--- /srv/rebuilderd/tmp/rebuilderddHYVQE/inputs/laurel_0.7.3-2+b1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderddHYVQE/out/laurel_0.7.3-2+b1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-16 12:33:14.000000 debian-binary │ -rw-r--r-- 0 0 0 2040 2026-04-16 12:33:14.000000 control.tar.xz │ --rw-r--r-- 0 0 0 970948 2026-04-16 12:33:14.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 970788 2026-04-16 12:33:14.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 --sections {} │ │ │ │ @@ -10,16 +10,16 @@ │ │ │ │ [ 5] .dynstr STRTAB 00000c34 000c34 0008b9 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 000014ee 0014ee 000146 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00001634 001634 000170 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 000017a4 0017a4 022b90 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00024334 024334 0004a0 08 AI 4 26 4 │ │ │ │ [10] .init PROGBITS 000247d4 0247d4 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 000247e0 0247e0 000704 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 00024ef0 024ef0 21c968 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 00241858 241858 000008 00 AX 0 0 4 │ │ │ │ + [12] .text PROGBITS 00024ef0 024ef0 21c958 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00241848 241848 000008 00 AX 0 0 4 │ │ │ │ [14] .rodata PROGBITS 00241880 241880 05e2b8 00 A 0 0 128 │ │ │ │ [15] .debug_gdb_scripts PROGBITS 0029fb38 29fb38 000022 01 AMS 0 0 1 │ │ │ │ [16] .ARM.extab PROGBITS 0029fb5c 29fb5c 017c18 00 A 0 0 4 │ │ │ │ [17] .ARM.exidx ARM_EXIDX 002b7774 2b7774 0080a0 00 AL 12 0 4 │ │ │ │ [18] .eh_frame PROGBITS 002bf814 2bf814 000004 00 A 0 0 4 │ │ │ │ [19] .note.ABI-tag NOTE 002bf818 2bf818 000020 00 A 0 0 4 │ │ │ │ [20] .tdata PROGBITS 002c0568 2c0568 000010 00 WAT 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -157,10 +157,10 @@ │ │ │ │ 153: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ 154: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (2) │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND sigprocmask@GLIBC_2.4 (2) │ │ │ │ 156: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 157: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (2) │ │ │ │ 158: 00000000 0 FUNC GLOBAL DEFAULT UND __tls_get_addr@GLIBC_2.4 (9) │ │ │ │ 159: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ - 160: 002410d8 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ - 161: 00241120 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ │ - 162: 002410fc 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ + 160: 002410c0 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ + 161: 00241108 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ │ + 162: 002410e4 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ Dynamic section at offset 0x2efa64 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) 0x247d4 │ │ │ │ - 0x0000000d (FINI) 0x241858 │ │ │ │ + 0x0000000d (FINI) 0x241848 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x2c0578 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x2c0580 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1d4 │ │ │ │ 0x00000005 (STRTAB) 0xc34 │ │ │ │ 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: 716efd430f9180e25aae8e8723c7a8a25f223f32 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 76bd014c23dc13e4f11165a6c2b1f2385a1b816d │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -_"?2/lib/ld-linux-armhf.so.3 │ │ │ │ +m/lib/ld-linux-armhf.so.3 │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ acl_init │ │ │ │ acl_add_perm │ │ │ │ acl_create_entry │ │ │ │ acl_set_qualifier │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ GLIBC_2.25 │ │ │ │ GLIBC_2.29 │ │ │ │ GLIBC_2.34 │ │ │ │ GLIBC_2.39 │ │ │ │ posix_spawn_file_actions_addchdir │ │ │ │ H KxD J{D │ │ │ │ usersizefileFILEhelpppidcommdonekeysspanEDOMEADVNoneSomenullEnumitemnamepathinetaddrportax25callnodetypeARGVARCHarch │ │ │ │ -bindcriscskyi386ia64m32rm68kmipss390sh64shelreadopenstatpollmmappipedup2forkexitkilllinksyncacctiopltimedup3kcmprseqniceidlesttygttyproflockvm86rtassendrecv │ │ │ │ +bindcriscskyi386ia64m32rm68kmipss390sh64sheldup3readsyncacctexitkillkcmprseqforkopenlinktimesttygttynicepipeproflockdup2mmapstatioplidlevm86pollrtassendrecv │ │ │ │ bitsRepr │ │ │ │ utf8FAILQuitbytemodekind │ │ │ │ WordText │ │ │ │ AZaz │ │ │ │ crlfExprwordCAP_HOME/ │ │ │ │ Onceinteger number overflowed │ │ │ │ floating-point number overflowedunrecognized input specification │ │ │ │ @@ -767,20 +767,20 @@ │ │ │ │ *incomplete utf-8 byte sequence from index │ │ │ │ /usr/src/rustc-1.94.1/library/core/src/num/flt2dec/strategy/grisu.rs │ │ │ │ /usr/src/rustc-1.94.1/library/core/src/num/flt2dec/strategy/dragon.rs │ │ │ │ assertion failed: idx < CAPACITYstruct ProcTable with 2 elementsstruct UserEntry with 3 elementsstruct Statefile with 4 elementsassertion failed: self.long_only$__serde_spanned_private_Spannedassertion failed: !acl.is_null()assertion failed: !ptr.is_null()overflow adding duration to datemust 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 rangeassertion failed: edge.height == self.height - 1assertion failed: src.len() == dst.len()assertion failed: edge.height == self.node.height - 1ullruealsedoneppidcommNODEnamenullkeysspanEDOMEADVNoneSomeuserfilesizeDropdroptruedatetimehourstat-infmaskreadyearwhatJuneJuly │ │ │ │ [0mBlueCyanbluecyanWARNINFOinfoCorecorekindbitsDashInCBMathahexcwcfcwcmdashemodideoidsbidstidsuincbinpcinscmathNameoidcoidstermxidcxidsV1_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_0v100v110v120v121v130v140v150v151v160MarkmarkadlmaghbahomAhomarabarmiarmnavstbalibamubassbatkbengbhksbopobrahbraibugibuhdcakmcanscarichamChamcherchrscoptcpmncprtcyrldevadiakdogrdsrtduplegypelbaelymethigarageorglaggonggonmgothgrangrekgujrgukhguruhanghanihanohatrhebrhirahluwhmnghmnphrkthungitaljavakalikanakawiKawikharkhmrkhojkitskndakraikthilanalaoolatnlepclimblinalinblisuLisulycilydimahjmakamandmanimarcmedfmendmercmeromiaoMiaomlymmodiModimongmroomteimultmymrnagmnandnarbnbatnewaNewankoonshuogamolckonaoorkhoryaosgeosmaougrpalmpaucpermphagphliphlpphnxplrdprtiqaacqaairjngrohgrunrsamrsarbsaursgnwshawshrdsiddsindsinhsogdsogosorasoyosundsunusylosyrctagbtakrtaletalutamltangtavttelutfngtglgthaathaiThaitibttirhtnsatodrtotoTototutgugarvaiivithwarawchoxpeoxsuxyeziyiiizanbzinhzyyyzzzzZeroarchargcexititemmodesubj │ │ │ │ _lenavc:LISTUSERTRIMTESTPATHMMAPacctaddrauidcodedatadmacegideuidfverhookigidinifipidiuidlistogidopidosesouidpathpromrdevsgidsmacspidsuidHashcallhashUnixi128u128enumunit KindmainpeerNOEXNullenv argsboolcharshim as mut dyn is -> for<__ZN(..)internal error: entered unreachable codetsstateinflightinputlogauditlogdrop-rawAppStatea stringEL2NSYNCENOTUNIQELIBEXECERESTARTESTRPIPEENOTSOCKEMSGSIZEENETDOWNENOTCONNEALREADYNulErrordatetime │ │ │ │ -flowinfoscope_idARGV_STREVENT_IDuring_op.serviceshutdownrenameatunlinkatmsg_ringsetxattrgetxattrmipsel64openriscparisc64tilegx32mprotectsendfilerecvfromtruncategetdentsreadlinksetreuidsetregidsetfsuidsetfsgidmlockalladjtimexquotactlsecurityio_setupfchownatfchmodatpselect6vmsplicesignalfdeventfd2recvmmsgsendmmsgexecveatpwritev2fsconfigstatfs64lchown32getuid32getgid32fchown32setuid32setgid32pwrite64oldfstatsgetmaskssetmaskoldlstatoldunamemadvise1newfstat/dev/log column default acl_initExpectedThursdaySaturdayFebruaryNovemberDecemberRUST_LOG │ │ │ │ +flowinfoscope_idARGV_STREVENT_IDuring_op.serviceshutdownrenameatunlinkatmsg_ringsetxattrgetxattrmipsel64openriscparisc64tilegx32io_setupeventfd2statfs64fchmodatfchownatquotactlpwrite64vmsplicesetregidsetreuidsetfsuidsetfsgidrecvfrommprotectmlockallsendmmsgexecveatpwritev2fsconfigoldfstatsgetmaskssetmaskoldlstatreadlinktruncateoldunameadjtimexgetdentssendfilepselect6signalfdrecvmmsgsecuritylchown32getuid32getgid32fchown32setuid32setgid32madvise1newfstat/dev/log column default acl_initExpectedThursdaySaturdayFebruaryNovemberDecemberRUST_LOG │ │ │ │ CLICOLORNO_COLORSyntax( │ │ │ │ Searcherpatternshash_lenpreinnersearcher │ │ │ │ Implicitlook_sethaystackanchoredearliestcapacityCapturesoriginalWordByteStandardPatternsBorrowedCowBytesend-halfcap_fvernametypeUNKNOWN[netlabelADD_RULEDEL_RULECRED_ACQUSER_ENDUSER_AVCUSER_ERRADD_USERDEL_USERCHGRP_IDUSER_CMDUSER_TTYGRP_AUTHGRP_MGMTFS_WATCHSOCKADDRFANOTIFYDM_EVENTAVC_PATHapparmorioctlcmdmacprotonew-disknew_locknew-vcpunlnk-famnlnk-grpnlnk-pidold-auidold-diskold_lockold_promold-vcpuOverflowa IpAddrsequenceNo anodeWSTOPPED__WCLONEfd != -1FileDescdeadlock (SIGIO)FileType │ │ │ │ extern "01234567processesuserdbstruct 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 │ │ │ │ -there should be an error}"[{,:]00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899skipped_argsskipped_bytesparse-error-logdirectoryinputstatusreport-periodmarkerstatefilterlogdebugtransformtranslateenrichlabel-processfilterexecve-envcontainercontainer_infosystemdpidscriptuid-groupsprefixfilter-keysfilter-labelsfilter-raw-linesfilter-null-keyslabel-argv-byteslabel-argv-countpropagate-labelsinvalid mantissainvalid fractioninvalid exponentinvalid datetimestruct ProcTablefield identifierfixed_fd_installremap_file_pagestimer_getoverruninotify_rm_watchprocess_vm_readvprocess_mreleasemap_shadow_stacklsm_list_modulesutimensat_time64pciconfig_iobasesync_file_range2struct UserEntrystruct Statefilestruct Transformstruct TranslateWordStartUnicodeWordEndHalfAsciiUnicodeWordErrorUnsupportedEmptycase_insensitiveTryFromCharErrorUSER_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_OUT0123456789abcdef0123456789ABCDEF1 element in mapInvalid argumentNot a typewriterInvalid exchangeObject is remoteMessage too longNo route to hostRemote I/O error.debug_macro.dwo.debug_types.dwoPermissionDeniedAddrNotAvailableStripPrefixError at {invalid syntax}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 │ │ │ │ +there should be an error}"[{,:]00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899skipped_argsskipped_bytesparse-error-logdirectoryinputstatusreport-periodmarkerstatefilterlogdebugtransformtranslateenrichlabel-processfilterexecve-envcontainercontainer_infosystemdpidscriptuid-groupsprefixfilter-keysfilter-labelsfilter-raw-linesfilter-null-keyslabel-argv-byteslabel-argv-countpropagate-labelsinvalid mantissainvalid fractioninvalid exponentinvalid datetimestruct ProcTablefield identifierfixed_fd_installinotify_rm_watchtimer_getoverrunremap_file_pagesprocess_vm_readvutimensat_time64process_mreleasemap_shadow_stacklsm_list_modulespciconfig_iobasesync_file_range2struct UserEntrystruct Statefilestruct Transformstruct TranslateWordStartUnicodeWordEndHalfAsciiUnicodeWordErrorUnsupportedEmptycase_insensitiveTryFromCharErrorUSER_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_OUT0123456789abcdef0123456789ABCDEF1 element in mapInvalid argumentNot a typewriterInvalid exchangeObject is remoteMessage too longNo route to hostRemote I/O error.debug_macro.dwo.debug_types.dwoPermissionDeniedAddrNotAvailableStripPrefixError at {invalid syntax}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 element}{struct AppStatetsstateoverflow in Duration::newcalled `Result::unwrap()` on an `Err` valueSetLoggerErrorlaurel │ │ │ │ _^OptionDuplicated0123456789abcdef5D │ │ │ │ (Eacl_create_entryacl_get_tag_typeacl_set_tag_type\ │ │ │ │ gstack backtrace:entity not foundconnection resethost unreachableno storage spaceinvalid filename0 │ │ │ │ unix_wait_status/proc/self/statset permitted capabilitiesset effective capabilitiesset inheritable capabilities │ │ │ │ @@ -810,15 +810,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 floatinvalid booleaninvalid date-timeinvalid integer numberinvalid hexadecimal numberinvalid octal numberinvalid binary number'''missing opening quote"""'"string values must be quotedcould not allocate for stringliteral stringunexpected leading zerodigitsinfnanredundant numeric signintegers with a radix cannot be signedradix must be lowercaseredundant integer number prefix0x0o0bunexpected signfalse`_` may only go between digits_ │ │ │ │ $__toml_private_Datetime │ │ │ │ ZTyear or hour`-` (YYYY-MM) or `:` (HH:MM)`-` (MM-DD)dayday between 01 and 29day between 01 and 28day between 01 and 30day between 01 and 31month between 01 and 12a two-digit day (DD)a two-digit month (MM)a four-digit year (YYYY)date-time`T` between date and time`:` (HH:MM)minutesecondnanoseconda two-digit second (SS)offsetminutes between 00 and 59hours between 00 and 23a two-digit minute (MM)a two-digit hour (HH)`Z`, +OFFSET, -OFFSETnanoseconds overflowedsecond between 00 and 60minute between 00 and 59hour between 00 and 23month │ │ │ │ struct Stateuidgidinodedevsaddr_famlocalatmpvcitfvpivcix25ipxnetwork │ │ │ │ inet6netlinkpidgroupsvsockcidSADDRSCRIPTIDLABELSexecveSYSCALLsyscallUID_GROUPS/cwdENVSTART_TIME │ │ │ │ execontaineridsystemd_service::capacity overflowsaddrSADDRnot yet implementedproctitlecalled `Result::unwrap()` on an `Err` valueUnknownErrnoEPERMENOENTESRCHEINTREIOENXIOE2BIGENOEXECEBADFECHILDEAGAINENOMEMEACCESEFAULTENOTBLKEBUSYEEXISTEXDEVENODEVENOTDIREISDIREINVALENFILEEMFILEENOTTYETXTBSYEFBIGENOSPCESPIPEEROFSEMLINKEPIPEERANGEEDEADLKENAMETOOLONGENOLCKENOSYSENOTEMPTYELOOPENOMSGEIDRMECHRNGEL3HLTEL3RSTELNRNGEUNATCHENOCSIEL2HLTEBADEEBADREXFULLENOANOEBADRQCEBADSLTEBFONTENOSTRENODATAETIMEENOSRENONETENOPKGEREMOTEENOLINKESRMNTECOMMEPROTOEMULTIHOPEDOTDOTEBADMSGEOVERFLOWEBADFDEREMCHGELIBACCELIBBADELIBSCNELIBMAXEILSEQEUSERSEDESTADDRREQEPROTOTYPEENOPROTOOPTEPROTONOSUPPORTESOCKTNOSUPPORTEOPNOTSUPPEPFNOSUPPORTEAFNOSUPPORTEADDRINUSEEADDRNOTAVAILENETUNREACHENETRESETECONNABORTEDECONNRESETENOBUFSEISCONNESHUTDOWNETOOMANYREFSETIMEDOUTECONNREFUSEDEHOSTDOWNEHOSTUNREACHEINPROGRESSESTALEEUCLEANENOTNAMENAVAILEISNAMEREMOTEIOEDQUOTENOMEDIUMEMEDIUMTYPEECANCELEDENOKEYEKEYEXPIREDEKEYREVOKEDEKEYREJECTEDEOWNERDEADENOTRECOVERABLEERFKILLEHWPOISONenvironclock_gettime(CLOCK_REALTIME)clock_gettime(CLOCK_BOOTTIME)pidstimeutimestarttimecgroup/proc │ │ │ │ -struct Processstruct ContainerInfo.scopeid[ob[invalid taginvalid formatidintstruct Event/mid > 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_interval64syscallnewselectsysctlregex: thread ID allocation space exhaustedstruct UserDBcalled `Result::unwrap()` on an `Err` valuestruct Debugstruct Configstruct Enrichstruct Filterstruct Logfilestruct LabelProcess, │ │ │ │ +struct Processstruct ContainerInfo.scopeid[ob[invalid taginvalid formatidintstruct Event/mid > 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_sthyiregex: thread ID allocation space exhaustedstruct UserDBcalled `Result::unwrap()` on an `Err` valuestruct Debugstruct Configstruct Enrichstruct Filterstruct Logfilestruct LabelProcess, │ │ │ │ an input specification stringlaurel::rotate]::description() is deprecated; use DisplayErrorACCESS_ACL and DEFAULT_ACL are mutually exclusive optionsInvalid ACL: missing required entriesInvalid ACLInitializationUnsupportedPlatformFormatWriteIoMsg__NonexhaustiveInternalBacktracea non-empty regexp=>label mapa formatting trait implementation returned an error when the underlying stream did notmid > lenStatenext_errorbacktrace/var/run/syslog/var/run/logassertion 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 arrayuuuuuuuubtnufruuuuuuuuuuuuuuuuuu │ │ │ │ 0123456789abcdef at line a Display implementation returned an error unexpectedlyErrorassertion failed: self.is_char_boundary(new_len)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 │ │ │ │ infNaNdescription() is deprecated; use Display │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00024ef0 <__aeabi_uldivmod@@Base-0x21c1e8>: │ │ │ │ +00024ef0 <__aeabi_uldivmod@@Base-0x21c1d0>: │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ add r7, r4, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -181,15 +181,15 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ strh r7, [sp, #48] @ 0x30 │ │ │ │ b 25190 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl fedd0 │ │ │ │ + bl fedb8 │ │ │ │ mov r1, r4 │ │ │ │ bl 28b14 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ bcs 25154 │ │ │ │ @@ -317,15 +317,15 @@ │ │ │ │ stm sp, {r0, r1, r9} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ bl 50548 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 240fd0 │ │ │ │ + bl 240fb8 │ │ │ │ cmp r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ ldrd r2, [r6, #16] │ │ │ │ rsbmi r4, r9, #0 │ │ │ │ vmov d16, r0, r1 │ │ │ │ cmp r4, #308 @ 0x134 │ │ │ │ bls 25434 │ │ │ │ @@ -509,15 +509,15 @@ │ │ │ │ stm sp, {r0, r1, r5} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 50548 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 240fd0 │ │ │ │ + bl 240fb8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ ldrd r2, [r6, #16] │ │ │ │ rsbmi r7, r5, #0 │ │ │ │ vmov d16, r0, r1 │ │ │ │ cmp r7, #308 @ 0x134 │ │ │ │ bls 25734 │ │ │ │ @@ -698,15 +698,15 @@ │ │ │ │ tst r1, #1 │ │ │ │ bne 259f4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ mov r0, r4 │ │ │ │ bl 26058 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ lsr r1, r2, #1 │ │ │ │ b 260b8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -716,15 +716,15 @@ │ │ │ │ ldr r0, [pc, #212] @ 25ae8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r0, sp, #4 │ │ │ │ bl 26058 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #3 │ │ │ │ bne 25a88 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ @@ -1064,15 +1064,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 204e34 │ │ │ │ + bl 204e1c │ │ │ │ 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] │ │ │ │ @@ -1091,15 +1091,15 @@ │ │ │ │ bl 3a910 │ │ │ │ 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 204e34 │ │ │ │ + bl 204e1c │ │ │ │ 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} │ │ │ │ @@ -1118,15 +1118,15 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ 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 204e34 │ │ │ │ + bl 204e1c │ │ │ │ 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 26180 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -1142,15 +1142,15 @@ │ │ │ │ bl 24df4 <_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 204e34 │ │ │ │ + bl 204e1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 263d4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -1708,15 +1708,15 @@ │ │ │ │ bl 3a910 │ │ │ │ eoreq sl, r9, ip, lsr #27 │ │ │ │ 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 204e34 │ │ │ │ + bl 204e1c │ │ │ │ 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 26214 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -1731,26 +1731,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204e34 │ │ │ │ + bl 204e1c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 26344 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ 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 204e34 │ │ │ │ + bl 204e1c │ │ │ │ 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 2659c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -1762,15 +1762,15 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 204e34 │ │ │ │ + bl 204e1c │ │ │ │ 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 26744 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -1787,15 +1787,15 @@ │ │ │ │ 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 204e34 │ │ │ │ + bl 204e1c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ bl 26468 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -1803,15 +1803,15 @@ │ │ │ │ tst r1, #1 │ │ │ │ bne 26b38 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ mov r0, r4 │ │ │ │ bl 26058 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ lsr r1, r2, #1 │ │ │ │ b 260b8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -1867,15 +1867,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 23016c │ │ │ │ + bl 230154 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 26c80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mvn r1, #0 │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ tst r5, #1 │ │ │ │ @@ -1925,15 +1925,15 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r0, [pc, #60] @ 26d38 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, ip │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 9263c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -1956,15 +1956,15 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r0, [pc, #60] @ 26db4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, ip │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 9263c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -1988,15 +1988,15 @@ │ │ │ │ ldr r0, [pc, #64] @ 26e34 │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 9263c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ @@ -2015,15 +2015,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 9263c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -2050,30 +2050,30 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 26f4c │ │ │ │ ldr r0, [pc, #68] @ 26f60 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #64] @ 26f64 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 9263c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ @@ -2085,15 +2085,15 @@ │ │ │ │ eoreq r9, ip, r4, rrx │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r0 │ │ │ │ add r8, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204e34 │ │ │ │ + bl 204e1c │ │ │ │ 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 ip, sp, #24 │ │ │ │ ldm sl, {r0, r2, r3} │ │ │ │ @@ -2122,15 +2122,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 204e34 │ │ │ │ + bl 204e1c │ │ │ │ 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 │ │ │ │ @@ -2149,15 +2149,15 @@ │ │ │ │ bl 3a910 │ │ │ │ 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 204e34 │ │ │ │ + bl 204e1c │ │ │ │ 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 │ │ │ │ @@ -2186,15 +2186,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 204e34 │ │ │ │ + bl 204e1c │ │ │ │ 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] │ │ │ │ @@ -2449,19 +2449,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, #140] @ 275b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 27588 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 275bc │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -2515,19 +2515,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 276b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 27688 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 276bc │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -2578,19 +2578,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, #140] @ 277bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2778c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 277c0 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -2644,19 +2644,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 278c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 27894 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 278c8 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -2710,19 +2710,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 279c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 27994 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 279c8 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -2774,19 +2774,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 27acc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 27a9c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 27ad0 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -2840,19 +2840,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 27bd4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 27ba4 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 27bd8 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -2906,19 +2906,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 27cdc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 27cac │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 27ce0 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -2972,19 +2972,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 27de4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 27db4 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 27de8 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -3037,19 +3037,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, #140] @ 27ee8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 27eb8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 27eec │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -3103,19 +3103,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 27ff0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 27fc0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 27ff4 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -3168,19 +3168,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, #140] @ 280f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 280c4 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 280f8 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -3234,19 +3234,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 281fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 281cc │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 28200 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3300,19 +3300,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 28304 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 282d4 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 28308 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -3366,19 +3366,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 2840c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 283dc │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 28410 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3431,19 +3431,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, #140] @ 28510 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 284e0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 28514 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -3497,19 +3497,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 28618 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 285e8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 2861c │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -3563,19 +3563,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 28718 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 286e8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 2871c │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3626,19 +3626,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, #140] @ 2881c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 287ec │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 28820 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -3692,19 +3692,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 2891c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 288ec │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 28920 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3817,15 +3817,15 @@ │ │ │ │ ldr r0, [pc, #44] @ 28ab4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ mov r0, r4 │ │ │ │ bl 29044 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ eoreq pc, r1, r3, asr ip @ │ │ │ │ eoreq r7, ip, r8, asr #10 │ │ │ │ push {fp, lr} │ │ │ │ @@ -3876,15 +3876,15 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ 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 204e34 │ │ │ │ + bl 204e1c │ │ │ │ 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} │ │ │ │ @@ -3929,23 +3929,23 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #24576 @ 0x6000 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d20b0 │ │ │ │ + bl 1d2098 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28c88 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl fdb78 │ │ │ │ + bl fdb60 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #80] @ 28ce0 │ │ │ │ ldr r3, [pc, #80] @ 28ce4 │ │ │ │ ldr r1, [pc, #80] @ 28ce8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3993,15 +3993,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r6} │ │ │ │ - bl fdb78 │ │ │ │ + bl fdb60 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #272] @ 28e8c │ │ │ │ mov r1, #0 │ │ │ │ @@ -4015,23 +4015,23 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #24576 @ 0x6000 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d14f4 │ │ │ │ + bl 1d14dc │ │ │ │ cmp r0, #0 │ │ │ │ bne 28e20 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl fdb78 │ │ │ │ + bl fdb60 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #1 │ │ │ │ beq 28e18 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -4090,23 +4090,23 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #24576 @ 0x6000 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 23cc88 │ │ │ │ + bl 23cc70 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28f0c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl fdb78 │ │ │ │ + bl fdb60 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #80] @ 28f64 │ │ │ │ ldr r3, [pc, #80] @ 28f68 │ │ │ │ ldr r1, [pc, #80] @ 28f6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4151,15 +4151,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 28fe0 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl fdb78 │ │ │ │ + bl fdb60 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #80] @ 29038 │ │ │ │ ldr r3, [pc, #80] @ 2903c │ │ │ │ ldr r1, [pc, #80] @ 29040 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4209,15 +4209,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 24cd4 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl fdb78 │ │ │ │ + bl fdb60 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 290e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ @@ -4237,17 +4237,17 @@ │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ tst r1, #1 │ │ │ │ bne 29140 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl fdb78 │ │ │ │ + bl fdb60 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ lsr r5, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ bcs 29158 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #0 │ │ │ │ @@ -4264,15 +4264,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl fdb78 │ │ │ │ + bl fdb60 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ @@ -4290,23 +4290,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 1d7138 │ │ │ │ + bl 1d7120 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2922c │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl fdb78 │ │ │ │ + bl fdb60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #80] @ 29284 │ │ │ │ ldr r3, [pc, #80] @ 29288 │ │ │ │ ldr r1, [pc, #80] @ 2928c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4356,19 +4356,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 2937c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2934c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 29380 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4420,19 +4420,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 2947c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2944c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 29480 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4484,19 +4484,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 2957c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2954c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 29580 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4548,19 +4548,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 2967c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2964c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 29680 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4612,19 +4612,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 2977c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2974c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 29780 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4676,19 +4676,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 2987c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2984c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 29880 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4740,19 +4740,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 2997c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2994c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 29980 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4804,19 +4804,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 29a84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 29a54 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 29a88 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -4870,19 +4870,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 29b84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 29b54 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 29b88 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4934,19 +4934,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 29c8c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 29c5c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 29c90 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -5000,19 +5000,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 29d94 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 29d64 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 29d98 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -5066,19 +5066,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 29e94 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 29e64 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 29e98 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5130,19 +5130,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 29f94 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 29f64 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 29f98 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5194,19 +5194,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 2a09c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a06c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 2a0a0 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -5260,19 +5260,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 2a19c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a16c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 2a1a0 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5324,19 +5324,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 2a2a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a274 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 2a2a8 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -5390,19 +5390,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 2a3a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a374 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 2a3a8 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5454,19 +5454,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 2a4a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a474 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 2a4a8 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5518,19 +5518,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 2a5a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a574 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 2a5a8 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5582,19 +5582,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 2a6a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a674 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 2a6a8 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5646,19 +5646,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #132] @ 2a7a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a774 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #92] @ 2a7a8 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5710,19 +5710,19 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #140] @ 2a8ac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a87c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d7a38 │ │ │ │ + bl 1d7a20 │ │ │ │ ldr r3, [pc, #100] @ 2a8b0 │ │ │ │ add r2, sp, #119 @ 0x77 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -7634,15 +7634,15 @@ │ │ │ │ ldr r1, [r8] │ │ │ │ and r1, r1, r6 │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r2, r1, #3 │ │ │ │ b 2c5a8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ sub r0, r0, fp │ │ │ │ str r0, [r9, #8] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ @@ -7652,15 +7652,15 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ b 2c69c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 22cfdc │ │ │ │ + bl 22cfc4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r9] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ sub r0, r1, fp │ │ │ │ addne r1, r3, r3, lsl #2 │ │ │ │ @@ -8547,15 +8547,15 @@ │ │ │ │ clz r1, r1 │ │ │ │ add fp, r8, r1, lsr #3 │ │ │ │ rsb r1, fp, #0 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl e26e8 │ │ │ │ + bl e26d0 │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [sl, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 2d510 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -8637,15 +8637,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str lr, [sp, #24] │ │ │ │ b 2d784 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl e26e8 │ │ │ │ + bl e26d0 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r5, r6, sl │ │ │ │ mov r6, r1 │ │ │ │ beq 2d720 │ │ │ │ @@ -8799,15 +8799,15 @@ │ │ │ │ sub r0, r4, r2 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ bl 24aac │ │ │ │ ldr lr, [sp, #20] │ │ │ │ b 2d5b0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -8878,15 +8878,15 @@ │ │ │ │ eor sl, r0, r9 │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ add r5, fp, r0, lsr #3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r1, r0, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl e1730 │ │ │ │ + bl e1718 │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r9 │ │ │ │ beq 2da24 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ add r1, r1, r2, lsr #3 │ │ │ │ @@ -8953,15 +8953,15 @@ │ │ │ │ movw r9, #32896 @ 0x8080 │ │ │ │ mov r0, #0 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ b 2dbe4 │ │ │ │ add r0, r4, fp │ │ │ │ sub r1, r0, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl e1730 │ │ │ │ + bl e1718 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ and r2, r1, r0 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ ands r5, r3, r9 │ │ │ │ mov r3, r2 │ │ │ │ beq 2db7c │ │ │ │ @@ -9076,15 +9076,15 @@ │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ bl 24aac │ │ │ │ @@ -9388,30 +9388,30 @@ │ │ │ │ ldr r1, [fp] │ │ │ │ and r1, r1, r6 │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r2, r1, #3 │ │ │ │ b 2e130 │ │ │ │ mov r0, r6 │ │ │ │ - bl ffc4c │ │ │ │ + bl ffc34 │ │ │ │ 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 2e1f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl ffc7c │ │ │ │ + bl ffc64 │ │ │ │ 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] │ │ │ │ @@ -9528,15 +9528,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ rev r1, r9 │ │ │ │ clz r1, r1 │ │ │ │ add fp, r8, r1, lsr #3 │ │ │ │ sub r0, r0, fp, lsl #5 │ │ │ │ sub r1, r0, #32 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl e2a18 │ │ │ │ + bl e2a00 │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [sl, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 2e45c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -9615,15 +9615,15 @@ │ │ │ │ mov r9, #255 @ 0xff │ │ │ │ str r1, [sp, #32] │ │ │ │ str lr, [sp, #24] │ │ │ │ b 2e6a8 │ │ │ │ add r0, r0, r4, lsl #5 │ │ │ │ sub r1, r0, #32 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl e2a18 │ │ │ │ + bl e2a00 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r5, r6, sl │ │ │ │ mov r6, r1 │ │ │ │ beq 2e644 │ │ │ │ @@ -9766,15 +9766,15 @@ │ │ │ │ sub r0, r4, r2 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ bl 24aac │ │ │ │ ldr lr, [sp, #20] │ │ │ │ b 2e4fc │ │ │ │ mov r4, r0 │ │ │ │ @@ -9855,15 +9855,15 @@ │ │ │ │ clz r1, r1 │ │ │ │ add sl, r9, r1, lsr #3 │ │ │ │ rsb r1, sl, #0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl e30b4 │ │ │ │ + bl e309c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [fp, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 2e98c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ rev r2, r3 │ │ │ │ @@ -9947,15 +9947,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r7, [sp, #24] │ │ │ │ b 2eb8c │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl e30b4 │ │ │ │ + bl e309c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrd r2, [r7] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r6, r6, r9 │ │ │ │ beq 2eb28 │ │ │ │ @@ -10083,15 +10083,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov lr, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ bl 24aac │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -10174,15 +10174,15 @@ │ │ │ │ clz r1, r1 │ │ │ │ add sl, r9, r1, lsr #3 │ │ │ │ rsb r1, sl, #0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a34 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [fp, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 2ee88 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ rev r2, r3 │ │ │ │ @@ -10266,15 +10266,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r7, [sp, #24] │ │ │ │ b 2f088 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl e1a4c │ │ │ │ + bl e1a34 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrd r2, [r7] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r6, r6, r9 │ │ │ │ beq 2f024 │ │ │ │ @@ -10402,15 +10402,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov lr, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ bl 24aac │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -10611,27 +10611,27 @@ │ │ │ │ cmpne sl, #0 │ │ │ │ beq 2f4c0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl e5454 │ │ │ │ + bl e543c │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl e54c8 │ │ │ │ + bl e54b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl e5454 │ │ │ │ + bl e543c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl e54c8 │ │ │ │ + bl e54b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ eoreq pc, r9, r8, ror r5 @ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -10884,15 +10884,15 @@ │ │ │ │ beq 2f8d8 │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #772] @ 0x304 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fbd0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 241120 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 241108 <__aeabi_uidivmod@@Base> │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ add r6, r0, r1, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2f994 │ │ │ │ strex r1, r0, [r6] │ │ │ │ @@ -10983,15 +10983,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r0, sp │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ beq 2fa98 │ │ │ │ mov r0, r4 │ │ │ │ - bl f14cc │ │ │ │ + bl f14b4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #12] │ │ │ │ mov r0, #1 │ │ │ │ @@ -11074,20 +11074,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl f14cc │ │ │ │ + bl f14b4 │ │ │ │ b 2fc18 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl f14cc │ │ │ │ + bl f14b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ eoreq lr, r9, ip, lsl pc │ │ │ │ eoreq r0, ip, ip, ror #11 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -11111,15 +11111,15 @@ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl fe50c │ │ │ │ + bl fe4f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldm r0, {r3, r4} │ │ │ │ add ip, sp, #8 │ │ │ │ @@ -11139,15 +11139,15 @@ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl fe50c │ │ │ │ + bl fe4f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ stm sp, {r1, r2} │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -11169,15 +11169,15 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ bl 2fdfc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - muleq ip, r4, r4 │ │ │ │ + andeq pc, ip, ip, ror r4 @ │ │ │ │ eoreq r4, r1, r3, lsl r9 │ │ │ │ ldrdeq r0, [ip], -r8 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ stm sp, {r1, r2} │ │ │ │ ldr ip, [r0] │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ @@ -11198,28 +11198,28 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ bl 2fdfc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq pc, ip, r0, lsr #8 │ │ │ │ + andeq pc, ip, r8, lsl #8 │ │ │ │ strhteq r4, [r1], -sp │ │ │ │ eoreq r0, ip, r4, ror #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ tst r1, #1 │ │ │ │ bne 2fe30 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl fdb78 │ │ │ │ + bl fdb60 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ lsr r5, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ bcs 2fe48 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #0 │ │ │ │ @@ -11236,15 +11236,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl fdb78 │ │ │ │ + bl fdb60 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ @@ -11654,15 +11654,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r3, r1 │ │ │ │ bls 30528 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 109858 │ │ │ │ + bl 109840 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 3058c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r5, r0 │ │ │ │ bcs 30564 │ │ │ │ @@ -11680,15 +11680,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 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ 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 │ │ │ │ @@ -11702,15 +11702,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r3, r1 │ │ │ │ bls 305e8 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 109a48 │ │ │ │ + bl 109a30 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 30648 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r6, r0 │ │ │ │ bcs 30620 │ │ │ │ @@ -11727,15 +11727,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 1121fc │ │ │ │ + bl 1121e4 │ │ │ │ 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 │ │ │ │ @@ -11749,15 +11749,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r3, r1 │ │ │ │ bls 306a4 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 109858 │ │ │ │ + bl 109840 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 30704 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r6, r0 │ │ │ │ bcs 306dc │ │ │ │ @@ -11774,15 +11774,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 105180 │ │ │ │ + bl 105168 │ │ │ │ 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 │ │ │ │ @@ -12084,15 +12084,15 @@ │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ bgt 30bf4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 159224 │ │ │ │ + bl 15920c │ │ │ │ cmp r0, #0 │ │ │ │ bne 30c04 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ beq 30bf4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r9 │ │ │ │ @@ -12142,15 +12142,15 @@ │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ orr r0, r0, r1 │ │ │ │ add r1, sl, #632 @ 0x278 │ │ │ │ and r2, r0, #1 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 14fb54 │ │ │ │ + bl 14fb3c │ │ │ │ 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] │ │ │ │ @@ -12210,15 +12210,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 30da0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 30dc4 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r1, #1 │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ str r1, [r7, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ @@ -12227,15 +12227,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ beq 30ef0 │ │ │ │ add r0, r7, #16 │ │ │ │ mov r2, fp │ │ │ │ - bl 17222c │ │ │ │ + bl 172214 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldm r7, {r6, r9} │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ @@ -12288,15 +12288,15 @@ │ │ │ │ bne 30ef0 │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, r3, ip │ │ │ │ and r3, r0, r9 │ │ │ │ b 30e3c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 230cb0 │ │ │ │ + bl 230c98 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3118c │ │ │ │ bl ab35c │ │ │ │ mov r0, r8 │ │ │ │ @@ -12349,32 +12349,32 @@ │ │ │ │ tst r0, #1 │ │ │ │ beq 30fe8 │ │ │ │ ldr r0, [sl, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ bcs 31370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b288 │ │ │ │ + bl 14b270 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14bd10 │ │ │ │ + bl 14bcf8 │ │ │ │ tst r0, #1 │ │ │ │ beq 31074 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 31008 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ bne 311a8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 311a8 │ │ │ │ add r0, r6, r9, lsl #2 │ │ │ │ ldrd r2, [r7, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [r0, #-4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -12451,15 +12451,15 @@ │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [r7, #148] @ 0x94 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 15f7f8 │ │ │ │ + bl 15f7e0 │ │ │ │ b 311a8 │ │ │ │ mov r5, r9 │ │ │ │ cmp r5, #0 │ │ │ │ bne 30f2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 3a32c │ │ │ │ @@ -12509,21 +12509,21 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3124c │ │ │ │ cmp r2, #1 │ │ │ │ bne 31270 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp] │ │ │ │ - bl 14be0c │ │ │ │ + bl 14bdf4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r0, #636] @ 0x27c │ │ │ │ @@ -12572,15 +12572,15 @@ │ │ │ │ cmp fp, #255 @ 0xff │ │ │ │ bhi 31104 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 14be0c │ │ │ │ + bl 14bdf4 │ │ │ │ b 312f0 │ │ │ │ ldrb r0, [sl, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ beq 31004 │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ @@ -12658,15 +12658,15 @@ │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 3149c │ │ │ │ cmp r0, #1 │ │ │ │ bne 31518 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 31518 │ │ │ │ bl 3a910 │ │ │ │ b 31514 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3157c │ │ │ │ @@ -12691,15 +12691,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 31520 │ │ │ │ cmp r1, #1 │ │ │ │ bne 31550 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r4 │ │ │ │ b 3155c │ │ │ │ mov r0, r4 │ │ │ │ b 3155c │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -12769,15 +12769,15 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r1, #9 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #95 @ 0x5f │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f798 │ │ │ │ + bl 14f780 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r7, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31ddc │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -12785,43 +12785,43 @@ │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r6, r7, #48 @ 0x30 │ │ │ │ ldr r2, [r0, #1] │ │ │ │ add r3, r7, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp] │ │ │ │ - bl 14f364 │ │ │ │ + bl 14f34c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1507f8 │ │ │ │ + bl 1507e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 14ef48 │ │ │ │ + bl 14ef30 │ │ │ │ ldrb r0, [fp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ beq 31820 │ │ │ │ add r0, r7, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 17222c │ │ │ │ + bl 172214 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr sl, [r7] │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ @@ -12876,15 +12876,15 @@ │ │ │ │ bne 31820 │ │ │ │ add lr, lr, #4 │ │ │ │ add r0, r5, lr │ │ │ │ and r5, r0, r3 │ │ │ │ b 3175c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 230cb0 │ │ │ │ + bl 230c98 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 31afc │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -12938,17 +12938,17 @@ │ │ │ │ tst r0, #1 │ │ │ │ beq 3191c │ │ │ │ ldr r0, [fp, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ bcs 31d58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b288 │ │ │ │ + bl 14b270 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14bd10 │ │ │ │ + bl 14bcf8 │ │ │ │ tst r0, #1 │ │ │ │ beq 319d4 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r9] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -12957,15 +12957,15 @@ │ │ │ │ bne 31940 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #1 │ │ │ │ bne 31b40 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 31b40 │ │ │ │ ldr fp, [r5] │ │ │ │ ldrb r1, [fp, #81] @ 0x51 │ │ │ │ tst r1, #1 │ │ │ │ bne 31b18 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r0] │ │ │ │ @@ -13055,15 +13055,15 @@ │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ str r0, [r7, #148] @ 0x94 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - bl 15f7f8 │ │ │ │ + bl 15f7e0 │ │ │ │ b 31b40 │ │ │ │ mov r9, r5 │ │ │ │ cmp r9, #0 │ │ │ │ bne 31858 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a32c │ │ │ │ @@ -13206,15 +13206,15 @@ │ │ │ │ cmp sl, #255 @ 0xff │ │ │ │ bhi 31a70 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl 14be0c │ │ │ │ + bl 14bdf4 │ │ │ │ b 31cd4 │ │ │ │ ldrb r0, [fp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ beq 3193c │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ @@ -13301,15 +13301,15 @@ │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 31ea8 │ │ │ │ cmp r0, #1 │ │ │ │ bne 31ef8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 31ef8 │ │ │ │ bl 3a910 │ │ │ │ b 31ef4 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 31f7c │ │ │ │ @@ -13323,15 +13323,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 31f00 │ │ │ │ cmp r1, #1 │ │ │ │ bne 31f34 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b 31f44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b 31f44 │ │ │ │ bl 3a910 │ │ │ │ @@ -13388,20 +13388,20 @@ │ │ │ │ add r0, r2, #9 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [r3, #4] │ │ │ │ strb r4, [r3, #8] │ │ │ │ - bl 1507f8 │ │ │ │ + bl 1507e0 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 230cb0 │ │ │ │ + bl 230c98 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 320b0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ @@ -13496,15 +13496,15 @@ │ │ │ │ bcs 32224 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 167958 │ │ │ │ + bl 167940 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ mov lr, r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32174 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ @@ -13603,15 +13603,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ beq 32400 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 15a794 │ │ │ │ + bl 15a77c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ beq 323dc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r9, r9, #1 │ │ │ │ tst r0, #1 │ │ │ │ @@ -13711,15 +13711,15 @@ │ │ │ │ bcs 32568 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 1601a0 │ │ │ │ + bl 160188 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ beq 325d0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ tst r0, #1 │ │ │ │ mov lr, r3 │ │ │ │ @@ -13825,15 +13825,15 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ bhi 32760 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r3, fp │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 15d1c0 │ │ │ │ + bl 15d1a8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ beq 327a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -13942,15 +13942,15 @@ │ │ │ │ str lr, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 329f0 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 172554 │ │ │ │ + bl 17253c │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, sl │ │ │ │ mov r6, r1 │ │ │ │ beq 32990 │ │ │ │ @@ -14135,15 +14135,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r9, 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, #24] │ │ │ │ - bl 172554 │ │ │ │ + bl 17253c │ │ │ │ ldr lr, [sp, #20] │ │ │ │ and r1, r7, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 32c68 │ │ │ │ rev r2, r3 │ │ │ │ @@ -14187,30 +14187,30 @@ │ │ │ │ ldr r1, [lr] │ │ │ │ and r1, r1, r8 │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ b 32c10 │ │ │ │ mov r0, r3 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [lr, #8] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 32cf0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 22cfdc │ │ │ │ + bl 22cfc4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r6 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ sub r0, r3, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -14231,24 +14231,24 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ bl 24aac │ │ │ │ ldr lr, [sp, #28] │ │ │ │ b 32898 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 15f1d0 │ │ │ │ + bl 15f1b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 15f120 │ │ │ │ + bl 15f108 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq ip, r2, r0, asr #16 │ │ │ │ + andseq ip, r2, r8, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r1, r0, r1 │ │ │ │ bcs 33254 │ │ │ │ @@ -14307,15 +14307,15 @@ │ │ │ │ str lr, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 32fa4 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 171be0 │ │ │ │ + bl 171bc8 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, sl │ │ │ │ mov r6, r1 │ │ │ │ beq 32f44 │ │ │ │ @@ -14500,15 +14500,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r9, 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, #24] │ │ │ │ - bl 171be0 │ │ │ │ + bl 171bc8 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ and r1, r7, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 3321c │ │ │ │ rev r2, r3 │ │ │ │ @@ -14552,30 +14552,30 @@ │ │ │ │ ldr r1, [lr] │ │ │ │ and r1, r1, r8 │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ b 331c4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [lr, #8] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 332a4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 22cfdc │ │ │ │ + bl 22cfc4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r6 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ sub r0, r3, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -14596,24 +14596,24 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ bl 24aac │ │ │ │ ldr lr, [sp, #28] │ │ │ │ b 32e4c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 15f1d0 │ │ │ │ + bl 15f1b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 15f120 │ │ │ │ + bl 15f108 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq ip, r2, r0, ror #4 │ │ │ │ + andseq ip, r2, r8, asr #4 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ @@ -15741,15 +15741,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ b 34614 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1cd9e4 │ │ │ │ + bl 1cd9cc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ and r2, r1, r0 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ ands r4, r3, sl │ │ │ │ mov r3, r2 │ │ │ │ beq 345b0 │ │ │ │ rev r4, r4 │ │ │ │ @@ -15927,15 +15927,15 @@ │ │ │ │ rev r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ add r8, r9, r0, lsr #3 │ │ │ │ rsb r0, r8, #0 │ │ │ │ rsb r0, r8, r0, lsl #1 │ │ │ │ add r1, r7, r0, lsl #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1cd9e4 │ │ │ │ + bl 1cd9cc │ │ │ │ ldr ip, [sp, #24] │ │ │ │ and r1, ip, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r5 │ │ │ │ beq 34864 │ │ │ │ rev r2, r3 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ @@ -15978,15 +15978,15 @@ │ │ │ │ ldr r1, [r6] │ │ │ │ and r1, r1, r5 │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ b 34810 │ │ │ │ mov r0, r3 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ sub r0, r0, fp │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ @@ -15995,15 +15995,15 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b 348f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 22cfdc │ │ │ │ + bl 22cfc4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r9, #0 │ │ │ │ sub r0, r2, fp │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -16084,15 +16084,15 @@ │ │ │ │ str r9, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ b 34b84 │ │ │ │ add r1, fp, fp, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1cd394 │ │ │ │ + bl 1cd37c │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -16281,15 +16281,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 1cd394 │ │ │ │ + bl 1cd37c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [ip, r1] │ │ │ │ ands r3, r2, r7 │ │ │ │ beq 34df0 │ │ │ │ rev r2, r3 │ │ │ │ @@ -16333,30 +16333,30 @@ │ │ │ │ ldr r1, [ip] │ │ │ │ and r1, r1, r7 │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ b 34d98 │ │ │ │ mov r0, r3 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ 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 34e7c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 22cfdc │ │ │ │ + bl 22cfc4 │ │ │ │ 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 │ │ │ │ @@ -16378,20 +16378,20 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ bl 24aac │ │ │ │ b 34a1c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1cb988 │ │ │ │ + bl 1cb970 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1cb8d8 │ │ │ │ + bl 1cb8c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -16449,15 +16449,15 @@ │ │ │ │ str r9, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ b 35138 │ │ │ │ add r1, fp, fp, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1cd394 │ │ │ │ + bl 1cd37c │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -16646,15 +16646,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 1cd394 │ │ │ │ + bl 1cd37c │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [ip, r1] │ │ │ │ ands r3, r2, r7 │ │ │ │ beq 353a4 │ │ │ │ rev r2, r3 │ │ │ │ @@ -16698,30 +16698,30 @@ │ │ │ │ ldr r1, [ip] │ │ │ │ and r1, r1, r7 │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ b 3534c │ │ │ │ mov r0, r3 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ 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 35430 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 22cfdc │ │ │ │ + bl 22cfc4 │ │ │ │ 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 │ │ │ │ @@ -16743,20 +16743,20 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ bl 24aac │ │ │ │ b 34fd0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1cb988 │ │ │ │ + bl 1cb970 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1cb8d8 │ │ │ │ + bl 1cb8c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -17303,15 +17303,15 @@ │ │ │ │ add r1, r6, #3 │ │ │ │ add fp, r6, #4 │ │ │ │ bic r7, r1, #3 │ │ │ │ add sl, r7, fp │ │ │ │ cmn sl, #-2147483644 @ 0x80000004 │ │ │ │ bls 35d60 │ │ │ │ mov r0, r3 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r5, r2 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r3 │ │ │ │ @@ -17600,15 +17600,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ b 3620c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, sl │ │ │ │ - bl 22cfdc │ │ │ │ + bl 22cfc4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -17943,18 +17943,18 @@ │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #32] @ 36768 │ │ │ │ add r0, sp, #4 │ │ │ │ sub r1, fp, #1 │ │ │ │ mov r3, #123 @ 0x7b │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1f52c0 │ │ │ │ + bl 1f52a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 1eaf4c │ │ │ │ + bl 1eaf34 │ │ │ │ bl 37e1c │ │ │ │ eoreq r2, r6, r4, lsl #11 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #80] @ 367d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -17969,23 +17969,23 @@ │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ ldr r1, [pc, #36] @ 367dc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1e9bb4 │ │ │ │ + bl 1e9b9c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ eoreq r9, fp, r4, ror #13 │ │ │ │ - @ instruction: 0x001b34d8 │ │ │ │ + andseq r3, fp, r0, asr #9 │ │ │ │ strdeq r9, [fp], -r8 @ │ │ │ │ - @ instruction: 0x001b34b4 │ │ │ │ + mulseq fp, ip, r4 │ │ │ │ push {r4, r6, r7, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #28 │ │ │ │ mov r6, #4 │ │ │ │ @@ -18553,15 +18553,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r2 │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r3, r1 │ │ │ │ bls 370f0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f5530 │ │ │ │ + bl 1f5518 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 37150 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r6, r0 │ │ │ │ bcs 3712c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ @@ -18617,15 +18617,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r3, r1 │ │ │ │ bls 371f4 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1f5530 │ │ │ │ + bl 1f5518 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 37254 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r6, r0 │ │ │ │ bcs 3722c │ │ │ │ @@ -18642,15 +18642,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 206288 │ │ │ │ + bl 206270 │ │ │ │ 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 │ │ │ │ @@ -18689,15 +18689,15 @@ │ │ │ │ bl 24a64 │ │ │ │ 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 23016c │ │ │ │ + bl 230154 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 37348 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -18740,15 +18740,15 @@ │ │ │ │ strdeq r6, [fp], -r4 @ │ │ │ │ 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 23016c │ │ │ │ + bl 230154 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 37414 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -18794,15 +18794,15 @@ │ │ │ │ eoreq r6, fp, r8, lsr #26 │ │ │ │ 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 23016c │ │ │ │ + bl 230154 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 374ec │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -18848,15 +18848,15 @@ │ │ │ │ eoreq r6, fp, r0, asr ip │ │ │ │ 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 23016c │ │ │ │ + bl 230154 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 375c4 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -19407,59 +19407,59 @@ │ │ │ │ strdeq r6, [fp], -r8 @ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ bl 372d8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ - bl 224cec │ │ │ │ + bl 224cd4 │ │ │ │ ldr r2, [pc, #56] @ 37e78 │ │ │ │ sub r1, fp, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #44] @ 37e7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f52c0 │ │ │ │ + bl 1f52a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 205dfc │ │ │ │ + bl 205de4 │ │ │ │ bl 37e1c │ │ │ │ eoreq r1, r1, r5, lsr #6 │ │ │ │ ldrdeq r7, [fp], -ip @ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #32] @ 37eb4 │ │ │ │ add r0, sp, #4 │ │ │ │ sub r1, fp, #1 │ │ │ │ mov r3, #123 @ 0x7b │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1f52c0 │ │ │ │ + bl 1f52a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 205dfc │ │ │ │ + bl 205de4 │ │ │ │ bl 37e1c │ │ │ │ eoreq r1, r6, sl, ror #25 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #32] @ 37eec │ │ │ │ add r0, sp, #4 │ │ │ │ sub r1, fp, #1 │ │ │ │ mov r3, #133 @ 0x85 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1f52c0 │ │ │ │ + bl 1f52a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 205dfc │ │ │ │ + bl 205de4 │ │ │ │ bl 37e1c │ │ │ │ eoreq r1, r6, pc, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -19610,15 +19610,15 @@ │ │ │ │ clrex │ │ │ │ mov r2, #0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq 380c8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1f1f28 │ │ │ │ + bl 1f1f10 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ b 380c8 │ │ │ │ ldr r0, [pc, #76] @ 381c4 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -19640,26 +19640,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ eoreq r1, r6, r9, lsl #21 │ │ │ │ push {r0, r1, r2, r3, r4, r5, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 224dac │ │ │ │ + bl 224d94 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 1f63cc │ │ │ │ + bl 1f63b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 205e94 │ │ │ │ + bl 205e7c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -19742,15 +19742,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 37ef0 │ │ │ │ b 38310 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ - bl 20922c │ │ │ │ + bl 209214 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ strdeq r6, [fp], -ip @ │ │ │ │ eoreq r6, fp, ip, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ @@ -19860,15 +19860,15 @@ │ │ │ │ mov r1, #104 @ 0x68 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mla r0, r0, r1, r2 │ │ │ │ ldrb r1, [r0, #98] @ 0x62 │ │ │ │ cmp r1, #1 │ │ │ │ moveq r1, #1 │ │ │ │ streq r1, [sp, #72] @ 0x48 │ │ │ │ - bl 225cb8 │ │ │ │ + bl 225ca0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 38818 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ add r0, r0, #16 │ │ │ │ lsl r8, r1, #4 │ │ │ │ @@ -19890,15 +19890,15 @@ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ stm r0, {r1, r3, r5} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ - bl 21f478 │ │ │ │ + bl 21f460 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 38968 │ │ │ │ ldrh r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ @@ -19907,50 +19907,50 @@ │ │ │ │ beq 38584 │ │ │ │ movw r1, #8199 @ 0x2007 │ │ │ │ cmp r0, r1 │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne 3858c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2217bc │ │ │ │ + bl 2217a4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ - bl 1eb8ac │ │ │ │ + bl 1eb894 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ moveq r9, r1 │ │ │ │ moveq sl, r2 │ │ │ │ b 3858c │ │ │ │ cmp sl, #0 │ │ │ │ bne 3858c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2217bc │ │ │ │ + bl 2217a4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ - bl 1eb8ac │ │ │ │ + bl 1eb894 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ moveq r9, r1 │ │ │ │ movne sl, r0 │ │ │ │ str r9, [sp, #28] │ │ │ │ b 3858c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2217bc │ │ │ │ + bl 2217a4 │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -19958,15 +19958,15 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #16 │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 2192dc │ │ │ │ + bl 2192c4 │ │ │ │ ldrb r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ bne 38a34 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ b 3858c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ @@ -20033,15 +20033,15 @@ │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str sl, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 2140d4 │ │ │ │ + bl 2140bc │ │ │ │ ldr r0, [pc, #784] @ 38b18 │ │ │ │ mov r1, #29 │ │ │ │ ldr r2, [pc, #780] @ 38b1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ mov sl, #0 │ │ │ │ @@ -20064,15 +20064,15 @@ │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ - bl 217edc │ │ │ │ + bl 217ec4 │ │ │ │ ldrb r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ bne 38900 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -20189,21 +20189,21 @@ │ │ │ │ orr r6, r1, r0, lsl #16 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ b 384cc │ │ │ │ cmp r1, #21 │ │ │ │ bcs 38a80 │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ee0c8 │ │ │ │ + bl 1ee0b0 │ │ │ │ b 388a4 │ │ │ │ ldr r0, [pc, #152] @ 38b14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ - bl 209a70 │ │ │ │ + bl 209a58 │ │ │ │ b 388a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -20369,15 +20369,15 @@ │ │ │ │ ldreq r0, [fp, #-132] @ 0xffffff7c │ │ │ │ addeq r0, r0, #1 │ │ │ │ streq r0, [fp, #-132] @ 0xffffff7c │ │ │ │ ldrh r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ bne 38e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225cb8 │ │ │ │ + bl 225ca0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 38e60 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ lsl r5, r1, #4 │ │ │ │ mov r4, #0 │ │ │ │ @@ -20431,22 +20431,22 @@ │ │ │ │ ldr r0, [fp, #-132] @ 0xffffff7c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #-132] @ 0xffffff7c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b 38e60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225cb8 │ │ │ │ + bl 225ca0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ str r1, [sp] │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ sub r1, fp, #148 @ 0x94 │ │ │ │ - bl 220e70 │ │ │ │ + bl 220e58 │ │ │ │ ldrb r0, [fp, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ bne 39658 │ │ │ │ ldr r9, [fp, #-144] @ 0xffffff70 │ │ │ │ cmp r9, #0 │ │ │ │ bne 38c24 │ │ │ │ b 39528 │ │ │ │ @@ -20461,54 +20461,54 @@ │ │ │ │ sub ip, fp, #72 @ 0x48 │ │ │ │ ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [r7, #32] │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ sub r1, fp, #148 @ 0x94 │ │ │ │ sub r3, fp, #72 @ 0x48 │ │ │ │ - bl 21f478 │ │ │ │ + bl 21f460 │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 39500 │ │ │ │ ldrh r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ beq 38f40 │ │ │ │ cmp r0, #18 │ │ │ │ beq 38f0c │ │ │ │ cmp r0, #17 │ │ │ │ bne 38e80 │ │ │ │ sub r0, fp, #128 @ 0x80 │ │ │ │ sub r1, fp, #112 @ 0x70 │ │ │ │ - bl 2217bc │ │ │ │ + bl 2217a4 │ │ │ │ ldr r0, [fp, #-128] @ 0xffffff80 │ │ │ │ and r1, r0, #63 @ 0x3f │ │ │ │ cmp r1, #12 │ │ │ │ beq 39014 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38e80 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ b 3907c │ │ │ │ sub r0, fp, #128 @ 0x80 │ │ │ │ sub r1, fp, #112 @ 0x70 │ │ │ │ - bl 2217bc │ │ │ │ + bl 2217a4 │ │ │ │ ldr r0, [fp, #-128] @ 0xffffff80 │ │ │ │ and r1, r0, #63 @ 0x3f │ │ │ │ cmp r1, #12 │ │ │ │ beq 390b0 │ │ │ │ cmp r0, #7 │ │ │ │ beq 39094 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38e80 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ b 39118 │ │ │ │ sub r0, fp, #128 @ 0x80 │ │ │ │ sub r1, fp, #112 @ 0x70 │ │ │ │ - bl 2217bc │ │ │ │ + bl 2217a4 │ │ │ │ ldr r0, [fp, #-128] @ 0xffffff80 │ │ │ │ and r1, r0, #63 @ 0x3f │ │ │ │ cmp r1, #24 │ │ │ │ beq 38fa0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #22 │ │ │ │ bne 38e80 │ │ │ │ @@ -20546,15 +20546,15 @@ │ │ │ │ bcc 396a4 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r0, r7, r0 │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ - bl 2116b4 │ │ │ │ + bl 21169c │ │ │ │ ldrb r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ beq 38e70 │ │ │ │ b 396b4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -20572,15 +20572,15 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ sub r2, r2, r1 │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ - bl 211458 │ │ │ │ + bl 211440 │ │ │ │ ldrb r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ bne 39668 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ @@ -20611,15 +20611,15 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ sub r2, r2, r1 │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ - bl 211458 │ │ │ │ + bl 211440 │ │ │ │ ldrb r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ bne 39668 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ @@ -20698,15 +20698,15 @@ │ │ │ │ strh r1, [fp, #-90] @ 0xffffffa6 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ strh r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ str r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #112 @ 0x70 │ │ │ │ - bl 211a2c │ │ │ │ + bl 211a14 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ ldr r7, [r2] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [r2] │ │ │ │ @@ -20889,15 +20889,15 @@ │ │ │ │ bcs 39714 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ sub r3, fp, #112 @ 0x70 │ │ │ │ mov r7, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - bl 1fb3a8 │ │ │ │ + bl 1fb390 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ ldr sl, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ bls 395c8 │ │ │ │ @@ -20937,15 +20937,15 @@ │ │ │ │ moveq r0, r6 │ │ │ │ subeq sp, fp, #28 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r1, fp, #104 @ 0x68 │ │ │ │ str r6, [fp, #-112] @ 0xffffff90 │ │ │ │ stm r1, {r0, r4, r5, r7, r8, sl} │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - bl 214144 │ │ │ │ + bl 21412c │ │ │ │ ldr r0, [pc, #428] @ 397d4 │ │ │ │ mov r1, #29 │ │ │ │ ldr r2, [pc, #424] @ 397d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ @@ -21003,36 +21003,36 @@ │ │ │ │ strb r1, [sp, #136] @ 0x88 │ │ │ │ strh r3, [sp, #142] @ 0x8e │ │ │ │ b 39434 │ │ │ │ cmp r1, #21 │ │ │ │ bcs 3972c │ │ │ │ sub r3, fp, #112 @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1ee490 │ │ │ │ + bl 1ee478 │ │ │ │ b 39544 │ │ │ │ mov r7, #1 │ │ │ │ sub r2, fp, #112 @ 0x70 │ │ │ │ - bl 209b84 │ │ │ │ + bl 209b6c │ │ │ │ b 39544 │ │ │ │ b 39794 │ │ │ │ mov r6, r0 │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ - bl 213bb4 │ │ │ │ + bl 213b9c │ │ │ │ b 39798 │ │ │ │ b 39794 │ │ │ │ b 39794 │ │ │ │ b 39794 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 213dd8 │ │ │ │ + bl 213dc0 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ b 39794 │ │ │ │ mov r6, r0 │ │ │ │ b 3979c │ │ │ │ b 39794 │ │ │ │ mov r6, r0 │ │ │ │ @@ -21044,15 +21044,15 @@ │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl ab350 │ │ │ │ cmp r7, #0 │ │ │ │ beq 397cc │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 213d2c │ │ │ │ + bl 213d14 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ eoreq r0, r6, r2, lsl r9 │ │ │ │ eoreq r5, fp, r8, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #28 │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ @@ -21130,15 +21130,15 @@ │ │ │ │ add r8, sp, #160 @ 0xa0 │ │ │ │ mov r4, #0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ cmp sl, r4 │ │ │ │ beq 39944 │ │ │ │ add r1, r9, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fbb30 │ │ │ │ + bl 1fbb18 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ subs r5, r5, #1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r7, r4]! │ │ │ │ add r4, r4, #16 │ │ │ │ stmib r7, {r1, r2, r3} │ │ │ │ @@ -21172,15 +21172,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 24cd4 │ │ │ │ add r1, r6, #132 @ 0x84 │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ - bl 1fb580 │ │ │ │ + bl 1fb568 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ ldr sl, [r6, #80] @ 0x50 │ │ │ │ add r5, r0, #8 │ │ │ │ ldrd r0, [r6] │ │ │ │ ldr lr, [r6, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ @@ -21198,15 +21198,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ b 39b0c │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r4, r6, #16 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 214e6c │ │ │ │ + bl 214e54 │ │ │ │ ldm r4, {r0, r9} │ │ │ │ ldr r1, [r4, #32] │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ ldr ip, [r4, #16] │ │ │ │ orrs r0, r0, r9 │ │ │ │ ldr lr, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ @@ -21223,15 +21223,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #32] │ │ │ │ b 39ab8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 214e6c │ │ │ │ + bl 214e54 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ @@ -21332,15 +21332,15 @@ │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [r5, #28] │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ str lr, [sp, #276] @ 0x114 │ │ │ │ str sl, [sp, #272] @ 0x110 │ │ │ │ - bl 1f12e4 │ │ │ │ + bl 1f12cc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ bne 39c70 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r4, r0 │ │ │ │ stm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -21357,15 +21357,15 @@ │ │ │ │ stm r6, {r1, r2, r3, r7} │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #2 │ │ │ │ subeq sp, fp, #28 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 2140c4 │ │ │ │ + bl 2140ac │ │ │ │ ldr r0, [pc, #136] @ 39d40 │ │ │ │ mov r1, #29 │ │ │ │ ldr r2, [pc, #132] @ 39d44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ mov r5, r0 │ │ │ │ @@ -21415,15 +21415,15 @@ │ │ │ │ stmib r0, {r1, r4, r5} │ │ │ │ strh r2, [r0, #1] │ │ │ │ strb lr, [r0, #3] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp ip, #83 @ 0x53 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ - bl 214154 │ │ │ │ + bl 21413c │ │ │ │ ldr r0, [pc, #16] @ 39db0 │ │ │ │ mov r1, #29 │ │ │ │ ldr r2, [pc, #12] @ 39db4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ mlaeq r6, sl, r1, r0 │ │ │ │ @@ -21435,15 +21435,15 @@ │ │ │ │ moveq r1, #82 @ 0x52 │ │ │ │ strbeq r1, [r0] │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r0, #82 @ 0x52 │ │ │ │ mov r1, #0 │ │ │ │ - bl 214154 │ │ │ │ + bl 21413c │ │ │ │ ldr r0, [pc, #16] @ 39e00 │ │ │ │ mov r1, #29 │ │ │ │ ldr r2, [pc, #12] @ 39e04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ eoreq r0, r6, sl, asr #2 │ │ │ │ @@ -21460,15 +21460,15 @@ │ │ │ │ ldrd r0, [r2, #32] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r4, fp, #320 @ 0x140 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222b8c │ │ │ │ + bl 222b74 │ │ │ │ ldr r0, [fp, #-320] @ 0xfffffec0 │ │ │ │ sub r1, fp, #324 @ 0x144 │ │ │ │ cmp r0, #3 │ │ │ │ bne 39ea8 │ │ │ │ sub r9, fp, #308 @ 0x134 │ │ │ │ ldrh r0, [r1, #13] │ │ │ │ ldrb r1, [fp, #-309] @ 0xfffffecb │ │ │ │ @@ -21516,15 +21516,15 @@ │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne 39f04 │ │ │ │ cmp r0, #1 │ │ │ │ bne 3a140 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ dmb ish │ │ │ │ - bl 1f9304 │ │ │ │ + bl 1f92ec │ │ │ │ b 3a140 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [sp, #78] @ 0x4e │ │ │ │ ldrh r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ @@ -21539,15 +21539,15 @@ │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ strb r1, [sp, #115] @ 0x73 │ │ │ │ ldm r9, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ sub r6, fp, #320 @ 0x140 │ │ │ │ add r1, sl, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214304 │ │ │ │ + bl 2142ec │ │ │ │ sub r0, fp, #320 @ 0x140 │ │ │ │ sub r1, fp, #324 @ 0x144 │ │ │ │ add sl, r0, #16 │ │ │ │ ldr r3, [fp, #-320] @ 0xfffffec0 │ │ │ │ ldr r2, [fp, #-316] @ 0xfffffec4 │ │ │ │ ldr r4, [fp, #-308] @ 0xfffffecc │ │ │ │ ldrd r8, [sl] │ │ │ │ @@ -21664,15 +21664,15 @@ │ │ │ │ strh r2, [r0, #1] │ │ │ │ strb r1, [r0, #3] │ │ │ │ stmib r0, {r4, r8, r9} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 214154 │ │ │ │ + bl 21413c │ │ │ │ ldr r0, [pc, #116] @ 3a1f8 │ │ │ │ mov r1, #29 │ │ │ │ ldr r2, [pc, #112] @ 3a1fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ mov r0, #8 │ │ │ │ @@ -21687,31 +21687,31 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3a1b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3a1ec │ │ │ │ dmb ish │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1f9304 │ │ │ │ + bl 1f92ec │ │ │ │ b 3a1ec │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, fp, #320 @ 0x140 │ │ │ │ - bl 2138e4 │ │ │ │ + bl 2138cc │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ strhteq pc, [r5], -r6 @ │ │ │ │ strhteq r4, [fp], -ip │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 22587c │ │ │ │ + bl 225864 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ moveq sp, fp │ │ │ │ popeq {fp, pc} │ │ │ │ bl 3a344 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -21778,15 +21778,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ b 3a2f8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203670 │ │ │ │ + bl 203658 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ cmp r0, #0 │ │ │ │ blne 3a32c │ │ │ │ bl 3a358 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ @@ -21949,15 +21949,15 @@ │ │ │ │ eoreq r5, fp, r0, asr #18 │ │ │ │ eoreq pc, r0, pc, asr #13 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 231cf4 │ │ │ │ + bl 231cdc │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r0, r2 │ │ │ │ bls 3a640 │ │ │ │ ldr ip, [pc, #192] @ 3a6cc │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -22024,15 +22024,15 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, ip │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 3ab14 │ │ │ │ ldrdeq sp, [r0], -pc @ │ │ │ │ - andseq r8, pc, r8, lsl #8 │ │ │ │ + @ instruction: 0x001f83f0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #8] @ 3a738 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3ab00 │ │ │ │ @@ -22185,15 +22185,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ strb r2, [sp, #21] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2034f8 │ │ │ │ + bl 2034e0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3aac4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ stm sp, {r1, r2} │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -22252,20 +22252,20 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #24] @ 3aab4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3ab14 │ │ │ │ eoreq r0, r6, r4, ror r3 │ │ │ │ eoreq r4, fp, r8, ror #21 │ │ │ │ - andseq r7, pc, r4, lsl #31 │ │ │ │ + andseq r7, pc, ip, ror #30 │ │ │ │ eoreq r5, fp, r4, asr #7 │ │ │ │ - andseq r8, pc, ip, lsl #1 │ │ │ │ + andseq r8, pc, r4, ror r0 @ │ │ │ │ eoreq pc, r0, r8, lsl #14 │ │ │ │ - @ instruction: 0x001f7fd4 │ │ │ │ - ldrsheq r8, [pc], -r0 │ │ │ │ + @ instruction: 0x001f7fbc │ │ │ │ + ldrsbeq r8, [pc], -r8 @ │ │ │ │ eoreq pc, r0, r7, lsr #15 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #8] @ 3aadc │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a8ec │ │ │ │ @@ -22289,15 +22289,15 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r0, #1 │ │ │ │ strh r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 2034f8 │ │ │ │ + bl 2034e0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #16] @ 3ab60 │ │ │ │ mov r1, #153 @ 0x99 │ │ │ │ ldr r2, [pc, #12] @ 3ab64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -22341,16 +22341,16 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, ip │ │ │ │ mov r2, lr │ │ │ │ str r4, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ bl 3ab14 │ │ │ │ - andseq r7, pc, ip, lsl #28 │ │ │ │ - andseq r7, pc, r8, lsr pc @ │ │ │ │ + @ instruction: 0x001f7df4 │ │ │ │ + andseq r7, pc, r0, lsr #30 │ │ │ │ eoreq sl, r0, r6, ror #18 │ │ │ │ bleq 76d5c │ │ │ │ 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 │ │ │ │ @@ -22377,31 +22377,31 @@ │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ eoreq r5, fp, lr, ror #20 │ │ │ │ eoreq r5, fp, ip, ror #20 │ │ │ │ strdeq r4, [fp], -r6 @ │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - blmi 28ccc4 <__aeabi_uidivmod@@Base+0x4bba4> │ │ │ │ - bmi 28be88 <__aeabi_uidivmod@@Base+0x4ad68> │ │ │ │ - bne 70be98 <__aeabi_uidivmod@@Base+0x4cad78> │ │ │ │ + blmi 28ccc4 <__aeabi_uidivmod@@Base+0x4bbbc> │ │ │ │ + bmi 28be88 <__aeabi_uidivmod@@Base+0x4ad80> │ │ │ │ + bne 70be98 <__aeabi_uidivmod@@Base+0x4cad90> │ │ │ │ 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 │ │ │ │ eoreq r5, fp, r4, asr #20 │ │ │ │ eoreq r5, fp, r0, asr #20 │ │ │ │ eoreq r4, fp, r8, asr #29 │ │ │ │ andeq r0, r0, r0, ror r4 │ │ │ │ - blmi 2e80f8 <__aeabi_uidivmod@@Base+0xa6fd8> │ │ │ │ + blmi 2e80f8 <__aeabi_uidivmod@@Base+0xa6ff0> │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 2a9290 <__aeabi_uidivmod@@Base+0x68170> │ │ │ │ + blmi 2a9290 <__aeabi_uidivmod@@Base+0x68188> │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ea6818 │ │ │ │ @ instruction: 0xf7ffe8ea │ │ │ │ blmi 1fabf4 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ @@ -22431,15 +22431,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ bne 3af38 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3ad48 │ │ │ │ add fp, sp, #344 @ 0x158 │ │ │ │ mov r0, fp │ │ │ │ - bl eb520 │ │ │ │ + bl eb508 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #1 │ │ │ │ str r1, [sp, #448] @ 0x1c0 │ │ │ │ str r1, [sp, #436] @ 0x1b4 │ │ │ │ str r1, [sp, #460] @ 0x1cc │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ @@ -22464,18 +22464,18 @@ │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ str r0, [sp, #572] @ 0x23c │ │ │ │ str r1, [sp, #568] @ 0x238 │ │ │ │ add sl, sp, #744 @ 0x2e8 │ │ │ │ mov r0, sl │ │ │ │ - bl eb590 │ │ │ │ + bl eb578 │ │ │ │ add r7, sp, #784 @ 0x310 │ │ │ │ mov r0, r7 │ │ │ │ - bl eb4e8 │ │ │ │ + bl eb4d0 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ subs r8, r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 3ae38 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ bl 3cff8 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -22636,15 +22636,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ bne 3b204 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3b07c │ │ │ │ ldr r0, [pc, #556] @ 3b2d4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 3b23c │ │ │ │ ldm r4, {r0, r1, ip} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [pc, #524] @ 3b2d8 │ │ │ │ @@ -22654,15 +22654,15 @@ │ │ │ │ add r7, r5, #16 │ │ │ │ adc fp, r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ strd sl, [r4] │ │ │ │ stm r7, {r0, r1, ip} │ │ │ │ str r3, [r7, #12] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r4, r0, r2 │ │ │ │ ldr fp, [r6, #4] │ │ │ │ ldr sl, [r6, #12] │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #460] @ 3b2e0 │ │ │ │ @@ -22693,15 +22693,15 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ b 3b194 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1255cc │ │ │ │ + bl 1255b4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ ldm r5!, {r2, r3, r4, r7} │ │ │ │ add ip, sp, #168 @ 0xa8 │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r4, r7} │ │ │ │ ldm r5, {r2, r3, r4, r7} │ │ │ │ @@ -22738,26 +22738,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b1fc │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3c558 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r7, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldm ip, {r0, r1, ip} │ │ │ │ strb r7, [r4, #16] │ │ │ │ stm r4, {r0, r1, ip} │ │ │ │ b 3b0c4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r7, r6 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add lr, sp, #104 @ 0x68 │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r4, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldm lr, {r3, r8, ip, lr} │ │ │ │ stm r4, {r3, r8, ip, lr} │ │ │ │ b 3b134 │ │ │ │ @@ -22821,15 +22821,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ bne 3b684 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3b360 │ │ │ │ ldr r0, [pc, #2112] @ 3bbcc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r7, r0, r1 │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 3b96c │ │ │ │ ldm r7, {r2, r3, ip, lr} │ │ │ │ adds r0, r2, #1 │ │ │ │ add r8, sp, #224 @ 0xe0 │ │ │ │ @@ -22931,15 +22931,15 @@ │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ subs r1, r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 3b4a0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ ldr r0, [pc, #1676] @ 3bbd0 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r9, r0, r2 │ │ │ │ ldrb r0, [r9, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 3b98c │ │ │ │ ldr r0, [r9, #8] │ │ │ │ ldm r9, {fp, ip} │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -23198,15 +23198,15 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add lr, sp, #448 @ 0x1c0 │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r7, #16] │ │ │ │ ldm lr, {r2, r3, ip, lr} │ │ │ │ stm r7, {r2, r3, ip, lr} │ │ │ │ b 3b3a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -23222,15 +23222,15 @@ │ │ │ │ lsr fp, r2, #5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ lsr r4, r3, #5 │ │ │ │ lsr r6, r6, #5 │ │ │ │ lsr r7, r1, #5 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ ldr fp, [sp, #448] @ 0x1c0 │ │ │ │ mov r6, #1 │ │ │ │ ldr ip, [sp, #452] @ 0x1c4 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ ldr r1, [sp, #460] @ 0x1cc │ │ │ │ stm r9, {fp, ip} │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -23371,15 +23371,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3bc04 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3bc28 │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3bc44 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -23973,30 +23973,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3c568 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3c590 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172cb4 │ │ │ │ + bl 172c9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 3bde0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3c5a0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 125298 │ │ │ │ + b 125280 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 3bde0 │ │ │ │ b 3c5e4 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ @@ -24006,15 +24006,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3c5ec │ │ │ │ cmp r1, #1 │ │ │ │ bne 3c614 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 125298 │ │ │ │ + bl 125280 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ @@ -24047,15 +24047,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3c694 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3c67c │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 3c67c │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c6d8 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -24099,15 +24099,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3c764 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3c714 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 3c714 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq 3c7b8 │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -24169,15 +24169,15 @@ │ │ │ │ bne 3c870 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3c8a0 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 3c918 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq 3c8f4 │ │ │ │ @@ -24189,15 +24189,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3c8cc │ │ │ │ cmp r2, #1 │ │ │ │ bne 3c8b4 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 3c8b4 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c910 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -24236,15 +24236,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3c984 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3c9ac │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 911d0 │ │ │ │ @@ -24559,15 +24559,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #308] @ 3cfe8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@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 │ │ │ │ @@ -24595,15 +24595,15 @@ │ │ │ │ ldr r0, [pc, #196] @ 3cff4 │ │ │ │ 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 1255cc │ │ │ │ + bl 1255b4 │ │ │ │ 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} │ │ │ │ @@ -24619,15 +24619,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 2019b0 │ │ │ │ + bl 201998 │ │ │ │ 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} │ │ │ │ @@ -24645,15 +24645,15 @@ │ │ │ │ eoreq r3, r8, r0, lsr #13 │ │ │ │ eoreq r3, r8, r4, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #204] @ 3d0d8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r6, r0, r1 │ │ │ │ add r5, r4, #16 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 3d0b8 │ │ │ │ ldmib r6, {r2, r8, r9} │ │ │ │ ldr sl, [r6] │ │ │ │ @@ -24689,15 +24689,15 @@ │ │ │ │ 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 2019b0 │ │ │ │ + bl 201998 │ │ │ │ ldr sl, [sp] │ │ │ │ mov r0, #1 │ │ │ │ ldmib sp, {r2, r8, r9} │ │ │ │ strd r8, [r6, #8] │ │ │ │ strb r0, [r6, #16] │ │ │ │ b 3d02c │ │ │ │ strdeq r2, [fp], -r4 @ │ │ │ │ @@ -26492,15 +26492,15 @@ │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ bne 3ef50 │ │ │ │ mov r7, #1 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl efea8 │ │ │ │ + bl efe90 │ │ │ │ ldrb r0, [sp, #192] @ 0xc0 │ │ │ │ mov fp, r8 │ │ │ │ cmp r0, #4 │ │ │ │ bne 3f0d4 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ add ip, sp, #168 @ 0xa8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -26649,15 +26649,15 @@ │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl efea8 │ │ │ │ + bl efe90 │ │ │ │ ldrb r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #4 │ │ │ │ bne 3f108 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ add ip, sp, #168 @ 0xa8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -31225,15 +31225,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3dfa4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ bne 43b94 │ │ │ │ ldr r0, [pc, #4088] @ 446d4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 443bc │ │ │ │ ldm r5, {r0, r2, ip} │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -31445,15 +31445,15 @@ │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ subs r1, r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 437f8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [pc, #3444] @ 447c0 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r8, r0, r2 │ │ │ │ ldrb r0, [r8, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 443e8 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ ldr fp, [r8] │ │ │ │ ldr sl, [r8, #4] │ │ │ │ @@ -32050,15 +32050,15 @@ │ │ │ │ mov r5, #1 │ │ │ │ mov sl, #1 │ │ │ │ mov fp, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r4, r9 │ │ │ │ b 44030 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r6, #1 │ │ │ │ mov lr, sl │ │ │ │ ldm ip, {r0, r2, ip} │ │ │ │ str r3, [r5, #12] │ │ │ │ stm r5, {r0, r2, ip} │ │ │ │ @@ -32074,15 +32074,15 @@ │ │ │ │ lsr fp, r7, #5 │ │ │ │ lsr r9, r0, #5 │ │ │ │ lsr r4, r2, #5 │ │ │ │ lsr r6, r3, #5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ lsr r7, r1, #5 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r7, #1 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov lr, r1 │ │ │ │ str fp, [r8] │ │ │ │ @@ -32351,15 +32351,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3dfa4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ bne 44bec │ │ │ │ add fp, sp, #1280 @ 0x500 │ │ │ │ mov r0, fp │ │ │ │ - bl eb520 │ │ │ │ + bl eb508 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #1 │ │ │ │ str r1, [sp, #1384] @ 0x568 │ │ │ │ str r1, [sp, #1372] @ 0x55c │ │ │ │ str r1, [sp, #1396] @ 0x574 │ │ │ │ str r1, [sp, #1472] @ 0x5c0 │ │ │ │ @@ -32384,19 +32384,19 @@ │ │ │ │ str r0, [sp, #1448] @ 0x5a8 │ │ │ │ str r0, [sp, #1596] @ 0x63c │ │ │ │ str r1, [sp, #1592] @ 0x638 │ │ │ │ str r0, [sp, #1508] @ 0x5e4 │ │ │ │ str r1, [sp, #1504] @ 0x5e0 │ │ │ │ add r9, sp, #1680 @ 0x690 │ │ │ │ mov r0, r9 │ │ │ │ - bl eb590 │ │ │ │ + bl eb578 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r7, lr, #696 @ 0x2b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl eb4e8 │ │ │ │ + bl eb4d0 │ │ │ │ ldr r0, [sp, #1156] @ 0x484 │ │ │ │ subs r8, r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 44af0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 3cff8 │ │ │ │ ldr r0, [sp, #1264] @ 0x4f0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -33157,15 +33157,15 @@ │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3dfa4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ bne 456e8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl eb66c │ │ │ │ + bl eb654 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #60 @ 0x3c │ │ │ │ add ip, sl, #40 @ 0x28 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [fp, #16] │ │ │ │ str r0, [fp, #20] │ │ │ │ @@ -33203,15 +33203,15 @@ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ bne 45958 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #2 │ │ │ │ bne 4559c │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ - bl eb66c │ │ │ │ + bl eb654 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ str r0, [fp, #16] │ │ │ │ str r0, [fp, #20] │ │ │ │ str r1, [fp, #24] │ │ │ │ str r0, [fp, #28] │ │ │ │ str r0, [fp] │ │ │ │ @@ -33308,15 +33308,15 @@ │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #2 │ │ │ │ bne 45734 │ │ │ │ mov r5, #1 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mov r8, #1 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bl eb66c │ │ │ │ + bl eb654 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ str r0, [r2, #16] │ │ │ │ str r0, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ str r0, [r2, #28] │ │ │ │ @@ -34501,15 +34501,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3dfa4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ bne 46bf0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl eb6b8 │ │ │ │ + bl eb6a0 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ add r0, sl, #8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -34548,15 +34548,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ bne 46e5c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ bne 46a9c │ │ │ │ add r6, sp, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ - bl eb6b8 │ │ │ │ + bl eb6a0 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ add r0, sl, #8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -34652,15 +34652,15 @@ │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #2 │ │ │ │ bne 46c34 │ │ │ │ mov r4, #1 │ │ │ │ add r5, sp, #256 @ 0x100 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl eb6b8 │ │ │ │ + bl eb6a0 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r0, r0, #8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ @@ -36571,15 +36571,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3dfa4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ bne 48d68 │ │ │ │ ldr r0, [pc, #2792] @ 4954c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r4, r0, r1 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 492f8 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ ldr r6, [r4] │ │ │ │ @@ -36589,15 +36589,15 @@ │ │ │ │ adds r0, r6, #1 │ │ │ │ adc fp, r1, #0 │ │ │ │ stm r4, {r0, fp} │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [pc, ip] │ │ │ │ str r6, [r7] │ │ │ │ stmib r7, {r1, r2, r3} │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ ldr sl, [r5, #4] │ │ │ │ ldr r9, [r5, #8] │ │ │ │ ldr r8, [r5, #12] │ │ │ │ add r5, r0, r4 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr fp, [pc, #2732] @ 49578 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -36732,15 +36732,15 @@ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ add r2, sp, #284 @ 0x11c │ │ │ │ mov fp, #1 │ │ │ │ bl 26cc0 │ │ │ │ b 48e70 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl 1255cc │ │ │ │ + bl 1255b4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldm r5!, {r2, r3, r6, r7} │ │ │ │ add ip, sp, #152 @ 0x98 │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ @@ -37121,25 +37121,25 @@ │ │ │ │ mov r6, #1 │ │ │ │ mov fp, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r7, #1 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ b 48f54 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r7, #1 │ │ │ │ str r6, [r4] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strb r7, [r4, #16] │ │ │ │ stmib r4, {r1, r2, r3} │ │ │ │ b 48a84 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r4, #1 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ str r7, [r5] │ │ │ │ stmib r5, {r2, ip} │ │ │ │ @@ -37311,15 +37311,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3dfa4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ bne 497b8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl eb850 │ │ │ │ + bl eb838 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ add r0, sl, #16 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #8] │ │ │ │ @@ -37352,15 +37352,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ bne 49a0c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ bne 4966c │ │ │ │ add r6, sp, #240 @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl eb850 │ │ │ │ + bl eb838 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ add r0, sl, #16 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ @@ -37454,15 +37454,15 @@ │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #2 │ │ │ │ bne 497fc │ │ │ │ mov r4, #1 │ │ │ │ add r5, sp, #240 @ 0xf0 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl eb850 │ │ │ │ + bl eb838 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r0, r0, #16 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #0 │ │ │ │ @@ -43606,15 +43606,15 @@ │ │ │ │ str r2, [r4, #12] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ rsbs r0, r3, #0 │ │ │ │ rscs r2, r1, #0 │ │ │ │ bmi 4f860 │ │ │ │ mov r0, r3 │ │ │ │ - bl 240fd0 │ │ │ │ + bl 240fb8 │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, #0 │ │ │ │ b 4f824 │ │ │ │ mov r6, #2 │ │ │ │ b 4f828 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -43777,15 +43777,15 @@ │ │ │ │ stm sp, {r4, r7} │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 50548 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 240fd0 │ │ │ │ + bl 240fb8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ ldrd r2, [r6, #16] │ │ │ │ rsbmi r7, r5, #0 │ │ │ │ vmov d16, r0, r1 │ │ │ │ cmp r7, #308 @ 0x134 │ │ │ │ bls 4fb4c │ │ │ │ @@ -44637,15 +44637,15 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [r6, #20] │ │ │ │ ldr r6, [r6, #16] │ │ │ │ qadd r2, r3, r8 │ │ │ │ qsub r7, r3, r8 │ │ │ │ movne r7, r2 │ │ │ │ - bl 240fd0 │ │ │ │ + bl 240fb8 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d16, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bls 508b8 │ │ │ │ vldr d17, [pc, #248] @ 50988 │ │ │ │ @@ -47984,15 +47984,15 @@ │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1c7b28 │ │ │ │ + bl 1c7b10 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ eor r1, r9, #3 │ │ │ │ orrs r0, r1, r0 │ │ │ │ bne 53d24 │ │ │ │ mov r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -50978,15 +50978,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r0, #16 │ │ │ │ ldr r0, [pc, #852] @ 56ecc │ │ │ │ str fp, [sp, #4] │ │ │ │ strb r1, [r5, #28] │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r6, r0, r2 │ │ │ │ mov fp, #1 │ │ │ │ strb fp, [sp, #112] @ 0x70 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #1 │ │ │ │ bne 56e7c │ │ │ │ @@ -51170,15 +51170,15 @@ │ │ │ │ bl 24ef0 │ │ │ │ mov r4, r0 │ │ │ │ b 56e20 │ │ │ │ ldrd r2, [r5, #16] │ │ │ │ mov r0, #24 │ │ │ │ b 56c6c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add sl, sp, #76 @ 0x4c │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ str r8, [r6] │ │ │ │ ldm sl, {r7, r9, sl} │ │ │ │ strb fp, [r6, #16] │ │ │ │ stmib r6, {r7, r9, sl} │ │ │ │ b 56ba8 │ │ │ │ @@ -51619,15 +51619,15 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r0, #16 │ │ │ │ ldr r0, [pc, #928] @ 5791c │ │ │ │ str fp, [sp, #4] │ │ │ │ strb r1, [r5, #28] │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r7, r0, r2 │ │ │ │ mov fp, #1 │ │ │ │ strb fp, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ bne 578cc │ │ │ │ @@ -51830,15 +51830,15 @@ │ │ │ │ bl 24ef0 │ │ │ │ mov r4, r0 │ │ │ │ b 57870 │ │ │ │ ldrd r2, [r5, #16] │ │ │ │ mov r0, #24 │ │ │ │ b 57694 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ str r8, [r7] │ │ │ │ ldm sl, {r6, r9, sl} │ │ │ │ strb fp, [r7, #16] │ │ │ │ stmib r7, {r6, r9, sl} │ │ │ │ b 575ac │ │ │ │ @@ -52265,15 +52265,15 @@ │ │ │ │ bl a988c │ │ │ │ ldm sp, {r0, r1} │ │ │ │ cmp r0, #2 │ │ │ │ beq 58010 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ orr r4, r0, #4 │ │ │ │ - bl 1d1cb4 │ │ │ │ + bl 1d1c9c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ beq 58020 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r8, #16] │ │ │ │ mov r0, #0 │ │ │ │ @@ -59526,15 +59526,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f180 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [pc, #388] @ 5f2ac │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r3, #1 │ │ │ │ @@ -59662,15 +59662,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f3a0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [pc, #388] @ 5f4cc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r3, #1 │ │ │ │ @@ -59800,15 +59800,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f63c │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -59955,15 +59955,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f8a8 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -60108,15 +60108,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fa98 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [pc, #388] @ 5fbc4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r3, #1 │ │ │ │ @@ -60246,15 +60246,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fd34 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -60399,15 +60399,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 5ff24 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [pc, #388] @ 60050 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r3, #1 │ │ │ │ @@ -60535,15 +60535,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 60144 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [pc, #388] @ 60270 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r3, #1 │ │ │ │ @@ -60665,15 +60665,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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -62728,15 +62728,15 @@ │ │ │ │ add r2, r8, #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ bl 9042c │ │ │ │ @@ -63002,15 +63002,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r8, #4 │ │ │ │ bl 90784 │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1cf034 │ │ │ │ + bl 1cf01c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 627a0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ @@ -63089,15 +63089,15 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #1260] @ 62da0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldm r8, {r5, r7, r8} │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r8, r0 │ │ │ │ bhi 62b24 │ │ │ │ @@ -63201,15 +63201,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bl 24cd4 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cf034 │ │ │ │ + bl 1cf01c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 62abc │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ @@ -63540,15 +63540,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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -63675,15 +63675,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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -64368,15 +64368,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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -64441,15 +64441,15 @@ │ │ │ │ add r2, r8, #8 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, r7, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ bl 9042c │ │ │ │ @@ -64810,15 +64810,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r8, #4 │ │ │ │ bl 90784 │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1cf034 │ │ │ │ + bl 1cf01c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 643e0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ @@ -64914,15 +64914,15 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #1176] @ 649d0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldm r8, {r5, r7, r8} │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r8, r0 │ │ │ │ bhi 647a8 │ │ │ │ @@ -65026,15 +65026,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bl 24cd4 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, #6 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cf034 │ │ │ │ + bl 1cf01c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 64740 │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ @@ -65853,15 +65853,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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -66423,15 +66423,15 @@ │ │ │ │ add r2, r4, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -66725,15 +66725,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r4, #4 │ │ │ │ bl 90784 │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1cf034 │ │ │ │ + bl 1cf01c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 661cc │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ @@ -66823,15 +66823,15 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #1196] @ 667b8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldm r8, {r5, r7, r8} │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r8, r0 │ │ │ │ bhi 66574 │ │ │ │ @@ -66916,15 +66916,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r9, #4 │ │ │ │ bl 905f4 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1cf034 │ │ │ │ + bl 1cf01c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 664c8 │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ @@ -67186,15 +67186,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, #0 │ │ │ │ movt sl, #1525 @ 0x5f5 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -67275,15 +67275,15 @@ │ │ │ │ add r2, r4, #8 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, r1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -67731,15 +67731,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r4, #4 │ │ │ │ bl 90784 │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1cf034 │ │ │ │ + bl 1cf01c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 67184 │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ @@ -67846,15 +67846,15 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [pc, #1128] @ 67770 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldm r8, {r5, r7, r8} │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r8, r0 │ │ │ │ bhi 67570 │ │ │ │ @@ -67939,15 +67939,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r9, #4 │ │ │ │ bl 905f4 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1cf034 │ │ │ │ + bl 1cf01c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 674c4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ @@ -68551,21 +68551,21 @@ │ │ │ │ bl 67ad4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 67e18 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 232c54 │ │ │ │ + b 232c3c │ │ │ │ mlaeq r5, r0, sl, r8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 67e30 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 232c54 │ │ │ │ + b 232c3c │ │ │ │ eoreq r8, r5, r0, asr sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ bhi 67e50 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -69237,15 +69237,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 689b0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -69390,15 +69390,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 68ba0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [pc, #388] @ 68ccc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r3, #1 │ │ │ │ @@ -69528,15 +69528,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 68e3c │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -69681,15 +69681,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 6902c │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [pc, #388] @ 69158 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r3, #1 │ │ │ │ @@ -72621,15 +72621,15 @@ │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ moveq r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ bne 6bdb4 │ │ │ │ add r0, sp, #1536 @ 0x600 │ │ │ │ - bl eb520 │ │ │ │ + bl eb508 │ │ │ │ b 6bdf0 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #1536 @ 0x600 │ │ │ │ str r2, [sp, #1536] @ 0x600 │ │ │ │ add r0, r0, #8 │ │ │ │ str r1, [sp, #1540] @ 0x604 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -72725,15 +72725,15 @@ │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #664] @ 0x298 │ │ │ │ subs r0, r0, #2 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ bne 6befc │ │ │ │ add r0, sp, #1936 @ 0x790 │ │ │ │ - bl eb590 │ │ │ │ + bl eb578 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ subs fp, r2, #2 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ str r8, [sp, #220] @ 0xdc │ │ │ │ moveq r1, fp │ │ │ │ str sl, [sp, #284] @ 0x11c │ │ │ │ @@ -72743,21 +72743,21 @@ │ │ │ │ movne fp, r2 │ │ │ │ subs r0, r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ bne 6c0c0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #952 @ 0x3b8 │ │ │ │ - bl eb4e8 │ │ │ │ + bl eb4d0 │ │ │ │ ldr r0, [sp, #972] @ 0x3cc │ │ │ │ subs sl, r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 6c0f0 │ │ │ │ ldr r0, [pc, #4044] @ 6cf78 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 6cf48 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -72839,15 +72839,15 @@ │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ bl 24cd4 │ │ │ │ ldr r9, [sp, #1080] @ 0x438 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ bne 6c070 │ │ │ │ ldr r0, [pc, #4068] @ 6d0f8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 6cf7c │ │ │ │ ldm r4, {r1, r3} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ @@ -72875,15 +72875,15 @@ │ │ │ │ str r2, [r4, #12] │ │ │ │ str ip, [sp, #2440] @ 0x988 │ │ │ │ str r5, [sp, #2444] @ 0x98c │ │ │ │ str r6, [sp, #2448] @ 0x990 │ │ │ │ str r7, [sp, #2452] @ 0x994 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #424 @ 0x1a8 │ │ │ │ - bl 1255cc │ │ │ │ + bl 1255b4 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #2272 @ 0x8e0 │ │ │ │ add r5, lr, #360 @ 0x168 │ │ │ │ add ip, sp, #2336 @ 0x920 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r0, #32 │ │ │ │ ldm r5!, {r2, r3, r6, r7} │ │ │ │ @@ -73750,28 +73750,28 @@ │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ b 6cbec │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ ldr r0, [sp, #2448] @ 0x990 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [sp, #2440] @ 0x988 │ │ │ │ ldr r2, [sp, #2444] @ 0x98c │ │ │ │ ldr r3, [sp, #2452] @ 0x994 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ strb r5, [r4, #16] │ │ │ │ b 6bfcc │ │ │ │ eoreq r3, r8, r4, asr pc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ ldr r0, [sp, #2448] @ 0x990 │ │ │ │ mov r7, #1 │ │ │ │ ldr r2, [sp, #2452] @ 0x994 │ │ │ │ ldr r1, [sp, #2440] @ 0x988 │ │ │ │ ldr r3, [sp, #2444] @ 0x98c │ │ │ │ stm r4, {r1, r3} │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -74566,15 +74566,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 6dbf0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6dc14 │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6dc30 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -75198,30 +75198,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6e5cc │ │ │ │ cmp r1, #1 │ │ │ │ bne 6e5f4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172cb4 │ │ │ │ + bl 172c9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 6de44 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6e604 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 125298 │ │ │ │ + b 125280 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 6de44 │ │ │ │ b 6e648 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ @@ -75231,15 +75231,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6e650 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6e678 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 125298 │ │ │ │ + bl 125280 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ @@ -75272,15 +75272,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 6e6f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6e6e0 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 6e6e0 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 6e73c │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -75324,15 +75324,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 6e7c8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6e778 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 6e778 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq 6e81c │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -75394,15 +75394,15 @@ │ │ │ │ bne 6e8d4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6e904 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 6e97c │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq 6e958 │ │ │ │ @@ -75414,15 +75414,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 6e930 │ │ │ │ cmp r2, #1 │ │ │ │ bne 6e918 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 6e918 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 6e974 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -75461,15 +75461,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 6e9e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 6ea10 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -77244,15 +77244,15 @@ │ │ │ │ ldm r3!, {r1, r6, r7} │ │ │ │ stmia r0!, {r1, r6, r7} │ │ │ │ ldm r3, {r1, r2, r6, r7} │ │ │ │ stm r0, {r1, r2, r6, r7} │ │ │ │ b 70694 │ │ │ │ ldr r0, [pc, #3640] @ 71420 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 70ec0 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ adds r6, r0, #1 │ │ │ │ ldr r7, [pc, #3652] @ 71450 │ │ │ │ @@ -77344,15 +77344,15 @@ │ │ │ │ str r0, [sp, #920] @ 0x398 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 70700 │ │ │ │ ldr r0, [pc, #3248] @ 71424 │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r6, r0, r2 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 70ee0 │ │ │ │ ldm r6, {r8, r9, ip, lr} │ │ │ │ adds r4, r8, #1 │ │ │ │ ldr r7, [pc, #3260] @ 71458 │ │ │ │ @@ -77811,15 +77811,15 @@ │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [ip, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strd r0, [ip] │ │ │ │ b 70a3c │ │ │ │ add r0, sp, #808 @ 0x328 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add r3, sp, #808 @ 0x328 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r5, #16] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ b 70600 │ │ │ │ clz r2, r3 │ │ │ │ @@ -77833,15 +77833,15 @@ │ │ │ │ lsr sl, r0, #5 │ │ │ │ lsr r9, r2, #5 │ │ │ │ lsr r5, r3, #5 │ │ │ │ lsr r4, ip, #5 │ │ │ │ lsr fp, lr, #5 │ │ │ │ lsr r8, r1, #5 │ │ │ │ add r0, sp, #808 @ 0x328 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add lr, sp, #808 @ 0x328 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6, #16] │ │ │ │ ldm lr, {r8, r9, ip, lr} │ │ │ │ stm r6, {r8, r9, ip, lr} │ │ │ │ b 70790 │ │ │ │ ldr r1, [pc, #1288] @ 71448 │ │ │ │ @@ -79190,15 +79190,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b 7245c │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl eb850 │ │ │ │ + bl eb838 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r5, sp, #240 @ 0xf0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ add r0, r6, #16 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ @@ -79846,15 +79846,15 @@ │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ mov r5, r6 │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ b 72e98 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl eb6b8 │ │ │ │ + bl eb6a0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ moveq r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, r6, #8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ @@ -81604,15 +81604,15 @@ │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ add ip, sp, #304 @ 0x130 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ b 74acc │ │ │ │ ldr r0, [pc, #2460] @ 753a4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r6, r0, r1 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 75008 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ adds r8, r0, #1 │ │ │ │ ldr r7, [pc, #2468] @ 753d0 │ │ │ │ @@ -81628,15 +81628,15 @@ │ │ │ │ add r3, sp, #508 @ 0x1fc │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #256] @ 0x100 │ │ │ │ cmp r7, #0 │ │ │ │ bne 749c4 │ │ │ │ ldr r0, [pc, #2368] @ 753a8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r6, r0, r1 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 75028 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ adds r8, r0, #1 │ │ │ │ ldr r5, [pc, #2380] @ 753d8 │ │ │ │ @@ -81652,15 +81652,15 @@ │ │ │ │ add r3, sp, #556 @ 0x22c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ bne 749ec │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 1255cc │ │ │ │ + bl 1255b4 │ │ │ │ add r6, sp, #504 @ 0x1f8 │ │ │ │ mov r0, r5 │ │ │ │ add ip, sp, #424 @ 0x1a8 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ add r6, sp, #552 @ 0x228 │ │ │ │ @@ -81989,23 +81989,23 @@ │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [ip, #80] @ 0x50 │ │ │ │ bne 74c70 │ │ │ │ b 74c84 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6, #16] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ b 74a20 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ ldr fp, [sp, #120] @ 0x78 │ │ │ │ mov r5, #1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strb r5, [r6, #16] │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ b 74a80 │ │ │ │ @@ -82656,15 +82656,15 @@ │ │ │ │ b 75d48 │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ cmp fp, #-2147483647 @ 0x80000001 │ │ │ │ bne 75a80 │ │ │ │ mov fp, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ - bl eb66c │ │ │ │ + bl eb654 │ │ │ │ b 75a90 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r9, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ str fp, [sp, #256] @ 0x100 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #256 @ 0x100 │ │ │ │ @@ -84217,15 +84217,15 @@ │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r0, [r6, r5] │ │ │ │ add r2, r5, #1 │ │ │ │ add r0, lr, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 237668 │ │ │ │ + bl 237650 │ │ │ │ ldr r0, [sp, #1036] @ 0x40c │ │ │ │ cmp r0, #1 │ │ │ │ bne 772fc │ │ │ │ mov r0, #22 │ │ │ │ add sp, sp, #24 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -84233,15 +84233,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 24824 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #134 @ 0x86 │ │ │ │ cmn r1, #1 │ │ │ │ bne 772f0 │ │ │ │ - bl 1dbaf0 │ │ │ │ + bl 1dbad8 │ │ │ │ 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 │ │ │ │ @@ -84294,15 +84294,15 @@ │ │ │ │ bne 773e8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r6, sl, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 249c8 │ │ │ │ - bl 1dbaf0 │ │ │ │ + bl 1dbad8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ @@ -84332,15 +84332,15 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 774ac │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ andseq r4, sp, r3, lsl #16 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ b 7b18c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -84354,15 +84354,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 774e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 77504 │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 77520 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -84889,15 +84889,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq 77d54 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r6, r4, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c19c │ │ │ │ + bl 20c184 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 77d7c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -85225,15 +85225,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 78274 │ │ │ │ cmp r1, #1 │ │ │ │ bne 782a0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 10a4cc │ │ │ │ + b 10a4b4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ bl 85a94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -86152,30 +86152,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 790f4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7911c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172cb4 │ │ │ │ + bl 172c9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 778e4 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7912c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 125298 │ │ │ │ + b 125280 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 778e4 │ │ │ │ b 79170 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ @@ -86185,15 +86185,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 79178 │ │ │ │ cmp r1, #1 │ │ │ │ bne 791a0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 125298 │ │ │ │ + bl 125280 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ @@ -86226,15 +86226,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 79220 │ │ │ │ cmp r2, #1 │ │ │ │ bne 79208 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 79208 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 79264 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -86278,15 +86278,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 792f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 792a0 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 792a0 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq 79344 │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -86348,15 +86348,15 @@ │ │ │ │ bne 793fc │ │ │ │ cmp r1, #1 │ │ │ │ bne 7942c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 794a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq 79480 │ │ │ │ @@ -86368,15 +86368,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 79458 │ │ │ │ cmp r2, #1 │ │ │ │ bne 79440 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 79440 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 7949c │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -86415,15 +86415,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 79510 │ │ │ │ cmp r1, #1 │ │ │ │ bne 79538 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ @@ -86858,21 +86858,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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldrsheq r2, [sp], -sp │ │ │ │ strdeq r6, [r4], -ip @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - bl 203d98 │ │ │ │ + bl 203d80 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne 79ca8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ beq 79c60 │ │ │ │ @@ -86945,15 +86945,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ tst r0, #1 │ │ │ │ bne 79d90 │ │ │ │ b 79e20 │ │ │ │ mov r0, #10 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ b 79d88 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ beq 79e20 │ │ │ │ add r0, r1, r4 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r0, r7 │ │ │ │ @@ -87043,15 +87043,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 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 79f34 │ │ │ │ ldm r5, {r2, r3, r7} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r4, {r2, r3, r7} │ │ │ │ @@ -87071,15 +87071,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ 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 │ │ │ │ @@ -87150,15 +87150,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ bne 7a0a8 │ │ │ │ mov lr, r5 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ b 7a0cc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ 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] │ │ │ │ @@ -87269,15 +87269,15 @@ │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ add r7, sp, #304 @ 0x130 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ add r7, sp, #360 @ 0x168 │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ bpl 7a2a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 3a344 │ │ │ │ beq 7a2d0 │ │ │ │ @@ -87313,22 +87313,22 @@ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl ede00 │ │ │ │ + bl edde8 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ bne 7a5e8 │ │ │ │ ldr r1, [pc, #1348] @ 7a898 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1f633c │ │ │ │ + bl 1f6324 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ tst r0, #1 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ movwne r4, #0 │ │ │ │ movwne r9, #0 │ │ │ │ @@ -87467,15 +87467,15 @@ │ │ │ │ bl 7aec8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, #780] @ 7a8a4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a5cc │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl ff10c │ │ │ │ + bl ff0f4 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mvn r1, #3 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ uxtab r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ @@ -87495,15 +87495,15 @@ │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a6dc │ │ │ │ add r5, sp, #304 @ 0x130 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [pc, #652] @ 7a8ac │ │ │ │ ldr r1, [pc, #652] @ 7a8b0 │ │ │ │ ldr r2, [pc, #652] @ 7a8b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [pc, #648] @ 7a8b8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [pc, #644] @ 7a8bc │ │ │ │ @@ -87532,15 +87532,15 @@ │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7a738 │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ ldrb r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -87730,39 +87730,39 @@ │ │ │ │ ldrd r2, [r0] │ │ │ │ orrs r0, r2, r3 │ │ │ │ beq 7ab00 │ │ │ │ movw r7, #51712 @ 0xca00 │ │ │ │ movt r7, #15258 @ 0x3b9a │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r1, r5, r7, r1 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #51712 @ 0xca00 │ │ │ │ mov r3, #0 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ mov r5, r0 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [pc, #452] @ 7abac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl da6d0 │ │ │ │ ldrd r2, [r0] │ │ │ │ orrs r0, r2, r3 │ │ │ │ beq 7ab0c │ │ │ │ umull r0, r1, fp, r7 │ │ │ │ str r4, [r6] │ │ │ │ mla r1, r8, r7, r1 │ │ │ │ mls r5, r4, r7, r5 │ │ │ │ str r5, [r6, #8] │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #51712 @ 0xca00 │ │ │ │ mov r3, #0 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ mov r4, r0 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 7aaf8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -87861,15 +87861,15 @@ │ │ │ │ eoreq r5, r4, r8, lsr #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1d83c0 │ │ │ │ + bl 1d83a8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7add8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ @@ -87883,15 +87883,15 @@ │ │ │ │ bl 24b30 │ │ │ │ cmn r0, #1 │ │ │ │ beq 7ae1c │ │ │ │ add r0, sp, #16 │ │ │ │ add r4, r0, #16 │ │ │ │ ldr r0, [pc, #636] @ 7aea0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ae64 │ │ │ │ ldm r5, {r0, r1, ip} │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r6, r0, #1 │ │ │ │ @@ -87914,39 +87914,39 @@ │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 873d0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1d868c │ │ │ │ + bl 1d8674 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7ad1c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1d868c │ │ │ │ + bl 1d8674 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7ad44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #3 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1d868c │ │ │ │ + bl 1d8674 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7ad6c │ │ │ │ add r0, sp, #16 │ │ │ │ bl 86034 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1d83c0 │ │ │ │ + bl 1d83a8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7add8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -88000,43 +88000,43 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 26994 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bl 1dbaf0 │ │ │ │ + bl 1dbad8 │ │ │ │ ldr r1, [pc, #160] @ 7aea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #156] @ 7aea8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #12 │ │ │ │ b 7ae3c │ │ │ │ - bl 1dbaf0 │ │ │ │ + bl 1dbad8 │ │ │ │ ldr r1, [pc, #132] @ 7aeac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #128] @ 7aeb0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 25fec │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldm ip, {r0, r1, ip} │ │ │ │ strb r2, [r5, #16] │ │ │ │ stm r5, {r0, r1, ip} │ │ │ │ @@ -88141,34 +88141,34 @@ │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b0fc │ │ │ │ add r5, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f3bbc │ │ │ │ + bl f3ba4 │ │ │ │ ldr r1, [pc, #300] @ 7b164 │ │ │ │ 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 124e58 │ │ │ │ + bl 124e40 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7b108 │ │ │ │ ldr r1, [pc, #260] @ 7b168 │ │ │ │ mov r0, #3 │ │ │ │ ldr r4, [pc, #256] @ 7b16c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ - bl 20566c │ │ │ │ + bl 205654 │ │ │ │ bl 7c550 │ │ │ │ cmp r0, #0 │ │ │ │ addeq sp, sp, #56 @ 0x38 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -88191,15 +88191,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #1 │ │ │ │ bl 9c0f0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 202374 │ │ │ │ + bl 20235c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 3a32c │ │ │ │ ldr r0, [pc, #112] @ 7b180 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [pc, #108] @ 7b184 │ │ │ │ @@ -88215,15 +88215,15 @@ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1dc9e0 │ │ │ │ + bl 1dc9c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ eoreq r5, r4, ip, lsr #18 │ │ │ │ eoreq r5, r4, r8, lsr #18 │ │ │ │ eoreq r4, r7, r0, ror #28 │ │ │ │ andseq r0, sp, r7, ror #24 │ │ │ │ @@ -88313,15 +88313,15 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r0, [pc, #232] @ 7b3d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b37c │ │ │ │ ldr r0, [pc, #216] @ 7b3d4 │ │ │ │ add r7, sp, #4 │ │ │ │ @@ -88352,15 +88352,15 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7b394 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ @@ -88407,15 +88407,15 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 9f494 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl ff10c │ │ │ │ + bl ff0f4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ sub r1, r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ bls 7b4e0 │ │ │ │ @@ -88468,29 +88468,29 @@ │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r7 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ beq 7c1dc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b5bc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ bne 7b5bc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7c1e8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #1 │ │ │ │ bhi 7b688 │ │ │ │ @@ -88504,32 +88504,32 @@ │ │ │ │ cmp r7, #1 │ │ │ │ ldrbeq r0, [r8] │ │ │ │ cmpeq r0, #45 @ 0x2d │ │ │ │ beq 7b670 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 219fb8 │ │ │ │ + bl 219fa0 │ │ │ │ ldrb r0, [sp, #78] @ 0x4e │ │ │ │ cmp r0, #0 │ │ │ │ beq 7b5fc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21a630 │ │ │ │ + bl 21a618 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c0e0 │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21a018 │ │ │ │ + bl 21a000 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 21adc8 │ │ │ │ + bl 21adb0 │ │ │ │ ldr r5, [sp, #196] @ 0xc4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r4, [sp, #188] @ 0xbc │ │ │ │ ldr r8, [sp, #192] @ 0xc0 │ │ │ │ cmp r5, #0 │ │ │ │ bpl 7b648 │ │ │ │ mov r0, r6 │ │ │ │ @@ -88560,22 +88560,22 @@ │ │ │ │ bl a4aac │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1fe90c │ │ │ │ + bl 1fe8f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 1febdc │ │ │ │ + bl 1febc4 │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20238c │ │ │ │ + bl 202374 │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ cmp r0, #2 │ │ │ │ bne 7b718 │ │ │ │ orr r0, r4, #4 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ @@ -88678,15 +88678,15 @@ │ │ │ │ str r5, [sp, #20] │ │ │ │ str fp, [sp, #276] @ 0x114 │ │ │ │ mov r8, #1 │ │ │ │ ldrd r2, [fp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 1dae90 │ │ │ │ + bl 1dae78 │ │ │ │ ldr ip, [sp, #424] @ 0x1a8 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ cmp ip, #-2147483647 @ 0x80000001 │ │ │ │ beq 7beec │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov lr, r4 │ │ │ │ add r8, sp, #280 @ 0x118 │ │ │ │ @@ -88717,15 +88717,15 @@ │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ mov r8, #0 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl ee450 │ │ │ │ + bl ee438 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 24cd4 │ │ │ │ add fp, fp, #12 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp fp, r0 │ │ │ │ @@ -88744,16 +88744,16 @@ │ │ │ │ beq 7b968 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ b 7b968 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2307c8 │ │ │ │ - bl 20400c │ │ │ │ + bl 2307b0 │ │ │ │ + bl 203ff4 │ │ │ │ mov r5, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c204 │ │ │ │ @@ -88849,15 +88849,15 @@ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #348] @ 0x15c │ │ │ │ ldrd r2, [fp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, #1 │ │ │ │ - bl 1db35c │ │ │ │ + bl 1db344 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ beq 7bfbc │ │ │ │ add r9, sp, #444 @ 0x1bc │ │ │ │ ldr r6, [sp, #436] @ 0x1b4 │ │ │ │ ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ @@ -88905,15 +88905,15 @@ │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ mov r5, #0 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ add r6, sp, #352 @ 0x160 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl edd08 │ │ │ │ + bl edcf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ add fp, fp, #12 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp fp, r0 │ │ │ │ @@ -88930,15 +88930,15 @@ │ │ │ │ beq 7bc50 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ b 7bc50 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ bl ab35c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ @@ -89041,15 +89041,15 @@ │ │ │ │ strne r1, [sp, #204] @ 0xcc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7be34 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ b 7be4c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ bl ab35c │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ @@ -89214,31 +89214,31 @@ │ │ │ │ bl 78be4 │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #352 @ 0x160 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [pc, #1052] @ 7c52c │ │ │ │ ldr r1, [pc, #1052] @ 7c530 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ mvn r4, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r4 │ │ │ │ beq 7c150 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ @@ -89501,15 +89501,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d11} │ │ │ │ sub sp, sp, #632 @ 0x278 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ add r4, sp, #164 @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2043cc │ │ │ │ + bl 2043b4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r1, r4 │ │ │ │ bl 8deec │ │ │ │ ldr r0, [pc, #3944] @ 7d4ec │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [pc, #3940] @ 7d4f0 │ │ │ │ ldr r3, [pc, #3940] @ 7d4f4 │ │ │ │ @@ -89527,54 +89527,54 @@ │ │ │ │ stmib sp, {r0, r6} │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r5, #6 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 1dfda4 │ │ │ │ + bl 1dfd8c │ │ │ │ ldr r1, [pc, #3868] @ 7d4fc │ │ │ │ ldr r3, [pc, #3868] @ 7d500 │ │ │ │ ldr r0, [pc, #3868] @ 7d504 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r7, #7 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 1e00ac │ │ │ │ + bl 1e0094 │ │ │ │ ldr r1, [pc, #3828] @ 7d508 │ │ │ │ ldr r3, [pc, #3828] @ 7d50c │ │ │ │ ldr r0, [pc, #3828] @ 7d510 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #30 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r7, #4 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 1e00ac │ │ │ │ + bl 1e0094 │ │ │ │ ldr r1, [pc, #3788] @ 7d514 │ │ │ │ ldr r3, [pc, #3788] @ 7d518 │ │ │ │ ldr r0, [pc, #3788] @ 7d51c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #22 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r7, #7 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 1e00ac │ │ │ │ + bl 1e0094 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d144 │ │ │ │ ldr sl, [sp, #156] @ 0x9c │ │ │ │ add r4, sp, #2064 @ 0x810 │ │ │ │ sub r3, r0, #1 │ │ │ │ add r2, sl, #12 │ │ │ │ @@ -89614,43 +89614,43 @@ │ │ │ │ ldr r6, [sp, #1172] @ 0x494 │ │ │ │ ldr r3, [sp, #1164] @ 0x48c │ │ │ │ ldr r7, [sp, #1168] @ 0x490 │ │ │ │ str lr, [sp, #196] @ 0xc4 │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ str r6, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1df6b8 │ │ │ │ + bl 1df6a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c790 │ │ │ │ ldrd r2, [sl, #4] │ │ │ │ add r4, sp, #2064 @ 0x810 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfbc0 │ │ │ │ + bl 1dfba8 │ │ │ │ ldr r1, [pc, #3532] @ 7d524 │ │ │ │ ldr r0, [pc, #3532] @ 7d528 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #1160] @ 0x488 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #1164] @ 0x48c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #136 @ 0x88 │ │ │ │ - bl 203eec │ │ │ │ + bl 203ed4 │ │ │ │ ldr r1, [sp, #2064] @ 0x810 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c7f8 │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ b 7c7f8 │ │ │ │ ldr r1, [pc, #3476] @ 7d52c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1df6b8 │ │ │ │ + bl 1df6a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7c8a4 │ │ │ │ ldr r1, [pc, #3452] @ 7d530 │ │ │ │ mov r7, #7 │ │ │ │ ldr r2, [pc, #3448] @ 7d534 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r0, [pc, #3444] @ 7d538 │ │ │ │ @@ -89663,15 +89663,15 @@ │ │ │ │ str r3, [sp, #1160] @ 0x488 │ │ │ │ add r3, lr, #136 @ 0x88 │ │ │ │ str r1, [sp, #2076] @ 0x81c │ │ │ │ str r3, [sp, #2072] @ 0x818 │ │ │ │ str r1, [sp, #2068] @ 0x814 │ │ │ │ str r2, [sp, #2064] @ 0x810 │ │ │ │ add r1, sp, #2064 @ 0x810 │ │ │ │ - bl 203eec │ │ │ │ + bl 203ed4 │ │ │ │ mov r7, #0 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ bl 779d8 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ bl 90e48 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -89712,23 +89712,23 @@ │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #3900] @ 7d7e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #3200 @ 0xc80 │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ mov r3, #1 │ │ │ │ - bl 1df74c │ │ │ │ + bl 1df734 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #3200] @ 0xc80 │ │ │ │ add r5, lr, #360 @ 0x168 │ │ │ │ add r8, sp, #240 @ 0xf0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7c918 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl eaea8 │ │ │ │ + bl eae90 │ │ │ │ ldr r0, [sp, #1112] @ 0x458 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7cb50 │ │ │ │ bl ab35c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ @@ -89740,15 +89740,15 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r4] │ │ │ │ b 7cb90 │ │ │ │ add r2, sp, #3200 @ 0xc80 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmda r5, {r0, r1, r2} │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ - bl 200f04 │ │ │ │ + bl 200eec │ │ │ │ ldr r0, [sp, #2064] @ 0x810 │ │ │ │ ldr r1, [sp, #2068] @ 0x814 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 7c994 │ │ │ │ ldr r0, [sp, #2072] @ 0x818 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ @@ -89761,30 +89761,30 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #3340] @ 0xd0c │ │ │ │ str r3, [sp, #1164] @ 0x48c │ │ │ │ str r0, [sp, #1160] @ 0x488 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ add r2, lr, #136 @ 0x88 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #2064 @ 0x810 │ │ │ │ add r0, lr, #264 @ 0x108 │ │ │ │ bl 27074 │ │ │ │ b 7ca14 │ │ │ │ ldr r0, [sp, #2160] @ 0x870 │ │ │ │ tst r0, #2 │ │ │ │ bne 7dda0 │ │ │ │ ldrd r2, [r5, #-4] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r2 │ │ │ │ add r4, lr, #136 @ 0x88 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5960 │ │ │ │ + bl 1e5948 │ │ │ │ ldr r0, [sp, #1160] @ 0x488 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7ca34 │ │ │ │ add r0, r4, #4 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r1, [pc, #4092] @ 7d9d8 │ │ │ │ @@ -89795,15 +89795,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #4052] @ 0xfd4 │ │ │ │ str r2, [sp, #3340] @ 0xd0c │ │ │ │ str r0, [sp, #3336] @ 0xd08 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ add r2, lr, #264 @ 0x108 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r0, sp, #4048 @ 0xfd0 │ │ │ │ add r1, sp, #2064 @ 0x810 │ │ │ │ bl 27074 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7c7fc │ │ │ │ @@ -89912,20 +89912,20 @@ │ │ │ │ str r4, [sp, #2992] @ 0xbb0 │ │ │ │ str r2, [sp, #2988] @ 0xbac │ │ │ │ str r2, [sp, #2984] @ 0xba8 │ │ │ │ str r2, [sp, #2980] @ 0xba4 │ │ │ │ str r5, [sp, #2976] @ 0xba0 │ │ │ │ str r0, [sp, #2972] @ 0xb9c │ │ │ │ bne 7cc58 │ │ │ │ - bl 1dac64 │ │ │ │ + bl 1dac4c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [sp, #3116] @ 0xc2c │ │ │ │ add r4, sp, #2064 @ 0x810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dac68 │ │ │ │ + bl 1dac50 │ │ │ │ ldr ip, [sp, #2064] @ 0x810 │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ cmp ip, #-2147483647 @ 0x80000001 │ │ │ │ beq 7cc84 │ │ │ │ add r1, r4, #8 │ │ │ │ add lr, sp, #3120 @ 0xc30 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ @@ -89950,15 +89950,15 @@ │ │ │ │ b 7cce4 │ │ │ │ ldr r1, [sp, #1092] @ 0x444 │ │ │ │ add r0, r8, #848 @ 0x350 │ │ │ │ ldr r2, [sp, #1096] @ 0x448 │ │ │ │ str r0, [sp, #3060] @ 0xbf4 │ │ │ │ add r4, sp, #2064 @ 0x810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dae90 │ │ │ │ + bl 1dae78 │ │ │ │ ldr ip, [sp, #2064] @ 0x810 │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ cmp ip, #-2147483647 @ 0x80000001 │ │ │ │ bne 7cc8c │ │ │ │ bl 269f0 │ │ │ │ b 7cce4 │ │ │ │ add r1, r4, #8 │ │ │ │ @@ -90017,15 +90017,15 @@ │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ ldm lr, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [sp, #3004] @ 0xbbc │ │ │ │ str ip, [sp, #3000] @ 0xbb8 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1df6b8 │ │ │ │ + bl 1df6a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7cddc │ │ │ │ ldr r1, [pc, #4084] @ 7dd84 │ │ │ │ mov r7, #7 │ │ │ │ ldr r2, [pc, #4092] @ 7dd94 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r0, [pc, #4088] @ 7dd98 │ │ │ │ @@ -90038,41 +90038,41 @@ │ │ │ │ str r3, [sp, #1160] @ 0x488 │ │ │ │ add r3, lr, #136 @ 0x88 │ │ │ │ str r1, [sp, #2076] @ 0x81c │ │ │ │ str r3, [sp, #2072] @ 0x818 │ │ │ │ str r1, [sp, #2068] @ 0x814 │ │ │ │ str r2, [sp, #2064] @ 0x810 │ │ │ │ add r1, sp, #2064 @ 0x810 │ │ │ │ - bl 203eec │ │ │ │ + bl 203ed4 │ │ │ │ mov r7, #0 │ │ │ │ b 7f124 │ │ │ │ ldr r0, [sp, #1100] @ 0x44c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 7ce0c │ │ │ │ ldr r1, [pc, #4068] @ 7ddd4 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r2, #1 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ - bl 21a018 │ │ │ │ + bl 21a000 │ │ │ │ ldr r5, [sp, #3180] @ 0xc6c │ │ │ │ ldr r6, [sp, #3184] @ 0xc70 │ │ │ │ b 7ce2c │ │ │ │ add r1, r8, #860 @ 0x35c │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ bl 90714 │ │ │ │ add r6, sp, #2064 @ 0x810 │ │ │ │ ldm r6, {r0, r5, r6} │ │ │ │ str r6, [sp, #3184] @ 0xc70 │ │ │ │ str r5, [sp, #3180] @ 0xc6c │ │ │ │ str r0, [sp, #3176] @ 0xc68 │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 200f04 │ │ │ │ + bl 200eec │ │ │ │ ldr r0, [sp, #2064] @ 0x810 │ │ │ │ ldr r1, [sp, #2068] @ 0x814 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 7ce78 │ │ │ │ ldr r0, [sp, #2072] @ 0x818 │ │ │ │ mov r4, #1 │ │ │ │ @@ -90106,33 +90106,33 @@ │ │ │ │ movw r0, #511 @ 0x1ff │ │ │ │ str r0, [sp, #2064] @ 0x810 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #2064 @ 0x810 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e501c │ │ │ │ + bl 1e5004 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, lr, #104 @ 0x68 │ │ │ │ bl 8b35c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7f10c │ │ │ │ b 7d0c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21a488 │ │ │ │ + bl 21a470 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7cf64 │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 200f04 │ │ │ │ + bl 200eec │ │ │ │ ldr r0, [sp, #2064] @ 0x810 │ │ │ │ ldr r1, [sp, #2068] @ 0x814 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 7cfd4 │ │ │ │ ldr r0, [sp, #2072] @ 0x818 │ │ │ │ str r0, [sp, #1168] @ 0x490 │ │ │ │ @@ -90143,26 +90143,26 @@ │ │ │ │ str r1, [sp, #1172] @ 0x494 │ │ │ │ str r0, [sp, #1160] @ 0x488 │ │ │ │ b 7cfe8 │ │ │ │ add r4, sp, #2064 @ 0x810 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [pc, #3984] @ 7df10 │ │ │ │ ldr r1, [pc, #3984] @ 7df14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #1160] @ 0x488 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1164] @ 0x48c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #116 @ 0x74 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, lr, #136 @ 0x88 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #2064] @ 0x810 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ beq 7cfc0 │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ @@ -90199,15 +90199,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d0c8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ add r4, lr, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r1, [pc, #3772] @ 7df1c │ │ │ │ ldr r2, [pc, #3772] @ 7df20 │ │ │ │ ldr r3, [pc, #3772] @ 7df24 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, #3768] @ 7df28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #3340] @ 0xd0c │ │ │ │ @@ -90245,15 +90245,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7f10c │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r3, #493 @ 0x1ed │ │ │ │ - bl 2000cc │ │ │ │ + bl 2000b4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ add r1, lr, #104 @ 0x68 │ │ │ │ bl 8b43c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7f10c │ │ │ │ @@ -90272,15 +90272,15 @@ │ │ │ │ b 7f1cc │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 21a2e4 │ │ │ │ + bl 21a2cc │ │ │ │ ldr r0, [sp, #2064] @ 0x810 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #2072] @ 0x818 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r1, r8, #8 │ │ │ │ @@ -90305,15 +90305,15 @@ │ │ │ │ ldr r2, [sp, #608] @ 0x260 │ │ │ │ ldm r7, {r0, r3, r7} │ │ │ │ str r7, [sp, #4016] @ 0xfb0 │ │ │ │ str r3, [sp, #4012] @ 0xfac │ │ │ │ str r0, [sp, #4008] @ 0xfa8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #936 @ 0x3a8 │ │ │ │ - bl 21adc8 │ │ │ │ + bl 21adb0 │ │ │ │ ldr r0, [sp, #4008] @ 0xfa8 │ │ │ │ add r3, sp, #2064 @ 0x810 │ │ │ │ ldr r1, [sp, #4012] @ 0xfac │ │ │ │ ldr r2, [sp, #4016] @ 0xfb0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #4048 @ 0xfd0 │ │ │ │ add r1, sp, #2064 @ 0x810 │ │ │ │ @@ -90353,15 +90353,15 @@ │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #3276] @ 0xccc │ │ │ │ mov r4, #1 │ │ │ │ ldrd r2, [r9, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1dae90 │ │ │ │ + bl 1dae78 │ │ │ │ ldr ip, [sp, #1160] @ 0x488 │ │ │ │ add r8, sp, #3280 @ 0xcd0 │ │ │ │ ldr r0, [sp, #1164] @ 0x48c │ │ │ │ cmp ip, #-2147483647 @ 0x80000001 │ │ │ │ beq 7ddcc │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov fp, r7 │ │ │ │ @@ -90394,15 +90394,15 @@ │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov fp, r0 │ │ │ │ bl 24cd4 │ │ │ │ mov r4, #0 │ │ │ │ ldrd r2, [r9, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl ee450 │ │ │ │ + bl ee438 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 24cd4 │ │ │ │ add r9, r9, #12 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r9, r0 │ │ │ │ @@ -90459,15 +90459,15 @@ │ │ │ │ bl 24cd4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ add fp, lr, #136 @ 0x88 │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ - bl 1dac64 │ │ │ │ + bl 1dac4c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d4c8 │ │ │ │ ldr r0, [pc, #3764] @ 7e32c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d594 │ │ │ │ @@ -90540,15 +90540,15 @@ │ │ │ │ mov r2, #2 │ │ │ │ bl 9c0f0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, #0 │ │ │ │ add r9, lr, #264 @ 0x108 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d88d8 │ │ │ │ + bl 1d88c0 │ │ │ │ ldr r0, [sp, #3336] @ 0xd08 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 7d654 │ │ │ │ ldr r0, [sp, #3336] @ 0xd08 │ │ │ │ ldr r1, [sp, #3340] @ 0xd0c │ │ │ │ ldr r2, [sp, #3344] @ 0xd10 │ │ │ │ str r2, [sp, #1168] @ 0x490 │ │ │ │ @@ -90628,15 +90628,15 @@ │ │ │ │ add r1, sp, #2064 @ 0x810 │ │ │ │ add r3, lr, #136 @ 0x88 │ │ │ │ mov r2, #3 │ │ │ │ bl 9c0f0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #2 │ │ │ │ bls 7d784 │ │ │ │ - bl 1dac64 │ │ │ │ + bl 1dac4c │ │ │ │ ldr r1, [pc, #3944] @ 7e67c │ │ │ │ ldr r3, [pc, #3944] @ 7e680 │ │ │ │ ldr r2, [pc, #3944] @ 7e684 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [pc, #3940] @ 7e688 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4048] @ 0xfd0 │ │ │ │ @@ -90852,15 +90852,15 @@ │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ add r1, lr, #264 @ 0x108 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ bl 24cd4 │ │ │ │ add sl, sp, #240 @ 0xf0 │ │ │ │ add r0, sp, #4048 @ 0xfd0 │ │ │ │ mov r1, sl │ │ │ │ - bl eb930 │ │ │ │ + bl eb918 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r8, sp, #4048 @ 0xfd0 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ add r1, sp, #2064 @ 0x810 │ │ │ │ mov r2, r8 │ │ │ │ bl d02e4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ @@ -90977,33 +90977,33 @@ │ │ │ │ str r0, [sp, #4068] @ 0xfe4 │ │ │ │ str r0, [sp, #4064] @ 0xfe0 │ │ │ │ str r0, [sp, #4060] @ 0xfdc │ │ │ │ str r0, [sp, #4056] @ 0xfd8 │ │ │ │ str r0, [sp, #4052] @ 0xfd4 │ │ │ │ str r0, [sp, #4048] @ 0xfd0 │ │ │ │ add r0, lr, #464 @ 0x1d0 │ │ │ │ - bl 1f6310 │ │ │ │ + bl 1f62f8 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r0, r1, #8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r0] │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #480 @ 0x1e0 │ │ │ │ - bl 1f6310 │ │ │ │ + bl 1f62f8 │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ mov r1, #1 │ │ │ │ bl 87f28 │ │ │ │ add r1, sp, #2064 @ 0x810 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1dbcc4 │ │ │ │ + bl 1dbcac │ │ │ │ cmp r0, #134 @ 0x86 │ │ │ │ bne 7dd88 │ │ │ │ mov r0, #12 │ │ │ │ bl 79eb8 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ add r0, r0, #16 │ │ │ │ @@ -91191,15 +91191,15 @@ │ │ │ │ ldrb r0, [r0, #144] @ 0x90 │ │ │ │ cmp r0, #4 │ │ │ │ bne 7ed60 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r1, sl │ │ │ │ add r0, lr, #352 @ 0x160 │ │ │ │ mov r2, r8 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r7, lr, #360 @ 0x168 │ │ │ │ ldr r8, [r7, #-4] │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r3 │ │ │ │ @@ -91279,38 +91279,38 @@ │ │ │ │ str r1, [sp, #2072] @ 0x818 │ │ │ │ str r1, [sp, #2064] @ 0x810 │ │ │ │ add r3, sp, #2064 @ 0x810 │ │ │ │ mov r1, #27 │ │ │ │ mov r2, #3 │ │ │ │ bl 9c0f0 │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ - bl 2043cc │ │ │ │ + bl 2043b4 │ │ │ │ add r3, sp, #2064 @ 0x810 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r7, lr, #360 @ 0x168 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #168 @ 0xa8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, lr, #516 @ 0x204 │ │ │ │ add r1, lr, #528 @ 0x210 │ │ │ │ bl 8d8d0 │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ - bl 2043d0 │ │ │ │ + bl 2043b8 │ │ │ │ add r3, sp, #2064 @ 0x810 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r7, lr, #360 @ 0x168 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, r7, #184 @ 0xb8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, lr, #580 @ 0x244 │ │ │ │ add r1, lr, #544 @ 0x220 │ │ │ │ bl 8e1e0 │ │ │ │ ldr r0, [pc, #4056] @ 7f168 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f16c │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ adds r6, r0, #1 │ │ │ │ ldr r7, [pc, #4068] @ 7f198 │ │ │ │ @@ -91335,15 +91335,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 873d0 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r1, #0 │ │ │ │ add r0, lr, #592 @ 0x250 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1d868c │ │ │ │ + bl 1d8674 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ ldr r0, [r0, #232] @ 0xe8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 7e2d0 │ │ │ │ add r3, lr, #360 @ 0x168 │ │ │ │ add r2, r3, #232 @ 0xe8 │ │ │ │ @@ -91542,15 +91542,15 @@ │ │ │ │ bne 7f030 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ ldrd r2, [r0, #96] @ 0x60 │ │ │ │ add r0, lr, #352 @ 0x160 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ ldr r4, [r0, #-4] │ │ │ │ ldr r3, [r0] │ │ │ │ add r0, lr, #580 @ 0x244 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ @@ -91640,15 +91640,15 @@ │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ec9c │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ add r1, lr, #464 @ 0x1d0 │ │ │ │ - bl 1f633c │ │ │ │ + bl 1f6324 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #2064] @ 0x810 │ │ │ │ ldrd r0, [r0] │ │ │ │ tst r2, #1 │ │ │ │ bne 7f150 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -91733,15 +91733,15 @@ │ │ │ │ mov r2, #3 │ │ │ │ bl 9c0f0 │ │ │ │ ldr r0, [pc, #3840] @ 7f748 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bls 7e8d4 │ │ │ │ - bl 1dac64 │ │ │ │ + bl 1dac4c │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r1, lr, #360 @ 0x168 │ │ │ │ str r0, [r1, #232] @ 0xe8 │ │ │ │ str sl, [r1, #-8] │ │ │ │ mov r1, #6 │ │ │ │ ldr r0, [pc, #3800] @ 7f74c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -91830,22 +91830,22 @@ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ add r1, lr, #464 @ 0x1d0 │ │ │ │ - bl 1f633c │ │ │ │ + bl 1f6324 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #2080] @ 0x820 │ │ │ │ ldr r2, [sp, #2064] @ 0x810 │ │ │ │ ldrd r0, [r0] │ │ │ │ tst r2, #1 │ │ │ │ bne 7f15c │ │ │ │ - bl 240fd0 │ │ │ │ + bl 240fb8 │ │ │ │ vmov s0, r4 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ vmov d17, r0, r1 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ vcvt.f64.u32 d16, s0 │ │ │ │ vdiv.f64 d16, d16, d8 │ │ │ │ vadd.f64 d16, d16, d17 │ │ │ │ @@ -91867,15 +91867,15 @@ │ │ │ │ movt r7, #15258 @ 0x3b9a │ │ │ │ ldm r4, {r0, r1, r4} │ │ │ │ subs r2, r4, r7 │ │ │ │ movne r2, r4 │ │ │ │ vmov s0, r2 │ │ │ │ vcvt.f64.u32 d16, s0 │ │ │ │ vdiv.f64 d11, d16, d8 │ │ │ │ - bl 240fd0 │ │ │ │ + bl 240fb8 │ │ │ │ vmov d16, r0, r1 │ │ │ │ cmp r4, r7 │ │ │ │ vmoveq.f64 d16, d9 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ vadd.f64 d16, d16, d11 │ │ │ │ vmul.f64 d16, d16, d10 │ │ │ │ @@ -91899,15 +91899,15 @@ │ │ │ │ movt r7, #15258 @ 0x3b9a │ │ │ │ ldm r4, {r0, r1, r4} │ │ │ │ subs r2, r4, r7 │ │ │ │ movne r2, r4 │ │ │ │ vmov s0, r2 │ │ │ │ vcvt.f64.u32 d16, s0 │ │ │ │ vdiv.f64 d11, d16, d8 │ │ │ │ - bl 240fd0 │ │ │ │ + bl 240fb8 │ │ │ │ vmov d16, r0, r1 │ │ │ │ cmp r4, r7 │ │ │ │ vmoveq.f64 d16, d9 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ vadd.f64 d16, d16, d11 │ │ │ │ vmul.f64 d16, d16, d10 │ │ │ │ @@ -91967,15 +91967,15 @@ │ │ │ │ str r0, [sp, #4048] @ 0xfd0 │ │ │ │ str r0, [sp, #4052] @ 0xfd4 │ │ │ │ str r0, [sp, #4068] @ 0xfe4 │ │ │ │ str r0, [sp, #4064] @ 0xfe0 │ │ │ │ str r0, [sp, #4060] @ 0xfdc │ │ │ │ str r0, [sp, #4056] @ 0xfd8 │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ - bl 1f6310 │ │ │ │ + bl 1f62f8 │ │ │ │ add r2, sp, #2064 @ 0x810 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r3, lr, #360 @ 0x168 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, r3, #104 @ 0x68 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ @@ -92016,15 +92016,15 @@ │ │ │ │ subs r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ beq 7e644 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ add r1, lr, #480 @ 0x1e0 │ │ │ │ - bl 1f633c │ │ │ │ + bl 1f6324 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #2064] @ 0x810 │ │ │ │ ldrd r0, [r0] │ │ │ │ tst r2, #1 │ │ │ │ bne 7f150 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -92032,15 +92032,15 @@ │ │ │ │ sbcs r0, r1, r0 │ │ │ │ bcc 7e644 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ bl 7a1a0 │ │ │ │ add r0, sp, #2064 @ 0x810 │ │ │ │ - bl 1f6310 │ │ │ │ + bl 1f62f8 │ │ │ │ add r2, sp, #2064 @ 0x810 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r3, lr, #360 @ 0x168 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, r3, #120 @ 0x78 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ b 7e644 │ │ │ │ @@ -92317,15 +92317,15 @@ │ │ │ │ b 7dd60 │ │ │ │ mov r2, r4 │ │ │ │ bl 26ac8 │ │ │ │ b 7dd60 │ │ │ │ eoreq r1, r7, r0, ror sp │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ ldr r0, [sp, #1160] @ 0x488 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #1164] @ 0x48c │ │ │ │ ldr r2, [sp, #1168] @ 0x490 │ │ │ │ ldr r3, [sp, #1172] @ 0x494 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ strb r7, [r4, #16] │ │ │ │ @@ -92728,15 +92728,15 @@ │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strb r1, [sp, #160] @ 0xa0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1e5800 │ │ │ │ + bl 1e57e8 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ bne 7f7fc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ b 7f8e4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -92748,15 +92748,15 @@ │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f8e4 │ │ │ │ add r5, sp, #300 @ 0x12c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [pc, #2188] @ 800c8 │ │ │ │ ldr r1, [pc, #2188] @ 800cc │ │ │ │ ldr r2, [pc, #2188] @ 800d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [pc, #2184] @ 800d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r6, [pc, #2180] @ 800d8 │ │ │ │ @@ -92786,15 +92786,15 @@ │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, lr, #219 @ 0xdb │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7febc │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr r6, [sp, #396] @ 0x18c │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -92843,19 +92843,19 @@ │ │ │ │ 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 1f7728 │ │ │ │ + bl 1f7710 │ │ │ │ add r5, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f633c │ │ │ │ + bl 1f6324 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ add r0, r5, #8 │ │ │ │ tst r1, #1 │ │ │ │ beq 7fb98 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ str r3, [sp, #396] @ 0x18c │ │ │ │ @@ -92895,15 +92895,15 @@ │ │ │ │ str r2, [sp, #316] @ 0x13c │ │ │ │ str r1, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r1, sp, #300 @ 0x12c │ │ │ │ add r0, lr, #219 @ 0xdb │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp] │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 78380 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ @@ -92917,15 +92917,15 @@ │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7fb84 │ │ │ │ add r6, sp, #392 @ 0x188 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [pc, #1620] @ 80134 │ │ │ │ ldr r1, [pc, #1620] @ 80138 │ │ │ │ ldr r2, [pc, #1620] @ 8013c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [pc, #1616] @ 80140 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [pc, #1612] @ 80144 │ │ │ │ @@ -92955,15 +92955,15 @@ │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, lr, #219 @ 0xdb │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7ffc0 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ @@ -92972,15 +92972,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r8, [sp, #288] @ 0x120 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r4, sp, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1da55c │ │ │ │ + bl 1da544 │ │ │ │ movw r5, #51712 @ 0xca00 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ movt r5, #15258 @ 0x3b9a │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fbe0 │ │ │ │ mov r2, r9 │ │ │ │ @@ -92994,15 +92994,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ 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} │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ - bl 1da544 │ │ │ │ + bl 1da52c │ │ │ │ mov r2, r9 │ │ │ │ ldr fp, [sp, #456] @ 0x1c8 │ │ │ │ ldr r9, [sp, #460] @ 0x1cc │ │ │ │ movw r5, #51712 @ 0xca00 │ │ │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ movt r5, #15258 @ 0x3b9a │ │ │ │ subs r1, r0, r5 │ │ │ │ @@ -93033,15 +93033,15 @@ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7fea4 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ ldr r2, [sp, #516] @ 0x204 │ │ │ │ mov r0, r5 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r1, [pc, #1128] @ 8011c │ │ │ │ mov r8, r6 │ │ │ │ ldr r0, [pc, #1124] @ 80120 │ │ │ │ add r6, sp, #376 @ 0x178 │ │ │ │ ldr r2, [pc, #1120] @ 80124 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -93082,15 +93082,15 @@ │ │ │ │ str r5, [sp, #392] @ 0x188 │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ str r2, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r1, sp, #300 @ 0x12c │ │ │ │ add r0, lr, #219 @ 0xdb │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ b 7fe90 │ │ │ │ ldr r2, [pc, #888] @ 800f0 │ │ │ │ eor r3, sl, fp │ │ │ │ eor r7, r6, r9 │ │ │ │ orr r3, r3, r7 │ │ │ │ subs r7, r0, r5 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ @@ -93109,15 +93109,15 @@ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ beq 7fea4 │ │ │ │ add r4, sp, #456 @ 0x1c8 │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ ldr r2, [sp, #516] @ 0x204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r1, [pc, #804] @ 80104 │ │ │ │ add ip, sp, #312 @ 0x138 │ │ │ │ ldr r0, [pc, #800] @ 80108 │ │ │ │ mov r8, r6 │ │ │ │ ldr r2, [pc, #796] @ 8010c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [pc, #792] @ 80110 │ │ │ │ @@ -93155,15 +93155,15 @@ │ │ │ │ str r7, [sp, #328] @ 0x148 │ │ │ │ str r2, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r1, sp, #300 @ 0x12c │ │ │ │ add r0, lr, #219 @ 0xdb │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ mov r6, r8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7ffd0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ @@ -93225,15 +93225,15 @@ │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ str r2, [sp, #316] @ 0x13c │ │ │ │ str r1, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r1, sp, #300 @ 0x12c │ │ │ │ add r0, lr, #219 @ 0xdb │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ bl 24cd4 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ @@ -93345,15 +93345,15 @@ │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r1, [pc, #36] @ 80198 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 204058 │ │ │ │ + bl 204040 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldrdeq pc, [r1], -r0 @ │ │ │ │ @ instruction: 0xffffae94 │ │ │ │ eoreq r1, r4, r4, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ @@ -93602,30 +93602,30 @@ │ │ │ │ b 80578 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add r5, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ beq 805c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 1caae4 │ │ │ │ + bl 1caacc │ │ │ │ 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 1caae4 │ │ │ │ + b 1caacc │ │ │ │ add r0, r5, #4 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 28e9c │ │ │ │ mov r1, r0 │ │ │ │ @@ -93661,41 +93661,41 @@ │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ b 806d0 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ bne 806bc │ │ │ │ add r0, r4, #4 │ │ │ │ ldrd r0, [r0] │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, sp │ │ │ │ b 80734 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq 80720 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b 806dc │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1d1150 │ │ │ │ + bl 1d1138 │ │ │ │ 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 │ │ │ │ @@ -94748,15 +94748,15 @@ │ │ │ │ mov ip, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r1, #72]! @ 0x48 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ beq 8178c │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d481c │ │ │ │ add lr, r9, #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 r8, [r7] │ │ │ │ @@ -96349,15 +96349,15 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c7b28 │ │ │ │ + bl 1c7b10 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r2, r0, #3 │ │ │ │ orrs r2, r2, r1 │ │ │ │ bne 833e0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -96477,15 +96477,15 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c7b28 │ │ │ │ + bl 1c7b10 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r2, r0, #3 │ │ │ │ orrs r2, r2, r1 │ │ │ │ bne 833e0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -96546,15 +96546,15 @@ │ │ │ │ strb r2, [sp, #3] │ │ │ │ strb r1, [sp, #2] │ │ │ │ strb r7, [sp, #1] │ │ │ │ strb r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c7b28 │ │ │ │ + bl 1c7b10 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r2, r0, #3 │ │ │ │ orrs r2, r2, r1 │ │ │ │ bne 833e0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ @@ -96936,15 +96936,15 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #1004] @ 83d88 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r6, r0, r1 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 83c8c │ │ │ │ ldmib r6, {r0, r3, ip} │ │ │ │ ldr r2, [r6] │ │ │ │ adds r8, r2, #1 │ │ │ │ @@ -97124,15 +97124,15 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add ip, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r7, #1 │ │ │ │ str r2, [r6] │ │ │ │ ldm ip, {r0, r3, ip} │ │ │ │ strb r7, [r6, #16] │ │ │ │ stmib r6, {r0, r3, ip} │ │ │ │ @@ -97821,15 +97821,15 @@ │ │ │ │ bne 84768 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b 8485c │ │ │ │ add r5, r7, fp │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ tst r6, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 847e0 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ mov r8, #0 │ │ │ │ @@ -97993,15 +97993,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ b 84b1c │ │ │ │ add r5, r7, r9 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ tst r4, #1 │ │ │ │ beq 84a84 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ mov r4, #0 │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r7, sl, #2 │ │ │ │ @@ -98274,15 +98274,15 @@ │ │ │ │ bne 84e84 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ b 84e94 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r0, r6, r9 │ │ │ │ ldr r1, [r7, #412] @ 0x19c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -98386,15 +98386,15 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 85044 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ b 85050 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, r6, r8 │ │ │ │ ldrh r4, [r0] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r4, #11 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ @@ -99358,15 +99358,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 85f7c │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ andseq r6, ip, r9, ror #8 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub r6, r1, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -99462,15 +99462,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 860f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 860a8 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 860a8 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, r9, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq 86154 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -99675,20 +99675,20 @@ │ │ │ │ ldr r9, [pc, #240] @ 86548 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov fp, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ b 86534 │ │ │ │ mov r0, #1 │ │ │ │ - bl ffc4c │ │ │ │ + bl ffc34 │ │ │ │ b 86484 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl ffc7c │ │ │ │ + bl ffc64 │ │ │ │ mov fp, r0 │ │ │ │ add r7, r0, #5 │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [r6] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ @@ -99974,27 +99974,27 @@ │ │ │ │ bl ab34c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 86960 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 22cfdc │ │ │ │ + bl 22cfc4 │ │ │ │ b 8694c │ │ │ │ ldr r3, [pc, #540] @ 86b44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldmib r3, {r1, r2, r4} │ │ │ │ ldr r3, [pc, #532] @ 86b48 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ stm r3, {r1, r2, r4} │ │ │ │ b 86b04 │ │ │ │ mov r0, #1 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ mov r7, r0 │ │ │ │ add r2, r0, #5 │ │ │ │ mov r5, #0 │ │ │ │ b 8697c │ │ │ │ mov r0, #8 │ │ │ │ lsr r1, r5, #3 │ │ │ │ cmp r7, #8 │ │ │ │ @@ -100152,27 +100152,27 @@ │ │ │ │ bl ab34c │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ bne 86c28 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, sl │ │ │ │ - bl 22cfdc │ │ │ │ + bl 22cfc4 │ │ │ │ b 86c14 │ │ │ │ ldr r3, [pc, #524] @ 86dfc │ │ │ │ add r3, pc, r3 │ │ │ │ ldmib r3, {r1, r2, r6} │ │ │ │ ldr r3, [pc, #516] @ 86e00 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ stm r3, {r1, r2, r6} │ │ │ │ b 86da8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ mov r6, r0 │ │ │ │ add r2, r0, #5 │ │ │ │ mov r8, #0 │ │ │ │ b 86c40 │ │ │ │ mov r0, #4 │ │ │ │ lsr r1, r9, #3 │ │ │ │ cmp r6, #8 │ │ │ │ @@ -101219,15 +101219,15 @@ │ │ │ │ adds r0, r1, r0 │ │ │ │ rsbcc r1, r2, #0 │ │ │ │ addcc sl, r7, #4 │ │ │ │ andcc r5, r0, r1 │ │ │ │ addscc r6, r5, sl │ │ │ │ bcc 87ca4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ 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 │ │ │ │ @@ -101241,15 +101241,15 @@ │ │ │ │ mov r8, r9 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ bne 87cf0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 22cfdc │ │ │ │ + bl 22cfc4 │ │ │ │ b 87c90 │ │ │ │ mov r0, r2 │ │ │ │ add r6, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 24998 │ │ │ │ @@ -101391,20 +101391,20 @@ │ │ │ │ bl 3a92c │ │ │ │ eoreq r8, r3, r4, lsr #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ - bl 1dbcf8 │ │ │ │ + bl 1dbce0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 87f54 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dbcf4 │ │ │ │ + bl 1dbcdc │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 24cd4 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -102182,15 +102182,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r1, r0 │ │ │ │ bcs 88c7c │ │ │ │ strb sl, [r5, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f5674 │ │ │ │ + bl 1f565c │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r7, [r1, #12] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ @@ -102243,33 +102243,33 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ b 88b7c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f42b0 │ │ │ │ + bl 1f4298 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #136] @ 88d28 │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [r2] │ │ │ │ str r0, [r2, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f42b0 │ │ │ │ + bl 1f4298 │ │ │ │ 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 1f42b0 │ │ │ │ + bl 1f4298 │ │ │ │ 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 88cfc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ @@ -102278,15 +102278,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ b 88d14 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f42b0 │ │ │ │ + bl 1f4298 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldrdeq r8, [r3], -r4 @ │ │ │ │ ldr r0, [r0] │ │ │ │ b 8a510 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -102297,15 +102297,15 @@ │ │ │ │ b cad24 │ │ │ │ b dc574 │ │ │ │ b c8928 │ │ │ │ ldr r0, [pc, #12] @ 88d68 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ andseq r2, ip, ip, lsl #3 │ │ │ │ b dc5a4 │ │ │ │ b dc58c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 8ba3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -102362,15 +102362,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1dc9e0 │ │ │ │ + bl 1dc9c8 │ │ │ │ b 88e78 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89848 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @@ -102426,18 +102426,18 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 88f60 │ │ │ │ add r0, r4, #8 │ │ │ │ bl aa18c │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1dc9e0 │ │ │ │ + b 1dc9c8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 1dc9e0 │ │ │ │ + bl 1dc9c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -102686,15 +102686,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 89370 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b 1dc9e0 │ │ │ │ + b 1dc9c8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -103099,15 +103099,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ b aa18c │ │ │ │ add r0, r0, #8 │ │ │ │ - b 1dc9e0 │ │ │ │ + b 1dc9c8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ b aa18c │ │ │ │ add r0, r0, #8 │ │ │ │ b 893e4 │ │ │ │ @@ -103664,68 +103664,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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #176] @ 8a384 │ │ │ │ add r1, pc, r1 │ │ │ │ b 8a340 │ │ │ │ ldr r1, [pc, #148] @ 8a374 │ │ │ │ ldr r3, [pc, #148] @ 8a378 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #108] @ 8a37c │ │ │ │ ldr r3, [pc, #108] @ 8a380 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #48] @ 8a370 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [pc, #64] @ 8a388 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ - bl 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andseq r2, ip, pc, lsl #4 │ │ │ │ eoreq r6, r3, r8, ror #21 │ │ │ │ mulseq ip, r6, r1 │ │ │ │ @ instruction: 0x001c21f4 │ │ │ │ eoreq r6, r3, ip, lsr #21 │ │ │ │ andseq r1, ip, r8, lsl ip │ │ │ │ eoreq r6, r3, ip, ror sl │ │ │ │ andseq r2, ip, r1, lsr #4 │ │ │ │ eoreq r6, r3, r8, asr #20 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr sl, [pc, #176] @ 8a458 │ │ │ │ mov r3, #4 │ │ │ │ ldr r4, [pc, #172] @ 8a45c │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #168] @ 8a460 │ │ │ │ @@ -103763,42 +103763,42 @@ │ │ │ │ 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 2340c8 │ │ │ │ + bl 2340b0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andseq r7, fp, ip, ror #9 │ │ │ │ eoreq r6, r3, r8, lsl #20 │ │ │ │ andseq r7, fp, r8, asr #9 │ │ │ │ ldrdeq r6, [r3], -r0 @ │ │ │ │ ldrsheq r2, [ip], -r3 │ │ │ │ strdeq r6, [r3], -r8 @ │ │ │ │ strhteq r6, [r3], -r8 │ │ │ │ andseq r2, ip, r7, lsl #2 │ │ │ │ ldrsbeq r2, [ip], -ip │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 8a4c4 │ │ │ │ ldr r3, [pc, #40] @ 8a4c8 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andseq r2, ip, r8, ror r0 │ │ │ │ strdeq r6, [r3], -r0 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -103807,45 +103807,45 @@ │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andseq r2, ip, sp, lsr r0 │ │ │ │ strdeq r6, [r3], -ip @ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #32] @ 8a53c │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r2, [pc, #28] @ 8a540 │ │ │ │ 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 234698 │ │ │ │ + b 234680 │ │ │ │ eoreq r7, r3, r0, asr #6 │ │ │ │ andseq r2, ip, r0, ror #7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 8a580 │ │ │ │ ldr r3, [pc, #40] @ 8a584 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andseq r2, ip, r4, asr r3 │ │ │ │ mlaeq r3, r4, r8, r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #92] @ 8a5f4 │ │ │ │ @@ -103866,15 +103866,15 @@ │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eoreq r6, r3, r8, asr #16 │ │ │ │ andseq r2, ip, r1, lsr #6 │ │ │ │ eoreq r6, r3, r0, asr r8 │ │ │ │ andseq r2, ip, r3, lsl #6 │ │ │ │ andseq r2, ip, r8, lsl #6 │ │ │ │ @@ -103889,22 +103889,22 @@ │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 8a66c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ andseq r7, fp, r4, lsl #5 │ │ │ │ strdeq r6, [r3], -r4 @ │ │ │ │ andseq r7, fp, r0, asr r2 │ │ │ │ ldr r1, [pc, #8] @ 8a680 │ │ │ │ add r0, r0, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ @@ -104542,24 +104542,24 @@ │ │ │ │ ldm r0, {r0, r3} │ │ │ │ stm sp, {r0, r3} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [pc, #148] @ 8b118 │ │ │ │ ldr r1, [pc, #148] @ 8b11c │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8b0cc │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sp │ │ │ │ bl 27074 │ │ │ │ @@ -104607,15 +104607,15 @@ │ │ │ │ add lr, pc, lr │ │ │ │ stm r3, {r0, r4, r5, r6, r7} │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, ip │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, sp │ │ │ │ bl 28b70 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -104653,15 +104653,15 @@ │ │ │ │ ldm r9, {r0, r1, r3, r4, r6, r7} │ │ │ │ stm r5, {r0, r1, r3, r4, r6, r7} │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, ip │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ bl 26f74 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ @@ -104686,24 +104686,24 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [pc, #144] @ 8b354 │ │ │ │ ldr r1, [pc, #144] @ 8b358 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8b304 │ │ │ │ mov r1, sp │ │ │ │ bl 25fec │ │ │ │ @@ -104743,24 +104743,24 @@ │ │ │ │ ldm r2, {r0, r3} │ │ │ │ stm sp, {r0, r3} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [pc, #140] @ 8b434 │ │ │ │ ldr r1, [pc, #140] @ 8b438 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8b3e8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sp │ │ │ │ bl 27074 │ │ │ │ @@ -104799,24 +104799,24 @@ │ │ │ │ ldm r2, {r0, r3} │ │ │ │ stm sp, {r0, r3} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [pc, #140] @ 8b514 │ │ │ │ ldr r1, [pc, #140] @ 8b518 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8b4c8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sp │ │ │ │ bl 27074 │ │ │ │ @@ -104857,24 +104857,24 @@ │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ ldrd r2, [r2, #4] │ │ │ │ stm sp, {r0, r1} │ │ │ │ add r4, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [pc, #160] @ 8b610 │ │ │ │ ldr r1, [pc, #160] @ 8b614 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 8b5c4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sp │ │ │ │ bl 27074 │ │ │ │ @@ -105227,20 +105227,20 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1dc9e0 │ │ │ │ + bl 1dc9c8 │ │ │ │ b 8bb44 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1dc9e0 │ │ │ │ + bl 1dc9c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mulseq ip, ip, r9 │ │ │ │ eoreq r5, r3, r4, lsl #5 │ │ │ │ eoreq r5, r3, r0, lsr #25 │ │ │ │ andseq r0, ip, r8, lsl #20 │ │ │ │ @@ -105277,15 +105277,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1dc9e0 │ │ │ │ + bl 1dc9c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ @ instruction: 0x001c08d4 │ │ │ │ strhteq r5, [r3], -ip │ │ │ │ strdeq r5, [r3], -r8 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -105392,15 +105392,15 @@ │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #424] @ 8bf58 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ str r1, [sp, #504] @ 0x1f8 │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r6, r0, r2 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 8bed0 │ │ │ │ ldm r6, {r0, r1, ip, lr} │ │ │ │ adds sl, r0, #1 │ │ │ │ add r5, sp, #8 │ │ │ │ @@ -105461,15 +105461,15 @@ │ │ │ │ add r0, r9, #16 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r6, [r9, #512] @ 0x200 │ │ │ │ bl 24cd4 │ │ │ │ add sp, sp, #516 @ 0x204 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add lr, sp, #104 @ 0x68 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r6, #16] │ │ │ │ ldm lr, {r0, r1, ip, lr} │ │ │ │ stm r6, {r0, r1, ip, lr} │ │ │ │ b 8bdd8 │ │ │ │ mov r0, #4 │ │ │ │ @@ -105508,15 +105508,15 @@ │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #436] @ 8c134 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ str r1, [sp, #504] @ 0x1f8 │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r6, r0, r2 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c0ac │ │ │ │ ldm r6, {r0, r1, ip, lr} │ │ │ │ adds sl, r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -105580,15 +105580,15 @@ │ │ │ │ add r0, r9, #16 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r6, [r9, #512] @ 0x200 │ │ │ │ bl 24cd4 │ │ │ │ add sp, sp, #516 @ 0x204 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add lr, sp, #104 @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r6, #16] │ │ │ │ ldm lr, {r0, r1, ip, lr} │ │ │ │ stm r6, {r0, r1, ip, lr} │ │ │ │ b 8bfa8 │ │ │ │ mov r0, #4 │ │ │ │ @@ -105749,15 +105749,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ strh r7, [sp, #26] │ │ │ │ bne 8c2e8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c648 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [pc, #1532] @ 8c974 │ │ │ │ @@ -106204,15 +106204,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ strh r7, [sp, #26] │ │ │ │ bne 8ca04 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ bne 8cd64 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [pc, #1532] @ 8d090 │ │ │ │ @@ -106713,15 +106713,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 8d2b0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d481c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add lr, sp, #24 │ │ │ │ add fp, fp, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, lr │ │ │ │ mov r1, lr │ │ │ │ @@ -106799,15 +106799,15 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2075b0 │ │ │ │ + bl 207598 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 8d3d4 │ │ │ │ mov r4, #0 │ │ │ │ b 8d588 │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ @@ -106826,15 +106826,15 @@ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #7 │ │ │ │ bhi 8d4bc │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -106866,15 +106866,15 @@ │ │ │ │ cmp r5, #5 │ │ │ │ bne 8d4fc │ │ │ │ mov r1, r5 │ │ │ │ b 8d538 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ b 8d538 │ │ │ │ mov r1, #0 │ │ │ │ b 8d538 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ b 8d538 │ │ │ │ mov r1, #2 │ │ │ │ @@ -106923,15 +106923,15 @@ │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 22fe28 │ │ │ │ + bl 22fe10 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ bne 8d554 │ │ │ │ b 8d560 │ │ │ │ ldr r0, [pc, #196] @ 8d694 │ │ │ │ @@ -107129,15 +107129,15 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2074cc │ │ │ │ + bl 2074b4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ bne 8d958 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r5, {r0, r1} │ │ │ │ str r0, [r5, #8] │ │ │ │ @@ -107206,15 +107206,15 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ b 8da88 │ │ │ │ mov r1, #0 │ │ │ │ b 8da88 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ b 8da88 │ │ │ │ mov r1, #2 │ │ │ │ @@ -107239,15 +107239,15 @@ │ │ │ │ mov r1, #5 │ │ │ │ mov r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ bne 8ddb4 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ stm r0, {r4, r6, r7} │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 22fe28 │ │ │ │ + bl 22fe10 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ ldr r1, [sl, #12] │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ sub r1, r1, r0 │ │ │ │ @@ -107291,15 +107291,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 2074cc │ │ │ │ + bl 2074b4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ beq 8dcf0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r8, #7 │ │ │ │ bhi 8dc08 │ │ │ │ @@ -107333,15 +107333,15 @@ │ │ │ │ cmp r8, #5 │ │ │ │ bne 8dc48 │ │ │ │ mov r1, r8 │ │ │ │ b 8dc84 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ b 8dc84 │ │ │ │ mov r1, #0 │ │ │ │ b 8dc84 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ b 8dc84 │ │ │ │ mov r1, #2 │ │ │ │ @@ -107366,15 +107366,15 @@ │ │ │ │ mov r1, #5 │ │ │ │ mov r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ bne 8dd7c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ stm r0, {r4, r5, r8} │ │ │ │ mov r0, sl │ │ │ │ - bl 22fe28 │ │ │ │ + bl 22fe10 │ │ │ │ mov r8, r0 │ │ │ │ add r4, r9, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r0 │ │ │ │ bne 8db4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -107520,15 +107520,15 @@ │ │ │ │ eoreq r3, r3, r0, lsl #30 │ │ │ │ eoreq r3, r3, r8, lsr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2074cc │ │ │ │ + bl 2074b4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 8df74 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -107617,15 +107617,15 @@ │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r0, [r1, fp]! │ │ │ │ add fp, fp, #12 │ │ │ │ strd r2, [r1, #4] │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 2074cc │ │ │ │ + bl 2074b4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ beq 8e0dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r7, r0 │ │ │ │ bne 8e05c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -107716,15 +107716,15 @@ │ │ │ │ bl 8d3ac │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e250 │ │ │ │ add r0, sp, #24 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20778c │ │ │ │ + bl 207774 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r9, #0 │ │ │ │ adds r0, r0, #1 │ │ │ │ mvncs r0, #0 │ │ │ │ cmp r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ movls r4, #4 │ │ │ │ @@ -107812,15 +107812,15 @@ │ │ │ │ add r6, r7, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r0 │ │ │ │ bne 8e34c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - bl 20778c │ │ │ │ + bl 207774 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, sl │ │ │ │ mvncs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #4 │ │ │ │ str fp, [sp] │ │ │ │ @@ -108029,46 +108029,46 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ 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 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 8e730 │ │ │ │ ldr r4, [pc, #56] @ 8e740 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ bne 8e710 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eoreq r3, r3, r4, ror #10 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1c7a88 │ │ │ │ - b 1c7fa0 │ │ │ │ + b 1c7a70 │ │ │ │ + b 1c7f88 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 8e76c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 8e770 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add r6, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ b 8e794 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r4, r5, #48 @ 0x30 │ │ │ │ add r0, r5, #24 │ │ │ │ @@ -108583,15 +108583,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 8ef7c │ │ │ │ cmp r2, #1 │ │ │ │ bne 8ef64 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 8ef64 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq 8efc0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -108635,15 +108635,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 8f04c │ │ │ │ cmp r2, #1 │ │ │ │ bne 8effc │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 8effc │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq 8f0a0 │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -108705,15 +108705,15 @@ │ │ │ │ bne 8f158 │ │ │ │ cmp r1, #1 │ │ │ │ bne 8f188 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 8f200 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r7 │ │ │ │ beq 8f1dc │ │ │ │ @@ -108725,15 +108725,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 8f1b4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8f19c │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 8f19c │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq 8f1f8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -108772,15 +108772,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 8f26c │ │ │ │ cmp r1, #1 │ │ │ │ bne 8f294 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -109346,15 +109346,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 8fb68 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8fb8c │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 8fba8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -109936,15 +109936,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ bne 90458 │ │ │ │ b 90470 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr lr, [pc, #60] @ 90510 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #56] @ 90514 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr ip, [pc, #52] @ 90518 │ │ │ │ @@ -109953,74 +109953,74 @@ │ │ │ │ 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 233904 │ │ │ │ + bl 2338ec │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eoreq r1, r3, r0, asr #15 │ │ │ │ andseq sl, fp, r0, ror #20 │ │ │ │ eoreq r1, r3, r4, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 90570 │ │ │ │ ldr r4, [pc, #64] @ 90580 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ bne 90550 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ eoreq r1, r3, r8, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 905d4 │ │ │ │ ldr r4, [pc, #56] @ 905e4 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ bne 905b4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eoreq r1, r3, r0, asr #13 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ @@ -110339,15 +110339,15 @@ │ │ │ │ beq 90b58 │ │ │ │ add r4, sp, #24 │ │ │ │ mov sl, #0 │ │ │ │ cmp fp, #0 │ │ │ │ beq 90b58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d481c │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r4 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ add r9, r9, #24 │ │ │ │ sub fp, fp, #24 │ │ │ │ add r8, r8, #24 │ │ │ │ @@ -110408,15 +110408,15 @@ │ │ │ │ beq 90c44 │ │ │ │ add r9, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 90c44 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r4, r4, #1 │ │ │ │ sub r5, r5, #12 │ │ │ │ add r6, r6, #12 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp sl, r4 │ │ │ │ stmia r7!, {r0, r1, r2} │ │ │ │ @@ -111327,15 +111327,15 @@ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ beq 91be8 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1caae4 │ │ │ │ + bl 1caacc │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #8 │ │ │ │ beq 91b48 │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ cmp fp, #9 │ │ │ │ @@ -111851,15 +111851,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 1e0314 │ │ │ │ + bl 1e02fc │ │ │ │ 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} │ │ │ │ @@ -111896,30 +111896,30 @@ │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, r0, #12 │ │ │ │ mov r6, sp │ │ │ │ str r0, [r1] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 923e4 │ │ │ │ ldr r1, [pc, #232] @ 92460 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r0, [pc, #228] @ 92464 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r6, #4 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r0, [r5] │ │ │ │ ldmib sp, {r6, r7, r8} │ │ │ │ cmp r0, #5 │ │ │ │ ldrne r1, [r5, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ bne 9242c │ │ │ │ mov r0, #1 │ │ │ │ @@ -111969,20 +111969,20 @@ │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ bl a186c │ │ │ │ mov r0, #0 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1ca818 │ │ │ │ + b 1ca800 │ │ │ │ ldr r0, [pc, #12] @ 9249c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ andseq r8, fp, r8, asr sl │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ bl a186c │ │ │ │ mov r0, #0 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -112173,15 +112173,15 @@ │ │ │ │ str r0, [r5, #24] │ │ │ │ str r7, [r5, #28] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 927b8 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ @ instruction: 0x001ba5ba │ │ │ │ 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 │ │ │ │ @@ -112290,15 +112290,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #24576 @ 0x6000 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12b024 │ │ │ │ + bl 12b00c │ │ │ │ cmp r0, #0 │ │ │ │ bne 929e8 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ @@ -112379,15 +112379,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #24576 @ 0x6000 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl efe90 │ │ │ │ + bl efe78 │ │ │ │ cmp r0, #0 │ │ │ │ bne 92b4c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ @@ -113310,15 +113310,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ bne 93ab8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 202e84 │ │ │ │ + bl 202e6c │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 93a18 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 93ab0 │ │ │ │ mvn r0, #7 │ │ │ │ @@ -113464,15 +113464,15 @@ │ │ │ │ bne 93cbc │ │ │ │ cmp r6, #0 │ │ │ │ beq 93ca4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 202ed8 │ │ │ │ + bl 202ec0 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne 93c10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 93cb4 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -113545,27 +113545,27 @@ │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldrdeq lr, [r2], -r4 @ │ │ │ │ strhteq lr, [r2], -ip │ │ │ │ b a2f20 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 23b584 │ │ │ │ + b 23b56c │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 93d50 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 93d54 │ │ │ │ - b 237210 │ │ │ │ - b 23d758 │ │ │ │ - b 23d7cc │ │ │ │ + b 2371f8 │ │ │ │ + b 23d740 │ │ │ │ + b 23d7b4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #92] @ 93dcc │ │ │ │ mov r6, #9 │ │ │ │ ldr lr, [pc, #88] @ 93dd0 │ │ │ │ @@ -113584,15 +113584,15 @@ │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eoreq lr, r2, r0, asr #32 │ │ │ │ andseq r9, fp, r3, lsl #2 │ │ │ │ eoreq lr, r2, r8, asr #32 │ │ │ │ andseq r9, fp, r3, ror #1 │ │ │ │ andseq r9, fp, r4, ror #1 │ │ │ │ @@ -113609,58 +113609,58 @@ │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 93e4c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ eoreq lr, r2, ip, lsr r0 │ │ │ │ mulseq sl, ip, sl │ │ │ │ andseq sp, sl, r0, ror sl │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 93e74 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234400 │ │ │ │ + b 2343e8 │ │ │ │ andseq r9, fp, r5 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 202e80 │ │ │ │ + b 202e68 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r0, r5 │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ bne 93eb8 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ bne 93ecc │ │ │ │ mov r1, r4 │ │ │ │ - bl 2375d0 │ │ │ │ + bl 2375b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 93edc │ │ │ │ b 93efc │ │ │ │ mov r1, r4 │ │ │ │ - bl 23d9ec │ │ │ │ + bl 23d9d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 93edc │ │ │ │ b 93efc │ │ │ │ mov r1, r4 │ │ │ │ - bl 23dbc8 │ │ │ │ + bl 23dbb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 93efc │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #80] @ 93f40 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -113673,21 +113673,21 @@ │ │ │ │ add r0, r5, #4 │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ bne 93f28 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ bne 93f34 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2375d0 │ │ │ │ + b 2375b8 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 23d9ec │ │ │ │ + b 23d9d4 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 23dbc8 │ │ │ │ + b 23dbb0 │ │ │ │ @ instruction: 0x001b8fbe │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 93f94 │ │ │ │ push {fp, lr} │ │ │ │ @@ -113698,22 +113698,22 @@ │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 93fb0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ eoreq sp, r2, r8, ror #29 │ │ │ │ andseq sp, sl, r8, lsr r9 │ │ │ │ andseq sp, sl, ip, lsl #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ subs r1, r1, #3 │ │ │ │ @@ -113752,28 +113752,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 233fdc │ │ │ │ + bl 233fc4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #204] @ 94140 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #200] @ 94144 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #160] @ 94148 │ │ │ │ add r6, r0, #4 │ │ │ │ ldr r7, [pc, #156] @ 9414c │ │ │ │ ldr r1, [pc, #156] @ 94150 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -113783,28 +113783,28 @@ │ │ │ │ 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 233904 │ │ │ │ + bl 2338ec │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #72] @ 94138 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #68] @ 9413c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mulseq fp, sp, lr │ │ │ │ strdeq sp, [r2], -ip @ │ │ │ │ andseq r8, fp, sl, lsl #29 │ │ │ │ ldrdeq sp, [r2], -ip @ │ │ │ │ andseq r8, fp, r0, ror lr │ │ │ │ @@ -113814,43 +113814,43 @@ │ │ │ │ @ instruction: 0x001ad7bc │ │ │ │ eoreq sp, r2, ip, lsr #27 │ │ │ │ andseq r8, fp, r8, lsl lr │ │ │ │ eoreq sp, r2, r4, lsl #27 │ │ │ │ eoreq sp, r2, ip, lsr sp │ │ │ │ andseq r8, fp, r9, ror #27 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 23761c │ │ │ │ + b 237604 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1d8120 │ │ │ │ + b 1d8108 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2375d0 │ │ │ │ + b 2375b8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 941a4 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 941a8 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 941c4 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 941c8 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bne 941e4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -113860,15 +113860,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 941f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 94214 │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 94230 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -114268,15 +114268,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 9484c │ │ │ │ cmp r2, #1 │ │ │ │ bne 9483c │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 8615c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 948f4 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ @@ -114504,30 +114504,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 94bfc │ │ │ │ cmp r1, #1 │ │ │ │ bne 94c24 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172cb4 │ │ │ │ + bl 172c9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 943cc │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 94c34 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 125298 │ │ │ │ + b 125280 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 943cc │ │ │ │ b 94c78 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ @@ -114537,15 +114537,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 94c80 │ │ │ │ cmp r1, #1 │ │ │ │ bne 94ca8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 125298 │ │ │ │ + bl 125280 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ @@ -114578,15 +114578,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 94d28 │ │ │ │ cmp r2, #1 │ │ │ │ bne 94d10 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 94d10 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 94d6c │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -114630,15 +114630,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 94df8 │ │ │ │ cmp r2, #1 │ │ │ │ bne 94da8 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 94da8 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq 94e4c │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -114700,15 +114700,15 @@ │ │ │ │ bne 94f04 │ │ │ │ cmp r1, #1 │ │ │ │ bne 94f34 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 94fac │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq 94f88 │ │ │ │ @@ -114720,15 +114720,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 94f60 │ │ │ │ cmp r2, #1 │ │ │ │ bne 94f48 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b 94f48 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 94fa4 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -114767,15 +114767,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 95018 │ │ │ │ cmp r1, #1 │ │ │ │ bne 95040 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ @@ -115162,15 +115162,15 @@ │ │ │ │ add r5, sp, #8 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 125474 │ │ │ │ + bl 12545c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ beq 956ac │ │ │ │ add r7, r4, #4 │ │ │ │ b 95690 │ │ │ │ add r7, r7, #12 │ │ │ │ @@ -115204,15 +115204,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 956f0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 956dc │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ add sp, sp, #232 @ 0xe8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, #12 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 27430 │ │ │ │ @@ -115236,15 +115236,15 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #308] @ 958c4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@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 │ │ │ │ @@ -115272,15 +115272,15 @@ │ │ │ │ ldr r0, [pc, #196] @ 958d0 │ │ │ │ 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 1255cc │ │ │ │ + bl 1255b4 │ │ │ │ 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} │ │ │ │ @@ -115296,15 +115296,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 2019b0 │ │ │ │ + bl 201998 │ │ │ │ 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} │ │ │ │ @@ -115333,15 +115333,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #438 @ 0x1b6 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e5800 │ │ │ │ + bl 1e57e8 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ bne 95a40 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ bl ab35c │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ mov r1, #1 │ │ │ │ @@ -115360,15 +115360,15 @@ │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e647c │ │ │ │ + bl 1e6464 │ │ │ │ ldrb r2, [sp, #32] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -115397,15 +115397,15 @@ │ │ │ │ bl 24cd4 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e639c │ │ │ │ + bl 1e6384 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ bne 95aa8 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stm r4, {r0, r2, r3} │ │ │ │ @@ -115510,15 +115510,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #204] @ 95ca4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r6, r0, r1 │ │ │ │ add r5, r4, #16 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 95c84 │ │ │ │ ldmib r6, {r2, r8, r9} │ │ │ │ ldr sl, [r6] │ │ │ │ @@ -115554,15 +115554,15 @@ │ │ │ │ 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 2019b0 │ │ │ │ + bl 201998 │ │ │ │ ldr sl, [sp] │ │ │ │ mov r0, #1 │ │ │ │ ldmib sp, {r2, r8, r9} │ │ │ │ strd r8, [r6, #8] │ │ │ │ strb r0, [r6, #16] │ │ │ │ b 95bf8 │ │ │ │ eoreq sl, r5, r8, lsr #6 │ │ │ │ @@ -115647,15 +115647,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sl, r9, lsl #5 │ │ │ │ str sl, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r6, r0, r1 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 96074 │ │ │ │ ldmib r6, {r4, r7, fp} │ │ │ │ ldr r8, [r6] │ │ │ │ adds r0, r8, #1 │ │ │ │ @@ -115806,15 +115806,15 @@ │ │ │ │ sub r0, r0, #12 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #16 │ │ │ │ bl a2504 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add fp, sp, #84 @ 0x54 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [r6] │ │ │ │ ldm fp, {r4, r7, fp} │ │ │ │ strb r0, [r6, #16] │ │ │ │ stmib r6, {r4, r7, fp} │ │ │ │ @@ -115838,15 +115838,15 @@ │ │ │ │ add sl, r4, r8, lsl #5 │ │ │ │ ldr r1, [pc, #532] @ 962fc │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str sl, [sp, #28] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r7, r0, r1 │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 962a0 │ │ │ │ ldmib r7, {r5, r9} │ │ │ │ ldr fp, [r7] │ │ │ │ ldr r6, [r7, #12] │ │ │ │ @@ -115945,15 +115945,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #16 │ │ │ │ bl a2504 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ str fp, [r7] │ │ │ │ stmib r7, {r5, r9} │ │ │ │ @@ -116784,15 +116784,15 @@ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ bne 96c58 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl eb520 │ │ │ │ + bl eb508 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r8, lr, #488 @ 0x1e8 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ bl 93610 │ │ │ │ add r3, r8, #8 │ │ │ │ @@ -117027,15 +117027,15 @@ │ │ │ │ cmp ip, #2 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm r2, {r0, r4, r5, r6, r7} │ │ │ │ stm r3, {r0, r4, r5, r6, r7} │ │ │ │ bne 97534 │ │ │ │ add r0, sp, #904 @ 0x388 │ │ │ │ - bl eb590 │ │ │ │ + bl eb578 │ │ │ │ b 97550 │ │ │ │ ldr r0, [sp, #1520] @ 0x5f0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #1524] @ 0x5f4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ @@ -117236,15 +117236,15 @@ │ │ │ │ ldm r3!, {r1, r4, r5, r6} │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ ldm r3, {r1, r4, r5, r6} │ │ │ │ stm r2, {r1, r4, r5, r6} │ │ │ │ bne 976d8 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl eb4e8 │ │ │ │ + bl eb4d0 │ │ │ │ b 97704 │ │ │ │ ldm r7!, {r2, r3, r5, r6} │ │ │ │ add r1, sp, #984 @ 0x3d8 │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r7, {r2, r3, r5, r6} │ │ │ │ add r7, sp, #1040 @ 0x410 │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ @@ -117675,15 +117675,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ bl a2504 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [pc, #2640] @ 987fc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 98738 │ │ │ │ ldm r4, {r0, r1, ip} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r5, #16 │ │ │ │ @@ -117706,15 +117706,15 @@ │ │ │ │ mov r8, sl │ │ │ │ ldr r0, [r8], #32 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #9 │ │ │ │ bne 97f44 │ │ │ │ ldr r0, [pc, #2520] @ 98800 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r6, r0, r1 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 98770 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ ldr r5, [pc, #2504] @ 98810 │ │ │ │ adds r4, r0, #1 │ │ │ │ @@ -117737,15 +117737,15 @@ │ │ │ │ beq 97ea0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r0, [r9], #32 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #9 │ │ │ │ bne 98004 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 1255cc │ │ │ │ + bl 1255b4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 982a4 │ │ │ │ mov r7, r9 │ │ │ │ ldr sl, [r7], #32 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -118289,27 +118289,27 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ bl a2504 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r2 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add ip, sp, #208 @ 0xd0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r7, #1 │ │ │ │ mov r2, r5 │ │ │ │ ldm ip, {r0, r1, ip} │ │ │ │ mov r5, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ stm r4, {r0, r1, ip} │ │ │ │ strb r7, [r4, #16] │ │ │ │ b 97dc8 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ 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 97e40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -119293,15 +119293,15 @@ │ │ │ │ str r8, [r4] │ │ │ │ add r0, sp, #16 │ │ │ │ bl a2504 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl eb850 │ │ │ │ + bl eb838 │ │ │ │ mov r8, #0 │ │ │ │ cmp sl, fp │ │ │ │ beq 997f8 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0], #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ @@ -119512,15 +119512,15 @@ │ │ │ │ str r3, [ip, #20] │ │ │ │ strd r8, [r4] │ │ │ │ str r0, [r4, #212] @ 0xd4 │ │ │ │ b 9adfc │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [pc, #3876] @ 9a984 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ae74 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ str r8, [sp, #24] │ │ │ │ add r7, r5, #16 │ │ │ │ @@ -120402,15 +120402,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r1], #32 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #9 │ │ │ │ bne 9a994 │ │ │ │ ldr r0, [pc, #2056] @ 9b050 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 241850 <__aeabi_uidivmod@@Base+0x730> │ │ │ │ + blx 241840 <__aeabi_uidivmod@@Base+0x738> │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ae98 │ │ │ │ ldmib r4, {r1, lr} │ │ │ │ ldr sl, [r4] │ │ │ │ ldr r8, [r4, #12] │ │ │ │ @@ -120798,24 +120798,24 @@ │ │ │ │ str ip, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 9ab58 │ │ │ │ b 9abc4 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ mov r7, #1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strb r7, [r4, #16] │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ b 99a78 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ ldr sl, [sp, #456] @ 0x1c8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r8, [sp, #468] @ 0x1d4 │ │ │ │ ldr r1, [sp, #460] @ 0x1cc │ │ │ │ ldr lr, [sp, #464] @ 0x1d0 │ │ │ │ str sl, [r4] │ │ │ │ stmib r4, {r1, lr} │ │ │ │ @@ -120972,15 +120972,15 @@ │ │ │ │ beq 9b12c │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ b 9b134 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl eb66c │ │ │ │ + bl eb654 │ │ │ │ cmp sl, r4 │ │ │ │ beq 9b374 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r7, sl │ │ │ │ add r2, r0, #8 │ │ │ │ ldr r0, [r7], #32 │ │ │ │ mov r3, #0 │ │ │ │ @@ -121339,15 +121339,15 @@ │ │ │ │ str sl, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ strd r8, [fp, #4] │ │ │ │ str r0, [fp] │ │ │ │ b 9bc74 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl eb6b8 │ │ │ │ + bl eb6a0 │ │ │ │ mov ip, #-2147483647 @ 0x80000001 │ │ │ │ mov r5, #1 │ │ │ │ cmp r9, r8 │ │ │ │ beq 9bb1c │ │ │ │ mov r6, r9 │ │ │ │ mov r5, #2 │ │ │ │ ldr r0, [r6], #32 │ │ │ │ @@ -122003,18 +122003,18 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #55 @ 0x37 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 1d4e7c │ │ │ │ + b 1d4e64 │ │ │ │ b dfa00 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9c180 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -122133,15 +122133,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ beq 9c34c │ │ │ │ cmp r2, #0 │ │ │ │ bxne lr │ │ │ │ b 9c388 │ │ │ │ add r0, r1, #12 │ │ │ │ b 9c388 │ │ │ │ - b 1dc9e0 │ │ │ │ + b 1dc9c8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -122543,15 +122543,15 @@ │ │ │ │ bne 9c990 │ │ │ │ cmp r2, #1 │ │ │ │ bne 9c9b4 │ │ │ │ dmb ish │ │ │ │ b b330c │ │ │ │ bx lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b 1dc9e0 │ │ │ │ + b 1dc9c8 │ │ │ │ add r0, r0, #8 │ │ │ │ b 9c388 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ @@ -122579,22 +122579,22 @@ │ │ │ │ mulseq fp, r9, r4 │ │ │ │ ldr r1, [pc, #8] @ 9ca44 │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ eoreq r5, r2, r4, ror #18 │ │ │ │ push {fp, lr} │ │ │ │ - bl 1dc974 │ │ │ │ + bl 1dc95c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ - bl 1dc974 │ │ │ │ + bl 1dc95c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ ldr r1, [pc, #8] @ 9ca88 │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ @@ -122608,15 +122608,15 @@ │ │ │ │ eoreq r5, r2, ip, lsl #17 │ │ │ │ ldr r1, [pc, #8] @ 9cab8 │ │ │ │ add r0, r0, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ strhteq r5, [r2], -r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 1dc974 │ │ │ │ + b 1dc95c │ │ │ │ ldr r1, [pc, #8] @ 9cad4 │ │ │ │ add r0, r0, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ eoreq r5, r2, r0, lsr #13 │ │ │ │ ldr r1, [pc, #8] @ 9cae8 │ │ │ │ add r0, r0, #12 │ │ │ │ @@ -122863,68 +122863,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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #176] @ 9cf80 │ │ │ │ add r1, pc, r1 │ │ │ │ b 9cf3c │ │ │ │ ldr r1, [pc, #148] @ 9cf70 │ │ │ │ ldr r3, [pc, #148] @ 9cf74 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #108] @ 9cf78 │ │ │ │ ldr r3, [pc, #108] @ 9cf7c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #48] @ 9cf6c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [pc, #64] @ 9cf84 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ - bl 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andseq r0, fp, r9, lsr r0 │ │ │ │ strhteq r4, [r2], -ip │ │ │ │ andseq pc, sl, r0, asr #31 │ │ │ │ andseq r0, fp, lr, lsl r0 │ │ │ │ eoreq r4, r2, r0, lsl #31 │ │ │ │ andseq pc, sl, ip, lsl r0 @ │ │ │ │ eoreq r4, r2, r0, asr pc │ │ │ │ andseq r0, fp, fp, asr #32 │ │ │ │ eoreq r4, r2, ip, lsl pc │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr sl, [pc, #176] @ 9d054 │ │ │ │ mov r3, #4 │ │ │ │ ldr r4, [pc, #172] @ 9d058 │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #168] @ 9d05c │ │ │ │ @@ -122962,15 +122962,15 @@ │ │ │ │ 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 2340c8 │ │ │ │ + bl 2340b0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andseq sp, sl, r9, ror r9 │ │ │ │ ldrdeq r4, [r2], -ip @ │ │ │ │ andseq sp, sl, r5, asr r9 │ │ │ │ eoreq r4, r2, r4, lsr #29 │ │ │ │ andseq pc, sl, sp, lsl pc @ │ │ │ │ @@ -123038,15 +123038,15 @@ │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x001afdde │ │ │ │ eoreq r4, r2, r0, lsl #26 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -123055,45 +123055,45 @@ │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andseq pc, sl, r3, lsr #27 │ │ │ │ eoreq r4, r2, ip, lsl #26 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #32] @ 9d1fc │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r2, [pc, #28] @ 9d200 │ │ │ │ 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 234698 │ │ │ │ + b 234680 │ │ │ │ strdeq r5, [r2], -ip @ │ │ │ │ andseq r0, fp, ip, asr r1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 9d240 │ │ │ │ ldr r3, [pc, #40] @ 9d244 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldrheq r0, [fp], -sl │ │ │ │ eoreq r4, r2, r4, lsr #25 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #92] @ 9d2b4 │ │ │ │ @@ -123114,15 +123114,15 @@ │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eoreq r4, r2, r8, asr ip │ │ │ │ andseq r0, fp, r7, lsl #1 │ │ │ │ eoreq r4, r2, r0, ror #24 │ │ │ │ andseq r0, fp, r9, rrx │ │ │ │ andseq r0, fp, lr, rrx │ │ │ │ @@ -123137,22 +123137,22 @@ │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 9d32c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ andseq sp, sl, sp, asr #12 │ │ │ │ eoreq r4, r2, r4, lsl #24 │ │ │ │ andseq sp, sl, r9, lsl r6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -123291,23 +123291,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 9d568 │ │ │ │ add r0, r4, #8 │ │ │ │ bl aa18c │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 1dc9e0 │ │ │ │ + bl 1dc9c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 1dc9e0 │ │ │ │ + bl 1dc9c8 │ │ │ │ b 9d59c │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -123540,15 +123540,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b 1dc980 │ │ │ │ + b 1dc968 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r2, #7025 @ 0x1b71 │ │ │ │ ldm r1, {r3, r5} │ │ │ │ movt r2, #47499 @ 0xb98b │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ @@ -124105,15 +124105,15 @@ │ │ │ │ bne 9e23c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 9e220 │ │ │ │ add r0, r4, #8 │ │ │ │ bl aa18c │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 1dc9e0 │ │ │ │ + bl 1dc9c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -124131,15 +124131,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ b 9e298 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 1dc9e0 │ │ │ │ + bl 1dc9c8 │ │ │ │ b 9e29c │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -124671,15 +124671,15 @@ │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ b 9eb14 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 1dc9e0 │ │ │ │ + bl 1dc9c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 9eb14 │ │ │ │ add r0, r4, #8 │ │ │ │ bl aa18c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -124940,43 +124940,43 @@ │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ strhteq r3, [r2], -ip │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 1dc974 │ │ │ │ + b 1dc95c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ 9efac │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232e6c │ │ │ │ + bl 232e54 │ │ │ │ ldr r1, [pc, #80] @ 9efb0 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ 9efb4 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237e60 │ │ │ │ + bl 237e48 │ │ │ │ ldr r1, [pc, #48] @ 9efb8 │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r2, [pc, #44] @ 9efbc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 237e60 │ │ │ │ - bl 23804c │ │ │ │ + bl 237e48 │ │ │ │ + bl 238034 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0x001adfdd │ │ │ │ mulseq sl, r0, r3 │ │ │ │ eoreq r3, r2, r8, lsl r3 │ │ │ │ andseq lr, sl, r3, ror r3 │ │ │ │ eoreq r3, r2, r8, lsl #6 │ │ │ │ @@ -124984,34 +124984,34 @@ │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ 9f038 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232e6c │ │ │ │ + bl 232e54 │ │ │ │ ldr r1, [pc, #80] @ 9f03c │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ 9f040 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237e60 │ │ │ │ + bl 237e48 │ │ │ │ ldr r1, [pc, #48] @ 9f044 │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [pc, #44] @ 9f048 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 237e60 │ │ │ │ - bl 23804c │ │ │ │ + bl 237e48 │ │ │ │ + bl 238034 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andseq sp, sl, r1, asr pc │ │ │ │ andseq lr, sl, r4, lsl #6 │ │ │ │ eoreq r3, r2, ip, lsr #5 │ │ │ │ andseq lr, sl, r7, ror #5 │ │ │ │ mlaeq r2, ip, r2, r3 │ │ │ │ @@ -125019,34 +125019,34 @@ │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ 9f0c4 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232e6c │ │ │ │ + bl 232e54 │ │ │ │ ldr r1, [pc, #80] @ 9f0c8 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ 9f0cc │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237e60 │ │ │ │ + bl 237e48 │ │ │ │ ldr r1, [pc, #48] @ 9f0d0 │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r2, [pc, #44] @ 9f0d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 237e60 │ │ │ │ - bl 23804c │ │ │ │ + bl 237e48 │ │ │ │ + bl 238034 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andseq sp, sl, r5, asr #29 │ │ │ │ andseq lr, sl, r8, ror r2 │ │ │ │ eoreq r3, r2, r0, lsl #4 │ │ │ │ andseq lr, sl, fp, asr r2 │ │ │ │ eoreq r3, r2, r0, lsr #4 │ │ │ │ @@ -125054,34 +125054,34 @@ │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ 9f150 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232e6c │ │ │ │ + bl 232e54 │ │ │ │ ldr r1, [pc, #80] @ 9f154 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ 9f158 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237e60 │ │ │ │ + bl 237e48 │ │ │ │ ldr r1, [pc, #48] @ 9f15c │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r2, [pc, #44] @ 9f160 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 237e60 │ │ │ │ - bl 23804c │ │ │ │ + bl 237e48 │ │ │ │ + bl 238034 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andseq sp, sl, r9, lsr lr │ │ │ │ andseq lr, sl, ip, ror #3 │ │ │ │ eoreq r3, r2, r4, ror r1 │ │ │ │ andseq lr, sl, pc, asr #3 │ │ │ │ eoreq r3, r2, r4, lsr #3 │ │ │ │ @@ -125089,34 +125089,34 @@ │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ 9f1dc │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232e6c │ │ │ │ + bl 232e54 │ │ │ │ ldr r1, [pc, #80] @ 9f1e0 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ 9f1e4 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237e60 │ │ │ │ + bl 237e48 │ │ │ │ ldr r1, [pc, #48] @ 9f1e8 │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [pc, #44] @ 9f1ec │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 237e60 │ │ │ │ - bl 23804c │ │ │ │ + bl 237e48 │ │ │ │ + bl 238034 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andseq sp, sl, sp, lsr #27 │ │ │ │ andseq lr, sl, r0, ror #2 │ │ │ │ eoreq r3, r2, r8, lsl #2 │ │ │ │ andseq lr, sl, r3, asr #2 │ │ │ │ eoreq r3, r2, r8, lsr #2 │ │ │ │ @@ -125124,34 +125124,34 @@ │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ 9f268 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232e6c │ │ │ │ + bl 232e54 │ │ │ │ ldr r1, [pc, #80] @ 9f26c │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ 9f270 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237e60 │ │ │ │ + bl 237e48 │ │ │ │ ldr r1, [pc, #48] @ 9f274 │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r2, [pc, #44] @ 9f278 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 237e60 │ │ │ │ - bl 23804c │ │ │ │ + bl 237e48 │ │ │ │ + bl 238034 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andseq sp, sl, r1, lsr #26 │ │ │ │ ldrsbeq lr, [sl], -r4 │ │ │ │ eoreq r3, r2, ip, asr r0 │ │ │ │ ldrheq lr, [sl], -r7 │ │ │ │ eoreq r3, r2, ip, lsr #1 │ │ │ │ @@ -125159,34 +125159,34 @@ │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ 9f2f4 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232e6c │ │ │ │ + bl 232e54 │ │ │ │ ldr r1, [pc, #80] @ 9f2f8 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ 9f2fc │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237e60 │ │ │ │ + bl 237e48 │ │ │ │ ldr r1, [pc, #48] @ 9f300 │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [pc, #44] @ 9f304 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 237e60 │ │ │ │ - bl 23804c │ │ │ │ + bl 237e48 │ │ │ │ + bl 238034 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mulseq sl, r5, ip │ │ │ │ andseq lr, sl, r8, asr #32 │ │ │ │ strdeq r2, [r2], -r0 @ │ │ │ │ andseq lr, sl, fp, lsr #32 │ │ │ │ strdeq r2, [r2], -r0 @ │ │ │ │ @@ -125194,65 +125194,65 @@ │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ 9f380 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232e6c │ │ │ │ + bl 232e54 │ │ │ │ ldr r1, [pc, #80] @ 9f384 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ 9f388 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237e60 │ │ │ │ + bl 237e48 │ │ │ │ ldr r1, [pc, #48] @ 9f38c │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [pc, #44] @ 9f390 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 237e60 │ │ │ │ - bl 23804c │ │ │ │ + bl 237e48 │ │ │ │ + bl 238034 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andseq sp, sl, r9, lsl #24 │ │ │ │ @ instruction: 0x001adfbc │ │ │ │ eoreq r2, r2, r4, ror #30 │ │ │ │ mulseq sl, pc, pc @ │ │ │ │ eoreq r2, r2, r4, lsr #31 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r6, [pc, #136] @ 9f48c │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ ldr r2, [pc, #132] @ 9f490 │ │ │ │ mov r4, #1 │ │ │ │ strb r3, [sp, #44] @ 0x2c │ │ │ │ @@ -125796,15 +125796,15 @@ │ │ │ │ andseq sp, sl, r8, ror #6 │ │ │ │ andseq sp, sl, r7, lsr #5 │ │ │ │ @ instruction: 0x001ad2d7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1d7558 │ │ │ │ + bl 1d7540 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ bne 9fcb4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -125874,59 +125874,59 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 9c674 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ @ instruction: 0x001ad5b9 │ │ │ │ - b 1dc3ec │ │ │ │ - b 1dc3ec │ │ │ │ + b 1dc3d4 │ │ │ │ + b 1dc3d4 │ │ │ │ push {fp, lr} │ │ │ │ - bl 1dc974 │ │ │ │ + bl 1dc95c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ push {fp, lr} │ │ │ │ - bl 1dc974 │ │ │ │ + bl 1dc95c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 1dc974 │ │ │ │ + bl 1dc95c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ bx r2 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 1dc974 │ │ │ │ + bl 1dc95c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ bx r2 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ 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] │ │ │ │ @@ -126042,15 +126042,15 @@ │ │ │ │ andseq sp, sl, r4, lsl #7 │ │ │ │ andseq sp, sl, r0, lsr r3 │ │ │ │ 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 1d3b70 │ │ │ │ + bl 1d3b58 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ add sl, sp, #32 │ │ │ │ add r9, r8, #8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl 8019c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ @@ -126071,15 +126071,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 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ b a0078 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r1, {r0, ip} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 9c5ac │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ @@ -126098,15 +126098,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 1d3b70 │ │ │ │ + bl 1d3b58 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add sl, r0, #8 │ │ │ │ add fp, r6, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -126130,15 +126130,15 @@ │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ beq a02f8 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1caae4 │ │ │ │ + bl 1caacc │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ cmp r8, #8 │ │ │ │ beq a0288 │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ cmp r8, #9 │ │ │ │ @@ -126176,15 +126176,15 @@ │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r6, ip │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, ip │ │ │ │ - bl 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ b a0168 │ │ │ │ mov r5, r9 │ │ │ │ b a02f8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ b a02f8 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ @@ -127513,25 +127513,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 1f1b74 │ │ │ │ + bl 1f1b5c │ │ │ │ ldrb r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #4 │ │ │ │ bne a17b4 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f56b0 │ │ │ │ + bl 1f5698 │ │ │ │ add fp, sp, #112 @ 0x70 │ │ │ │ ldm fp, {r0, sl, fp} │ │ │ │ cmp r0, #1 │ │ │ │ bne a17d8 │ │ │ │ strd sl, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 24a28 │ │ │ │ @@ -127583,36 +127583,36 @@ │ │ │ │ bl 24a28 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ blx r0 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ - b ea930 │ │ │ │ + b ea918 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1d0f90 │ │ │ │ - b e960c │ │ │ │ - b e954c │ │ │ │ + b 1d0f78 │ │ │ │ + b e95f4 │ │ │ │ + b e9534 │ │ │ │ + b e957c │ │ │ │ + b ec9ec │ │ │ │ + b e95c4 │ │ │ │ b e9594 │ │ │ │ - b eca04 │ │ │ │ - b e95dc │ │ │ │ - b e95ac │ │ │ │ - b e6c84 │ │ │ │ + b e6c6c │ │ │ │ ldr r0, [pc, #12] @ a18bc │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ andseq r9, sl, r8, lsr r6 │ │ │ │ - b e6c6c │ │ │ │ + b e6c54 │ │ │ │ + b e954c │ │ │ │ + b e95ac │ │ │ │ + b e95dc │ │ │ │ b e9564 │ │ │ │ - b e95c4 │ │ │ │ - b e95f4 │ │ │ │ - b e957c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ cmp r1, #9 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -127727,30 +127727,30 @@ │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ a1ac0 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ andseq fp, sl, r3, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ add r9, sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r3 │ │ │ │ - bl 219fb8 │ │ │ │ + bl 219fa0 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 219fb8 │ │ │ │ + bl 219fa0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r6, r5 │ │ │ │ bne a1b2c │ │ │ │ ldrb r0, [sp, #76] @ 0x4c │ │ │ │ @@ -127803,21 +127803,21 @@ │ │ │ │ strb r9, [sp, #152] @ 0x98 │ │ │ │ strb r4, [sp, #164] @ 0xa4 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r5 │ │ │ │ strb r8, [sp, #186] @ 0xba │ │ │ │ strh fp, [sp, #184] @ 0xb8 │ │ │ │ - bl 21b7b8 │ │ │ │ + bl 21b7a0 │ │ │ │ ldrb r9, [sp, #188] @ 0xbc │ │ │ │ cmp r9, #10 │ │ │ │ bne a1c20 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 21b7b8 │ │ │ │ + bl 21b7a0 │ │ │ │ ldrb r0, [sp, #216] @ 0xd8 │ │ │ │ sub r0, r0, #10 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add fp, sp, #156 @ 0x9c │ │ │ │ @@ -127834,26 +127834,26 @@ │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, ip │ │ │ │ bne a1d74 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ - bl 21b7b8 │ │ │ │ + bl 21b7a0 │ │ │ │ ldrb r9, [sp, #188] @ 0xbc │ │ │ │ cmp r9, #10 │ │ │ │ beq a1bfc │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, fp │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ ldrb r8, [sp, #189] @ 0xbd │ │ │ │ - bl 21b7b8 │ │ │ │ + bl 21b7a0 │ │ │ │ ldrb r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r2, #10 │ │ │ │ beq a1d74 │ │ │ │ subs r3, r9, #5 │ │ │ │ sub r0, r2, #5 │ │ │ │ movls r3, #0 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -128156,15 +128156,15 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl 9263c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, r6, #5 │ │ │ │ sub r2, r5, #5 │ │ │ │ - bl 21a018 │ │ │ │ + bl 21a000 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #32 │ │ │ │ bl 3a344 │ │ │ │ @@ -128177,15 +128177,15 @@ │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1f62d4 │ │ │ │ + bl 1f62bc │ │ │ │ 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 │ │ │ │ @@ -128203,15 +128203,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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -128305,15 +128305,15 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 1f7728 │ │ │ │ + bl 1f7710 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r2, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -128531,15 +128531,15 @@ │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1d6dec │ │ │ │ + bl 1d6dd4 │ │ │ │ cmp r0, #3 │ │ │ │ bne a278c │ │ │ │ add r0, r9, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r9, [sp, #24] │ │ │ │ @@ -128689,15 +128689,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 1d6fd8 │ │ │ │ + bl 1d6fc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne a29e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bl 291b0 │ │ │ │ b a2a6c │ │ │ │ @@ -128871,15 +128871,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ tst r0, #1 │ │ │ │ beq a2cc8 │ │ │ │ b a2d58 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ tst r0, #1 │ │ │ │ beq a2cc8 │ │ │ │ b a2d58 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ beq a2cc8 │ │ │ │ b a2d58 │ │ │ │ @@ -128998,15 +128998,15 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl a3590 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, r0, r7 │ │ │ │ sub r2, r3, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq a2ecc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r0, [r4] │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -129017,25 +129017,25 @@ │ │ │ │ b a2ed8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrd r0, [r5] │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6e2c │ │ │ │ + bl 1f6e14 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ bl a48b8 │ │ │ │ b a2f08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6e2c │ │ │ │ + bl 1f6e14 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ eoreq pc, r1, ip, asr #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [pc, #276] @ a3044 │ │ │ │ @@ -129045,15 +129045,15 @@ │ │ │ │ strb r7, [r4] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [r4] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r7, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ ldrb r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq a2f94 │ │ │ │ cmp r1, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r4] │ │ │ │ addne sp, sp, #16 │ │ │ │ @@ -129127,15 +129127,15 @@ │ │ │ │ bne a3170 │ │ │ │ cmp r5, #0 │ │ │ │ beq a3160 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1e6430 │ │ │ │ + bl 1e6418 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne a30cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq a3180 │ │ │ │ cmp r5, r0 │ │ │ │ @@ -129232,15 +129232,15 @@ │ │ │ │ bne a3314 │ │ │ │ cmp r5, #0 │ │ │ │ beq a3304 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f9434 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne a3270 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq a3324 │ │ │ │ cmp r5, r0 │ │ │ │ @@ -129335,15 +129335,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 1f944c │ │ │ │ + bl 1f9434 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ bne a343c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #33 @ 0x21 │ │ │ │ bcs a351c │ │ │ │ ldr r0, [r9] │ │ │ │ @@ -129369,15 +129369,15 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #4 │ │ │ │ bne a3508 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #32 │ │ │ │ - bl 1f944c │ │ │ │ + bl 1f9434 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ beq a33ec │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @ instruction: 0xffffffc8 │ │ │ │ @@ -129546,29 +129546,29 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ movcc r9, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ - bl 1f9498 │ │ │ │ + bl 1f9480 │ │ │ │ ldrb r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ b a3768 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ - bl 1f9498 │ │ │ │ + bl 1f9480 │ │ │ │ ldrb r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #4 │ │ │ │ beq a3854 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ @@ -129775,15 +129775,15 @@ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r9 │ │ │ │ beq a3a70 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f9498 │ │ │ │ + bl 1f9480 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne a3ae0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r9 │ │ │ │ mov r9, r0 │ │ │ │ bne a3aa4 │ │ │ │ @@ -129877,15 +129877,15 @@ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r9 │ │ │ │ beq a3c08 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e647c │ │ │ │ + bl 1e6464 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne a3c78 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r9 │ │ │ │ mov r9, r0 │ │ │ │ bne a3c3c │ │ │ │ @@ -129962,18 +129962,18 @@ │ │ │ │ cmp ip, #0 │ │ │ │ beq a3dac │ │ │ │ ldr r3, [r2], #8 │ │ │ │ sub ip, ip, #8 │ │ │ │ cmp r3, #0 │ │ │ │ beq a3d8c │ │ │ │ ldr r2, [r2, #-12] │ │ │ │ - b ed320 │ │ │ │ + b ed308 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - b ed320 │ │ │ │ + b ed308 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq a3e10 │ │ │ │ mov fp, r1 │ │ │ │ lsl r1, r3, #3 │ │ │ │ @@ -130019,15 +130019,15 @@ │ │ │ │ add r0, r6, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ b a3e84 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl ed320 │ │ │ │ + bl ed308 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne a3f28 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a3fc8 │ │ │ │ add r0, r9, r7, lsl #3 │ │ │ │ @@ -130168,15 +130168,15 @@ │ │ │ │ bne a41bc │ │ │ │ cmp r6, #0 │ │ │ │ beq a41a4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl ed320 │ │ │ │ + bl ed308 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne a4110 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq a41b4 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -130260,15 +130260,15 @@ │ │ │ │ strb r7, [r4] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [r4] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r7, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ ldrb r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq a4278 │ │ │ │ cmp r1, #4 │ │ │ │ beq a42dc │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ @@ -130328,26 +130328,26 @@ │ │ │ │ eoreq lr, r1, r8, lsl #18 │ │ │ │ andseq r9, sl, pc, ror #15 │ │ │ │ eoreq lr, r1, r8, asr #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 21b0fc │ │ │ │ + b 21b0e4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ bcs a43c0 │ │ │ │ strb r1, [sp, #4] │ │ │ │ @@ -130396,29 +130396,29 @@ │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ bcs a447c │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d7ddc │ │ │ │ + bl 1d7dc4 │ │ │ │ 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 a44b4 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d7ddc │ │ │ │ + bl 1d7dc4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ bne a44d8 │ │ │ │ strb r2, [sp, #5] │ │ │ │ @@ -130431,15 +130431,15 @@ │ │ │ │ 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 1d7ddc │ │ │ │ + bl 1d7dc4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -130490,29 +130490,29 @@ │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ bcs a45f4 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1dbe3c │ │ │ │ + bl 1dbe24 │ │ │ │ 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 a462c │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1dbe3c │ │ │ │ + bl 1dbe24 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ bne a4650 │ │ │ │ strb r2, [sp, #5] │ │ │ │ @@ -130525,46 +130525,46 @@ │ │ │ │ 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 1dbe3c │ │ │ │ + bl 1dbe24 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ a4694 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 232c54 │ │ │ │ + b 232c3c │ │ │ │ mlaeq r1, r0, r5, lr │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ a46ac │ │ │ │ add r1, pc, r1 │ │ │ │ - b 232c54 │ │ │ │ + b 232c3c │ │ │ │ mlaeq r1, r0, r5, lr │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ a46c4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 232c54 │ │ │ │ + b 232c3c │ │ │ │ eoreq lr, r1, r8, lsr #10 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ a46dc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 232c54 │ │ │ │ + b 232c3c │ │ │ │ eoreq lr, r1, ip, ror #8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ a46f4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 232c54 │ │ │ │ + b 232c3c │ │ │ │ eoreq lr, r1, ip, lsr #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ beq a4754 │ │ │ │ @@ -130926,15 +130926,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ tst r0, #1 │ │ │ │ bne a4ce4 │ │ │ │ b a4ddc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ tst r0, #1 │ │ │ │ bne a4ce4 │ │ │ │ b a4ddc │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ bne a4ce4 │ │ │ │ b a4ddc │ │ │ │ @@ -130978,15 +130978,15 @@ │ │ │ │ cmp r2, r1 │ │ │ │ bne a4d5c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ b a4d9c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ b a4d9c │ │ │ │ mov r0, #0 │ │ │ │ b a4d9c │ │ │ │ mov r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ beq a4ddc │ │ │ │ add r0, r8, r1 │ │ │ │ @@ -131055,15 +131055,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ a4ec0 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ andseq r8, sl, r9, lsr #26 │ │ │ │ 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 │ │ │ │ @@ -131184,67 +131184,67 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 2349c4 │ │ │ │ + bl 2349ac │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne a5114 │ │ │ │ ldr r1, [pc, #72] @ a5120 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [pc, #68] @ a5124 │ │ │ │ ldr r0, [pc, #68] @ a5128 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r4, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne a5114 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 2349c4 │ │ │ │ + bl 2349ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eoreq sp, r1, ip, lsr fp │ │ │ │ andseq r3, sl, fp, ror #11 │ │ │ │ @ instruction: 0xfffef088 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 2349c4 │ │ │ │ + bl 2349ac │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne a5198 │ │ │ │ ldr r1, [pc, #72] @ a51a4 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [pc, #68] @ a51a8 │ │ │ │ ldr r0, [pc, #68] @ a51ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r4, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne a5198 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 2349c4 │ │ │ │ + bl 2349ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strhteq sp, [r1], -r8 │ │ │ │ andseq r3, sl, r7, ror #10 │ │ │ │ @ instruction: 0xfffff208 │ │ │ │ @@ -131536,15 +131536,15 @@ │ │ │ │ beq a5714 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ add r2, sp, #268 @ 0x10c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e052c │ │ │ │ + bl 1e0514 │ │ │ │ tst r0, #1 │ │ │ │ beq a5e1c │ │ │ │ cmp r1, r6 │ │ │ │ bcs a6248 │ │ │ │ rsb r0, r1, r1, lsl #3 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ @@ -131609,15 +131609,15 @@ │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e052c │ │ │ │ + bl 1e0514 │ │ │ │ tst r0, #1 │ │ │ │ beq a6158 │ │ │ │ cmp r1, r5 │ │ │ │ bcs a6270 │ │ │ │ rsb r0, r1, r1, lsl #3 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ @@ -131669,15 +131669,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a61fc │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1df4d8 │ │ │ │ + bl 1df4c0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ @@ -132041,15 +132041,15 @@ │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ mov r9, #1 │ │ │ │ b a5e94 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ add r1, sp, #268 @ 0x10c │ │ │ │ - bl 1df560 │ │ │ │ + bl 1df548 │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #1 │ │ │ │ stm r6, {r3, r7} │ │ │ │ add r3, r6, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -132099,15 +132099,15 @@ │ │ │ │ cmp r3, #2 │ │ │ │ beq a5ed4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #2 │ │ │ │ bcc a5ed4 │ │ │ │ sub r1, r1, #13 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1df560 │ │ │ │ + bl 1df548 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add ip, r3, #8 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r1, #3 │ │ │ │ mov r0, #2 │ │ │ │ @@ -132166,15 +132166,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq a5e08 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ b a5dfc │ │ │ │ sub r1, r1, #13 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1df560 │ │ │ │ + bl 1df548 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add ip, r3, #8 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #2 │ │ │ │ @@ -132218,15 +132218,15 @@ │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ b a5cd4 │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ - bl 1df560 │ │ │ │ + bl 1df548 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add ip, r3, #8 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r1, #0 │ │ │ │ @@ -132249,25 +132249,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ b a5e94 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1df560 │ │ │ │ + bl 1df548 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add ip, r3, #8 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r1, #1 │ │ │ │ b a61a8 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ - bl 1df560 │ │ │ │ + bl 1df548 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add ip, r3, #8 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #2 │ │ │ │ @@ -132657,15 +132657,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 1e6430 │ │ │ │ + bl 1e6418 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ bne a67f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq a68c4 │ │ │ │ ldrb r0, [sp, #7] │ │ │ │ @@ -132680,15 +132680,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #4 │ │ │ │ bne a68d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ - bl 1e6430 │ │ │ │ + bl 1e6418 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ beq a67d4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @ instruction: 0xffffffc8 │ │ │ │ @@ -133560,60 +133560,60 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl a2504 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1d1c08 │ │ │ │ - b 1d7b98 │ │ │ │ - b 1d8220 │ │ │ │ + b 1d1bf0 │ │ │ │ + b 1d7b80 │ │ │ │ + b 1d8208 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ a7600 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ andseq r6, sl, lr, ror #11 │ │ │ │ - b 1d7b80 │ │ │ │ + b 1d7b68 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ a761c │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ andseq r6, sl, r3, ror #11 │ │ │ │ ldr r0, [pc, #12] @ a7634 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ andseq r3, sl, r0, asr #17 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ a764c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ @ instruction: 0x001a65bd │ │ │ │ ldr r0, [pc, #12] @ a7664 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mulseq sl, r0, r8 │ │ │ │ - b fdb60 │ │ │ │ + b fdb48 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ a7680 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ andseq r6, sl, pc, ror r5 │ │ │ │ - b f25ec │ │ │ │ + b f25d4 │ │ │ │ + b 1d7b98 │ │ │ │ b 1d7bb0 │ │ │ │ - b 1d7bc8 │ │ │ │ + b 1d8220 │ │ │ │ b 1d8238 │ │ │ │ - b 1d8250 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne a76cc │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ add r7, r1, #1 │ │ │ │ @@ -135045,15 +135045,15 @@ │ │ │ │ eor r1, r1, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ a8d18 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ andseq r4, sl, r1, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r9, [r0, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ add lr, sl, #8 │ │ │ │ @@ -135843,15 +135843,15 @@ │ │ │ │ beq a98bc │ │ │ │ b a99c8 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ mov r0, sp │ │ │ │ ldrd r4, [r5, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldmibne sp, {r0, r1} │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ stmibne r8, {r0, r1} │ │ │ │ addne sp, sp, #32 │ │ │ │ @@ -136074,15 +136074,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, r1, #4 │ │ │ │ bl 90a74 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b a9d2c │ │ │ │ mov r0, sl │ │ │ │ - bl 1d4834 │ │ │ │ + bl 1d481c │ │ │ │ ldr r0, [fp] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne a9cbc │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [fp, #12] │ │ │ │ cmp fp, #0 │ │ │ │ @@ -136525,15 +136525,15 @@ │ │ │ │ cmp r8, r1 │ │ │ │ stmib r7, {r3, r4, r5} │ │ │ │ bne aa400 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl f2014 │ │ │ │ + bl f1ffc │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne aa690 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -136899,15 +136899,15 @@ │ │ │ │ cmp r5, r1 │ │ │ │ stmib r6, {r3, r8, r9} │ │ │ │ bne aa9d8 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl f2014 │ │ │ │ + bl f1ffc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne aac2c │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -137491,18 +137491,18 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl a7698 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ eoreq r7, r1, r8, ror #24 │ │ │ │ - b 1ecd94 │ │ │ │ - b 1ecde8 │ │ │ │ - b 1ecdec │ │ │ │ - b 1ece84 │ │ │ │ + b 1ecd7c │ │ │ │ + b 1ecdd0 │ │ │ │ + b 1ecdd4 │ │ │ │ + b 1ece6c │ │ │ │ bx lr │ │ │ │ b ac8f4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ @@ -140038,15 +140038,15 @@ │ │ │ │ tst r7, #1 │ │ │ │ bne adabc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ dmb ish │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ b adabc │ │ │ │ - bl 1ea45c │ │ │ │ + bl 1ea444 │ │ │ │ tst r4, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #1 │ │ │ │ beq adaec │ │ │ │ b adafc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ @@ -140131,15 +140131,15 @@ │ │ │ │ tst r5, #1 │ │ │ │ bne adc30 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ dmb ish │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ b adc30 │ │ │ │ - bl 1ea45c │ │ │ │ + bl 1ea444 │ │ │ │ tst r6, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, #1 │ │ │ │ beq adc60 │ │ │ │ b adc70 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ @@ -140321,27 +140321,27 @@ │ │ │ │ bl ab34c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ bne adfcc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 22cfdc │ │ │ │ + bl 22cfc4 │ │ │ │ b adfb8 │ │ │ │ ldr r3, [pc, #504] @ ae18c │ │ │ │ add r3, pc, r3 │ │ │ │ ldmib r3, {r1, r2, r7} │ │ │ │ ldr r3, [pc, #496] @ ae190 │ │ │ │ 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 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r0, #5 │ │ │ │ mov r0, #0 │ │ │ │ b adfe4 │ │ │ │ mov r0, #4 │ │ │ │ lsr r1, r6, #3 │ │ │ │ cmp r4, #8 │ │ │ │ @@ -141133,15 +141133,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #236] @ aed10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb r3, [r6, #16] │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ strd r8, [r0, #8] │ │ │ │ b aeaec │ │ │ │ @@ -141609,15 +141609,15 @@ │ │ │ │ ldr r8, [r5, #52] @ 0x34 │ │ │ │ cmp r8, #0 │ │ │ │ bne af3f4 │ │ │ │ ldr sl, [r5, #44] @ 0x2c │ │ │ │ ldr r9, [r5, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 230cb0 │ │ │ │ + bl 230c98 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq af46c │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ @@ -141724,15 +141724,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ tst r0, #1 │ │ │ │ bne af59c │ │ │ │ b af694 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ tst r0, #1 │ │ │ │ bne af59c │ │ │ │ b af694 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ bne af59c │ │ │ │ b af694 │ │ │ │ @@ -141776,15 +141776,15 @@ │ │ │ │ cmp r2, r1 │ │ │ │ bne af614 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ b af654 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ b af654 │ │ │ │ mov r0, #0 │ │ │ │ b af654 │ │ │ │ mov r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ beq af694 │ │ │ │ add r0, r8, r1 │ │ │ │ @@ -141970,37 +141970,37 @@ │ │ │ │ add r2, r5, #3 │ │ │ │ cmp r1, #32 │ │ │ │ bcs af91c │ │ │ │ b af89c │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 231fcc │ │ │ │ + bl 231fb4 │ │ │ │ ldr r0, [pc, #812] @ afc80 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str fp, [sp, #172] @ 0xac │ │ │ │ ldr r1, [pc, #800] @ afc84 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ b af9e4 │ │ │ │ str r9, [sp, #176] @ 0xb0 │ │ │ │ str sl, [sp, #172] @ 0xac │ │ │ │ ldr r0, [pc, #756] @ afc78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [pc, #740] @ afc7c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r2, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ b af9e4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #3 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -142224,15 +142224,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq afda0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r2 │ │ │ │ - bl 230cb0 │ │ │ │ + bl 230c98 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq afde4 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ @@ -142275,15 +142275,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a32c │ │ │ │ strd r8, [r4, #36] @ 0x24 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ bne b02cc │ │ │ │ @@ -142338,36 +142338,36 @@ │ │ │ │ bcs b02b0 │ │ │ │ add r0, r5, #1 │ │ │ │ cmp r0, r7 │ │ │ │ bcc b02ac │ │ │ │ sub r2, r0, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ bne aff20 │ │ │ │ sub r0, r5, r7 │ │ │ │ b aff40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r1, #16 │ │ │ │ bcs aff38 │ │ │ │ - bl 23ab50 │ │ │ │ + bl 23ab38 │ │ │ │ b aff3c │ │ │ │ - bl 23a918 │ │ │ │ + bl 23a900 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r7, sl, r0 │ │ │ │ add r1, r7, #1 │ │ │ │ add r0, r4, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r2, #10 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 236f3c │ │ │ │ + bl 236f24 │ │ │ │ cmp r1, #0 │ │ │ │ bpl aff70 │ │ │ │ mov r0, #0 │ │ │ │ bl 3a344 │ │ │ │ mov r5, r1 │ │ │ │ beq aff7c │ │ │ │ bl ab35c │ │ │ │ @@ -142419,15 +142419,15 @@ │ │ │ │ movcc r8, r7 │ │ │ │ cmp r8, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #28 │ │ │ │ movcs r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne b02a0 │ │ │ │ ldr r9, [pc, #904] @ b03e8 │ │ │ │ mov r6, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ tst r7, #1 │ │ │ │ bne b00ac │ │ │ │ @@ -142461,28 +142461,28 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne b02a0 │ │ │ │ ldr r0, [pc, #752] @ b03f8 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r2, [pc, #748] @ b03fc │ │ │ │ add r3, sp, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ bne b02a0 │ │ │ │ ldr r9, [pc, #708] @ b0400 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ tst r1, #1 │ │ │ │ @@ -142591,15 +142591,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r4, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ beq b0314 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [fp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -142614,15 +142614,15 @@ │ │ │ │ ldr r2, [pc, #216] @ b041c │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq b030c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ @@ -142671,15 +142671,15 @@ │ │ │ │ eoreq r2, r1, ip, asr #27 │ │ │ │ andseq sp, r9, r9, ror #19 │ │ │ │ eoreq r2, r1, r0, asr #25 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ b0440 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 232c54 │ │ │ │ + b 232c3c │ │ │ │ eoreq r2, r1, ip, asr #24 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ @@ -142783,15 +142783,15 @@ │ │ │ │ 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 23ddd8 │ │ │ │ + bl 23ddc0 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ bne b0618 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ b b0adc │ │ │ │ vldr d8, [sp, #40] @ 0x28 │ │ │ │ @@ -142807,15 +142807,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 23c6d4 │ │ │ │ + bl 23c6bc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ bne b0700 │ │ │ │ add ip, sp, #84 @ 0x54 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add sl, r5, #8 │ │ │ │ @@ -145162,15 +145162,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r6, #0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bpl b2b50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ @@ -145532,15 +145532,15 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq b310c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ @@ -145692,18 +145692,18 @@ │ │ │ │ beq b3364 │ │ │ │ mov r2, #4 │ │ │ │ pop {fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq b3414 │ │ │ │ mov sl, r3 │ │ │ │ lsl r7, r2, #3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -148982,15 +148982,15 @@ │ │ │ │ eoreq ip, r0, r8, ror sp │ │ │ │ eoreq ip, r0, r4, ror #26 │ │ │ │ andseq r7, r9, r4, ror #24 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ b66dc │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ andseq r7, r9, r5, lsr #20 │ │ │ │ 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 │ │ │ │ @@ -150084,15 +150084,15 @@ │ │ │ │ str r2, [sp, #440] @ 0x1b8 │ │ │ │ str r7, [sp, #452] @ 0x1c4 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ add r6, sp, #392 @ 0x188 │ │ │ │ add r2, sp, #448 @ 0x1c0 │ │ │ │ add r0, r6, #24 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #392] @ 0x188 │ │ │ │ b b7854 │ │ │ │ ldr r0, [pc, #384] @ b79ac │ │ │ │ mov r1, #13 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -150902,15 +150902,15 @@ │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ add r0, r4, #24 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ str r7, [sp, #308] @ 0x134 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ @@ -150972,15 +150972,15 @@ │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r4, #24 │ │ │ │ add r2, sp, #304 @ 0x130 │ │ │ │ str r7, [sp, #308] @ 0x134 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ @@ -161706,15 +161706,15 @@ │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ cmp r0, #1 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ beq c2d6c │ │ │ │ ldr r1, [pc, #232] @ c2eac │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ @@ -164106,15 +164106,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - bl 23c6d4 │ │ │ │ + bl 23c6bc │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ @@ -164811,15 +164811,15 @@ │ │ │ │ cmp sl, #32 │ │ │ │ beq c5e44 │ │ │ │ b c5e78 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ bne c5e78 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, r9 │ │ │ │ @@ -165014,15 +165014,15 @@ │ │ │ │ lsr r2, r0, #5 │ │ │ │ pop {fp, lr} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ andseq r8, r8, ip, ror #28 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [pc, #72] @ c61b8 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r3, r0, #3 │ │ │ │ ldr r1, [pc, #64] @ c61bc │ │ │ │ @@ -165035,15 +165035,15 @@ │ │ │ │ add r1, r0, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [pc, #32] @ c61c0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andseq r8, r8, ip, lsr lr │ │ │ │ eoreq r9, r2, r8, ror #24 │ │ │ │ strdeq r9, [r2], -ip @ │ │ │ │ ldr r0, [r0] │ │ │ │ b c62bc │ │ │ │ @@ -165087,30 +165087,30 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [pc, #60] @ c62a8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r5, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #20] @ c62ac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x00188dd4 │ │ │ │ eoreq r9, r2, r0, lsl #25 │ │ │ │ strdeq r9, [r2], -r0 @ │ │ │ │ andseq r8, r8, r2, ror #26 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #424] @ c6474 │ │ │ │ mov r4, r0 │ │ │ │ ldm r1, {r8, fp} │ │ │ │ add r1, r4, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -165123,15 +165123,15 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r4, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ bne c643c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq c6444 │ │ │ │ @@ -165140,15 +165140,15 @@ │ │ │ │ ldr r0, [pc, #324] @ c6480 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #4 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr sl, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b c637c │ │ │ │ and r3, r4, #31 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r3, lsl #6 │ │ │ │ @@ -165190,15 +165190,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp sl, #0 │ │ │ │ beq c643c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ @@ -165239,15 +165239,15 @@ │ │ │ │ ldr r2, [pc, #264] @ c65d0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ bne c65c4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq c6580 │ │ │ │ @@ -165274,15 +165274,15 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ beq c6580 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrh r1, [r5, #12]! │ │ │ │ mov r0, #0 │ │ │ │ @@ -165296,15 +165296,15 @@ │ │ │ │ ldr r2, [pc, #56] @ c65e4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @ instruction: 0xfffffc98 │ │ │ │ @ instruction: 0x001821ff │ │ │ │ andseq r8, r8, pc, ror #21 │ │ │ │ @ instruction: 0xfffffc6c │ │ │ │ andseq r2, r8, r7, ror r1 │ │ │ │ @@ -166339,26 +166339,26 @@ │ │ │ │ ldm r4, {r0, r7} │ │ │ │ ldr r2, [pc, #168] @ c76a4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq c764c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r0, [pc, #120] @ c76a8 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2329f0 │ │ │ │ + bl 2329d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ bne c7620 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq c7694 │ │ │ │ @@ -166370,15 +166370,15 @@ │ │ │ │ ldm r4, {r0, r5} │ │ │ │ ldr r2, [pc, #56] @ c76b0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ @ instruction: 0xffffecbc │ │ │ │ andseq sp, r7, r8, lsl #21 │ │ │ │ @@ -166565,15 +166565,15 @@ │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq c8034 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r1, #0 │ │ │ │ beq c8074 │ │ │ │ - bl 241120 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 241108 <__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 c7a40 │ │ │ │ @@ -166840,15 +166840,15 @@ │ │ │ │ clrex │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ bcs c81c4 │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r1, r0, r6, lsl #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ecdc4 │ │ │ │ + bl ecdac │ │ │ │ ldrb r4, [sp, #12] │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ cmp r0, #1 │ │ │ │ bne c7fb8 │ │ │ │ cmp r4, #2 │ │ │ │ beq c7e3c │ │ │ │ tst r4, #1 │ │ │ │ @@ -166869,15 +166869,15 @@ │ │ │ │ beq c8130 │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ bcs c81c4 │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r1, r0, r6, lsl #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ecdc4 │ │ │ │ + bl ecdac │ │ │ │ ldrb r4, [sp, #12] │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ cmp r0, #1 │ │ │ │ bne c7fb8 │ │ │ │ cmp r4, #2 │ │ │ │ beq c7eb0 │ │ │ │ tst r4, #1 │ │ │ │ @@ -166898,15 +166898,15 @@ │ │ │ │ beq c8178 │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ bcs c81c4 │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r1, r0, r6, lsl #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ecdc4 │ │ │ │ + bl ecdac │ │ │ │ ldrb r4, [sp, #12] │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ cmp r0, #1 │ │ │ │ bne c7fb8 │ │ │ │ cmp r4, #2 │ │ │ │ beq c7f24 │ │ │ │ tst r4, #1 │ │ │ │ @@ -166927,15 +166927,15 @@ │ │ │ │ beq c8198 │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ bcs c81c4 │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r1, r0, r6, lsl #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ecdc4 │ │ │ │ + bl ecdac │ │ │ │ ldrb r4, [sp, #12] │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ cmp r0, #1 │ │ │ │ bne c7fb8 │ │ │ │ cmp r4, #2 │ │ │ │ beq c7f98 │ │ │ │ tst r4, #1 │ │ │ │ @@ -167566,15 +167566,15 @@ │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ c893c │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ @ instruction: 0x001868f1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ beq c8a34 │ │ │ │ cmp r3, #1 │ │ │ │ bne c8978 │ │ │ │ @@ -168188,15 +168188,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - bl e4f60 │ │ │ │ + bl e4f48 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq c932c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -168210,24 +168210,24 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, sp │ │ │ │ - bl e3bf4 │ │ │ │ + bl e3bdc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq c93a0 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ b c937c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e3bf4 │ │ │ │ + bl e3bdc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq c93a0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0, r1, lsl #5]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -168236,31 +168236,31 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ b c9364 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl e5044 │ │ │ │ + bl e502c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ - bl e4e84 │ │ │ │ + bl e4e6c │ │ │ │ mov r0, r4 │ │ │ │ bl d9094 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl e50fc │ │ │ │ + bl e50e4 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ - bl e4b1c │ │ │ │ + bl e4b04 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl e4f60 │ │ │ │ + bl e4f48 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq c942c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -168274,24 +168274,24 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, sp │ │ │ │ - bl e3bf4 │ │ │ │ + bl e3bdc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq c94a0 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ b c947c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e3bf4 │ │ │ │ + bl e3bdc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq c94a0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0, r1, lsl #5]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -168300,22 +168300,22 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ b c9464 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl e5044 │ │ │ │ + bl e502c │ │ │ │ b c94fc │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ b c94f4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ - bl e4b1c │ │ │ │ + bl e4b04 │ │ │ │ b c94f4 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ b c94ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d9094 │ │ │ │ @@ -168324,21 +168324,21 @@ │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ bl c92e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl e50fc │ │ │ │ + bl e50e4 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b e4b1c │ │ │ │ + b e4b04 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl e4b1c │ │ │ │ + bl e4b04 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ @@ -168897,30 +168897,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c9de0 │ │ │ │ cmp r1, #1 │ │ │ │ bne c9e08 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172cb4 │ │ │ │ + bl 172c9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl c8e44 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c9e18 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 125298 │ │ │ │ + b 125280 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl c8e44 │ │ │ │ b c9e5c │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ @@ -168930,15 +168930,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne c9e64 │ │ │ │ cmp r1, #1 │ │ │ │ bne c9e8c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 125298 │ │ │ │ + bl 125280 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ @@ -168971,15 +168971,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne c9f0c │ │ │ │ cmp r2, #1 │ │ │ │ bne c9ef4 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b c9ef4 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq c9f50 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -169023,15 +169023,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne c9fdc │ │ │ │ cmp r2, #1 │ │ │ │ bne c9f8c │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b c9f8c │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq ca030 │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -169093,15 +169093,15 @@ │ │ │ │ bne ca0e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne ca118 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b ca190 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq ca16c │ │ │ │ @@ -169113,15 +169113,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne ca144 │ │ │ │ cmp r2, #1 │ │ │ │ bne ca12c │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b ca12c │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq ca188 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -169160,15 +169160,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne ca1fc │ │ │ │ cmp r1, #1 │ │ │ │ bne ca224 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ @@ -169177,15 +169177,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne ca244 │ │ │ │ cmp r2, #1 │ │ │ │ bne ca268 │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq ca284 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -169882,24 +169882,24 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, #232] @ cae40 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldrd r2, [r0, #20] │ │ │ │ add r5, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [pc, #152] @ cae30 │ │ │ │ ldr r1, [pc, #152] @ cae34 │ │ │ │ ldm r4, {r4, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, #140] @ cae38 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -169907,15 +169907,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne cade8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -169932,18 +169932,18 @@ │ │ │ │ tst r1, r0 │ │ │ │ beq cae28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, r2, r0, ror r7 │ │ │ │ - muleq r2, r8, r8 │ │ │ │ + andeq r0, r2, r8, asr r7 │ │ │ │ + andeq r9, r2, r0, lsl #17 │ │ │ │ @ instruction: 0x0017d3bf │ │ │ │ - andeq r9, r2, ip, ror #17 │ │ │ │ + ldrdeq r9, [r2], -r4 │ │ │ │ andseq sp, r7, r3, ror r9 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ b d1a68 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ add r1, sp, #16 │ │ │ │ @@ -170017,15 +170017,15 @@ │ │ │ │ str r5, [sp, #308] @ 0x134 │ │ │ │ stm r3, {r0, r2, ip, lr} │ │ │ │ str fp, [sp, #336] @ 0x150 │ │ │ │ str r5, [sp, #340] @ 0x154 │ │ │ │ str r7, [sp, #344] @ 0x158 │ │ │ │ str r1, [sp, #348] @ 0x15c │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 125478 │ │ │ │ + bl 125460 │ │ │ │ mov r0, #384 @ 0x180 │ │ │ │ mov r1, #1 │ │ │ │ add r6, sp, #16 │ │ │ │ strh r1, [r4, r0] │ │ │ │ add r0, r4, #8 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ @@ -170117,15 +170117,15 @@ │ │ │ │ str r6, [r4, #188] @ 0xbc │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #388 @ 0x184 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add lr, sp, #336 @ 0x150 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb r1, [r5, #16] │ │ │ │ ldm lr, {r9, sl, ip, lr} │ │ │ │ stm r5, {r9, sl, ip, lr} │ │ │ │ b caeac │ │ │ │ @@ -170593,15 +170593,15 @@ │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add sl, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #83] @ 0x53 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #87] @ 0x57 │ │ │ │ @@ -170724,15 +170724,15 @@ │ │ │ │ add r3, r2, #8 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ orr r3, r2, #7 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, fp │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #107] @ 0x6b │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #111] @ 0x6f │ │ │ │ @@ -170864,15 +170864,15 @@ │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add fp, sp, #128 @ 0x80 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #107] @ 0x6b │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #111] @ 0x6f │ │ │ │ @@ -171055,15 +171055,15 @@ │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #153] @ 0x99 │ │ │ │ str r1, [sp, #157] @ 0x9d │ │ │ │ str r0, [sp, #161] @ 0xa1 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #16 │ │ │ │ bl 3a32c │ │ │ │ b cbff4 │ │ │ │ mov r0, #1 │ │ │ │ @@ -171159,15 +171159,15 @@ │ │ │ │ bl 3a910 │ │ │ │ andseq r3, r8, r4, ror #27 │ │ │ │ @ instruction: 0x00183dd3 │ │ │ │ @ instruction: 0x001763fc │ │ │ │ andseq r3, r8, r1, lsr r3 │ │ │ │ andseq r3, r8, r3, lsr sl │ │ │ │ ldrheq r6, [r7], -r0 │ │ │ │ - andeq r2, r2, r4, asr #28 │ │ │ │ + andeq r2, r2, ip, lsr #28 │ │ │ │ andseq r6, r7, r8, lsr #1 │ │ │ │ andseq ip, r7, fp, ror lr │ │ │ │ andseq r5, r7, r0, lsl #31 │ │ │ │ andseq r6, r7, r0, lsl #6 │ │ │ │ andseq r3, r8, r7, ror #24 │ │ │ │ @ instruction: 0x001762fc │ │ │ │ andseq r3, r8, r5, asr #23 │ │ │ │ @@ -171185,15 +171185,15 @@ │ │ │ │ andseq r3, r8, r1, ror #16 │ │ │ │ strdeq r4, [r2], -r0 @ │ │ │ │ andseq r5, r7, r4, ror sp │ │ │ │ andseq r5, r7, r8, lsl #26 │ │ │ │ andseq r3, r8, r0, asr r6 │ │ │ │ @ instruction: 0x001835f3 │ │ │ │ andseq r5, r7, r8, ror ip │ │ │ │ - andeq r2, r2, r4, lsr #20 │ │ │ │ + andeq r2, r2, ip, lsl #20 │ │ │ │ andseq ip, r7, r7, ror sl │ │ │ │ mulseq r7, r0, fp │ │ │ │ andseq pc, r7, r8, asr r1 @ │ │ │ │ andseq pc, r7, r8, ror #1 │ │ │ │ andseq r3, r8, r5, lsr fp │ │ │ │ @ instruction: 0x00183ad3 │ │ │ │ andseq r3, r8, r7, lsr #22 │ │ │ │ @@ -171245,29 +171245,29 @@ │ │ │ │ str r4, [sp, #504] @ 0x1f8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r0, r4, #416 @ 0x1a0 │ │ │ │ - bl f4ad0 │ │ │ │ + bl f4ab8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r1, [r4, #448] @ 0x1c0 │ │ │ │ cmpne r1, #0 │ │ │ │ bne ccc5c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [pc, #4072] @ cd2c8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ add fp, r0, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl e4624 │ │ │ │ + bl e460c │ │ │ │ cmp r0, #0 │ │ │ │ add sl, sp, #296 @ 0x128 │ │ │ │ ldrne r1, [r0] │ │ │ │ cmpne r1, #-2147483648 @ 0x80000000 │ │ │ │ bne ccc18 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ mov r9, r4 │ │ │ │ @@ -171275,15 +171275,15 @@ │ │ │ │ ldrb r1, [r9, #70] @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r0, #-2147483648 @ 0x80000000 │ │ │ │ beq cc354 │ │ │ │ ldr r1, [pc, #4080] @ cd318 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ - bl e44bc │ │ │ │ + bl e44a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ cmpne r4, #0 │ │ │ │ bne ccd48 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, #2 │ │ │ │ @@ -171291,15 +171291,15 @@ │ │ │ │ b cc35c │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [r1] │ │ │ │ ldr r1, [pc, #4092] @ cd364 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ - bl e4624 │ │ │ │ + bl e460c │ │ │ │ cmp r0, #0 │ │ │ │ beq cc414 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne cc414 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -171311,15 +171311,15 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add sl, r0, #124 @ 0x7c │ │ │ │ add r4, sp, #296 @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4e30 │ │ │ │ + bl 1d4e18 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #488] @ 0x1e8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #492] @ 0x1ec │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ str sl, [sp, #480] @ 0x1e0 │ │ │ │ add r9, sp, #480 @ 0x1e0 │ │ │ │ @@ -171328,15 +171328,15 @@ │ │ │ │ bl d6aac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1d3c68 │ │ │ │ + bl 1d3c50 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ add r8, r8, #24 │ │ │ │ subs fp, fp, #24 │ │ │ │ bne cc3b4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r1, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -171499,15 +171499,15 @@ │ │ │ │ str r3, [r7, #11] │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ ldr r0, [pc, #4036] @ cd664 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ b cc4cc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne cc4cc │ │ │ │ b cc7c4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne cc8ac │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ @@ -171521,17 +171521,17 @@ │ │ │ │ b cc700 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl c8b6c │ │ │ │ add r8, r8, #24 │ │ │ │ subs r9, r9, #24 │ │ │ │ beq cc4cc │ │ │ │ mov r0, sl │ │ │ │ - bl 1d4e30 │ │ │ │ + bl 1d4e18 │ │ │ │ mov r0, fp │ │ │ │ - bl e54e8 │ │ │ │ + bl e54d0 │ │ │ │ add r4, sp, #744 @ 0x2e8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ @@ -171557,15 +171557,15 @@ │ │ │ │ bl d6f08 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 1d3c68 │ │ │ │ + bl 1d3c50 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldrb r0, [r4, #409] @ 0x199 │ │ │ │ cmp r0, #1 │ │ │ │ bne cc6ec │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ @@ -171584,17 +171584,17 @@ │ │ │ │ b cc7fc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl c8b6c │ │ │ │ add r9, r9, #24 │ │ │ │ subs r8, r8, #24 │ │ │ │ beq cc4cc │ │ │ │ mov r0, sl │ │ │ │ - bl 1d4e30 │ │ │ │ + bl 1d4e18 │ │ │ │ mov r0, fp │ │ │ │ - bl e54e8 │ │ │ │ + bl e54d0 │ │ │ │ add r5, sp, #744 @ 0x2e8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ @@ -171617,29 +171617,29 @@ │ │ │ │ bl d67a0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 1d3c68 │ │ │ │ + bl 1d3c50 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldrb r0, [r4, #409] @ 0x199 │ │ │ │ cmp r0, #0 │ │ │ │ beq cc7e8 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl d1ce8 │ │ │ │ b cc7e8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d4e30 │ │ │ │ + bl 1d4e18 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ - bl e54e8 │ │ │ │ + bl e54d0 │ │ │ │ add r5, sp, #744 @ 0x2e8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ @@ -171662,15 +171662,15 @@ │ │ │ │ bl d67a0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 1d3c68 │ │ │ │ + bl 1d3c50 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldrb r0, [r4, #409] @ 0x199 │ │ │ │ cmp r0, #0 │ │ │ │ beq cc4c4 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ @@ -171700,15 +171700,15 @@ │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ mov r1, #1 │ │ │ │ strh r1, [r0] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ cmp r6, #2 │ │ │ │ beq cc4cc │ │ │ │ add ip, sp, #744 @ 0x2e8 │ │ │ │ str r6, [sp, #480] @ 0x1e0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldm ip, {r0, r2, r3, r4, r7} │ │ │ │ @@ -171716,15 +171716,15 @@ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [r4, #448] @ 0x1c0 │ │ │ │ cmp r1, #0 │ │ │ │ beq cc4cc │ │ │ │ ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #1 │ │ │ │ beq cc4cc │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldrb r2, [r4, #402] @ 0x192 │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ @@ -171774,30 +171774,30 @@ │ │ │ │ str r3, [r7, #11] │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ ldr r0, [pc, #3896] @ cda24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ b cc4cc │ │ │ │ mov r0, fp │ │ │ │ - bl 1d4e30 │ │ │ │ + bl 1d4e18 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [pc, #3856] @ cda28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ ldrd r2, [r6, #108] @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 1d6f28 │ │ │ │ + bl 1d6f10 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ add r2, sp, #296 @ 0x128 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ ldr r7, [sp, #716] @ 0x2cc │ │ │ │ ldm r2, {r0, r3, r4, r5, r8, ip} │ │ │ │ mov lr, r1 │ │ │ │ @@ -171805,15 +171805,15 @@ │ │ │ │ stm lr, {r0, r3, r4, r5, r8, ip} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ str r7, [sp, #508] @ 0x1fc │ │ │ │ strh r2, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ mov r5, r6 │ │ │ │ cmp r1, #0 │ │ │ │ beq ccb94 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ @@ -171866,15 +171866,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 3a344 │ │ │ │ b ce76c │ │ │ │ ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ cmp r0, #1 │ │ │ │ beq cc2d0 │ │ │ │ ldr r1, [sp, #492] @ 0x1ec │ │ │ │ ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ @@ -171932,15 +171932,15 @@ │ │ │ │ beq cc344 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne cc344 │ │ │ │ ldr r1, [pc, #3992] @ cdd04 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ - bl e44bc │ │ │ │ + bl e44a4 │ │ │ │ ldr r1, [pc, #3980] @ cdd08 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrne r1, [r0] │ │ │ │ @@ -172010,15 +172010,15 @@ │ │ │ │ str r2, [sp, #513] @ 0x201 │ │ │ │ strb r7, [sp, #504] @ 0x1f8 │ │ │ │ str r0, [sp, #505] @ 0x1f9 │ │ │ │ str r1, [sp, #509] @ 0x1fd │ │ │ │ str r3, [sp, #516] @ 0x204 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldrb r0, [r4, #401] @ 0x191 │ │ │ │ cmp r0, #0 │ │ │ │ beq ccf40 │ │ │ │ ldr r0, [pc, #3892] @ cddf8 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #7 │ │ │ │ @@ -172045,15 +172045,15 @@ │ │ │ │ str r2, [sp, #513] @ 0x201 │ │ │ │ strb r8, [sp, #504] @ 0x1f8 │ │ │ │ str r0, [sp, #505] @ 0x1f9 │ │ │ │ str r1, [sp, #509] @ 0x1fd │ │ │ │ str r3, [sp, #516] @ 0x204 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ cmp r9, #2 │ │ │ │ beq cd81c │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ str r9, [sp, #480] @ 0x1e0 │ │ │ │ @@ -172062,15 +172062,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ ldr r1, [r4, #448] @ 0x1c0 │ │ │ │ cmp r1, #0 │ │ │ │ beq cd81c │ │ │ │ ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #1 │ │ │ │ beq cd81c │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq cd81c │ │ │ │ @@ -172113,15 +172113,15 @@ │ │ │ │ str r4, [sp, #480] @ 0x1e0 │ │ │ │ str r3, [sp, #484] @ 0x1e4 │ │ │ │ str r6, [sp, #505] @ 0x1f9 │ │ │ │ str r1, [sp, #509] @ 0x1fd │ │ │ │ str r0, [sp, #513] @ 0x201 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ - bl 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ cmp r7, #0 │ │ │ │ beq cd800 │ │ │ │ add r4, r5, #16 │ │ │ │ b cd064 │ │ │ │ add r4, r4, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq cd800 │ │ │ │ @@ -172156,15 +172156,15 @@ │ │ │ │ bl 3a344 │ │ │ │ b ce76c │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #668] @ 0x29c │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7a3c │ │ │ │ + bl 1c7a24 │ │ │ │ add r0, r7, r0 │ │ │ │ add r4, r4, #24 │ │ │ │ add r7, r0, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ bne cd0ec │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ cmp r7, r6 │ │ │ │ @@ -172199,15 +172199,15 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r5, r5, #24 │ │ │ │ add r7, sl, #1 │ │ │ │ subs fp, fp, #24 │ │ │ │ beq cd40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a3c │ │ │ │ + bl 1c7a24 │ │ │ │ add sl, r0, r7 │ │ │ │ cmp r9, r7 │ │ │ │ cmpls r7, r4 │ │ │ │ bcc cd270 │ │ │ │ cmp r9, sl │ │ │ │ cmpls sl, r4 │ │ │ │ bcc cd270 │ │ │ │ @@ -172398,15 +172398,15 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ lsl r5, r0, #4 │ │ │ │ cmp r5, #0 │ │ │ │ beq ccd98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #3 │ │ │ │ - bl 1cb598 │ │ │ │ + bl 1cb580 │ │ │ │ sub r5, r5, #48 @ 0x30 │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq cd4a4 │ │ │ │ ldrb r0, [r6, #-24] @ 0xffffffe8 │ │ │ │ cmp r0, #1 │ │ │ │ ldrdeq r0, [r6, #-20] @ 0xffffffec │ │ │ │ @@ -172513,15 +172513,15 @@ │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add r1, r8, #4 │ │ │ │ bl d8048 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #480] @ 0x1e0 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 1cf034 │ │ │ │ + bl 1cf01c │ │ │ │ ldr r4, [sp, #296] @ 0x128 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ beq cd580 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ ldr r7, [sp, #300] @ 0x12c │ │ │ │ @@ -172756,15 +172756,15 @@ │ │ │ │ cmp r6, r0 │ │ │ │ beq ce01c │ │ │ │ ldr r1, [pc, #4028] @ cea00 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov sl, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb594 │ │ │ │ + bl 1cb57c │ │ │ │ add r7, r6, #24 │ │ │ │ cmp r0, #0 │ │ │ │ beq cda8c │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #2 │ │ │ │ bne ce01c │ │ │ │ add r0, r6, #32 │ │ │ │ @@ -172775,15 +172775,15 @@ │ │ │ │ ldrdeq r0, [r0, #8] │ │ │ │ orrseq r0, r0, r1 │ │ │ │ bne ce020 │ │ │ │ ldr r1, [pc, #4072] @ cea7c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb594 │ │ │ │ + bl 1cb57c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ add r4, r6, #48 @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq cdc08 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov fp, sl │ │ │ │ mov r5, #0 │ │ │ │ @@ -172799,50 +172799,50 @@ │ │ │ │ ldr r4, [r4, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #696] @ 0x2b8 │ │ │ │ str r0, [sp, #692] @ 0x2b4 │ │ │ │ str r5, [sp, #688] @ 0x2b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 219ffc │ │ │ │ + bl 219fe4 │ │ │ │ add r6, sp, #744 @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne cdb1c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #688 @ 0x2b0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - bl 21adc8 │ │ │ │ + bl 21adb0 │ │ │ │ add r0, sp, #688 @ 0x2b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 21adc8 │ │ │ │ + bl 21adb0 │ │ │ │ ldr r1, [sp, #692] @ 0x2b4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ str r5, [sp, #708] @ 0x2c4 │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ str r5, [sp, #700] @ 0x2bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 219fb8 │ │ │ │ + bl 219fa0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #904 @ 0x388 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ add r4, sp, #712 @ 0x2c8 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r6, sp, #296 @ 0x128 │ │ │ │ b cdb80 │ │ │ │ ldr r1, [sp, #732] @ 0x2dc │ │ │ │ ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ mov r0, fp │ │ │ │ - bl 21adc8 │ │ │ │ + bl 21adb0 │ │ │ │ add r1, sp, #904 @ 0x388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b318 │ │ │ │ + bl 21b300 │ │ │ │ ldrb r0, [sp, #712] @ 0x2c8 │ │ │ │ cmp r0, #10 │ │ │ │ beq cdc9c │ │ │ │ subs r0, r0, #5 │ │ │ │ movls r0, r5 │ │ │ │ cmp r0, #3 │ │ │ │ bhi cdbfc │ │ │ │ @@ -172852,35 +172852,35 @@ │ │ │ │ @ instruction: 0xffffffbc │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ ldr r2, [sp, #708] @ 0x2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219fb8 │ │ │ │ + bl 219fa0 │ │ │ │ ldrb r0, [sp, #326] @ 0x146 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #4076] @ cebd0 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bne cdb80 │ │ │ │ b cdb78 │ │ │ │ mov r0, fp │ │ │ │ - bl 21abd0 │ │ │ │ + bl 21abb8 │ │ │ │ b cdb80 │ │ │ │ ldr r1, [sp, #716] @ 0x2cc │ │ │ │ ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ b cdb78 │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r1, [pc, #4080] @ cec08 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb594 │ │ │ │ + bl 1cb57c │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ beq cdc70 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #2 │ │ │ │ bne cda2c │ │ │ │ add r0, fp, #32 │ │ │ │ @@ -172896,15 +172896,15 @@ │ │ │ │ mov fp, sl │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b cda30 │ │ │ │ ldr r1, [pc, #4024] @ cec30 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb594 │ │ │ │ + bl 1cb57c │ │ │ │ cmp r0, #0 │ │ │ │ beq cda2c │ │ │ │ b cdf48 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ b cda30 │ │ │ │ ldr r7, [sp, #708] @ 0x2c4 │ │ │ │ @@ -172913,15 +172913,15 @@ │ │ │ │ bcc cddfc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl ed198 │ │ │ │ + bl ed180 │ │ │ │ ldr fp, [sp, #300] @ 0x12c │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ bne ce6ec │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ @@ -172952,15 +172952,15 @@ │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r4, r0 │ │ │ │ beq cdf30 │ │ │ │ ldr r1, [pc, #3792] @ cec28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb594 │ │ │ │ + bl 1cb57c │ │ │ │ cmp r0, #0 │ │ │ │ beq cdd9c │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ cmp r0, #2 │ │ │ │ bne cdf30 │ │ │ │ add r0, r4, #32 │ │ │ │ mov fp, #0 │ │ │ │ @@ -172971,15 +172971,15 @@ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne cdf34 │ │ │ │ ldr r1, [pc, #3720] @ cec2c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb594 │ │ │ │ + bl 1cb57c │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq cdee4 │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ mov fp, sl │ │ │ │ cmp r0, #1 │ │ │ │ bne cdefc │ │ │ │ @@ -173081,15 +173081,15 @@ │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #1 │ │ │ │ bne ce01c │ │ │ │ ldrd r2, [fp, #28] │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ add lr, sp, #768 @ 0x300 │ │ │ │ ldr r6, [sp, #300] @ 0x12c │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ strh r1, [lr, #172] @ 0xac │ │ │ │ strb r1, [sp, #928] @ 0x3a0 │ │ │ │ @@ -173210,15 +173210,15 @@ │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #448] @ 0x1c0 │ │ │ │ cmp r1, #0 │ │ │ │ beq ce33c │ │ │ │ ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ bne ce33c │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ @@ -173229,15 +173229,15 @@ │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq ce33c │ │ │ │ ldr r2, [sp, #748] @ 0x2ec │ │ │ │ ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ mov r1, r7 │ │ │ │ - bl f22e0 │ │ │ │ + bl f22c8 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r8, [sp, #300] @ 0x12c │ │ │ │ cmp r0, #0 │ │ │ │ beq ce320 │ │ │ │ add sl, fp, #48 @ 0x30 │ │ │ │ @@ -173249,15 +173249,15 @@ │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r7, r6 │ │ │ │ beq ce320 │ │ │ │ ldrd r4, [r7] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl e1d80 │ │ │ │ + bl e1d68 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ strd r4, [sp] │ │ │ │ bl d9e10 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ @@ -173268,15 +173268,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ b ce1e8 │ │ │ │ ldr r2, [sp, #748] @ 0x2ec │ │ │ │ ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ mov r1, r9 │ │ │ │ - bl f22e0 │ │ │ │ + bl f22c8 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r8, [sp, #300] @ 0x12c │ │ │ │ cmp r0, #0 │ │ │ │ beq ce644 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ @@ -173306,15 +173306,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ str sl, [sp, #300] @ 0x12c │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ bl 24cd4 │ │ │ │ str r5, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ - bl f571c │ │ │ │ + bl f5704 │ │ │ │ cmp r4, #0 │ │ │ │ beq ce644 │ │ │ │ ldr r5, [r9, #4] │ │ │ │ sub r4, r4, #8 │ │ │ │ ldr r6, [r9] │ │ │ │ add r9, r9, #8 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -173410,15 +173410,15 @@ │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ cmp r3, #15 │ │ │ │ bcs ce6cc │ │ │ │ orr r2, r0, #4 │ │ │ │ mov r8, fp │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ mov r1, r9 │ │ │ │ - bl f22e0 │ │ │ │ + bl f22c8 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ ldr r7, [sp, #484] @ 0x1e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq ce558 │ │ │ │ ldr fp, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ @@ -173448,15 +173448,15 @@ │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #484] @ 0x1e4 │ │ │ │ str fp, [sp, #480] @ 0x1e0 │ │ │ │ bl 24cd4 │ │ │ │ str fp, [sp, #488] @ 0x1e8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ - bl f571c │ │ │ │ + bl f5704 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ cmp sl, #0 │ │ │ │ beq ce558 │ │ │ │ ldm r9, {r4, fp} │ │ │ │ sub sl, sl, #8 │ │ │ │ add r9, r9, #8 │ │ │ │ cmp fp, #0 │ │ │ │ @@ -173475,15 +173475,15 @@ │ │ │ │ bl ab350 │ │ │ │ b ce41c │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ cmp r3, #15 │ │ │ │ bcs ce6cc │ │ │ │ orr r2, r2, #4 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ - bl f22e0 │ │ │ │ + bl f22c8 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ ldr r8, [sp, #484] @ 0x1e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq ce61c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ @@ -173496,15 +173496,15 @@ │ │ │ │ add sl, sl, #8 │ │ │ │ cmp sl, r6 │ │ │ │ beq ce61c │ │ │ │ ldrd r4, [sl] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl e1d80 │ │ │ │ + bl e1d68 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ strd r4, [sp] │ │ │ │ bl d9e10 │ │ │ │ ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ @@ -174020,15 +174020,15 @@ │ │ │ │ beq cee28 │ │ │ │ ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ mov r4, r0 │ │ │ │ sub r3, r3, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne cee78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ @@ -174084,24 +174084,24 @@ │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #409] @ 0x199 │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq cef14 │ │ │ │ add r0, sl, #472 @ 0x1d8 │ │ │ │ - bl e83c4 │ │ │ │ + bl e83ac │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r6, #224]! @ 0xe0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne cef30 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b cefb8 │ │ │ │ add r0, sl, #236 @ 0xec │ │ │ │ - bl 173900 │ │ │ │ + bl 1738e8 │ │ │ │ ldr r2, [sl, #244] @ 0xf4 │ │ │ │ ldrex r3, [r2] │ │ │ │ add r7, r3, #1 │ │ │ │ strex r4, r7, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ bne cef3c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -174149,17 +174149,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r9, sp │ │ │ │ add fp, sl, #448 @ 0x1c0 │ │ │ │ mov r1, r9 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ - bl e50fc │ │ │ │ + bl e50e4 │ │ │ │ add r0, sl, #460 @ 0x1cc │ │ │ │ - bl e4b1c │ │ │ │ + bl e4b04 │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ add r1, sl, #16 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ bl dd538 │ │ │ │ mov r0, #7 │ │ │ │ @@ -174170,15 +174170,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldm r9, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm fp, {r0, r1, r2, r3, r5, r7} │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sl, #460 @ 0x1cc │ │ │ │ - bl e4b1c │ │ │ │ + bl e4b04 │ │ │ │ ldm r9, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm fp, {r0, r1, r2, r3, r5, r7} │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ @@ -174303,15 +174303,15 @@ │ │ │ │ ldrb r1, [sl, #409] @ 0x199 │ │ │ │ mov r2, r5 │ │ │ │ add fp, sp, #368 @ 0x170 │ │ │ │ strb r6, [sp, #87] @ 0x57 │ │ │ │ and r3, r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c2e2c │ │ │ │ + bl 1c2e14 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne cf2dc │ │ │ │ add r0, r4, #8 │ │ │ │ orr r1, fp, #4 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ @@ -174506,15 +174506,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, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2a18 │ │ │ │ + bl e2a00 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ str r4, [sp] │ │ │ │ bl d9b14 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ @@ -174608,56 +174608,56 @@ │ │ │ │ cmp r7, r0 │ │ │ │ bne cf794 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sl, #416 @ 0x1a0 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov sl, #1 │ │ │ │ - bl f4764 │ │ │ │ + bl f474c │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ mov r1, #-2147483645 @ 0x80000003 │ │ │ │ cmp r0, #0 │ │ │ │ bne cf95c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r4, #496]! @ 0x1f0 │ │ │ │ cmp r1, #0 │ │ │ │ beq cf958 │ │ │ │ mov r6, fp │ │ │ │ ldr r2, [r0, #500] @ 0x1f4 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ mov sl, #1 │ │ │ │ - bl fd8c8 │ │ │ │ + bl fd8b0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #1 │ │ │ │ bne cf928 │ │ │ │ mov fp, r6 │ │ │ │ b cf958 │ │ │ │ add r1, fp, #52 @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov sl, #1 │ │ │ │ - bl 1d05f0 │ │ │ │ + bl 1d05d8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, r1, #40 @ 0x28 │ │ │ │ beq cf814 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [fp, #496]! @ 0x1f0 │ │ │ │ cmp r1, #0 │ │ │ │ beq cf7f4 │ │ │ │ ldr r2, [r0, #500] @ 0x1f4 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ mov sl, #1 │ │ │ │ - bl fd8c8 │ │ │ │ + bl fd8b0 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ cmp r0, #0 │ │ │ │ beq cf9dc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ mov r6, r8 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -174665,15 +174665,15 @@ │ │ │ │ bne cf904 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ b cfba0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov sl, #1 │ │ │ │ add r0, r0, #416 @ 0x1a0 │ │ │ │ - bl f4764 │ │ │ │ + bl f474c │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ mov r1, #-2147483645 @ 0x80000003 │ │ │ │ cmp r0, #0 │ │ │ │ bne cf95c │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ @@ -174684,15 +174684,15 @@ │ │ │ │ str r1, [sp, #568] @ 0x238 │ │ │ │ add r8, sp, #368 @ 0x170 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ - bl e0e24 │ │ │ │ + bl e0e0c │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ ldrb r1, [sp, #492] @ 0x1ec │ │ │ │ add ip, r0, #24 │ │ │ │ ldrb r0, [sp, #87] @ 0x57 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add sl, sp, #144 @ 0x90 │ │ │ │ orr r0, r1, r0 │ │ │ │ @@ -174701,22 +174701,22 @@ │ │ │ │ mov r0, sl │ │ │ │ ldm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ add r7, sp, #552 @ 0x228 │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ str r9, [sp, #552] @ 0x228 │ │ │ │ str r7, [sp] │ │ │ │ - bl e2dac │ │ │ │ + bl e2d94 │ │ │ │ mov r2, r0 │ │ │ │ add r5, sp, #568 @ 0x238 │ │ │ │ add r1, r8, #40 @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ str sl, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl e91c8 │ │ │ │ + bl e91b0 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ add r0, r5, #4 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq cfa18 │ │ │ │ @@ -174737,15 +174737,15 @@ │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2, r4} │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ mov sl, #1 │ │ │ │ - bl e7c00 │ │ │ │ + bl e7be8 │ │ │ │ ldr r4, [sp, #600] @ 0x258 │ │ │ │ mov fp, r6 │ │ │ │ cmp r4, #3 │ │ │ │ bne cfaac │ │ │ │ mov r1, #-2147483644 @ 0x80000004 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [fp, #20] │ │ │ │ @@ -174906,20 +174906,20 @@ │ │ │ │ ldrd r4, [r6] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl e0e24 │ │ │ │ + bl e0e0c │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ add r3, sp, #568 @ 0x238 │ │ │ │ mov r1, fp │ │ │ │ - bl e35bc │ │ │ │ + bl e35a4 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ cmp r0, #3 │ │ │ │ beq cfc18 │ │ │ │ mov sl, #0 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ bl c901c │ │ │ │ mov sl, #0 │ │ │ │ @@ -174927,15 +174927,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq d00ac │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r0, #500] @ 0x1f4 │ │ │ │ add r9, sp, #568 @ 0x238 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl fd8c8 │ │ │ │ + bl fd8b0 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ cmp r0, #0 │ │ │ │ bne d00ac │ │ │ │ ldr r1, [sp, #580] @ 0x244 │ │ │ │ ldr r0, [sp, #572] @ 0x23c │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ add fp, r0, r1, lsl #7 │ │ │ │ @@ -174952,15 +174952,15 @@ │ │ │ │ add ip, sp, #216 @ 0xd8 │ │ │ │ mov r1, fp │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ add r4, fp, #24 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl e4624 │ │ │ │ + bl e460c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq cfd0c │ │ │ │ ldr r0, [r8] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne cfe2c │ │ │ │ @@ -175026,25 +175026,25 @@ │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ ldrd r0, [ip] │ │ │ │ ldrd r2, [fp, #32] │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp] │ │ │ │ - bl e2dac │ │ │ │ + bl e2d94 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #568 @ 0x238 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ add r1, fp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r9 │ │ │ │ - bl e91c8 │ │ │ │ + bl e91b0 │ │ │ │ add r0, r5, #4 │ │ │ │ add ip, sp, #368 @ 0x170 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -175059,15 +175059,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1d3c68 │ │ │ │ + bl 1d3c50 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, #-2147483643 @ 0x80000005 │ │ │ │ str r0, [r1, #20] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -175104,15 +175104,15 @@ │ │ │ │ ldm ip, {r2, r4, r5, r6, r7, lr} │ │ │ │ stm r0, {r2, r4, r5, r6, r7, lr} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r4, sp, #568 @ 0x238 │ │ │ │ movw r2, #1300 @ 0x514 │ │ │ │ mov r0, r4 │ │ │ │ - bl e4454 │ │ │ │ + bl e443c │ │ │ │ add ip, r4, #4 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r4, r8 │ │ │ │ bl ca63c │ │ │ │ @@ -175138,15 +175138,15 @@ │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r6, sp, #568 @ 0x238 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4454 │ │ │ │ + bl e443c │ │ │ │ add ip, r6, #4 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r4, r8 │ │ │ │ bl ca63c │ │ │ │ @@ -175306,15 +175306,15 @@ │ │ │ │ str r9, [sp, #524] @ 0x20c │ │ │ │ beq d0224 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ - bl f44a0 │ │ │ │ + bl f4488 │ │ │ │ mov r0, #1 │ │ │ │ mov sl, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b d0244 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -175405,15 +175405,15 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #4 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl e54e8 │ │ │ │ + bl e54d0 │ │ │ │ add r6, sp, #768 @ 0x300 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ ldr r4, [sp, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r7, sp, #600 @ 0x258 │ │ │ │ @@ -175477,15 +175477,15 @@ │ │ │ │ str r2, [sp, #636] @ 0x27c │ │ │ │ str r7, [sp, #600] @ 0x258 │ │ │ │ str r3, [sp, #625] @ 0x271 │ │ │ │ str r1, [sp, #629] @ 0x275 │ │ │ │ str r0, [sp, #633] @ 0x279 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r5, #0 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ bne d0718 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r4, #0 │ │ │ │ @@ -175503,15 +175503,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne d17f4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq d0720 │ │ │ │ add r0, r6, #16 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl e23cc │ │ │ │ + bl e23b4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ ldr r7, [pc, #3656] @ d1398 │ │ │ │ movt r3, #257 @ 0x101 │ │ │ │ and r2, r1, r0 │ │ │ │ lsr r0, r0, #25 │ │ │ │ mul r8, r0, r3 │ │ │ │ @@ -175569,15 +175569,15 @@ │ │ │ │ ldr r7, [r0, #-4] │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ add r0, r6, #16 │ │ │ │ str fp, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl e20a8 │ │ │ │ + bl e2090 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ ldr fp, [r6, #4] │ │ │ │ ldr r9, [pc, #4072] @ d1640 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ and sl, fp, r0 │ │ │ │ mul r2, r1, r2 │ │ │ │ @@ -175633,15 +175633,15 @@ │ │ │ │ b d084c │ │ │ │ add r4, r9, r8, lsl #3 │ │ │ │ ldr r0, [r4, #-20] @ 0xffffffec │ │ │ │ cmp r0, #0 │ │ │ │ beq d0840 │ │ │ │ sub r0, r4, #16 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ - bl e23cc │ │ │ │ + bl e23b4 │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r7, #257 @ 0x101 │ │ │ │ ldrd r2, [r4, #-32] @ 0xffffffe0 │ │ │ │ mul lr, r1, r7 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ and r7, r3, r0 │ │ │ │ @@ -175735,23 +175735,23 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #316] @ 0x13c │ │ │ │ beq d0924 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ add r0, sl, #120 @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl f4648 │ │ │ │ + bl f4630 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [sp, #976] @ 0x3d0 │ │ │ │ movne r0, #1 │ │ │ │ strbne r0, [r1] │ │ │ │ add r0, sl, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl f4648 │ │ │ │ + bl f4630 │ │ │ │ cmp r0, #0 │ │ │ │ beq d0988 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ bpl d093c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -175777,15 +175777,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #604] @ 0x25c │ │ │ │ str r5, [sp, #600] @ 0x258 │ │ │ │ bl 24cd4 │ │ │ │ str r5, [sp, #608] @ 0x260 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ - bl f571c │ │ │ │ + bl f5704 │ │ │ │ ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne d0acc │ │ │ │ ldr r0, [sl, #460] @ 0x1cc │ │ │ │ cmp r0, #0 │ │ │ │ beq d0acc │ │ │ │ @@ -175823,15 +175823,15 @@ │ │ │ │ b d09b0 │ │ │ │ ldr r1, [sl, #448] @ 0x1c0 │ │ │ │ cmp r1, #0 │ │ │ │ beq d0acc │ │ │ │ ldr r2, [sl, #452] @ 0x1c4 │ │ │ │ sub r3, r0, r6 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ cmp r0, #1 │ │ │ │ beq d0acc │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r0, [sp, #604] @ 0x25c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ @@ -176139,15 +176139,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq d0f84 │ │ │ │ ldr r2, [sl, #452] @ 0x1c4 │ │ │ │ sub r3, r0, r6 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ cmp r0, #1 │ │ │ │ beq d0f84 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r0, [sp, #604] @ 0x25c │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ @@ -176205,15 +176205,15 @@ │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq d18bc │ │ │ │ ldr r2, [sl, #452] @ 0x1c4 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ cmp r0, #0 │ │ │ │ bne d18bc │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ mov r8, r7 │ │ │ │ ldr r0, [sp, #604] @ 0x25c │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ @@ -176262,15 +176262,15 @@ │ │ │ │ bne d1150 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq d116c │ │ │ │ ldr r2, [sl, #452] @ 0x1c4 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne d1140 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r0, [sp, #604] @ 0x25c │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ @@ -176328,15 +176328,15 @@ │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, fp, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl f49a8 │ │ │ │ + bl f4990 │ │ │ │ sub r1, r9, #1 │ │ │ │ sub r5, r5, #1 │ │ │ │ and r9, r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ beq d11dc │ │ │ │ ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -176406,15 +176406,15 @@ │ │ │ │ mov r0, #9 │ │ │ │ str r5, [sp, #620] @ 0x26c │ │ │ │ str r9, [sp, #632] @ 0x278 │ │ │ │ str r4, [sp, #628] @ 0x274 │ │ │ │ strb r0, [sp, #624] @ 0x270 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ tstne r0, #1 │ │ │ │ beq d141c │ │ │ │ ldr r0, [sl, #212] @ 0xd4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -176454,15 +176454,15 @@ │ │ │ │ mov r0, #9 │ │ │ │ str r5, [sp, #620] @ 0x26c │ │ │ │ str r9, [sp, #632] @ 0x278 │ │ │ │ str r4, [sp, #628] @ 0x274 │ │ │ │ strb r0, [sp, #624] @ 0x270 │ │ │ │ add r1, sp, #600 @ 0x258 │ │ │ │ mov r0, fp │ │ │ │ - bl 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ ldrb r0, [sl, #405] @ 0x195 │ │ │ │ cmp r0, #0 │ │ │ │ beq d14cc │ │ │ │ ldr r2, [pc, #1580] @ d1a5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, fp │ │ │ │ @@ -176483,15 +176483,15 @@ │ │ │ │ ldr r1, [sl, #448] @ 0x1c0 │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ cmp r1, #0 │ │ │ │ beq d14cc │ │ │ │ ldr r2, [sl, #452] @ 0x1c4 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ cmp r0, #1 │ │ │ │ beq d14cc │ │ │ │ ldr r1, [sp, #780] @ 0x30c │ │ │ │ ldr r0, [sp, #772] @ 0x304 │ │ │ │ ldr r2, [pc, #1460] @ d1a60 │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ @@ -176515,15 +176515,15 @@ │ │ │ │ beq d1688 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ bne d1688 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ add r1, sl, #472 @ 0x1d8 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl e826c │ │ │ │ + bl e8254 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq d1688 │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ mov r1, #10 │ │ │ │ ldr fp, [sp, #364] @ 0x16c │ │ │ │ mov r4, #0 │ │ │ │ @@ -176586,15 +176586,15 @@ │ │ │ │ stm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ mov r0, #3 │ │ │ │ str r9, [sp, #636] @ 0x27c │ │ │ │ str ip, [sp, #628] @ 0x274 │ │ │ │ strb r0, [sp, #624] @ 0x270 │ │ │ │ ldr r0, [sp, #972] @ 0x3cc │ │ │ │ - bl 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ beq d166c │ │ │ │ add r6, fp, #4 │ │ │ │ b d1650 │ │ │ │ strdeq pc, [r1], -r8 @ │ │ │ │ add r6, r6, #12 │ │ │ │ @@ -176693,15 +176693,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ b d0f90 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ b d1194 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r8, #16] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ b d0874 │ │ │ │ andseq lr, r7, r8, lsr #21 │ │ │ │ @@ -176721,15 +176721,15 @@ │ │ │ │ b d0528 │ │ │ │ ldr r0, [pc, #560] @ d1a64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ b d18c8 │ │ │ │ eoreq pc, r1, r4, lsr #13 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ ldr r2, [sp, #768] @ 0x300 │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ mov lr, r5 │ │ │ │ ldr r0, [sp, #776] @ 0x308 │ │ │ │ ldr r1, [sp, #780] @ 0x30c │ │ │ │ strd r2, [r8] │ │ │ │ @@ -176942,24 +176942,24 @@ │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq d1b58 │ │ │ │ ldr r2, [sl, #500] @ 0x1f4 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl fd8c8 │ │ │ │ + bl fd8b0 │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ cmp r0, #1 │ │ │ │ beq d1b58 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ stm r3, {r0, r1, r2, r5} │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ - bl e7c00 │ │ │ │ + bl e7be8 │ │ │ │ ldr r4, [sp, #296] @ 0x128 │ │ │ │ cmp r4, #3 │ │ │ │ beq d1b58 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ beq d1b38 │ │ │ │ @@ -177014,15 +177014,15 @@ │ │ │ │ tst r8, r0 │ │ │ │ beq d1cd4 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl f44a0 │ │ │ │ + bl f4488 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r1, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ @@ -177104,15 +177104,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ bne d1eb4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ - bl e8738 │ │ │ │ + bl e8720 │ │ │ │ b d1ebc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ bl ab35c │ │ │ │ mov r0, #5 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ @@ -177129,30 +177129,30 @@ │ │ │ │ ldr r0, [sl, #212] @ 0xd4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne d1f0c │ │ │ │ b d1f94 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - bl e7d4c │ │ │ │ + bl e7d34 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ bne d20a4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #700] @ d2180 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [pc, #684] @ d2184 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne d1f58 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ @@ -177241,15 +177241,15 @@ │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ strh r2, [sp, #86] @ 0x56 │ │ │ │ strh r6, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r9, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -177344,15 +177344,15 @@ │ │ │ │ bne d2304 │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #1000 @ 0x3e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ umull r3, r5, r0, r4 │ │ │ │ ldr r2, [pc, #2124] @ d2a5c │ │ │ │ ldr ip, [pc, #2124] @ d2a60 │ │ │ │ str r0, [sp, #32] │ │ │ │ mla r5, r1, r4, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -177374,15 +177374,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add fp, sp, #120 @ 0x78 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, ip │ │ │ │ mov r2, fp │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #51] @ 0x33 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #55] @ 0x37 │ │ │ │ @@ -177428,15 +177428,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add fp, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #51] @ 0x33 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #55] @ 0x37 │ │ │ │ @@ -177487,15 +177487,15 @@ │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq d2530 │ │ │ │ ldrd r2, [r3, #108] @ 0x6c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1d6f28 │ │ │ │ + bl 1d6f10 │ │ │ │ ldr r0, [pc, #1592] @ d2a80 │ │ │ │ mov r1, #9 │ │ │ │ mov fp, #7 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ @@ -177808,15 +177808,15 @@ │ │ │ │ strh r8, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ strh r9, [sp, #126] @ 0x7e │ │ │ │ strh r4, [sp, #124] @ 0x7c │ │ │ │ str lr, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #145] @ 0x91 │ │ │ │ str r2, [sp, #149] @ 0x95 │ │ │ │ - bl 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3a32c │ │ │ │ b d2974 │ │ │ │ mov r0, #8 │ │ │ │ @@ -177883,15 +177883,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldrsbeq sp, [r7], -r1 │ │ │ │ andseq sp, r7, r3, asr #1 │ │ │ │ eoreq sp, r1, r8, lsl ip │ │ │ │ andseq r8, r7, r0, ror #24 │ │ │ │ - andeq r2, r2, r4, lsl #6 │ │ │ │ + andeq r2, r2, ip, ror #5 │ │ │ │ andseq r6, r7, r7, lsr #7 │ │ │ │ @ instruction: 0x0017cdb4 │ │ │ │ @ instruction: 0x0016f2d8 │ │ │ │ andseq ip, r7, sl, asr #25 │ │ │ │ @ instruction: 0x0017ceb1 │ │ │ │ andseq ip, r7, sl, ror lr │ │ │ │ @ instruction: 0x0016f1dc │ │ │ │ @@ -177922,34 +177922,34 @@ │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r2, [pc, #36] @ d2b1c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r1, r2, r8, lsl #23 │ │ │ │ + andeq r1, r2, r0, ror fp │ │ │ │ andseq r2, r7, sp, lsr #12 │ │ │ │ andseq r2, r7, r3, lsl r6 │ │ │ │ - @ instruction: 0x0001bbb0 │ │ │ │ + muleq r1, r8, fp │ │ │ │ andseq r5, r7, pc, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #1636] @ d31a4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 23c6d4 │ │ │ │ + bl 23c6bc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ bne d2cb4 │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr lr, [sp, #88] @ 0x58 │ │ │ │ add r3, r4, #8 │ │ │ │ @@ -178125,15 +178125,15 @@ │ │ │ │ bne d2e84 │ │ │ │ mov r6, r8 │ │ │ │ tst r1, #1 │ │ │ │ bne d2f8c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1d1cb4 │ │ │ │ + bl 1d1c9c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq d2e64 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -178237,15 +178237,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, r4, r6 │ │ │ │ sub r2, r0, r6 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1d1cb4 │ │ │ │ + bl 1d1c9c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ bne d303c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r8, #0 │ │ │ │ @@ -178397,25 +178397,25 @@ │ │ │ │ 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 e8738 │ │ │ │ + bl e8720 │ │ │ │ ldr r1, [pc, #188] @ d333c │ │ │ │ ldr r0, [pc, #188] @ d3340 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne d32c8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r1, [r4] │ │ │ │ @@ -179337,15 +179337,15 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl e52f4 │ │ │ │ + bl e52dc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ bne d414c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #8 │ │ │ │ stm r4, {r0, r1} │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -179383,15 +179383,15 @@ │ │ │ │ add r5, r5, #1 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl e52f4 │ │ │ │ + bl e52dc │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ beq d421c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne d41b4 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ @@ -179525,15 +179525,15 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #5000 @ 0x1388 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1158 │ │ │ │ + bl e1140 │ │ │ │ cmp r0, #0 │ │ │ │ beq d4460 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldrd sl, [r0] │ │ │ │ ldrd r2, [r1] │ │ │ │ adds r1, sl, r4 │ │ │ │ adc r7, fp, #0 │ │ │ │ @@ -179826,15 +179826,15 @@ │ │ │ │ str r8, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl e51b8 │ │ │ │ + bl e51a0 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl d5404 │ │ │ │ @@ -179842,15 +179842,15 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1255ec │ │ │ │ + bl 1255d4 │ │ │ │ tst r0, #1 │ │ │ │ beq d4960 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ bcs d4a9c │ │ │ │ ldrd r2, [r6] │ │ │ │ @@ -179903,15 +179903,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 1255ec │ │ │ │ + bl 1255d4 │ │ │ │ tst r0, #1 │ │ │ │ beq d4a6c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ bcs d4a84 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -180039,15 +180039,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ tst r0, #1 │ │ │ │ bne d4c48 │ │ │ │ b d4ca4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ tst r0, #1 │ │ │ │ bne d4c48 │ │ │ │ b d4ca4 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ bne d4c48 │ │ │ │ b d4ca4 │ │ │ │ @@ -180293,15 +180293,15 @@ │ │ │ │ cmp r2, r1 │ │ │ │ bne d4fe8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ b d5028 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ b d5028 │ │ │ │ mov r0, #0 │ │ │ │ b d5028 │ │ │ │ mov r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ beq d510c │ │ │ │ add r0, r7, r1 │ │ │ │ @@ -180334,15 +180334,15 @@ │ │ │ │ cmp r2, r1 │ │ │ │ bne d508c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ b d50cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ b d50cc │ │ │ │ mov r0, #0 │ │ │ │ b d50cc │ │ │ │ mov r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ beq d5124 │ │ │ │ add r0, r7, r1 │ │ │ │ @@ -180393,15 +180393,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 1e6d24 │ │ │ │ + bl 1e6d0c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ beq d52d8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add fp, r4, #20 │ │ │ │ add r1, r0, #12 │ │ │ │ orr r0, r0, #5 │ │ │ │ @@ -180415,15 +180415,15 @@ │ │ │ │ b d520c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e6d24 │ │ │ │ + bl 1e6d0c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ beq d52d8 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ @@ -180486,15 +180486,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne d52f4 │ │ │ │ cmp r1, #1 │ │ │ │ bne d531c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f9020 │ │ │ │ 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 │ │ │ │ @@ -180525,31 +180525,31 @@ │ │ │ │ bl 3a910 │ │ │ │ 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 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r7, #0 │ │ │ │ beq d53f0 │ │ │ │ ldr r4, [pc, #56] @ d5400 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ bne d53d0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x001f96d4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl d81bc │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -180630,15 +180630,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne d5538 │ │ │ │ cmp r2, #1 │ │ │ │ bne d555c │ │ │ │ dmb ish │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f9020 │ │ │ │ ldrd r0, [r4] │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ cmpne r0, #0 │ │ │ │ bne d5588 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ orrs r0, r0, r1 │ │ │ │ @@ -180653,15 +180653,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne d5594 │ │ │ │ cmp r2, #1 │ │ │ │ bne d55b8 │ │ │ │ dmb ish │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f9020 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq d5570 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ @@ -180673,15 +180673,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne d55e4 │ │ │ │ cmp r2, #1 │ │ │ │ bne d5608 │ │ │ │ dmb ish │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f9020 │ │ │ │ ldrd r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq d5584 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -180958,15 +180958,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne d5a58 │ │ │ │ cmp r2, #1 │ │ │ │ bne d5a40 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b d5a40 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq d5a9c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -181010,15 +181010,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne d5b28 │ │ │ │ cmp r2, #1 │ │ │ │ bne d5ad8 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b d5ad8 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq d5b7c │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -181080,15 +181080,15 @@ │ │ │ │ bne d5c34 │ │ │ │ cmp r1, #1 │ │ │ │ bne d5c64 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b d5cdc │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r7 │ │ │ │ beq d5cb8 │ │ │ │ @@ -181100,15 +181100,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne d5c90 │ │ │ │ cmp r2, #1 │ │ │ │ bne d5c78 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b d5c78 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq d5cd4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -181147,15 +181147,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne d5d48 │ │ │ │ cmp r1, #1 │ │ │ │ bne d5d70 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ @@ -181298,15 +181298,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne d5fa8 │ │ │ │ cmp r2, #1 │ │ │ │ bne d5fcc │ │ │ │ dmb ish │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f9020 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq d5fec │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -181447,15 +181447,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne d61fc │ │ │ │ cmp r2, #1 │ │ │ │ bne d6220 │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq d623c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -181594,15 +181594,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne d6448 │ │ │ │ cmp r2, #1 │ │ │ │ bne d646c │ │ │ │ dmb ish │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f9020 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq d6438 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -182798,15 +182798,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ bne d7924 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #668] @ d79d0 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb594 │ │ │ │ + bl 1cb57c │ │ │ │ cmp r0, #0 │ │ │ │ beq d7924 │ │ │ │ ldr r9, [r5, #32] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r9, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -182977,23 +182977,23 @@ │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #1 │ │ │ │ bne d7b40 │ │ │ │ ldr r1, [pc, #416] @ d7b9c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb594 │ │ │ │ + bl 1cb57c │ │ │ │ cmp r0, #0 │ │ │ │ beq d7aa4 │ │ │ │ ldrd r2, [r5, #28] │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl ef6f8 │ │ │ │ + bl ef6e0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #9 │ │ │ │ beq d7ae8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ @@ -183009,27 +183009,27 @@ │ │ │ │ ldr r8, [r0, #4] │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ lsl r7, r0, #2 │ │ │ │ cmp r7, #0 │ │ │ │ beq d7af4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl efa64 │ │ │ │ + bl efa4c │ │ │ │ sub r7, r7, #20 │ │ │ │ add r8, r8, #20 │ │ │ │ cmp r0, #0 │ │ │ │ beq d7a74 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9] │ │ │ │ b d7b30 │ │ │ │ ldr r1, [pc, #244] @ d7ba0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb594 │ │ │ │ + bl 1cb57c │ │ │ │ cmp r0, #0 │ │ │ │ beq d7ad4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrb r1, [r0] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ bne d7b40 │ │ │ │ @@ -183117,15 +183117,15 @@ │ │ │ │ ldr r2, [pc, #368] @ d7d90 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1cb594 │ │ │ │ + bl 1cb57c │ │ │ │ cmp r0, #0 │ │ │ │ beq d7bdc │ │ │ │ add r0, r4, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ bhi d7bdc │ │ │ │ ldr r4, [pc, #316] @ d7d94 │ │ │ │ @@ -183194,15 +183194,15 @@ │ │ │ │ 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 1d3bbc │ │ │ │ + bl 1d3ba4 │ │ │ │ and r0, r5, #1 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #24] @ d7d98 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #14 │ │ │ │ @@ -183242,15 +183242,15 @@ │ │ │ │ beq d7e4c │ │ │ │ add r9, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq d7e4c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r4, r4, #1 │ │ │ │ sub r5, r5, #12 │ │ │ │ add r6, r6, #12 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp sl, r4 │ │ │ │ stmia r7!, {r0, r1, r2} │ │ │ │ @@ -183582,15 +183582,15 @@ │ │ │ │ cmp r9, #0 │ │ │ │ beq d8374 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ bl d61ec │ │ │ │ b d835c │ │ │ │ mov r0, fp │ │ │ │ - bl ee664 │ │ │ │ + bl ee64c │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ @@ -184313,29 +184313,29 @@ │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ bne d8f30 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 22cfdc │ │ │ │ + bl 22cfc4 │ │ │ │ b d8f20 │ │ │ │ ldr r0, [pc, #148] @ d8f88 │ │ │ │ ldr r3, [pc, #148] @ d8f8c │ │ │ │ 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 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ b d8f48 │ │ │ │ mov r0, #4 │ │ │ │ lsr r1, r5, #3 │ │ │ │ cmp r6, #8 │ │ │ │ lsl r2, r1, #3 │ │ │ │ @@ -184544,15 +184544,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne d9260 │ │ │ │ cmp r2, #1 │ │ │ │ bne d9210 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b d9210 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, r9, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq d92bc │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -184827,15 +184827,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 d9708 │ │ │ │ - bl 22cfa8 │ │ │ │ + bl 22cf90 │ │ │ │ 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 │ │ │ │ @@ -184851,15 +184851,15 @@ │ │ │ │ mov r9, sl │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ bne d9758 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 22cfdc │ │ │ │ + bl 22cfc4 │ │ │ │ b d96f0 │ │ │ │ mov r0, r2 │ │ │ │ add r6, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 24998 │ │ │ │ @@ -184931,15 +184931,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl f571c │ │ │ │ + bl f5704 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp sl, #0 │ │ │ │ bne d97cc │ │ │ │ b d97d4 │ │ │ │ add sp, sp, #28 │ │ │ │ @@ -185038,15 +185038,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl f571c │ │ │ │ + bl f5704 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ b d9af8 │ │ │ │ cmp sl, #0 │ │ │ │ beq d9a54 │ │ │ │ mov r0, sl │ │ │ │ b d9a7c │ │ │ │ cmp r9, #0 │ │ │ │ @@ -185075,15 +185075,15 @@ │ │ │ │ sub r1, r2, r0, lsr #3 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #1 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ add r5, r7, r0, lsl #2 │ │ │ │ add r0, r6, #16 │ │ │ │ sub r1, r5, #12 │ │ │ │ - bl e30b4 │ │ │ │ + bl e309c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldm r6, {r3, ip} │ │ │ │ and r0, ip, r0 │ │ │ │ mul r6, r1, r2 │ │ │ │ ldr r2, [r5, #-4] │ │ │ │ @@ -185403,15 +185403,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq da020 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 1db5fc │ │ │ │ + bl 1db5e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ beq da02c │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ asrne r1, r0, #31 │ │ │ │ strdne r0, [r4] │ │ │ │ @@ -185448,20 +185448,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 1e5cf0 │ │ │ │ + bl 1e5cd8 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ beq da214 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -185529,15 +185529,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne da1c4 │ │ │ │ cmp r2, #1 │ │ │ │ bne da1e8 │ │ │ │ dmb ish │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f9020 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq da204 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ @@ -185594,15 +185594,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq da31c │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 1db5fc │ │ │ │ + bl 1db5e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ beq da328 │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ asrne r1, r0, #31 │ │ │ │ strdne r0, [r4] │ │ │ │ @@ -185672,15 +185672,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne da400 │ │ │ │ cmp r2, #1 │ │ │ │ bne da424 │ │ │ │ dmb ish │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f9020 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq da444 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -185764,15 +185764,15 @@ │ │ │ │ ldr r2, [pc, #28] @ da598 │ │ │ │ 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 234698 │ │ │ │ + b 234680 │ │ │ │ andseq r9, lr, ip, lsl #13 │ │ │ │ andseq r5, r7, r8, ror #3 │ │ │ │ ldrb r2, [r0] │ │ │ │ subs r2, r2, #3 │ │ │ │ movls r2, #0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -185831,26 +185831,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #44] @ da6b8 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, r1, r0, lsl #17 │ │ │ │ - andeq pc, r0, r4, ror r0 @ │ │ │ │ + andeq r2, r1, r8, ror #16 │ │ │ │ + andeq pc, r0, ip, asr r0 @ │ │ │ │ andseq sl, r6, r2, asr #23 │ │ │ │ - ldrdeq r2, [r1], -ip │ │ │ │ + andeq r2, r1, r4, asr #15 │ │ │ │ andseq sl, r6, r0, asr fp │ │ │ │ - andeq pc, r0, r4, asr r0 @ │ │ │ │ + andeq pc, r0, ip, lsr r0 @ │ │ │ │ @ instruction: 0x0016abd2 │ │ │ │ - andeq pc, r0, ip, lsr #32 │ │ │ │ - muleq r1, ip, r7 │ │ │ │ + andeq pc, r0, r4, lsl r0 @ │ │ │ │ + andeq r6, r1, r4, lsl #15 │ │ │ │ andseq sl, r6, sl, ror #29 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [pc, #92] @ da73c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -185977,15 +185977,15 @@ │ │ │ │ add fp, r0, fp │ │ │ │ add r0, r9, r5 │ │ │ │ mov r4, #0 │ │ │ │ add r8, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl f4648 │ │ │ │ + bl f4630 │ │ │ │ cmp r0, #0 │ │ │ │ beq da80c │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, fp │ │ │ │ movwne r6, #0 │ │ │ │ movwne r8, #1 │ │ │ │ mov r4, #0 │ │ │ │ @@ -186110,30 +186110,30 @@ │ │ │ │ ldr r0, [pc, #856] @ dae3c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ movw r1, #438 @ 0x1b6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ strh r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #32 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e5800 │ │ │ │ + bl 1e57e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq dab50 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldrb r7, [sp, #68] @ 0x44 │ │ │ │ @@ -186158,15 +186158,15 @@ │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e647c │ │ │ │ + bl 1e6464 │ │ │ │ ldrb r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #4 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -186195,15 +186195,15 @@ │ │ │ │ bl 24cd4 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e639c │ │ │ │ + bl 1e6384 │ │ │ │ ldrb r7, [sp, #68] @ 0x44 │ │ │ │ cmp r7, #4 │ │ │ │ bne dacc4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ @@ -186318,15 +186318,15 @@ │ │ │ │ beq dae2c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mulseq r6, r6, r7 │ │ │ │ - andeq lr, r0, r8, lsr #23 │ │ │ │ + muleq r0, r0, fp │ │ │ │ eoreq r5, r1, r8, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ ldr r2, [pc, #1776] @ db540 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, #4 │ │ │ │ @@ -186357,20 +186357,20 @@ │ │ │ │ ldr r0, [pc, #1672] @ db548 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 201264 │ │ │ │ + bl 20124c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str sl, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ beq daf0c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ @@ -186470,71 +186470,71 @@ │ │ │ │ ldr r2, [pc, #1236] @ db558 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ orrs r0, r2, r3 │ │ │ │ beq db43c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r5, r1 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne db3cc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #1192] @ db568 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ orrs r0, r2, r3 │ │ │ │ beq db448 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r4, r2 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne db404 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #1148] @ db574 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ orrs r0, r2, r3 │ │ │ │ beq db458 │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ mov r1, #0 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ mov r7, #0 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ mul r0, r0, r4 │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #7 │ │ │ │ - bl 1dbbfc │ │ │ │ + bl 1dbbe4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ bne db150 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [pc, #1072] @ db57c │ │ │ │ add r1, pc, r1 │ │ │ │ b db194 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - bl 1dbd04 │ │ │ │ + bl 1dbcec │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1dbbfc │ │ │ │ + bl 1dbbe4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ bne db1e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [pc, #1004] @ db580 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #29 │ │ │ │ @@ -186560,23 +186560,23 @@ │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #168 @ 0xa8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ - bl 1dbd04 │ │ │ │ + bl 1dbcec │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ asr r1, r0, #31 │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ umull r3, r7, r4, r2 │ │ │ │ mla r2, r5, r2, r7 │ │ │ │ adds r9, r0, r3 │ │ │ │ adc fp, r1, r2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -186831,15 +186831,15 @@ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #32 │ │ │ │ - bl f2b08 │ │ │ │ + bl f2af0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ bne db704 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r0, r0, r1 │ │ │ │ @@ -186851,15 +186851,15 @@ │ │ │ │ mov r5, r2 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 200f04 │ │ │ │ + bl 200eec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne db6d4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ @@ -187168,15 +187168,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ bl d3f34 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ beq dbcc8 │ │ │ │ cmp r2, #1 │ │ │ │ bne dbbb8 │ │ │ │ @@ -187220,15 +187220,15 @@ │ │ │ │ bls dc2bc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ beq dbe3c │ │ │ │ cmp r2, #1 │ │ │ │ bne dbd20 │ │ │ │ @@ -187304,15 +187304,15 @@ │ │ │ │ cmp r0, #20 │ │ │ │ bcc dc2d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, [r0, #152] @ 0x98 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ beq dbddc │ │ │ │ @@ -187411,15 +187411,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, [r0, #88] @ 0x58 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ beq dbf88 │ │ │ │ @@ -187508,15 +187508,15 @@ │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldrd r2, [r0, #96] @ 0x60 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ beq dc104 │ │ │ │ cmp r1, #1 │ │ │ │ bne dc134 │ │ │ │ @@ -187809,27 +187809,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x001733f2 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ dc588 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ andseq r3, r7, r8, ror #11 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ dc5a0 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ @ instruction: 0x0016f1bd │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ dc5b8 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ andseq r3, r7, r6, asr #11 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bne dc5d4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -187840,15 +187840,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne dc5e0 │ │ │ │ cmp r2, #1 │ │ │ │ bne dc604 │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq dc620 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -188087,21 +188087,21 @@ │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ bl dd22c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl e50fc │ │ │ │ + bl e50e4 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b e4b1c │ │ │ │ + b e4b04 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl e4b1c │ │ │ │ + bl e4b04 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ subs r2, r1, #3 │ │ │ │ movls r2, #0 │ │ │ │ @@ -188187,15 +188187,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne dcb4c │ │ │ │ cmp r2, #1 │ │ │ │ bne dcb34 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b dcb34 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq dcb90 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -188239,15 +188239,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne dcc1c │ │ │ │ cmp r2, #1 │ │ │ │ bne dcbcc │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b dcbcc │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq dcc70 │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -188309,15 +188309,15 @@ │ │ │ │ bne dcd28 │ │ │ │ cmp r1, #1 │ │ │ │ bne dcd58 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b dcdd0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq dcdac │ │ │ │ @@ -188329,15 +188329,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne dcd84 │ │ │ │ cmp r2, #1 │ │ │ │ bne dcd6c │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ b dcd6c │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq dcdc8 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -188376,15 +188376,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne dce3c │ │ │ │ cmp r1, #1 │ │ │ │ bne dce64 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ @@ -188550,29 +188550,29 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne dd0f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne dd11c │ │ │ │ dmb ish │ │ │ │ - bl 172cb4 │ │ │ │ + bl 172c9c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl dc7bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne dd130 │ │ │ │ cmp r2, #1 │ │ │ │ bne dd154 │ │ │ │ dmb ish │ │ │ │ - bl 125298 │ │ │ │ + bl 125280 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq dd194 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ b dd178 │ │ │ │ add r6, r6, #12 │ │ │ │ @@ -188613,15 +188613,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne dd1f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne dd218 │ │ │ │ dmb ish │ │ │ │ - bl 125298 │ │ │ │ + bl 125280 │ │ │ │ mov r0, r4 │ │ │ │ bl dd010 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -188659,15 +188659,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #32] @ dd2dc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0xffffcdb8 │ │ │ │ andseq fp, r6, fp, lsl #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r2, r0 │ │ │ │ @@ -188687,36 +188687,36 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #64] @ dd390 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r4, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, #48] @ dd394 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq ip, r0, r8, asr #6 │ │ │ │ - andeq ip, r0, ip, asr #6 │ │ │ │ + andeq ip, r0, r0, lsr r3 │ │ │ │ + andeq ip, r0, r4, lsr r3 │ │ │ │ andseq r7, r6, fp, asr pc │ │ │ │ - andeq r7, r1, r0, ror #5 │ │ │ │ + andeq r7, r1, r8, asr #5 │ │ │ │ andseq r7, r6, r7, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq dd4b8 │ │ │ │ add r0, r1, r2 │ │ │ │ @@ -188764,22 +188764,22 @@ │ │ │ │ bcc dd498 │ │ │ │ add r0, r7, r6 │ │ │ │ mov r6, sp │ │ │ │ sub r0, r0, #64 @ 0x40 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #32 │ │ │ │ - bl 1d6d44 │ │ │ │ + bl 1d6d2c │ │ │ │ cmp r0, #3 │ │ │ │ beq dd4c8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #32 │ │ │ │ - bl 1d6d44 │ │ │ │ + bl 1d6d2c │ │ │ │ cmp r0, #3 │ │ │ │ beq dd4d0 │ │ │ │ cmp r4, #47 @ 0x2f │ │ │ │ str sl, [fp] │ │ │ │ bne dd4b8 │ │ │ │ cmp r9, #0 │ │ │ │ beq dd4b8 │ │ │ │ @@ -188838,38 +188838,38 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #20 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - bl f2960 │ │ │ │ + bl f2948 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq dd5c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq dd91c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl e47a0 │ │ │ │ + bl e4788 │ │ │ │ b dd5cc │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #32 │ │ │ │ ldm r7, {r0, r1, r7} │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ bne dd600 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl e4cd0 │ │ │ │ + bl e4cb8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl e4cd0 │ │ │ │ + bl e4cb8 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ movw r6, #270 @ 0x10e │ │ │ │ mov sl, #0 │ │ │ │ add r1, r1, #4 │ │ │ │ @@ -188952,29 +188952,29 @@ │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq dd7f0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - bl fd67c │ │ │ │ + bl fd664 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ bne dd7f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ add r3, sp, #20 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #103] @ 0x67 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #103 @ 0x67 │ │ │ │ - bl fcf98 │ │ │ │ + bl fcf80 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r1, [sp, #103] @ 0x67 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r1, #1 │ │ │ │ bne dd7f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -188995,15 +188995,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq dd898 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #1 │ │ │ │ beq dd898 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ @@ -189016,15 +189016,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r1, [sp, #20] │ │ │ │ cmpne r1, #0 │ │ │ │ beq dd898 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl fd67c │ │ │ │ + bl fd664 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #1 │ │ │ │ beq dd898 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -189086,17 +189086,17 @@ │ │ │ │ beq dd974 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl e4cd0 │ │ │ │ + bl e4cb8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl e4cd0 │ │ │ │ + bl e4cb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ andseq r1, pc, r0, asr #1 │ │ │ │ andseq r3, r7, r2, lsl #14 │ │ │ │ @ instruction: 0x001f13dc │ │ │ │ andseq r1, pc, ip, lsr #2 │ │ │ │ @@ -189142,15 +189142,15 @@ │ │ │ │ b dd9cc │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq dda68 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ sub r3, r0, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ bne dda78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl ddfc4 │ │ │ │ ldr r6, [r8, #12] │ │ │ │ @@ -189189,15 +189189,15 @@ │ │ │ │ b dda88 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq ddb44 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ sub r3, r6, r3 │ │ │ │ mov r0, sp │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ bne ddb3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ @@ -189217,15 +189217,15 @@ │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq ddf00 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, r0, #16 │ │ │ │ @@ -189261,15 +189261,15 @@ │ │ │ │ mov r4, r8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #1 │ │ │ │ beq ddcd0 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add r3, sl, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov ip, r5 │ │ │ │ @@ -189308,15 +189308,15 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ movne r1, sl │ │ │ │ ldrne r2, [r1, #208]! @ 0xd0 │ │ │ │ cmpne r2, #-2147483648 @ 0x80000000 │ │ │ │ beq ddddc │ │ │ │ ldrd r2, [r4, #84] @ 0x54 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl f22e0 │ │ │ │ + bl f22c8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq dddbc │ │ │ │ @@ -189345,15 +189345,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ bl 24cd4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl f571c │ │ │ │ + bl f5704 │ │ │ │ cmp r8, #0 │ │ │ │ beq dddbc │ │ │ │ ldm r6, {r1, r5} │ │ │ │ sub r8, r8, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r5, #0 │ │ │ │ bpl ddd30 │ │ │ │ @@ -189374,15 +189374,15 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sl, #236]! @ 0xec │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ beq ddea0 │ │ │ │ ldrd r2, [r4, #84] @ 0x54 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ - bl f22e0 │ │ │ │ + bl f22c8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq dde84 │ │ │ │ @@ -189394,15 +189394,15 @@ │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r7, r8 │ │ │ │ beq dde84 │ │ │ │ ldrd r4, [r7] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl e1d80 │ │ │ │ + bl e1d68 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ strd r4, [sp] │ │ │ │ bl d9e10 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -189425,15 +189425,15 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm fp, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ bne ddf0c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ @@ -189552,15 +189552,15 @@ │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r1, r9 │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ - bl e34a8 │ │ │ │ + bl e3490 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #2 │ │ │ │ addne r0, sp, #360 @ 0x168 │ │ │ │ blne dc8b0 │ │ │ │ mov r8, r9 │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r8, #12]! │ │ │ │ @@ -189609,22 +189609,22 @@ │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ add r2, sp, #8 │ │ │ │ str ip, [sp, #372] @ 0x174 │ │ │ │ str r7, [sp, #364] @ 0x16c │ │ │ │ str r8, [sp, #360] @ 0x168 │ │ │ │ - bl e7a14 │ │ │ │ + bl e79fc │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ beq de06c │ │ │ │ ldr r2, [r9, #4] │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ bne de1e8 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ @@ -189649,24 +189649,24 @@ │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ movwne r3, #1 │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl f2960 │ │ │ │ + bl f2948 │ │ │ │ ldr r1, [pc, #1528] @ de848 │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r2, #5 │ │ │ │ - bl 201060 │ │ │ │ + bl 201048 │ │ │ │ ldrb r0, [sp, #348] @ 0x15c │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ beq de2c0 │ │ │ │ ldrb r1, [sp, #351] @ 0x15f │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ @@ -189750,23 +189750,23 @@ │ │ │ │ mov r2, #24 │ │ │ │ sub r1, r0, #24 │ │ │ │ mov r0, fp │ │ │ │ bl 24aac │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl e38f0 │ │ │ │ + bl e38d8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4] │ │ │ │ cmpne r1, #0 │ │ │ │ beq de43c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, fp │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r1, [sp, #52] @ 0x34 │ │ │ │ ldrne r0, [sp, #44] @ 0x2c │ │ │ │ addne r1, r1, r1, lsl #4 │ │ │ │ addne r0, r0, r1, lsl #3 │ │ │ │ ldrne r1, [r0, #288]! @ 0x120 │ │ │ │ @@ -189818,26 +189818,26 @@ │ │ │ │ lsl r5, r0, #2 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r6, r4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ - bl e3760 │ │ │ │ + bl e3748 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne de4d4 │ │ │ │ cmp r8, #0 │ │ │ │ beq de510 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl e4cd0 │ │ │ │ + bl e4cb8 │ │ │ │ add sp, sp, #356 @ 0x164 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, fp, #24 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ add r6, r0, #4 │ │ │ │ @@ -189895,24 +189895,24 @@ │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq de544 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ beq de544 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ stm r3, {r0, r1, r2, r4} │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl e7b08 │ │ │ │ + bl e7af0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ beq de544 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 24cd4 │ │ │ │ @@ -189981,15 +189981,15 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq de69c │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r8, r0, lsl #3 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl fd67c │ │ │ │ + bl fd664 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ beq de69c │ │ │ │ add r0, r8, #268 @ 0x10c │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r7, [r0, r7, lsl #2] │ │ │ │ @@ -190028,15 +190028,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq de82c │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl e4cd0 │ │ │ │ + bl e4cb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ andseq r1, r7, ip, lsl #10 │ │ │ │ @ instruction: 0x001f01f4 │ │ │ │ @@ -190055,15 +190055,15 @@ │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r2 │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ mov r3, lr │ │ │ │ - bl e34a8 │ │ │ │ + bl e3490 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ addne r0, sp, #24 │ │ │ │ blne dc8b0 │ │ │ │ mov r9, sl │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r9, #12]! │ │ │ │ @@ -190110,15 +190110,15 @@ │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, sp │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #28] │ │ │ │ str r9, [sp, #24] │ │ │ │ - bl e7a14 │ │ │ │ + bl e79fc │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #732 @ 0x2dc │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #2168] @ df214 │ │ │ │ @@ -190126,15 +190126,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, #216 @ 0xd8 │ │ │ │ mov r2, #5 │ │ │ │ - bl 201060 │ │ │ │ + bl 201048 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ add r0, r2, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ beq dea2c │ │ │ │ @@ -190148,17 +190148,17 @@ │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ strb r0, [r6, #4] │ │ │ │ mov r0, #1 │ │ │ │ strd r4, [r6, #8] │ │ │ │ str r0, [r6] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl e50fc │ │ │ │ + bl e50e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl e4b1c │ │ │ │ + bl e4b04 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl dd0d8 │ │ │ │ add sp, sp, #732 @ 0x2dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ @@ -190248,21 +190248,21 @@ │ │ │ │ ldrne r0, [sp, #296] @ 0x128 │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ beq debd8 │ │ │ │ ldr r2, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ - bl f22e0 │ │ │ │ + bl f22c8 │ │ │ │ ldr fp, [sp, #572] @ 0x23c │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ add r2, fp, r0, lsl #3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ - bl f4518 │ │ │ │ + bl f4500 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ cmp r0, #0 │ │ │ │ beq debd8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -190282,15 +190282,15 @@ │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov sl, fp │ │ │ │ mov ip, r2 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r3, fp │ │ │ │ - bl e34a8 │ │ │ │ + bl e3490 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ cmp r0, #2 │ │ │ │ beq dec48 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ bl dc8b0 │ │ │ │ @@ -190341,15 +190341,15 @@ │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r1, [sp, #580] @ 0x244 │ │ │ │ str r8, [sp, #572] @ 0x23c │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ add r2, sp, #544 @ 0x220 │ │ │ │ - bl e7a14 │ │ │ │ + bl e79fc │ │ │ │ b deaf8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq ded38 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ @@ -190518,15 +190518,15 @@ │ │ │ │ add r0, r5, fp, lsl #3 │ │ │ │ str r0, [sp, #580] @ 0x244 │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ str r5, [sp, #572] @ 0x23c │ │ │ │ str r5, [sp, #568] @ 0x238 │ │ │ │ add fp, sp, #568 @ 0x238 │ │ │ │ mov r0, fp │ │ │ │ - bl f26cc │ │ │ │ + bl f26b4 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ movw r4, #1764 @ 0x6e4 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ movw r5, #1766 @ 0x6e6 │ │ │ │ subs lr, lr, #1 │ │ │ │ mov r0, #0 │ │ │ │ beq ded70 │ │ │ │ @@ -190581,15 +190581,15 @@ │ │ │ │ beq defec │ │ │ │ add sl, r0, #264 @ 0x108 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, [sl, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ - bl f22e0 │ │ │ │ + bl f22c8 │ │ │ │ ldr fp, [sp, #576] @ 0x240 │ │ │ │ ldrd r0, [sl, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [sp, #568] @ 0x238 │ │ │ │ add r2, fp, #1 │ │ │ │ ldr r5, [sp, #572] @ 0x23c │ │ │ │ mov r3, fp │ │ │ │ @@ -190623,15 +190623,15 @@ │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ b df1e0 │ │ │ │ mov r4, r0 │ │ │ │ b df200 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl e4b1c │ │ │ │ + bl e4b04 │ │ │ │ b df200 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ cmp r0, #0 │ │ │ │ beq df1b0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ @@ -190699,15 +190699,15 @@ │ │ │ │ add r1, r6, #3 │ │ │ │ add r0, r1, r5 │ │ │ │ ldrb r0, [r0, #-4] │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ bne df3b4 │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1d1cb4 │ │ │ │ + bl 1d1c9c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ bne df3c8 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r4] │ │ │ │ stmib r4, {r0, r1} │ │ │ │ @@ -190740,15 +190740,15 @@ │ │ │ │ cmp r2, r1 │ │ │ │ bne df324 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ b df364 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ b df364 │ │ │ │ mov r0, #0 │ │ │ │ b df364 │ │ │ │ mov r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ beq df3b4 │ │ │ │ add r0, r1, r6 │ │ │ │ @@ -190938,30 +190938,30 @@ │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ ldr r1, [pc, #72] @ df6a8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ ldr r1, [pc, #60] @ df6b0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ ldr r1, [pc, #44] @ df6b4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ ldr r1, [pc, #16] @ df6ac │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ andseq r0, r7, r2, lsr r5 │ │ │ │ andseq r0, r7, r1, lsl #10 │ │ │ │ andseq r0, r7, r7, lsr r5 │ │ │ │ andseq r0, r7, r5, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ @@ -191103,15 +191103,15 @@ │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r7, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldm ip, {r0, r2, ip} │ │ │ │ strb r7, [r6, #16] │ │ │ │ stm r6, {r0, r2, ip} │ │ │ │ @@ -191172,34 +191172,34 @@ │ │ │ │ eoreq r0, r1, r4, lsr #16 │ │ │ │ andseq r4, lr, r4, lsl r9 │ │ │ │ andseq r4, lr, r4, lsl #18 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ dfa14 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ andseq r0, r7, r8, lsr #3 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #232 @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1f1b74 │ │ │ │ + bl 1f1b5c │ │ │ │ ldrb r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #4 │ │ │ │ bne dfa84 │ │ │ │ ldr r8, [sp, #116] @ 0x74 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f56b0 │ │ │ │ + bl 1f5698 │ │ │ │ add fp, sp, #112 @ 0x70 │ │ │ │ ldm fp, {r0, sl, fp} │ │ │ │ cmp r0, #1 │ │ │ │ bne dfaa8 │ │ │ │ strd sl, [r4] │ │ │ │ mov r0, r8 │ │ │ │ bl 24a28 │ │ │ │ @@ -191254,191 +191254,195 @@ │ │ │ │ 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 e0644 │ │ │ │ + beq e062c │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r8, [r0] │ │ │ │ + ldr r9, [r0] │ │ │ │ add r5, r1, #16 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add sl, r1, #16 │ │ │ │ - ldr r1, [pc, #2924] @ e06e4 │ │ │ │ + ldr r1, [pc, #2900] @ e06cc │ │ │ │ add r0, pc, r1 │ │ │ │ bl 24ecc <__tls_get_addr@plt> │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e0650 │ │ │ │ - ldm fp, {r2, r3, ip, lr} │ │ │ │ - ldr r6, [pc, #2896] @ e06e8 │ │ │ │ - adds r4, r2, #2 │ │ │ │ - stm r5, {r2, r3, ip, lr} │ │ │ │ + bne e0638 │ │ │ │ + ldm fp, {r1, r3, ip, lr} │ │ │ │ + ldr r6, [pc, #2872] @ e06d0 │ │ │ │ + adds r4, r1, #2 │ │ │ │ + stm r5, {r1, r3, ip, lr} │ │ │ │ adc r5, r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r1, [pc, #2880] @ e06ec │ │ │ │ - add r9, fp, #8 │ │ │ │ + ldr r2, [pc, #2856] @ e06d4 │ │ │ │ + adds r1, r1, #1 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - adds r2, r2, #1 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ adc r3, r3, #0 │ │ │ │ - ldr r1, [pc, r1] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + movw r8, #61660 @ 0xf0dc │ │ │ │ + ldr r2, [pc, r2] │ │ │ │ + movt r8, #65535 @ 0xffff │ │ │ │ ldr r6, [r6, #12] │ │ │ │ strd r4, [fp] │ │ │ │ - movw r4, #4560 @ 0x11d0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + 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, #2828] @ e06f0 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - add r5, pc, r5 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - add r6, r5, #4 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ - stm sl, {r2, r3, ip, lr} │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + stm sl, {r1, r3, ip, lr} │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - sub r3, r6, #4 │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ + add r0, fp, #8 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r6, [pc, #2756] @ e06d8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r0, r6, r4 │ │ │ │ + ldr r1, [r0, #3768] @ 0xeb8 │ │ │ │ + ldr r2, [r0, #3772] @ 0xebc │ │ │ │ + ldr r3, [r0, #3776] @ 0xec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f5124 │ │ │ │ - add r6, r6, #12 │ │ │ │ - subs r4, r4, #12 │ │ │ │ - bne dfc0c │ │ │ │ - str r8, [sp, #4] │ │ │ │ + bl f510c │ │ │ │ + adds r4, r4, #12 │ │ │ │ + bne dfc14 │ │ │ │ + str r9, [sp, #4] │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #2748] @ e06f4 │ │ │ │ + ldr r2, [pc, #2712] @ e06dc │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ 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 │ │ │ │ + mov r3, #7 │ │ │ │ str r7, [sp] │ │ │ │ - bl f4eb8 │ │ │ │ + bl f4ea0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfc84 │ │ │ │ + beq dfc94 │ │ │ │ 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 e03a4 │ │ │ │ + bne e03ac │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e03c4 │ │ │ │ + bne e03cc │ │ │ │ ldrd r0, [r9] │ │ │ │ ldrd r2, [fp] │ │ │ │ adds r4, r2, #1 │ │ │ │ - ldr r6, [pc, #2644] @ e06f8 │ │ │ │ + ldr r6, [pc, #2604] @ e06e0 │ │ │ │ adc r5, r3, #0 │ │ │ │ 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, [sl, #12] │ │ │ │ - movw r4, #4632 @ 0x1218 │ │ │ │ - ldr r0, [pc, #2608] @ e06fc │ │ │ │ + movw r4, #5388 @ 0x150c │ │ │ │ + ldr r0, [pc, #2568] @ e06e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ sub r3, r6, #4 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl f5124 │ │ │ │ + bl f510c │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #12 │ │ │ │ - bne dfce8 │ │ │ │ - ldr r2, [pc, #2548] @ e0700 │ │ │ │ + bne dfcf8 │ │ │ │ + ldr r2, [pc, #2508] @ e06e8 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ 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, #5 │ │ │ │ + mov r3, #3 │ │ │ │ str r7, [sp] │ │ │ │ - bl f4eb8 │ │ │ │ + bl f4ea0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfd5c │ │ │ │ + beq dfd6c │ │ │ │ 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 e03f8 │ │ │ │ + bne e03fc │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e0418 │ │ │ │ + bne e041c │ │ │ │ ldrd r0, [r9] │ │ │ │ ldrd r2, [fp] │ │ │ │ adds r4, r2, #1 │ │ │ │ - ldr r6, [pc, #2440] @ e0704 │ │ │ │ + ldr r6, [pc, #2400] @ e06ec │ │ │ │ adc r5, r3, #0 │ │ │ │ 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, [sl, #12] │ │ │ │ - movw r4, #5256 @ 0x1488 │ │ │ │ - ldr r0, [pc, #2404] @ e0708 │ │ │ │ + movw r4, #4560 @ 0x11d0 │ │ │ │ + ldr r0, [pc, #2364] @ e06f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ sub r3, r6, #4 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl f5124 │ │ │ │ + bl f510c │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #12 │ │ │ │ - bne dfdc0 │ │ │ │ - ldr r2, [pc, #2344] @ e070c │ │ │ │ + bne dfdd0 │ │ │ │ + ldr r2, [pc, #2304] @ e06f4 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ 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, #4 │ │ │ │ + mov r3, #6 │ │ │ │ str r7, [sp] │ │ │ │ - bl f4eb8 │ │ │ │ + bl f4ea0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfe34 │ │ │ │ + beq dfe44 │ │ │ │ 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 e044c │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ @@ -191446,336 +191450,334 @@ │ │ │ │ bne e046c │ │ │ │ ldrd r0, [r9] │ │ │ │ ldrd r2, [fp] │ │ │ │ adds r4, r2, #1 │ │ │ │ stm sl, {r2, r3} │ │ │ │ adc r5, r3, #0 │ │ │ │ str r0, [sl, #8] │ │ │ │ - movw r8, #60352 @ 0xebc0 │ │ │ │ + movw r9, #60352 @ 0xebc0 │ │ │ │ strd r4, [fp] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r1, [sl, #12] │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #2204] @ e0710 │ │ │ │ - movt r8, #65535 @ 0xffff │ │ │ │ + ldr r0, [pc, #2164] @ e06f8 │ │ │ │ + movt r9, #65535 @ 0xffff │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [pc, #2168] @ e0714 │ │ │ │ + ldr r6, [pc, #2128] @ e06fc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, -r4]! │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl f5124 │ │ │ │ + bl f510c │ │ │ │ sub r4, r4, #12 │ │ │ │ - add r0, r8, #1296 @ 0x510 │ │ │ │ + add r0, r9, #1296 @ 0x510 │ │ │ │ cmp r4, r0 │ │ │ │ - bne dfe9c │ │ │ │ - ldr r2, [pc, #2128] @ e0718 │ │ │ │ + bne dfeac │ │ │ │ + ldr r2, [pc, #2088] @ e0700 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ 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, #7 │ │ │ │ str r7, [sp] │ │ │ │ - bl f4eb8 │ │ │ │ + bl f4ea0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dff18 │ │ │ │ + beq dff28 │ │ │ │ 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 e04a0 │ │ │ │ + bne e049c │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ - str r9, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e04c4 │ │ │ │ - ldrd r0, [r9] │ │ │ │ + bne e04bc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldrd r2, [fp] │ │ │ │ + ldrd r0, [r0] │ │ │ │ adds r4, r2, #1 │ │ │ │ stm sl, {r2, r3} │ │ │ │ adc r5, r3, #0 │ │ │ │ str r0, [sl, #8] │ │ │ │ - movw r9, #61660 @ 0xf0dc │ │ │ │ strd r4, [fp] │ │ │ │ - movt r9, #65535 @ 0xffff │ │ │ │ - str r1, [sl, #12] │ │ │ │ - add r4, r9, #108 @ 0x6c │ │ │ │ - ldr r0, [pc, #1984] @ e071c │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + str r1, [sl, #12] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [pc, #1948] @ e0704 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [pc, #1944] @ e0720 │ │ │ │ + ldr r6, [pc, #1916] @ e0708 │ │ │ │ add r6, pc, r6 │ │ │ │ - add r0, r6, r4 │ │ │ │ - ldr r1, [r0, #3768] @ 0xeb8 │ │ │ │ - ldr r2, [r0, #3772] @ 0xebc │ │ │ │ - ldr r3, [r0, #3776] @ 0xec0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [r0, -r4]! │ │ │ │ + ldrd r2, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl f5124 │ │ │ │ - adds r4, r4, #12 │ │ │ │ - bne dff88 │ │ │ │ - ldr r2, [pc, #1908] @ e0724 │ │ │ │ - mov r0, r7 │ │ │ │ + bl f510c │ │ │ │ + sub r4, r4, #12 │ │ │ │ + cmp r4, r9 │ │ │ │ + bne dff8c │ │ │ │ + ldr r2, [pc, #1880] @ e070c │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ + 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, #7 │ │ │ │ + mov r3, #3 │ │ │ │ str r7, [sp] │ │ │ │ - bl f4eb8 │ │ │ │ + bl f4ea0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfffc │ │ │ │ + beq e0008 │ │ │ │ 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 e04f4 │ │ │ │ + bne e04ec │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e0514 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bne e050c │ │ │ │ + ldrd r0, [r9] │ │ │ │ ldrd r2, [fp] │ │ │ │ - ldrd r0, [r0] │ │ │ │ adds r4, r2, #1 │ │ │ │ - ldr r6, [pc, #1800] @ e0728 │ │ │ │ + ldr r6, [pc, #1768] @ e0710 │ │ │ │ adc r5, r3, #0 │ │ │ │ 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, [sl, #12] │ │ │ │ - movw r4, #5388 @ 0x150c │ │ │ │ - ldr r0, [pc, #1764] @ e072c │ │ │ │ + movw r4, #5496 @ 0x1578 │ │ │ │ + ldr r0, [pc, #1732] @ e0714 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ sub r3, r6, #4 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl f5124 │ │ │ │ + bl f510c │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #12 │ │ │ │ - bne e0064 │ │ │ │ - ldr r2, [pc, #1704] @ e0730 │ │ │ │ - mov r0, r7 │ │ │ │ + bne e006c │ │ │ │ + ldr r2, [pc, #1672] @ e0718 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ + 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, #3 │ │ │ │ + mov r3, #4 │ │ │ │ str r7, [sp] │ │ │ │ - bl f4eb8 │ │ │ │ + bl f4ea0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e00d4 │ │ │ │ + beq e00e0 │ │ │ │ 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 e0548 │ │ │ │ + bne e053c │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e0568 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bne e055c │ │ │ │ + ldrd r0, [r9] │ │ │ │ ldrd r2, [fp] │ │ │ │ - ldrd r0, [r0] │ │ │ │ adds r4, r2, #1 │ │ │ │ - ldr r6, [pc, #1596] @ e0734 │ │ │ │ - adc r5, r3, #0 │ │ │ │ stm sl, {r2, r3} │ │ │ │ - add r6, pc, r6 │ │ │ │ - strd r4, [fp] │ │ │ │ - add r6, r6, #4 │ │ │ │ + adc r5, r3, #0 │ │ │ │ str r0, [sl, #8] │ │ │ │ + strd r4, [fp] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r1, [sl, #12] │ │ │ │ - movw r4, #5496 @ 0x1578 │ │ │ │ - ldr r0, [pc, #1560] @ e0738 │ │ │ │ + ldr r0, [pc, #1540] @ e071c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - sub r3, r6, #4 │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ + ldr r4, [pc, #1508] @ e0720 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, r4, r8 │ │ │ │ + ldr r1, [r0, #3876] @ 0xf24 │ │ │ │ + ldr r2, [r0, #3880] @ 0xf28 │ │ │ │ + ldr r3, [r0, #3884] @ 0xf2c │ │ │ │ mov r0, r5 │ │ │ │ - bl f5124 │ │ │ │ - add r6, r6, #12 │ │ │ │ - subs r4, r4, #12 │ │ │ │ + bl f510c │ │ │ │ + adds r8, r8, #12 │ │ │ │ bne e013c │ │ │ │ - ldr r2, [pc, #1500] @ e073c │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r2, [pc, #1472] @ e0724 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ + 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, #4 │ │ │ │ + mov r3, #7 │ │ │ │ str r7, [sp] │ │ │ │ - bl f4eb8 │ │ │ │ + bl f4ea0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e01ac │ │ │ │ + beq e01b4 │ │ │ │ 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 e059c │ │ │ │ + bne e058c │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e05bc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bne e05ac │ │ │ │ + ldrd r0, [r9] │ │ │ │ ldrd r2, [fp] │ │ │ │ - ldrd r0, [r0] │ │ │ │ adds r4, r2, #1 │ │ │ │ - stm sl, {r2, r3} │ │ │ │ + ldr r6, [pc, #1364] @ e0728 │ │ │ │ adc r5, r3, #0 │ │ │ │ - str r0, [sl, #8] │ │ │ │ + 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, [sl, #12] │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [pc, #1364] @ e0740 │ │ │ │ + movw r4, #5256 @ 0x1488 │ │ │ │ + ldr r0, [pc, #1328] @ e072c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [pc, #1332] @ e0744 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [r0, -r4]! │ │ │ │ - ldrd r2, [r0, #4] │ │ │ │ + sub r3, r6, #4 │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl f5124 │ │ │ │ - sub r4, r4, #12 │ │ │ │ - cmp r4, r8 │ │ │ │ - bne e0210 │ │ │ │ - ldr r2, [pc, #1296] @ e0748 │ │ │ │ - mov r0, r7 │ │ │ │ + bl f510c │ │ │ │ + add r6, r6, #12 │ │ │ │ + subs r4, r4, #12 │ │ │ │ + bne e0218 │ │ │ │ + ldr r2, [pc, #1268] @ e0730 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ + 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, #3 │ │ │ │ + mov r3, #4 │ │ │ │ str r7, [sp] │ │ │ │ - bl f4eb8 │ │ │ │ + bl f4ea0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0284 │ │ │ │ + beq e028c │ │ │ │ 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 e05f0 │ │ │ │ + bne e05dc │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e0610 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bne e05fc │ │ │ │ + ldrd r0, [r9] │ │ │ │ ldrd r2, [fp] │ │ │ │ - ldrd r0, [r0] │ │ │ │ adds r4, r2, #1 │ │ │ │ - stm sl, {r2, r3} │ │ │ │ + ldr r6, [pc, #1160] @ e0734 │ │ │ │ adc r5, r3, #0 │ │ │ │ - str r0, [sl, #8] │ │ │ │ + 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, [sl, #12] │ │ │ │ - ldr r0, [pc, #1164] @ e074c │ │ │ │ + movw r6, #4632 @ 0x1218 │ │ │ │ + ldr r0, [pc, #1124] @ e0738 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r5, [pc, #1132] @ e0750 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r0, r5, r9 │ │ │ │ - ldr r1, [r0, #3876] @ 0xf24 │ │ │ │ - ldr r2, [r0, #3880] @ 0xf28 │ │ │ │ - ldr r3, [r0, #3884] @ 0xf2c │ │ │ │ + sub r3, r5, #4 │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - bl f5124 │ │ │ │ - adds r9, r9, #12 │ │ │ │ - bne e02e4 │ │ │ │ - ldr r2, [pc, #1096] @ e0754 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r5, r7 │ │ │ │ + bl f510c │ │ │ │ + add r5, r5, #12 │ │ │ │ + subs r6, r6, #12 │ │ │ │ + bne e02f0 │ │ │ │ + ldr r2, [pc, #1064] @ e073c │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ ldm r4!, {r1, r3, r6, r7} │ │ │ │ + mov r0, r5 │ │ │ │ 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 │ │ │ │ + mov r3, #5 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - bl f4eb8 │ │ │ │ + bl f4ea0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0374 │ │ │ │ + beq e037c │ │ │ │ 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 e0374 │ │ │ │ + beq e037c │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ @@ -191792,262 +191794,254 @@ │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq dfc90 │ │ │ │ + beq dfca0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - mov r7, r9 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r6, #1 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - mov r9, r7 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ strd r2, [fp] │ │ │ │ strb r6, [fp, #16] │ │ │ │ strd r0, [r9] │ │ │ │ - b dfc98 │ │ │ │ + b dfca8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq dfd68 │ │ │ │ + beq dfd78 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - mov r7, r9 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r6, #1 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - mov r9, r7 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ strd r2, [fp] │ │ │ │ strb r6, [fp, #16] │ │ │ │ strd r0, [r9] │ │ │ │ - b dfd70 │ │ │ │ + b dfd80 │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq dfe40 │ │ │ │ + beq dfe50 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - mov r7, r9 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r6, #1 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - mov r9, r7 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ strd r2, [fp] │ │ │ │ strb r6, [fp, #16] │ │ │ │ - strd r0, [r9] │ │ │ │ - b dfe48 │ │ │ │ + strd r0, [r7] │ │ │ │ + b dfe58 │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ - str r9, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq dff28 │ │ │ │ + beq dff34 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r6, #1 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ strd r2, [fp] │ │ │ │ strb r6, [fp, #16] │ │ │ │ strd r0, [r7] │ │ │ │ - b dff30 │ │ │ │ + b dff40 │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e0008 │ │ │ │ + beq e0014 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2019b0 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 201998 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ + mov r6, #1 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - strd r0, [r7] │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ - strb r6, [fp, #16] │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ strd r2, [fp] │ │ │ │ - b e0014 │ │ │ │ + strb r6, [fp, #16] │ │ │ │ + strd r0, [r9] │ │ │ │ + b e001c │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e00e0 │ │ │ │ + beq e00ec │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2019b0 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 201998 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ + mov r6, #1 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - strd r0, [r7] │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ - strb r6, [fp, #16] │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ strd r2, [fp] │ │ │ │ - b e00ec │ │ │ │ + strb r6, [fp, #16] │ │ │ │ + strd r0, [r9] │ │ │ │ + b e00f4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e01b8 │ │ │ │ + beq e01c0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2019b0 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 201998 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ + mov r6, #1 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - strd r0, [r7] │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ - strb r6, [fp, #16] │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ strd r2, [fp] │ │ │ │ - b e01c4 │ │ │ │ + strb r6, [fp, #16] │ │ │ │ + strd r0, [r9] │ │ │ │ + b e01c8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e0290 │ │ │ │ + beq e0298 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2019b0 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 201998 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ + mov r6, #1 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - strd r0, [r7] │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ - strb r6, [fp, #16] │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ strd r2, [fp] │ │ │ │ - b e029c │ │ │ │ - ldr r0, [pc, #268] @ e0758 │ │ │ │ + strb r6, [fp, #16] │ │ │ │ + strd r0, [r7] │ │ │ │ + b e02a0 │ │ │ │ + ldr r0, [pc, #268] @ e0740 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add lr, sp, #120 @ 0x78 │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [fp, #16] │ │ │ │ - ldm lr, {r2, r3, ip, lr} │ │ │ │ - stm fp, {r2, r3, ip, lr} │ │ │ │ + ldm lr, {r1, r3, ip, lr} │ │ │ │ + stm fp, {r1, r3, ip, lr} │ │ │ │ b dfb90 │ │ │ │ - b e0694 │ │ │ │ - b e0694 │ │ │ │ - b e0694 │ │ │ │ - b e0694 │ │ │ │ - b e0694 │ │ │ │ - b e0694 │ │ │ │ - b e0694 │ │ │ │ - b e0694 │ │ │ │ - b e0694 │ │ │ │ + b e067c │ │ │ │ + b e067c │ │ │ │ + b e067c │ │ │ │ + b e067c │ │ │ │ + b e067c │ │ │ │ + b e067c │ │ │ │ + b e067c │ │ │ │ + b e067c │ │ │ │ + b e067c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl d8f90 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b e06c8 │ │ │ │ - b e06c8 │ │ │ │ - b e06c8 │ │ │ │ - b e06c8 │ │ │ │ - b e06c8 │ │ │ │ - b e06c8 │ │ │ │ - b e06c8 │ │ │ │ - b e06c8 │ │ │ │ + b e06b0 │ │ │ │ + b e06b0 │ │ │ │ + b e06b0 │ │ │ │ + b e06b0 │ │ │ │ + b e06b0 │ │ │ │ + b e06b0 │ │ │ │ + b e06b0 │ │ │ │ + b e06b0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl d916c │ │ │ │ add r0, sp, #24 │ │ │ │ bl d8f90 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ eoreq r0, r1, r0, lsl #7 │ │ │ │ @ instruction: 0x001eebd0 │ │ │ │ @ instruction: 0x001eebb4 │ │ │ │ - andseq r4, lr, r8, asr #14 │ │ │ │ - andseq r0, r7, r4, asr r1 │ │ │ │ - andseq r5, lr, r4, asr r8 │ │ │ │ - andseq lr, lr, r8, lsr #21 │ │ │ │ - andseq r0, r7, pc, asr #32 │ │ │ │ - mulseq lr, r4, r9 │ │ │ │ - @ instruction: 0x001ee9d0 │ │ │ │ - andseq r1, r6, r4, lsr fp │ │ │ │ - @ instruction: 0x001ee8fc │ │ │ │ - andseq r7, lr, r4, lsl #26 │ │ │ │ - andseq pc, r6, ip, lsl #29 │ │ │ │ - andseq lr, lr, r0, lsl r8 │ │ │ │ - andseq r8, lr, r8, asr #22 │ │ │ │ - andseq pc, r6, r1, lsr #27 │ │ │ │ - andseq r9, lr, r0, ror #18 │ │ │ │ - andseq lr, lr, ip, lsr #14 │ │ │ │ - @ instruction: 0x0016fcba │ │ │ │ - mulseq lr, r4, sp │ │ │ │ - andseq lr, lr, r4, asr r6 │ │ │ │ - andseq r1, r6, r8, lsr #15 │ │ │ │ - andseq lr, lr, r8, lsl #11 │ │ │ │ - @ instruction: 0x001ec1fc │ │ │ │ - mulseq r6, r4, sl │ │ │ │ - @ instruction: 0x001ee4b4 │ │ │ │ - andseq sp, lr, r8, ror #10 │ │ │ │ - mulseq r6, r0, r9 │ │ │ │ - andseq r3, lr, r8, lsr #20 │ │ │ │ + andseq r4, lr, ip, lsl r7 │ │ │ │ + andseq r0, r7, sp, lsl #2 │ │ │ │ + andseq r5, lr, ip, lsr #10 │ │ │ │ + mulseq lr, r8, sl │ │ │ │ + andseq r0, r7, r2, lsr #32 │ │ │ │ + andseq r6, lr, r0, ror #18 │ │ │ │ + andseq lr, lr, r0, asr #19 │ │ │ │ + mulseq r6, r4, pc @ │ │ │ │ + andseq lr, lr, ip, ror #17 │ │ │ │ + andseq r7, lr, r8, lsl sl │ │ │ │ + andseq pc, r6, ip, ror lr @ │ │ │ │ + andseq lr, lr, ip, lsl #16 │ │ │ │ + andseq r8, lr, r8, ror #16 │ │ │ │ + andseq pc, r6, r4, lsl sp @ │ │ │ │ + andseq r9, lr, r4, lsl #24 │ │ │ │ + andseq lr, lr, r4, lsr #14 │ │ │ │ + andseq r1, r6, r4, ror r8 │ │ │ │ + andseq lr, lr, ip, asr r6 │ │ │ │ + andseq fp, lr, r0, ror r0 │ │ │ │ + andseq pc, r6, r8, lsr fp @ │ │ │ │ + @ instruction: 0x001ebef4 │ │ │ │ + andseq lr, lr, r8, ror r5 │ │ │ │ + @ instruction: 0x001616dc │ │ │ │ + andseq sp, lr, r4, lsr #5 │ │ │ │ + andseq lr, lr, r0, lsr #9 │ │ │ │ + andseq pc, r6, r7, asr #20 │ │ │ │ + andseq r3, lr, r0, asr #20 │ │ │ │ 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 e0850 │ │ │ │ + beq e0838 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r8, [r0] │ │ │ │ add r5, r1, #16 │ │ │ │ - ldr r1, [pc, #276] @ e08a4 │ │ │ │ + ldr r1, [pc, #276] @ e088c │ │ │ │ add r0, pc, r1 │ │ │ │ bl 24ecc <__tls_get_addr@plt> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - bne e085c │ │ │ │ + bne e0844 │ │ │ │ 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] │ │ │ │ @@ -192061,61 +192055,61 @@ │ │ │ │ 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] @ e08a8 │ │ │ │ + ldr r7, [pc, #172] @ e0890 │ │ │ │ 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 f5124 │ │ │ │ + bl f510c │ │ │ │ sub r6, r6, #12 │ │ │ │ cmn r6, #636 @ 0x27c │ │ │ │ - bne e07fc │ │ │ │ + bne e07e4 │ │ │ │ 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] @ e08ac │ │ │ │ + ldr r0, [pc, #84] @ e0894 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ 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 e07a8 │ │ │ │ + b e0790 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl d916c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - eoreq pc, r0, r8, ror #14 │ │ │ │ - @ instruction: 0x001e38b8 │ │ │ │ - andseq r3, lr, ip, lsl r8 │ │ │ │ + eoreq pc, r0, r0, lsl #15 │ │ │ │ + @ instruction: 0x001e38d0 │ │ │ │ + andseq r3, lr, r4, lsr r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl dfb3c │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -192123,24 +192117,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 e09c4 │ │ │ │ + beq e09ac │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r8, [r0] │ │ │ │ add r5, r1, #16 │ │ │ │ - ldr r1, [pc, #276] @ e0a18 │ │ │ │ + ldr r1, [pc, #276] @ e0a00 │ │ │ │ add r0, pc, r1 │ │ │ │ bl 24ecc <__tls_get_addr@plt> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - bne e09d0 │ │ │ │ + bne e09b8 │ │ │ │ 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] │ │ │ │ @@ -192154,332 +192148,332 @@ │ │ │ │ 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] @ e0a1c │ │ │ │ + ldr r7, [pc, #172] @ e0a04 │ │ │ │ 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 f5124 │ │ │ │ + bl f510c │ │ │ │ sub r6, r6, #12 │ │ │ │ cmn r6, #636 @ 0x27c │ │ │ │ - bne e0970 │ │ │ │ + bne e0958 │ │ │ │ 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] @ e0a20 │ │ │ │ + ldr r0, [pc, #84] @ e0a08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ 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 e091c │ │ │ │ + b e0904 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl d916c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - strdeq pc, [r0], -r4 @ │ │ │ │ - andseq r3, lr, r4, asr #14 │ │ │ │ - andseq r3, lr, r8, lsr #13 │ │ │ │ + eoreq pc, r0, ip, lsl #12 │ │ │ │ + andseq r3, lr, ip, asr r7 │ │ │ │ + andseq r3, lr, r0, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq e0ac0 │ │ │ │ + beq e0aa8 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov fp, r2 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ mov r4, r1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub sl, r0, #12 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsr r1, sl, #2 │ │ │ │ mul r1, r1, r2 │ │ │ │ umull r5, r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e0a90 │ │ │ │ + bne e0a78 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0aa8 │ │ │ │ + beq e0a90 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r0, r0, #12 │ │ │ │ add r1, r1, #12 │ │ │ │ adds r5, r2, r5 │ │ │ │ - bcc e0a74 │ │ │ │ - ldr r0, [pc, #892] @ e0e14 │ │ │ │ + bcc e0a5c │ │ │ │ + ldr r0, [pc, #892] @ e0dfc │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #888] @ e0e18 │ │ │ │ + ldr r2, [pc, #888] @ e0e00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl e0ad8 │ │ │ │ + bpl e0ac0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r8, {r0, r1} │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq e0b00 │ │ │ │ + beq e0ae8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0ab4 │ │ │ │ + beq e0a9c │ │ │ │ mov r7, r0 │ │ │ │ - b e0b04 │ │ │ │ + b e0aec │ │ │ │ mov r7, #1 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r9, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r6, r5 │ │ │ │ stm r0, {r5, r7, r9} │ │ │ │ - bhi e0dc4 │ │ │ │ + bhi e0dac │ │ │ │ add r0, r7, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r9, r6 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ sub r6, r5, r0 │ │ │ │ add r7, r7, r0 │ │ │ │ cmp r2, #4 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bhi e0d24 │ │ │ │ + bhi e0d0c │ │ │ │ add r0, pc, #8 │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ cmp fp, #1 │ │ │ │ - beq e0d8c │ │ │ │ + beq e0d74 │ │ │ │ add r0, r2, #16 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bcc e0da8 │ │ │ │ + bcc e0d90 │ │ │ │ ldr r1, [r0] │ │ │ │ add r8, r0, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 24cd4 │ │ │ │ sub r6, r6, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ subs sl, sl, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bne e0b80 │ │ │ │ - b e0d8c │ │ │ │ + bne e0b68 │ │ │ │ + b e0d74 │ │ │ │ cmp fp, #1 │ │ │ │ - beq e0d8c │ │ │ │ + beq e0d74 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r4, r2, #16 │ │ │ │ cmp r6, #4 │ │ │ │ ldrdcs r8, [r4] │ │ │ │ subcs r6, r6, #4 │ │ │ │ ldrcs r0, [fp] │ │ │ │ strcs r0, [r7] │ │ │ │ cmpcs r6, r9 │ │ │ │ - bcc e0da8 │ │ │ │ + bcc e0d90 │ │ │ │ add r7, r7, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne e0bc8 │ │ │ │ - b e0d8c │ │ │ │ + bne e0bb0 │ │ │ │ + b e0d74 │ │ │ │ cmp fp, #1 │ │ │ │ - beq e0d8c │ │ │ │ + beq e0d74 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r4, r2, #16 │ │ │ │ cmp r6, #2 │ │ │ │ ldrdcs r8, [r4] │ │ │ │ subcs r6, r6, #2 │ │ │ │ ldrhcs r0, [fp] │ │ │ │ strhcs r0, [r7] │ │ │ │ cmpcs r6, r9 │ │ │ │ - bcc e0da8 │ │ │ │ + bcc e0d90 │ │ │ │ add r7, r7, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne e0c20 │ │ │ │ - b e0d8c │ │ │ │ + bne e0c08 │ │ │ │ + b e0d74 │ │ │ │ cmp fp, #1 │ │ │ │ - beq e0d8c │ │ │ │ + beq e0d74 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r4, r2, #16 │ │ │ │ cmp r6, #3 │ │ │ │ ldrdcs r8, [r4] │ │ │ │ subcs r6, r6, #3 │ │ │ │ ldrhcs r0, [fp] │ │ │ │ ldrbcs r1, [fp, #2] │ │ │ │ strbcs r1, [r7, #2] │ │ │ │ strhcs r0, [r7] │ │ │ │ cmpcs r6, r9 │ │ │ │ - bcc e0da8 │ │ │ │ + bcc e0d90 │ │ │ │ add r7, r7, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne e0c78 │ │ │ │ - b e0d8c │ │ │ │ + bne e0c60 │ │ │ │ + b e0d74 │ │ │ │ cmp fp, #1 │ │ │ │ - beq e0d8c │ │ │ │ + beq e0d74 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r4, r2, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e0da8 │ │ │ │ + beq e0d90 │ │ │ │ ldrd r8, [r4] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldrb r0, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ strb r0, [r7] │ │ │ │ - bcc e0da8 │ │ │ │ + bcc e0d90 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne e0cd8 │ │ │ │ - b e0d8c │ │ │ │ + bne e0cc0 │ │ │ │ + b e0d74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp fp, #1 │ │ │ │ - beq e0d8c │ │ │ │ + beq e0d74 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r4, r0, #16 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc e0da8 │ │ │ │ + bcc e0d90 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ ldrd r8, [r4] │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ sub r6, r6, r0 │ │ │ │ cmp r6, r9 │ │ │ │ - bcc e0da8 │ │ │ │ + bcc e0d90 │ │ │ │ add r7, r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne e0d38 │ │ │ │ + bne e0d20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, r5, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #108] @ e0e1c │ │ │ │ - ldr r2, [pc, #108] @ e0e20 │ │ │ │ + ldr r0, [pc, #108] @ e0e04 │ │ │ │ + ldr r2, [pc, #108] @ e0e08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #19 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 2f810 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - b e0b24 │ │ │ │ + b e0b0c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0e10 │ │ │ │ + beq e0df8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, r6, lr, lsr #2 │ │ │ │ - @ instruction: 0x001e35f0 │ │ │ │ - andseq lr, r6, r1, lsl lr │ │ │ │ - andseq r3, lr, ip, asr #5 │ │ │ │ + andseq pc, r6, r6, asr #2 │ │ │ │ + andseq r3, lr, r8, lsl #12 │ │ │ │ + andseq lr, r6, r9, lsr #28 │ │ │ │ + andseq r3, lr, r4, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #504] @ e1030 │ │ │ │ + ldr r0, [pc, #504] @ e1018 │ │ │ │ mov fp, r1 │ │ │ │ ldm r1, {r1, r9} │ │ │ │ add r0, pc, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 24ecc <__tls_get_addr@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e0fac │ │ │ │ + bne e0f94 │ │ │ │ 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 │ │ │ │ @@ -192488,27 +192482,27 @@ │ │ │ │ bl ab35c │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - beq e0ec4 │ │ │ │ + beq e0eac │ │ │ │ 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 e0ee0 │ │ │ │ + b e0ec8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ - bl ffc7c │ │ │ │ + bl ffc64 │ │ │ │ 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] │ │ │ │ @@ -192556,487 +192550,487 @@ │ │ │ │ addne sp, sp, #44 @ 0x2c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ 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 e0e78 │ │ │ │ + b e0e60 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r0 │ │ │ │ - b e1000 │ │ │ │ + b e0fe8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl d93a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - bne e1018 │ │ │ │ + bne e1000 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - strhteq pc, [r0], -r8 @ │ │ │ │ + ldrdeq pc, [r0], -r0 @ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e10b0 │ │ │ │ + beq e1098 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bne e1140 │ │ │ │ + bne e1128 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne e1094 │ │ │ │ + bne e107c │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e107c │ │ │ │ + beq e1064 │ │ │ │ ldr r2, [r2, #1768] @ 0x6e8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne e1070 │ │ │ │ + bne e1058 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ ldmib r0, {r1, r3, ip} │ │ │ │ movw lr, #1766 @ 0x6e6 │ │ │ │ ldrh r2, [r1, lr] │ │ │ │ cmp ip, r2 │ │ │ │ - bcs e10b8 │ │ │ │ + bcs e10a0 │ │ │ │ mov r2, r1 │ │ │ │ - b e10e0 │ │ │ │ + b e10c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1764 @ 0x6e4 │ │ │ │ ldr r2, [r1, #1760] @ 0x6e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e1130 │ │ │ │ + beq e1118 │ │ │ │ ldrh ip, [r1, r4] │ │ │ │ add r3, r3, #1 │ │ │ │ ldrh r1, [r2, lr] │ │ │ │ cmp ip, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bcs e10bc │ │ │ │ + bcs e10a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e1110 │ │ │ │ + beq e10f8 │ │ │ │ add r1, r2, ip, lsl #2 │ │ │ │ movw r4, #1772 @ 0x6ec │ │ │ │ add r4, r1, r4 │ │ │ │ movw lr, #1768 @ 0x6e8 │ │ │ │ ldr r1, [r4] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r4, r1, lr │ │ │ │ - bne e10f8 │ │ │ │ + bne e10e0 │ │ │ │ mov r3, #0 │ │ │ │ - b e1118 │ │ │ │ + b e1100 │ │ │ │ add r3, ip, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, #0 │ │ │ │ stmib r0, {r1, r4} │ │ │ │ str r3, [r0, #12] │ │ │ │ add r0, ip, ip, lsl #1 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #24] @ e1150 │ │ │ │ + ldr r0, [pc, #24] @ e1138 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ e1154 │ │ │ │ + ldr r0, [pc, #12] @ e113c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq sp, lr, ip, ror #16 │ │ │ │ - andseq sp, lr, ip, lsr r8 │ │ │ │ + andseq sp, lr, r4, lsl #17 │ │ │ │ + andseq sp, lr, r4, asr r8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e11d4 │ │ │ │ + beq e11bc │ │ │ │ ldr r2, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bne e1264 │ │ │ │ + bne e124c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne e11b8 │ │ │ │ + bne e11a0 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e11a0 │ │ │ │ + beq e1188 │ │ │ │ ldr r2, [r2, #1768] @ 0x6e8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne e1194 │ │ │ │ + bne e117c │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ ldmib r0, {r2, r3, ip} │ │ │ │ movw lr, #1766 @ 0x6e6 │ │ │ │ ldrh r1, [r2, lr] │ │ │ │ cmp ip, r1 │ │ │ │ - bcs e11dc │ │ │ │ + bcs e11c4 │ │ │ │ mov r1, r2 │ │ │ │ - b e1204 │ │ │ │ + b e11ec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1764 @ 0x6e4 │ │ │ │ ldr r1, [r2, #1760] @ 0x6e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e1254 │ │ │ │ + beq e123c │ │ │ │ ldrh ip, [r2, r4] │ │ │ │ add r3, r3, #1 │ │ │ │ ldrh r2, [r1, lr] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r1 │ │ │ │ - bcs e11e0 │ │ │ │ + bcs e11c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e1234 │ │ │ │ + beq e121c │ │ │ │ add r2, r1, ip, lsl #2 │ │ │ │ movw r4, #1772 @ 0x6ec │ │ │ │ add r4, r2, r4 │ │ │ │ movw lr, #1768 @ 0x6e8 │ │ │ │ ldr r2, [r4] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r4, r2, lr │ │ │ │ - bne e121c │ │ │ │ + bne e1204 │ │ │ │ mov r3, #0 │ │ │ │ - b e123c │ │ │ │ + b e1224 │ │ │ │ add r3, ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, #0 │ │ │ │ stmib r0, {r2, r4} │ │ │ │ str r3, [r0, #12] │ │ │ │ add r0, r1, ip, lsl #5 │ │ │ │ add r0, r0, #1408 @ 0x580 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #24] @ e1274 │ │ │ │ + ldr r0, [pc, #24] @ e125c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ e1278 │ │ │ │ + ldr r0, [pc, #12] @ e1260 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq sp, lr, r8, asr #14 │ │ │ │ - andseq sp, lr, r8, lsl r7 │ │ │ │ + andseq sp, lr, r0, ror #14 │ │ │ │ + andseq sp, lr, r0, lsr r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl e39ec │ │ │ │ + bl e39d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e12d0 │ │ │ │ + beq e12b8 │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ add r0, r0, #264 @ 0x108 │ │ │ │ - bl e1468 │ │ │ │ + bl e1450 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl e39ec │ │ │ │ + bl e39d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e12a4 │ │ │ │ + bne e128c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl e39ec │ │ │ │ + bl e39d4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq e134c │ │ │ │ + beq e1334 │ │ │ │ add r5, sp, #4 │ │ │ │ - b e1324 │ │ │ │ + b e130c │ │ │ │ add r0, r6, r7, lsl #7 │ │ │ │ - bl e1354 │ │ │ │ + bl e133c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl e39ec │ │ │ │ + bl e39d4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq e134c │ │ │ │ + beq e1334 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r0, r6, r7, lsl #5 │ │ │ │ ldr r1, [r0, #1424]! @ 0x590 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq e1304 │ │ │ │ + beq e12ec │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e1304 │ │ │ │ + b e12ec │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e13ec │ │ │ │ + bne e13d4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e1394 │ │ │ │ + beq e137c │ │ │ │ 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 ab350 │ │ │ │ ldrd r0, [r4, #44] @ 0x2c │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e13b4 │ │ │ │ + beq e139c │ │ │ │ add r6, r0, #32 │ │ │ │ bl d5464 │ │ │ │ mov r0, r6 │ │ │ │ - b e139c │ │ │ │ + b e1384 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e13d0 │ │ │ │ + beq e13b8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #72]! @ 0x48 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e13e0 │ │ │ │ + bne e13c8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b e158c │ │ │ │ + b e1574 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e1378 │ │ │ │ - b e1394 │ │ │ │ + bne e1360 │ │ │ │ + b e137c │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e1428 │ │ │ │ + beq e1410 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ bl d5464 │ │ │ │ mov r6, r5 │ │ │ │ - b e140c │ │ │ │ + b e13f4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e1444 │ │ │ │ + beq e142c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #72]! @ 0x48 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e1458 │ │ │ │ + beq e1440 │ │ │ │ mov r0, r4 │ │ │ │ - bl e158c │ │ │ │ + bl e1574 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e1514 │ │ │ │ + bne e14fc │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e1530 │ │ │ │ + bne e1518 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl d9554 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e1540 │ │ │ │ + bne e1528 │ │ │ │ ldr r5, [r4, #116] @ 0x74 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq e1558 │ │ │ │ + beq e1540 │ │ │ │ ldr r7, [r4, #124] @ 0x7c │ │ │ │ ldr r4, [r4, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e14f4 │ │ │ │ + beq e14dc │ │ │ │ add r6, r4, #4 │ │ │ │ - b e14d8 │ │ │ │ + b e14c0 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e14f4 │ │ │ │ + beq e14dc │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e14cc │ │ │ │ + beq e14b4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e14cc │ │ │ │ + b e14b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e1558 │ │ │ │ + beq e1540 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq e1490 │ │ │ │ + beq e1478 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e1490 │ │ │ │ + b e1478 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r4, #116] @ 0x74 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne e14b4 │ │ │ │ + bne e149c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq e157c │ │ │ │ + beq e1564 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ - bl e16c0 │ │ │ │ + bl e16a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl d81bc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e15b8 │ │ │ │ + beq e15a0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq e15f8 │ │ │ │ + beq e15e0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r6, r0, #4 │ │ │ │ - b e15dc │ │ │ │ + b e15c4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e15f8 │ │ │ │ + beq e15e0 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e15d0 │ │ │ │ + beq e15b8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e15d0 │ │ │ │ + b e15b8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e161c │ │ │ │ + beq e1604 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e1644 │ │ │ │ + beq e162c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl e1654 │ │ │ │ + bl e163c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e1698 │ │ │ │ + beq e1680 │ │ │ │ add r5, r6, #4 │ │ │ │ - b e167c │ │ │ │ + b e1664 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e1698 │ │ │ │ + beq e1680 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e1670 │ │ │ │ + beq e1658 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e1670 │ │ │ │ + b e1658 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e16bc │ │ │ │ + beq e16a4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq e172c │ │ │ │ + beq e1714 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq e170c │ │ │ │ + beq e16f4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b e16f0 │ │ │ │ + b e16d8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e170c │ │ │ │ + beq e16f4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e16e4 │ │ │ │ + beq e16cc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e16e4 │ │ │ │ + b e16cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq e172c │ │ │ │ + beq e1714 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -193088,15 +193082,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 e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ 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 │ │ │ │ @@ -193287,21 +193281,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 e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ 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 │ │ │ │ @@ -193491,19 +193485,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 e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ 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 │ │ │ │ @@ -193690,21 +193684,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 e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ 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 │ │ │ │ @@ -193895,15 +193889,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 e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ 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 │ │ │ │ @@ -194093,21 +194087,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 e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ 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 │ │ │ │ @@ -194299,47 +194293,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 e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ add r7, r5, #48 @ 0x30 │ │ │ │ add sl, r5, #24 │ │ │ │ add r8, r5, #16 │ │ │ │ add r9, r5, #8 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq e2b38 │ │ │ │ + beq e2b20 │ │ │ │ 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 e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ - bl e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ 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 e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ 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 │ │ │ │ @@ -194522,15 +194516,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ - bl e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ 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 │ │ │ │ @@ -194720,19 +194714,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 e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl e3ff4 │ │ │ │ + bl e3fdc │ │ │ │ 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 │ │ │ │ @@ -194880,15 +194874,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3468 │ │ │ │ + beq e3450 │ │ │ │ mov r2, #0 │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ strh r2, [r0, r1] │ │ │ │ add ip, sp, #76 @ 0x4c │ │ │ │ str r2, [r0, #264] @ 0x108 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -194901,26 +194895,26 @@ │ │ │ │ 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 fb090 │ │ │ │ + bl fb078 │ │ │ │ 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 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e34a4 │ │ │ │ + beq e348c │ │ │ │ ldr r2, [r5] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ @@ -194930,55 +194924,55 @@ │ │ │ │ sub sp, sp, #192 @ 0xc0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3550 │ │ │ │ + beq e3538 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl fd430 │ │ │ │ + bl fd418 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e356c │ │ │ │ + beq e3554 │ │ │ │ ldm r7!, {r2, r3, ip} │ │ │ │ ldm r7, {r1, r4, r7} │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2 │ │ │ │ - beq e3564 │ │ │ │ + beq e354c │ │ │ │ str r6, [sp, #24] │ │ │ │ add r6, sp, #12 │ │ │ │ stm r6, {r1, r4, r7} │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #28 │ │ │ │ stm r1, {r0, r9, lr} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ stm sp, {r2, r3, ip} │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r1, sp │ │ │ │ mov r2, r6 │ │ │ │ - bl e7520 │ │ │ │ + bl e7508 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #192 @ 0xc0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r7!, {r2, r3, ip} │ │ │ │ mov r0, #0 │ │ │ │ ldm r7, {r1, r4, r7} │ │ │ │ cmp r2, #2 │ │ │ │ - bne e3504 │ │ │ │ + bne e34ec │ │ │ │ mov r0, r3 │ │ │ │ - b e3570 │ │ │ │ + b e3558 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ add r6, r0, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ @@ -194987,48 +194981,48 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 24cd4 │ │ │ │ add sp, sp, #192 @ 0xc0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e1468 │ │ │ │ + bl e1450 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e36a0 │ │ │ │ + beq e3688 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r3, r7 │ │ │ │ - bl fd8c8 │ │ │ │ + bl fd8b0 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e36dc │ │ │ │ + beq e36c4 │ │ │ │ ldm r7, {r0, lr} │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr sl, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r7, r7, #20 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #16] │ │ │ │ cmp r3, #-2147483647 @ 0x80000001 │ │ │ │ - beq e36d4 │ │ │ │ + beq e36bc │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -195043,15 +195037,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, r6 │ │ │ │ - bl e787c │ │ │ │ + bl e7864 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr sl, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ @@ -195060,186 +195054,186 @@ │ │ │ │ ldm r7, {r0, lr} │ │ │ │ ldr r7, [r7, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ cmp r3, #-2147483647 @ 0x80000001 │ │ │ │ - bne e3634 │ │ │ │ + bne e361c │ │ │ │ mov r4, r0 │ │ │ │ - b e36f0 │ │ │ │ + b e36d8 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e371c │ │ │ │ + bne e3704 │ │ │ │ add r6, r4, r5, lsl #7 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 24cd4 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e36f0 │ │ │ │ + b e36d8 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq e374c │ │ │ │ + beq e3734 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ - bl e1354 │ │ │ │ + bl e133c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e389c │ │ │ │ + beq e3884 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw ip, #314 @ 0x13a │ │ │ │ ldrh r7, [r0, ip] │ │ │ │ mov r6, #67 @ 0x43 │ │ │ │ lsl r3, r7, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e37d8 │ │ │ │ + beq e37c0 │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ mov r5, #0 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r2, r4 │ │ │ │ mov r4, #0 │ │ │ │ movwhi r5, #1 │ │ │ │ movwcc r4, #1 │ │ │ │ sub r5, r5, r4 │ │ │ │ uxtb r4, r5 │ │ │ │ cmp r4, #1 │ │ │ │ - beq e3794 │ │ │ │ + beq e377c │ │ │ │ cmp r4, #0 │ │ │ │ - beq e37f0 │ │ │ │ + beq e37d8 │ │ │ │ sub r7, r6, #68 @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e389c │ │ │ │ + beq e3884 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ - b e3788 │ │ │ │ + b e3770 │ │ │ │ sub r2, r6, #68 @ 0x44 │ │ │ │ add r3, sp, #20 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ add r2, sp, #39 @ 0x27 │ │ │ │ strb r0, [sp, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp, #32] │ │ │ │ - bl fcdf8 │ │ │ │ + bl fcde0 │ │ │ │ add r0, r6, #12 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, r7 │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [r9, #8] │ │ │ │ ldrb r1, [sp, #39] @ 0x27 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne e3884 │ │ │ │ + bne e386c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e38c0 │ │ │ │ + beq e38a8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e38cc │ │ │ │ + beq e38b4 │ │ │ │ ldr r2, [r0, #320] @ 0x140 │ │ │ │ sub r3, r1, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r9] │ │ │ │ str r1, [r2, #264] @ 0x108 │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldm r7, {r2, r3, r4, r5, r6} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r0 │ │ │ │ cmp sl, #2 │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ - bne e38ac │ │ │ │ + bne e3894 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str sl, [r8], #4 │ │ │ │ ldm r0, {r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #36] @ e38ec │ │ │ │ + ldr r0, [pc, #36] @ e38d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #16] @ e38e4 │ │ │ │ + ldr r0, [pc, #16] @ e38cc │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ - ldr r2, [pc, #12] @ e38e8 │ │ │ │ + ldr r2, [pc, #12] @ e38d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andseq sp, r6, r2, lsr r7 │ │ │ │ - andseq fp, lr, ip, lsl #8 │ │ │ │ - andseq fp, lr, ip, asr r1 │ │ │ │ + andseq sp, r6, sl, asr #14 │ │ │ │ + andseq fp, lr, r4, lsr #8 │ │ │ │ + andseq fp, lr, r4, ror r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e39b0 │ │ │ │ + beq e3998 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl fd67c │ │ │ │ + bl fd664 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e39a8 │ │ │ │ + bne e3990 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ add r3, sp, #16 │ │ │ │ stm r3, {r0, r1, r2, r4} │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ strb r0, [sp, #39] @ 0x27 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #39 @ 0x27 │ │ │ │ - bl fcf98 │ │ │ │ + bl fcf80 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb r1, [sp, #39] @ 0x27 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne e39a0 │ │ │ │ + bne e3988 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e39bc │ │ │ │ + beq e39a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e39c8 │ │ │ │ + beq e39b0 │ │ │ │ ldr r2, [r0, #272] @ 0x110 │ │ │ │ sub r3, r1, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r2, [r4] │ │ │ │ str r1, [r2, #264] @ 0x108 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ mov r2, #8 │ │ │ │ @@ -195247,444 +195241,444 @@ │ │ │ │ subs r0, r5, #2 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #36] @ e39e8 │ │ │ │ + ldr r0, [pc, #36] @ e39d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #16] @ e39e0 │ │ │ │ + ldr r0, [pc, #16] @ e39c8 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ - ldr r2, [pc, #12] @ e39e4 │ │ │ │ + ldr r2, [pc, #12] @ e39cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andseq sp, r6, r6, lsr r6 │ │ │ │ - andseq fp, lr, r0, lsl r3 │ │ │ │ - andseq fp, lr, r0, rrx │ │ │ │ + andseq sp, r6, lr, asr #12 │ │ │ │ + andseq fp, lr, r8, lsr #6 │ │ │ │ + andseq fp, lr, r8, ror r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3a9c │ │ │ │ + beq e3a84 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bne e3bdc │ │ │ │ + bne e3bc4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3a50 │ │ │ │ + bne e3a38 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e3a3c │ │ │ │ + beq e3a24 │ │ │ │ ldr r0, [r0, #1768] @ 0x6e8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne e3a30 │ │ │ │ + bne e3a18 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ stmib r1, {r0, r2} │ │ │ │ str r2, [r1, #12] │ │ │ │ ldmib r1, {r0, r4, r6} │ │ │ │ movw sl, #1766 @ 0x6e6 │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs e3ad0 │ │ │ │ + bcs e3ab8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e3b1c │ │ │ │ + beq e3b04 │ │ │ │ add r0, r7, r6, lsl #2 │ │ │ │ movw r2, #1772 @ 0x6ec │ │ │ │ add r3, r0, r2 │ │ │ │ movw r2, #1768 @ 0x6e8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ subs r5, r5, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ - bne e3a84 │ │ │ │ + bne e3a6c │ │ │ │ mov r2, #0 │ │ │ │ - b e3b24 │ │ │ │ + b e3b0c │ │ │ │ ldr r7, [r1] │ │ │ │ mov r6, #0 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ tst r7, #1 │ │ │ │ str r6, [r1] │ │ │ │ - beq e3bb0 │ │ │ │ + beq e3b98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3b3c │ │ │ │ + beq e3b24 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [r0, #1760] @ 0x6e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e3b64 │ │ │ │ - b e3b94 │ │ │ │ + bne e3b4c │ │ │ │ + b e3b7c │ │ │ │ mov r9, r1 │ │ │ │ movw r5, #1764 @ 0x6e4 │ │ │ │ ldr r7, [r0, #1760] @ 0x6e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e3bb8 │ │ │ │ + beq e3ba0 │ │ │ │ cmp r4, #0 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ movweq r1, #1768 @ 0x6e8 │ │ │ │ mov r2, #8 │ │ │ │ ldrh r6, [r0, r5] │ │ │ │ bl ab350 │ │ │ │ ldrh r0, [r7, sl] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bcs e3ad8 │ │ │ │ + bcs e3ac0 │ │ │ │ mov r1, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e3a70 │ │ │ │ + bne e3a58 │ │ │ │ add r2, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r8] │ │ │ │ stmib r8, {r4, r6} │ │ │ │ stmib r1, {r0, r3} │ │ │ │ str r2, [r1, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e3b54 │ │ │ │ + beq e3b3c │ │ │ │ ldr r2, [r2, #1768] @ 0x6e8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne e3b48 │ │ │ │ + bne e3b30 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r0, #1760] @ 0x6e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3b94 │ │ │ │ + beq e3b7c │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ mov r2, #8 │ │ │ │ movweq r1, #1768 @ 0x6e8 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r5, #1760] @ 0x6e0 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e3b64 │ │ │ │ - b e3b98 │ │ │ │ + bne e3b4c │ │ │ │ + b e3b80 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ cmp r7, #0 │ │ │ │ movweq r1, #1768 @ 0x6e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ str r6, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ cmp r4, #0 │ │ │ │ movweq r1, #1768 @ 0x6e8 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ - ldr r0, [pc, #24] @ e3bec │ │ │ │ + ldr r0, [pc, #24] @ e3bd4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ e3bf0 │ │ │ │ + ldr r0, [pc, #12] @ e3bd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq sl, lr, r0, asr #27 │ │ │ │ - @ instruction: 0x001eadd0 │ │ │ │ + @ instruction: 0x001eadd8 │ │ │ │ + andseq sl, lr, r8, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3c9c │ │ │ │ + beq e3c84 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bne e3ddc │ │ │ │ + bne e3dc4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3c58 │ │ │ │ + bne e3c40 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e3c44 │ │ │ │ + beq e3c2c │ │ │ │ ldr r0, [r0, #408] @ 0x198 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne e3c38 │ │ │ │ + bne e3c20 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ stmib r1, {r0, r2} │ │ │ │ str r2, [r1, #12] │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ movw sl, #402 @ 0x192 │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs e3cd0 │ │ │ │ + bcs e3cb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e3d1c │ │ │ │ + beq e3d04 │ │ │ │ add r0, r7, r6, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r0, #412 @ 0x19c │ │ │ │ ldr r0, [r2] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r2, r0, #408 @ 0x198 │ │ │ │ - bne e3c84 │ │ │ │ + bne e3c6c │ │ │ │ mov r2, #0 │ │ │ │ - b e3d24 │ │ │ │ + b e3d0c │ │ │ │ ldr r7, [r1] │ │ │ │ mov r6, #0 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ tst r7, #1 │ │ │ │ str r6, [r1] │ │ │ │ - beq e3db0 │ │ │ │ + beq e3d98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3d3c │ │ │ │ + beq e3d24 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [r0, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e3d64 │ │ │ │ - b e3d94 │ │ │ │ + bne e3d4c │ │ │ │ + b e3d7c │ │ │ │ mov r9, r1 │ │ │ │ mov r4, #400 @ 0x190 │ │ │ │ ldr r7, [r0, #352] @ 0x160 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e3db8 │ │ │ │ + beq e3da0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ movweq r1, #408 @ 0x198 │ │ │ │ mov r2, #8 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ bl ab350 │ │ │ │ ldrh r0, [r7, sl] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bcs e3cd8 │ │ │ │ + bcs e3cc0 │ │ │ │ mov r1, r9 │ │ │ │ cmp r5, #0 │ │ │ │ - bne e3c78 │ │ │ │ + bne e3c60 │ │ │ │ add r2, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r8] │ │ │ │ stmib r8, {r5, r6} │ │ │ │ stmib r1, {r0, r3} │ │ │ │ str r2, [r1, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e3d54 │ │ │ │ + beq e3d3c │ │ │ │ ldr r2, [r2, #408] @ 0x198 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne e3d48 │ │ │ │ + bne e3d30 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r0, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3d94 │ │ │ │ + beq e3d7c │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ mov r2, #8 │ │ │ │ movweq r1, #408 @ 0x198 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r5, #352] @ 0x160 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e3d64 │ │ │ │ - b e3d98 │ │ │ │ + bne e3d4c │ │ │ │ + b e3d80 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ cmp r7, #0 │ │ │ │ movweq r1, #408 @ 0x198 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ str r6, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ cmp r5, #0 │ │ │ │ movweq r1, #408 @ 0x198 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ - ldr r0, [pc, #24] @ e3dec │ │ │ │ + ldr r0, [pc, #24] @ e3dd4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ e3df0 │ │ │ │ + ldr r0, [pc, #12] @ e3dd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq sl, lr, r0, asr #23 │ │ │ │ - @ instruction: 0x001eabd0 │ │ │ │ + @ instruction: 0x001eabd8 │ │ │ │ + andseq sl, lr, r8, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3e9c │ │ │ │ + beq e3e84 │ │ │ │ ldr r2, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bne e3fdc │ │ │ │ + bne e3fc4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e3e58 │ │ │ │ + bne e3e40 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e3e44 │ │ │ │ + beq e3e2c │ │ │ │ ldr r0, [r0, #848] @ 0x350 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne e3e38 │ │ │ │ + bne e3e20 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ stmib r1, {r0, r2} │ │ │ │ str r2, [r1, #12] │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ movw sl, #842 @ 0x34a │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs e3ed0 │ │ │ │ + bcs e3eb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e3f1c │ │ │ │ + beq e3f04 │ │ │ │ add r0, r7, r6, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r0, #852 @ 0x354 │ │ │ │ ldr r0, [r2] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r2, r0, #848 @ 0x350 │ │ │ │ - bne e3e84 │ │ │ │ + bne e3e6c │ │ │ │ mov r2, #0 │ │ │ │ - b e3f24 │ │ │ │ + b e3f0c │ │ │ │ ldr r7, [r1] │ │ │ │ mov r6, #0 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ tst r7, #1 │ │ │ │ str r6, [r1] │ │ │ │ - beq e3fb0 │ │ │ │ + beq e3f98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3f3c │ │ │ │ + beq e3f24 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [r0, #792] @ 0x318 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e3f64 │ │ │ │ - b e3f94 │ │ │ │ + bne e3f4c │ │ │ │ + b e3f7c │ │ │ │ mov r9, r1 │ │ │ │ mov r4, #840 @ 0x348 │ │ │ │ ldr r7, [r0, #792] @ 0x318 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e3fb8 │ │ │ │ + beq e3fa0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #896 @ 0x380 │ │ │ │ movweq r1, #848 @ 0x350 │ │ │ │ mov r2, #8 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ bl ab350 │ │ │ │ ldrh r0, [r7, sl] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bcs e3ed8 │ │ │ │ + bcs e3ec0 │ │ │ │ mov r1, r9 │ │ │ │ cmp r5, #0 │ │ │ │ - bne e3e78 │ │ │ │ + bne e3e60 │ │ │ │ add r2, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r8] │ │ │ │ stmib r8, {r5, r6} │ │ │ │ stmib r1, {r0, r3} │ │ │ │ str r2, [r1, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e3f54 │ │ │ │ + beq e3f3c │ │ │ │ ldr r2, [r2, #848] @ 0x350 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne e3f48 │ │ │ │ + bne e3f30 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r0, #792] @ 0x318 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3f94 │ │ │ │ + beq e3f7c │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, #896 @ 0x380 │ │ │ │ mov r2, #8 │ │ │ │ movweq r1, #848 @ 0x350 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r5, #792] @ 0x318 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e3f64 │ │ │ │ - b e3f98 │ │ │ │ + bne e3f4c │ │ │ │ + b e3f80 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #896 @ 0x380 │ │ │ │ cmp r7, #0 │ │ │ │ movweq r1, #848 @ 0x350 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ str r6, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #896 @ 0x380 │ │ │ │ cmp r5, #0 │ │ │ │ movweq r1, #848 @ 0x350 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ - ldr r0, [pc, #24] @ e3fec │ │ │ │ + ldr r0, [pc, #24] @ e3fd4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #12] @ e3ff0 │ │ │ │ + ldr r0, [pc, #12] @ e3fd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq sl, lr, r0, asr #19 │ │ │ │ - @ instruction: 0x001ea9d0 │ │ │ │ + @ instruction: 0x001ea9d8 │ │ │ │ + andseq sl, lr, r8, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r9, [r0, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ add lr, sl, #8 │ │ │ │ mov r3, r1 │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r4, r2 │ │ │ │ str r0, [sl, #56] @ 0x38 │ │ │ │ - beq e4058 │ │ │ │ + beq e4040 │ │ │ │ rsb r0, r9, #8 │ │ │ │ mov r7, r2 │ │ │ │ cmp r0, r2 │ │ │ │ mov r8, #0 │ │ │ │ movcc r7, r0 │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bcc e4060 │ │ │ │ + bcc e4048 │ │ │ │ ldr r4, [r3] │ │ │ │ mov r6, #4 │ │ │ │ orr r0, r6, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc e4074 │ │ │ │ - b e40b0 │ │ │ │ + bcc e405c │ │ │ │ + b e4098 │ │ │ │ mov r8, #0 │ │ │ │ - b e4230 │ │ │ │ + b e4218 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r6, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs e40b0 │ │ │ │ + bcs e4098 │ │ │ │ add r0, r3, r6 │ │ │ │ mvn r5, #31 │ │ │ │ add r5, r5, r6, lsl #3 │ │ │ │ lsl r1, r6, #3 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r1, r0, r1 │ │ │ │ @@ -195693,15 +195687,15 @@ │ │ │ │ mov r1, #32 │ │ │ │ sub r1, r1, r6, lsl #3 │ │ │ │ orr r6, r6, #2 │ │ │ │ lsr r1, r0, r1 │ │ │ │ lslpl r1, r0, r5 │ │ │ │ orr r8, r1, r8 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs e40ec │ │ │ │ + bcs e40d4 │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ mvn r5, #31 │ │ │ │ lsl r1, r6, #3 │ │ │ │ add r5, r5, r6, lsl #3 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r1, r0, r1 │ │ │ │ movwpl r1, #0 │ │ │ │ @@ -195723,15 +195717,15 @@ │ │ │ │ lsr r1, r4, r1 │ │ │ │ orr r0, r1, r8, lsl r0 │ │ │ │ lslpl r0, r4, r5 │ │ │ │ orr ip, r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str ip, [lr, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bcs e4140 │ │ │ │ + bcs e4128 │ │ │ │ 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] │ │ │ │ @@ -195792,15 +195786,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 e438c │ │ │ │ + bcs e4374 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [lr] │ │ │ │ mov r6, lr │ │ │ │ ldr r0, [lr, #4] │ │ │ │ mov ip, r8 │ │ │ │ ldr r8, [r6, #8]! │ │ │ │ @@ -195860,15 +195854,15 @@ │ │ │ │ eor r7, r7, r1 │ │ │ │ eor r1, r1, r3 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add ip, ip, #8 │ │ │ │ eor r0, r6, r0 │ │ │ │ mov r3, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bcc e428c │ │ │ │ + bcc e4274 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ strd r8, [r2] │ │ │ │ mov r8, ip │ │ │ │ ldr r2, [sp] │ │ │ │ str sl, [r2] │ │ │ │ str r7, [r2, #4] │ │ │ │ @@ -195877,26 +195871,26 @@ │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov lr, r2 │ │ │ │ strd r6, [r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r0, [sl] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #4 │ │ │ │ - bcc e43b0 │ │ │ │ + bcc e4398 │ │ │ │ ldr r4, [r3, r8] │ │ │ │ mov r7, #4 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc e43c4 │ │ │ │ - b e4404 │ │ │ │ + bcc e43ac │ │ │ │ + b e43ec │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs e4404 │ │ │ │ + bcs e43ec │ │ │ │ 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] │ │ │ │ @@ -195906,15 +195900,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 e4444 │ │ │ │ + bcs e442c │ │ │ │ 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 │ │ │ │ @@ -195937,35 +195931,35 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldm r1, {r0, r1} │ │ │ │ add r7, sp, #4 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl e2dac │ │ │ │ + bl e2d94 │ │ │ │ mov lr, r0 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm sl, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r1, ip │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ add r1, r6, #16 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, lr │ │ │ │ mov r3, r9 │ │ │ │ str ip, [sp] │ │ │ │ - bl e91c8 │ │ │ │ + bl e91b0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr sl, [r0, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - beq e44f8 │ │ │ │ + beq e44e0 │ │ │ │ cmp sl, #1 │ │ │ │ - bne e4504 │ │ │ │ + bne e44ec │ │ │ │ ldr fp, [r0, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [fp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ addeq r0, fp, r0, lsl #5 │ │ │ │ add sp, sp, #20 │ │ │ │ @@ -195977,15 +195971,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, ip │ │ │ │ str r1, [sp] │ │ │ │ mov r1, lr │ │ │ │ - bl e2dac │ │ │ │ + bl e2d94 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ lsr r3, r0, #25 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ ldr fp, [r5, #20] │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ movt r5, #257 @ 0x101 │ │ │ │ @@ -196002,83 +195996,83 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr lr, [r4, ip] │ │ │ │ eor r0, lr, r3 │ │ │ │ add r3, r0, r7 │ │ │ │ bic r0, r1, r0 │ │ │ │ and r3, r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e45d4 │ │ │ │ + beq e45bc │ │ │ │ rev r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ add r0, ip, r0, lsr #3 │ │ │ │ and r0, r0, r2 │ │ │ │ ldr r0, [r8, -r0, lsl #2] │ │ │ │ cmp r0, sl │ │ │ │ - bcs e4610 │ │ │ │ + bcs e45f8 │ │ │ │ mov r5, r8 │ │ │ │ add r8, fp, r0, lsl #5 │ │ │ │ sub r9, r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r8, #28] │ │ │ │ and r3, r9, r3 │ │ │ │ mov r8, r5 │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq e4604 │ │ │ │ - b e4584 │ │ │ │ + beq e45ec │ │ │ │ + b e456c │ │ │ │ and r3, lr, r1 │ │ │ │ mov r0, #0 │ │ │ │ tst r3, lr, lsl #1 │ │ │ │ - bne e44f0 │ │ │ │ + bne e44d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, ip, r0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ and ip, r0, r2 │ │ │ │ - b e4570 │ │ │ │ + b e4558 │ │ │ │ add r0, fp, r0, lsl #5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ e4620 │ │ │ │ + ldr r2, [pc, #8] @ e4608 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq sl, lr, r8, asr #8 │ │ │ │ + andseq sl, lr, r0, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr sl, [r0, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - beq e466c │ │ │ │ + beq e4654 │ │ │ │ cmp sl, #1 │ │ │ │ - bne e4678 │ │ │ │ + bne e4660 │ │ │ │ ldr fp, [r0, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [fp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - bne e4664 │ │ │ │ + bne e464c │ │ │ │ cmp r0, sl │ │ │ │ - bcs e4778 │ │ │ │ + bcs e4760 │ │ │ │ add r0, fp, r0, lsl #5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r0, {ip, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, ip │ │ │ │ str r1, [sp] │ │ │ │ mov r1, lr │ │ │ │ - bl e2dac │ │ │ │ + bl e2d94 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ lsr r3, r0, #25 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ ldr fp, [r5, #20] │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ movt r5, #257 @ 0x101 │ │ │ │ @@ -196095,97 +196089,97 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr lr, [r4, ip] │ │ │ │ eor r0, lr, r3 │ │ │ │ add r3, r0, r7 │ │ │ │ bic r0, r1, r0 │ │ │ │ and r3, r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e4748 │ │ │ │ + beq e4730 │ │ │ │ rev r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ add r0, ip, r0, lsr #3 │ │ │ │ and r0, r0, r2 │ │ │ │ ldr r0, [r8, -r0, lsl #2] │ │ │ │ cmp r0, sl │ │ │ │ - bcs e4788 │ │ │ │ + bcs e4770 │ │ │ │ mov r5, r8 │ │ │ │ add r8, fp, r0, lsl #5 │ │ │ │ sub r9, r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r8, #28] │ │ │ │ and r3, r9, r3 │ │ │ │ mov r8, r5 │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq e4658 │ │ │ │ - b e46f8 │ │ │ │ + beq e4640 │ │ │ │ + b e46e0 │ │ │ │ and r3, lr, r1 │ │ │ │ mov r0, #0 │ │ │ │ tst r3, lr, lsl #1 │ │ │ │ - bne e4664 │ │ │ │ + bne e464c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, ip, r0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ and ip, r0, r2 │ │ │ │ - b e46e4 │ │ │ │ - ldr r2, [pc, #28] @ e479c │ │ │ │ + b e46cc │ │ │ │ + ldr r2, [pc, #28] @ e4784 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #8] @ e4798 │ │ │ │ + ldr r2, [pc, #8] @ e4780 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x001ea2d0 │ │ │ │ - andseq sl, lr, r0, asr #4 │ │ │ │ + andseq sl, lr, r8, ror #5 │ │ │ │ + andseq sl, lr, r8, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e4978 │ │ │ │ + beq e4960 │ │ │ │ ldr r1, [fp, #272] @ 0x110 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl e47a0 │ │ │ │ + bl e4788 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e4a6c │ │ │ │ + beq e4a54 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ bl ab35c │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4a7c │ │ │ │ + beq e4a64 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ strh r1, [r3, r0]! │ │ │ │ mov r2, r3 │ │ │ │ str r1, [r3, #-6] │ │ │ │ str r4, [r2, #2]! │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ - bcs e4a8c │ │ │ │ + bcs e4a74 │ │ │ │ mov r7, #268 @ 0x10c │ │ │ │ str r5, [r4, #264] @ 0x108 │ │ │ │ strh r1, [r4, r7] │ │ │ │ mov r1, fp │ │ │ │ ldrh r0, [r1, r0]! @ │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - beq e4964 │ │ │ │ + beq e494c │ │ │ │ str sl, [sp] │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov r8, #0 │ │ │ │ add r0, fp, #276 @ 0x114 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -196195,40 +196189,40 @@ │ │ │ │ mov r1, r9 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r0, r8, lsl #2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl e47a0 │ │ │ │ + bl e4788 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - beq e48b8 │ │ │ │ + beq e48a0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, r4 │ │ │ │ - beq e48e8 │ │ │ │ - b e4a0c │ │ │ │ + beq e48d0 │ │ │ │ + b e49f4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4a5c │ │ │ │ + beq e4a44 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ strh r1, [r0, r2] │ │ │ │ str r1, [r0, #264] @ 0x108 │ │ │ │ cmp r1, r4 │ │ │ │ - bne e4a0c │ │ │ │ + bne e49f4 │ │ │ │ ldrh r1, [r5] │ │ │ │ cmp r1, #11 │ │ │ │ - bcs e4a24 │ │ │ │ + bcs e4a0c │ │ │ │ add lr, r1, #1 │ │ │ │ str sl, [sp, #32] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ strh lr, [r5] │ │ │ │ @@ -196246,212 +196240,212 @@ │ │ │ │ add r0, r0, fp │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ add sl, r0, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add fp, fp, #24 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc e486c │ │ │ │ + bcc e4854 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sl, {r0, r1, r2} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl ab35c │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4a9c │ │ │ │ + beq e4a84 │ │ │ │ movw r7, #270 @ 0x10e │ │ │ │ mov r3, #0 │ │ │ │ ldrh ip, [fp, r7] │ │ │ │ mov lr, r0 │ │ │ │ str r3, [r0, #264] @ 0x108 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ strh r3, [lr, r7]! │ │ │ │ - beq e49f8 │ │ │ │ + beq e49e0 │ │ │ │ mov r8, #0 │ │ │ │ ldrh r3, [lr] │ │ │ │ cmp r3, #11 │ │ │ │ - bcs e4a40 │ │ │ │ + bcs e4a28 │ │ │ │ add r7, r3, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ mov r5, fp │ │ │ │ strh r7, [lr] │ │ │ │ add r9, r0, r3, lsl #3 │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r8, r8, #1 │ │ │ │ add fp, fp, #24 │ │ │ │ cmp ip, r8 │ │ │ │ stm r9, {r1, r2, r3, r4, r6, r7} │ │ │ │ - bne e49bc │ │ │ │ + bne e49a4 │ │ │ │ mov r3, ip │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ stm sl, {r0, r1, r3} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #248] @ e4b0c │ │ │ │ + ldr r2, [pc, #248] @ e4af4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #244] @ e4b10 │ │ │ │ + ldr r0, [pc, #244] @ e4af8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e4a38 │ │ │ │ - ldr r0, [pc, #232] @ e4b14 │ │ │ │ + b e4a20 │ │ │ │ + ldr r0, [pc, #232] @ e4afc │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #228] @ e4b18 │ │ │ │ + ldr r2, [pc, #228] @ e4b00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - b e4a98 │ │ │ │ - ldr r0, [pc, #180] @ e4afc │ │ │ │ - ldr r2, [pc, #180] @ e4b00 │ │ │ │ + b e4a80 │ │ │ │ + ldr r0, [pc, #180] @ e4ae4 │ │ │ │ + ldr r2, [pc, #180] @ e4ae8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 3ab00 │ │ │ │ - b e4a98 │ │ │ │ + b e4a80 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ bl 3a32c │ │ │ │ - b e4a98 │ │ │ │ - ldr r0, [pc, #144] @ e4b04 │ │ │ │ + b e4a80 │ │ │ │ + ldr r0, [pc, #144] @ e4aec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b e4a98 │ │ │ │ + b e4a80 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 3a32c │ │ │ │ - b e4a98 │ │ │ │ - ldr r0, [pc, #116] @ e4b08 │ │ │ │ + b e4a80 │ │ │ │ + ldr r0, [pc, #116] @ e4af0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ bl 3a32c │ │ │ │ - b e4ae0 │ │ │ │ + b e4ac8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b e4ae8 │ │ │ │ + b e4ad0 │ │ │ │ mov r5, r0 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl e4cd0 │ │ │ │ - b e4af0 │ │ │ │ + bl e4cb8 │ │ │ │ + b e4ad8 │ │ │ │ mov r5, r0 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl e4cd0 │ │ │ │ + bl e4cb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r5, r6, lr, lsl #24 │ │ │ │ - andseq sl, lr, ip, asr #4 │ │ │ │ - andseq r9, lr, r0, ror #30 │ │ │ │ - andseq sl, lr, r8, lsr r2 │ │ │ │ - mulseq lr, r0, r2 │ │ │ │ - andseq ip, r6, r1, lsl #11 │ │ │ │ andseq r5, r6, r6, lsr #24 │ │ │ │ - andseq sl, lr, r4, lsl #5 │ │ │ │ + andseq sl, lr, r4, ror #4 │ │ │ │ + andseq r9, lr, r8, ror pc │ │ │ │ + andseq sl, lr, r0, asr r2 │ │ │ │ + andseq sl, lr, r8, lsr #5 │ │ │ │ + mulseq r6, r9, r5 │ │ │ │ + andseq r5, r6, lr, lsr ip │ │ │ │ + mulseq lr, ip, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq e4c14 │ │ │ │ + beq e4bfc │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq e4c18 │ │ │ │ + beq e4c00 │ │ │ │ mov r4, #0 │ │ │ │ movw r7, #314 @ 0x13a │ │ │ │ mov sl, #312 @ 0x138 │ │ │ │ - b e4b58 │ │ │ │ + b e4b40 │ │ │ │ add r8, r5, #1 │ │ │ │ subs r9, r9, #1 │ │ │ │ mov r6, #0 │ │ │ │ - beq e4c30 │ │ │ │ + beq e4c18 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e4b7c │ │ │ │ + beq e4b64 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r8 │ │ │ │ ldrh r1, [r0, r7] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs e4ba8 │ │ │ │ + bcs e4b90 │ │ │ │ mov r4, r0 │ │ │ │ - b e4be0 │ │ │ │ + b e4bc8 │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq e4b94 │ │ │ │ + beq e4b7c │ │ │ │ ldr r6, [r6, #320] @ 0x140 │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne e4b88 │ │ │ │ + bne e4b70 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, #0 │ │ │ │ ldrh r1, [r0, r7] │ │ │ │ cmp r5, r1 │ │ │ │ - bcc e4b74 │ │ │ │ + bcc e4b5c │ │ │ │ ldr r4, [r0, #264] @ 0x108 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e4ca4 │ │ │ │ + beq e4c8c │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ movweq r1, #320 @ 0x140 │ │ │ │ mov r2, #8 │ │ │ │ ldrh r5, [r0, sl] │ │ │ │ bl ab350 │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bcs e4ba8 │ │ │ │ + bcs e4b90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e4b48 │ │ │ │ + beq e4b30 │ │ │ │ add r0, r4, r5, lsl #2 │ │ │ │ add r0, r0, #324 @ 0x144 │ │ │ │ ldr r4, [r0] │ │ │ │ subs r6, r6, #1 │ │ │ │ add r0, r4, #320 @ 0x140 │ │ │ │ - bne e4bf0 │ │ │ │ + bne e4bd8 │ │ │ │ mov r8, #0 │ │ │ │ subs r9, r9, #1 │ │ │ │ mov r6, #0 │ │ │ │ - bne e4b58 │ │ │ │ - b e4c30 │ │ │ │ + bne e4b40 │ │ │ │ + b e4c18 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ cmp r8, #0 │ │ │ │ - beq e4c30 │ │ │ │ + beq e4c18 │ │ │ │ ldr r4, [r4, #320] @ 0x140 │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne e4c24 │ │ │ │ + bne e4c0c │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4c90 │ │ │ │ + beq e4c78 │ │ │ │ mov r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ mov r6, r0 │ │ │ │ movweq r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r6, #264] @ 0x108 │ │ │ │ sub r5, r5, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e4c40 │ │ │ │ + bne e4c28 │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ cmp r5, #0 │ │ │ │ movweq r1, #320 @ 0x140 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -196462,105 +196456,105 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b ab350 │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ cmp r6, #0 │ │ │ │ movweq r1, #320 @ 0x140 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ - ldr r0, [pc, #12] @ e4ccc │ │ │ │ + ldr r0, [pc, #12] @ e4cb4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - @ instruction: 0x001e9cd4 │ │ │ │ + andseq r9, lr, ip, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq e4dc8 │ │ │ │ + beq e4db0 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq e4dcc │ │ │ │ + beq e4db4 │ │ │ │ mov r4, #0 │ │ │ │ movw r7, #270 @ 0x10e │ │ │ │ mov sl, #268 @ 0x10c │ │ │ │ - b e4d0c │ │ │ │ + b e4cf4 │ │ │ │ add r8, r5, #1 │ │ │ │ subs r9, r9, #1 │ │ │ │ mov r6, #0 │ │ │ │ - beq e4de4 │ │ │ │ + beq e4dcc │ │ │ │ cmp r4, #0 │ │ │ │ - beq e4d30 │ │ │ │ + beq e4d18 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r8 │ │ │ │ ldrh r1, [r0, r7] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs e4d5c │ │ │ │ + bcs e4d44 │ │ │ │ mov r4, r0 │ │ │ │ - b e4d94 │ │ │ │ + b e4d7c │ │ │ │ mov r5, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq e4d48 │ │ │ │ + beq e4d30 │ │ │ │ ldr r6, [r6, #272] @ 0x110 │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne e4d3c │ │ │ │ + bne e4d24 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, #0 │ │ │ │ ldrh r1, [r0, r7] │ │ │ │ cmp r5, r1 │ │ │ │ - bcc e4d28 │ │ │ │ + bcc e4d10 │ │ │ │ ldr r4, [r0, #264] @ 0x108 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e4e58 │ │ │ │ + beq e4e40 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ movweq r1, #272 @ 0x110 │ │ │ │ mov r2, #8 │ │ │ │ ldrh r5, [r0, sl] │ │ │ │ bl ab350 │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bcs e4d5c │ │ │ │ + bcs e4d44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e4cfc │ │ │ │ + beq e4ce4 │ │ │ │ add r0, r4, r5, lsl #2 │ │ │ │ add r0, r0, #276 @ 0x114 │ │ │ │ ldr r4, [r0] │ │ │ │ subs r6, r6, #1 │ │ │ │ add r0, r4, #272 @ 0x110 │ │ │ │ - bne e4da4 │ │ │ │ + bne e4d8c │ │ │ │ mov r8, #0 │ │ │ │ subs r9, r9, #1 │ │ │ │ mov r6, #0 │ │ │ │ - bne e4d0c │ │ │ │ - b e4de4 │ │ │ │ + bne e4cf4 │ │ │ │ + b e4dcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ cmp r8, #0 │ │ │ │ - beq e4de4 │ │ │ │ + beq e4dcc │ │ │ │ ldr r4, [r4, #272] @ 0x110 │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne e4dd8 │ │ │ │ + bne e4dc0 │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4e44 │ │ │ │ + beq e4e2c │ │ │ │ mov r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ mov r6, r0 │ │ │ │ movweq r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r6, #264] @ 0x108 │ │ │ │ sub r5, r5, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e4df4 │ │ │ │ + bne e4ddc │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ cmp r5, #0 │ │ │ │ movweq r1, #272 @ 0x110 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -196571,242 +196565,242 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b ab350 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ cmp r6, #0 │ │ │ │ movweq r1, #272 @ 0x110 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ - ldr r0, [pc, #12] @ e4e80 │ │ │ │ + ldr r0, [pc, #12] @ e4e68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq r9, lr, r0, lsr #22 │ │ │ │ + andseq r9, lr, r8, lsr fp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq e4ec0 │ │ │ │ + beq e4ea8 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b e4ec8 │ │ │ │ + b e4eb0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, sp │ │ │ │ - bl e39ec │ │ │ │ + bl e39d4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e4f40 │ │ │ │ + beq e4f28 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r0, r6, r7, lsl #5 │ │ │ │ ldr r1, [r0, #1424]! @ 0x590 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e4f30 │ │ │ │ + bne e4f18 │ │ │ │ add r0, r6, r7, lsl #7 │ │ │ │ - bl e1354 │ │ │ │ + bl e133c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e39ec │ │ │ │ + bl e39d4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne e4ef4 │ │ │ │ - b e4f40 │ │ │ │ + bne e4edc │ │ │ │ + b e4f28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e4f0c │ │ │ │ + b e4ef4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl e12d8 │ │ │ │ + bl e12c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq e4f9c │ │ │ │ + beq e4f84 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b e4fa4 │ │ │ │ + b e4f8c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, sp │ │ │ │ - bl e3df4 │ │ │ │ + bl e3ddc │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e503c │ │ │ │ + beq e5024 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ - b e4fec │ │ │ │ + b e4fd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e3df4 │ │ │ │ + bl e3ddc │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e503c │ │ │ │ + beq e5024 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ ldr r7, [r6, r0, lsl #3]! │ │ │ │ cmp r7, #2 │ │ │ │ - beq e4fd4 │ │ │ │ + beq e4fbc │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e5018 │ │ │ │ + beq e5000 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r1, [r6, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq e4fd4 │ │ │ │ + beq e4fbc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b e4fd4 │ │ │ │ + b e4fbc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq e5080 │ │ │ │ + beq e5068 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b e5088 │ │ │ │ + b e5070 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, sp │ │ │ │ - bl e3bf4 │ │ │ │ + bl e3bdc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e50f4 │ │ │ │ + beq e50dc │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ - b e50d0 │ │ │ │ + b e50b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e3bf4 │ │ │ │ + bl e3bdc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e50f4 │ │ │ │ + beq e50dc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0, r1, lsl #5]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq e50b8 │ │ │ │ + beq e50a0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e50b8 │ │ │ │ + b e50a0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq e5138 │ │ │ │ + beq e5120 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b e5140 │ │ │ │ + b e5128 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, sp │ │ │ │ - bl e39ec │ │ │ │ + bl e39d4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5198 │ │ │ │ + beq e5180 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ add r0, r0, #264 @ 0x108 │ │ │ │ - bl e1468 │ │ │ │ + bl e1450 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e39ec │ │ │ │ + bl e39d4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e516c │ │ │ │ + bne e5154 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl e127c │ │ │ │ + bl e1264 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldm r2, {r3, r9} │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq e52c8 │ │ │ │ + beq e52b0 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ sub r1, r1, r0 │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldr r2, [r2, #8] │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ add r8, r0, #20 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ add r6, r1, #32 │ │ │ │ lsr r4, r3, #4 │ │ │ │ - b e5280 │ │ │ │ + b e5268 │ │ │ │ add r0, sp, #8 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ strh sl, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ @@ -196831,33 +196825,33 @@ │ │ │ │ str r5, [r6, #-20] @ 0xffffffec │ │ │ │ str r2, [r6, #-16] │ │ │ │ strh r7, [r6, #-26] @ 0xffffffe6 │ │ │ │ strh sl, [r6, #-28] @ 0xffffffe4 │ │ │ │ str r0, [r6, #-32] @ 0xffffffe0 │ │ │ │ str fp, [r6] │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ - beq e52c8 │ │ │ │ + beq e52b0 │ │ │ │ ldr r7, [r8, #-12] │ │ │ │ ldr fp, [r8, #-16] │ │ │ │ cmp r7, #15 │ │ │ │ - bcc e51fc │ │ │ │ + bcc e51e4 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e52d8 │ │ │ │ + beq e52c0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ bl 24cd4 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r7 │ │ │ │ - b e5230 │ │ │ │ + b e5218 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r9, [r0] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ @@ -196870,15 +196864,15 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ movt r7, #32896 @ 0x8080 │ │ │ │ ldr fp, [r1, #20] │ │ │ │ ldm r1, {r2, r6} │ │ │ │ str r0, [sp] │ │ │ │ - b e5364 │ │ │ │ + b e534c │ │ │ │ sub r6, r5, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ and r6, r6, r5 │ │ │ │ rev r5, r5 │ │ │ │ clz r5, r5 │ │ │ │ str r4, [r1, #16] │ │ │ │ and r5, r5, #56 @ 0x38 │ │ │ │ @@ -196888,59 +196882,59 @@ │ │ │ │ ldm fp, {r5, lr} │ │ │ │ movt r0, #1 │ │ │ │ ldrd r8, [sl, #-32] @ 0xffffffe0 │ │ │ │ adds ip, r8, r0 │ │ │ │ adc r0, r9, #0 │ │ │ │ subs r5, ip, r5 │ │ │ │ sbcs r0, r0, lr │ │ │ │ - bcc e53b0 │ │ │ │ + bcc e5398 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e539c │ │ │ │ + beq e5384 │ │ │ │ mov r5, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne e531c │ │ │ │ + bne e5304 │ │ │ │ ldr r6, [r3], #4 │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ and r6, r6, r7 │ │ │ │ cmp r6, r7 │ │ │ │ - beq e5378 │ │ │ │ + beq e5360 │ │ │ │ eor r5, r6, r7 │ │ │ │ str r2, [r1] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b e531c │ │ │ │ + b e5304 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r1, #16] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #-16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e53c8 │ │ │ │ + bne e53b0 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sp] │ │ │ │ - b e5434 │ │ │ │ + b e541c │ │ │ │ ldr r4, [sl, #-8] │ │ │ │ mov r7, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bpl e53e4 │ │ │ │ + bpl e53cc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ ldr r8, [sl, #-12] │ │ │ │ - beq e5414 │ │ │ │ + beq e53fc │ │ │ │ ldr r6, [sp] │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e53d8 │ │ │ │ + beq e53c0 │ │ │ │ mov r5, r0 │ │ │ │ - b e541c │ │ │ │ + b e5404 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ sub r7, sl, #32 │ │ │ │ bl 24cd4 │ │ │ │ @@ -196953,32 +196947,32 @@ │ │ │ │ str r0, [r6, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e54a0 │ │ │ │ + beq e5488 │ │ │ │ add r5, r6, #4 │ │ │ │ - b e547c │ │ │ │ + b e5464 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e54a0 │ │ │ │ + beq e5488 │ │ │ │ ldrh r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r5] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq e5470 │ │ │ │ + beq e5458 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e5470 │ │ │ │ + b e5458 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e54c4 │ │ │ │ + beq e54ac │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -197025,17 +197019,17 @@ │ │ │ │ str r1, [r0, #148] @ 0x94 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ sub r0, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs e5914 │ │ │ │ + bcs e58fc │ │ │ │ cmp r2, r1 │ │ │ │ - bne e5598 │ │ │ │ + bne e5580 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ mvn r1, #39 @ 0x27 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ str r0, [sp] │ │ │ │ @@ -197048,15 +197042,15 @@ │ │ │ │ mvn r1, #47 @ 0x2f │ │ │ │ add r5, r1, r0, lsl #3 │ │ │ │ mvn r1, #23 │ │ │ │ add fp, r1, r0, lsl #3 │ │ │ │ add r4, r8, r0, lsl #3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b e5650 │ │ │ │ + b e5638 │ │ │ │ mov fp, r8 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add lr, sp, #16 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldm lr, {r5, sl, lr} │ │ │ │ @@ -197075,102 +197069,102 @@ │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r5, r5, #24 │ │ │ │ add fp, fp, #24 │ │ │ │ add r4, r4, #24 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r4, r0 │ │ │ │ - beq e5590 │ │ │ │ + beq e5578 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r9, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, [r4, #-16] │ │ │ │ ldr r2, [r9, #-24]! @ 0xffffffe8 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bne e56ac │ │ │ │ + bne e5694 │ │ │ │ tst r2, #1 │ │ │ │ - beq e56f0 │ │ │ │ + beq e56d8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eor r2, r6, r0 │ │ │ │ eor r3, r3, r1 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne e5720 │ │ │ │ + bne e5708 │ │ │ │ ldr r0, [r4, #-20] @ 0xffffffec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs e5620 │ │ │ │ - b e5704 │ │ │ │ + bcs e5608 │ │ │ │ + b e56ec │ │ │ │ tst r2, #1 │ │ │ │ ldreq r3, [sp, #52] @ 0x34 │ │ │ │ eoreq r2, r6, r0 │ │ │ │ eoreq r3, r3, r1 │ │ │ │ orrseq r2, r2, r3 │ │ │ │ - bne e5720 │ │ │ │ + bne e5708 │ │ │ │ ldr r0, [r4, #-8] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs e5620 │ │ │ │ + bcs e5608 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b e5820 │ │ │ │ + b e5808 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eor r2, r6, r0 │ │ │ │ eor r3, r3, r1 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne e5720 │ │ │ │ + bne e5708 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b e5754 │ │ │ │ + b e573c │ │ │ │ subs r0, r6, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sbcs r0, r0, r1 │ │ │ │ - bcs e5620 │ │ │ │ + bcs e5608 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq e5820 │ │ │ │ + beq e5808 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ stm r0, {r5, sl, lr} │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #8] │ │ │ │ str ip, [sp, #28] │ │ │ │ str fp, [sp, #12] │ │ │ │ - b e5790 │ │ │ │ + b e5778 │ │ │ │ orrs r0, r2, r4 │ │ │ │ mvneq r3, #0 │ │ │ │ sub ip, ip, #24 │ │ │ │ sub lr, lr, #24 │ │ │ │ sxtb r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl e58fc │ │ │ │ + bpl e58e4 │ │ │ │ add r1, r8, lr │ │ │ │ cmp lr, #24 │ │ │ │ sub sl, r1, #24 │ │ │ │ mov r3, r1 │ │ │ │ ldm sl, {r0, r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r0, r2, r4, r5, r6, r7} │ │ │ │ - beq e55e4 │ │ │ │ + beq e55cc │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r0, ip]! │ │ │ │ ldr r4, [r1, #-48] @ 0xffffffd0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r3, r6, r2 │ │ │ │ sbcs r3, r9, r0 │ │ │ │ @@ -197180,103 +197174,103 @@ │ │ │ │ sbcs r5, r0, r9 │ │ │ │ eor r2, r6, r2 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ sub r3, r5, r3 │ │ │ │ eor r4, r9, r0 │ │ │ │ - beq e5774 │ │ │ │ + beq e575c │ │ │ │ orrs r0, r2, r4 │ │ │ │ - bne e577c │ │ │ │ + bne e5764 │ │ │ │ ldr r0, [r1, #-44] @ 0xffffffd4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r1, #1 │ │ │ │ sub r3, r1, r0 │ │ │ │ - b e577c │ │ │ │ + b e5764 │ │ │ │ str ip, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov ip, r4 │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ cmp r9, r8 │ │ │ │ mov r8, sl │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r3, r5 │ │ │ │ mov r4, fp │ │ │ │ str lr, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str fp, [sp, #12] │ │ │ │ - bne e589c │ │ │ │ + bne e5884 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov fp, r8 │ │ │ │ - b e590c │ │ │ │ + b e58f4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ subs r2, r0, r2 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sbcs r2, r0, ip │ │ │ │ - bcs e5904 │ │ │ │ + bcs e58ec │ │ │ │ ldm sl, {r0, r1, r2, r5, r6, r7} │ │ │ │ sub r9, r9, #24 │ │ │ │ sub lr, lr, #24 │ │ │ │ add r8, r8, #24 │ │ │ │ sub r3, r3, #24 │ │ │ │ subs r4, r4, #24 │ │ │ │ stm fp, {r0, r1, r2, r5, r6, r7} │ │ │ │ - beq e585c │ │ │ │ + beq e5844 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ add fp, sl, r4 │ │ │ │ mov r7, sl │ │ │ │ ldr r6, [sl, r3]! │ │ │ │ ldr r2, [r7, -r8]! │ │ │ │ cmp r6, #1 │ │ │ │ ldr ip, [r7, #4] │ │ │ │ - beq e5868 │ │ │ │ + beq e5850 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ eor r6, r1, r2 │ │ │ │ eor r7, r0, ip │ │ │ │ orrs r6, r6, r7 │ │ │ │ - bne e58ec │ │ │ │ + bne e58d4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r0, lr] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc e587c │ │ │ │ - b e5904 │ │ │ │ + bcc e5864 │ │ │ │ + b e58ec │ │ │ │ subs r2, r1, r2 │ │ │ │ sbcs r2, r0, ip │ │ │ │ - bcc e587c │ │ │ │ - b e5908 │ │ │ │ + bcc e5864 │ │ │ │ + b e58f0 │ │ │ │ add fp, r8, lr │ │ │ │ - b e55ec │ │ │ │ + b e55d4 │ │ │ │ mov fp, r9 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ - b e55e8 │ │ │ │ + b e55d0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcc e6c3c │ │ │ │ + bcc e6c24 │ │ │ │ add r0, r1, #16 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc e6c48 │ │ │ │ + bcc e6c30 │ │ │ │ lsr sl, r9, #1 │ │ │ │ cmp r9, #7 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp] │ │ │ │ - bls e59c0 │ │ │ │ + bls e59a8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ add ip, r1, #8 │ │ │ │ ldr lr, [r1] │ │ │ │ ldrd r2, [ip] │ │ │ │ ldrd r4, [ip, #24] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ @@ -197287,45 +197281,45 @@ │ │ │ │ subs r7, r2, r4 │ │ │ │ sbcs r7, r3, r5 │ │ │ │ movwcc r0, #1 │ │ │ │ sub r8, r0, r1 │ │ │ │ eor r1, r4, r2 │ │ │ │ eor r2, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bne e59f0 │ │ │ │ + bne e59d8 │ │ │ │ cmp lr, #0 │ │ │ │ - beq e5a04 │ │ │ │ + beq e59ec │ │ │ │ orrs r1, r1, r2 │ │ │ │ - bne e5a3c │ │ │ │ + bne e5a24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b e5a24 │ │ │ │ + b e5a0c │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov ip, lr │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ add ip, lr, r0, lsl #3 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ - b e6280 │ │ │ │ + b e6268 │ │ │ │ cmp lr, #0 │ │ │ │ - beq e5a10 │ │ │ │ + beq e59f8 │ │ │ │ orrs r1, r1, r2 │ │ │ │ movweq r8, #1 │ │ │ │ - b e5a3c │ │ │ │ + b e5a24 │ │ │ │ orrs r1, r1, r2 │ │ │ │ mvneq r8, #0 │ │ │ │ - b e5a3c │ │ │ │ + b e5a24 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - bne e5a3c │ │ │ │ + bne e5a24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r2, #1 │ │ │ │ @@ -197344,33 +197338,33 @@ │ │ │ │ subs r7, r2, r4 │ │ │ │ sbcs r7, r3, r5 │ │ │ │ movwcc r1, #1 │ │ │ │ cmp r6, #1 │ │ │ │ sub r1, r1, r0 │ │ │ │ eor r0, r4, r2 │ │ │ │ eor r2, r5, r3 │ │ │ │ - bne e5aa4 │ │ │ │ + bne e5a8c │ │ │ │ cmp ip, #0 │ │ │ │ - beq e5ab8 │ │ │ │ + beq e5aa0 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne e5af0 │ │ │ │ + bne e5ad8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ - b e5ad8 │ │ │ │ + b e5ac0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq e5ac4 │ │ │ │ + beq e5aac │ │ │ │ orrs r0, r0, r2 │ │ │ │ movweq r1, #1 │ │ │ │ - b e5af0 │ │ │ │ + b e5ad8 │ │ │ │ orrs r0, r0, r2 │ │ │ │ mvneq r1, #0 │ │ │ │ - b e5af0 │ │ │ │ + b e5ad8 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne e5af0 │ │ │ │ + bne e5ad8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r2, #1 │ │ │ │ @@ -197405,32 +197399,32 @@ │ │ │ │ eor r1, lr, r1 │ │ │ │ movwcc r7, #1 │ │ │ │ sub r0, r7, r5 │ │ │ │ add r7, r3, r6 │ │ │ │ add r6, r3, r2, lsl #3 │ │ │ │ eor r2, r4, r8 │ │ │ │ cmp fp, #1 │ │ │ │ - bne e5b94 │ │ │ │ + bne e5b7c │ │ │ │ tst r9, #1 │ │ │ │ - beq e5ba8 │ │ │ │ + beq e5b90 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - bne e5bdc │ │ │ │ + bne e5bc4 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ ldr r1, [ip, #4] │ │ │ │ - b e5bc4 │ │ │ │ + b e5bac │ │ │ │ tst r9, #1 │ │ │ │ - beq e5bb4 │ │ │ │ + beq e5b9c │ │ │ │ orrs r1, r2, r1 │ │ │ │ movweq r0, #1 │ │ │ │ - b e5bdc │ │ │ │ + b e5bc4 │ │ │ │ orrs r1, r2, r1 │ │ │ │ mvneq r0, #0 │ │ │ │ - b e5bdc │ │ │ │ + b e5bc4 │ │ │ │ orrs r1, r2, r1 │ │ │ │ - bne e5bdc │ │ │ │ + bne e5bc4 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r2, #1 │ │ │ │ @@ -197449,39 +197443,39 @@ │ │ │ │ movwcc r7, #1 │ │ │ │ subs r0, r4, r8 │ │ │ │ sbcs r0, r3, r9 │ │ │ │ movwcc r1, #1 │ │ │ │ eor r0, r8, r4 │ │ │ │ sub r1, r1, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - bne e5c4c │ │ │ │ + bne e5c34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e5c64 │ │ │ │ + beq e5c4c │ │ │ │ eor r2, r9, r3 │ │ │ │ mov r3, lr │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne e5ca8 │ │ │ │ + bne e5c90 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b e5c90 │ │ │ │ + b e5c78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e5c78 │ │ │ │ + beq e5c60 │ │ │ │ eor r2, r9, r3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ movweq r1, #1 │ │ │ │ - b e5c70 │ │ │ │ + b e5c58 │ │ │ │ eor r2, r9, r3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r3, lr │ │ │ │ - b e5ca8 │ │ │ │ + b e5c90 │ │ │ │ eor r2, r9, r3 │ │ │ │ mov r3, lr │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne e5ca8 │ │ │ │ + bne e5c90 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r2, #1 │ │ │ │ movwcc r0, #1 │ │ │ │ @@ -197510,36 +197504,36 @@ │ │ │ │ mov r7, #0 │ │ │ │ movwcc r7, #1 │ │ │ │ subs r2, r4, r8 │ │ │ │ sbcs r2, r5, r9 │ │ │ │ movwcc r6, #1 │ │ │ │ sub fp, r6, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e5d40 │ │ │ │ + bne e5d28 │ │ │ │ eor r0, r8, r4 │ │ │ │ eor r2, r9, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e5d5c │ │ │ │ + beq e5d44 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne e5d90 │ │ │ │ + bne e5d78 │ │ │ │ ldr r0, [lr, #4] │ │ │ │ ldr r2, [ip, #4] │ │ │ │ - b e5d78 │ │ │ │ + b e5d60 │ │ │ │ eor r0, r8, r4 │ │ │ │ eor r2, r9, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e5d68 │ │ │ │ + beq e5d50 │ │ │ │ orrs r0, r0, r2 │ │ │ │ movweq fp, #1 │ │ │ │ - b e5d90 │ │ │ │ + b e5d78 │ │ │ │ orrs r0, r0, r2 │ │ │ │ mvneq fp, #0 │ │ │ │ - b e5d90 │ │ │ │ + b e5d78 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne e5d90 │ │ │ │ + bne e5d78 │ │ │ │ ldr r0, [lr, #16] │ │ │ │ ldr r2, [ip, #16] │ │ │ │ cmp r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r4, #1 │ │ │ │ movwcc r0, #1 │ │ │ │ @@ -197580,32 +197574,32 @@ │ │ │ │ subs r7, r4, r6 │ │ │ │ sbcs r7, r3, r5 │ │ │ │ eor r3, r5, r3 │ │ │ │ movwcc r0, #1 │ │ │ │ sub r9, r0, r2 │ │ │ │ eor r2, r6, r4 │ │ │ │ cmp r8, #1 │ │ │ │ - bne e5e50 │ │ │ │ + bne e5e38 │ │ │ │ tst lr, #1 │ │ │ │ - beq e5e64 │ │ │ │ + beq e5e4c │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne e5e98 │ │ │ │ + bne e5e80 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ - b e5e80 │ │ │ │ + b e5e68 │ │ │ │ tst lr, #1 │ │ │ │ - beq e5e70 │ │ │ │ + beq e5e58 │ │ │ │ orrs r2, r2, r3 │ │ │ │ movweq r9, #1 │ │ │ │ - b e5e98 │ │ │ │ + b e5e80 │ │ │ │ orrs r2, r2, r3 │ │ │ │ mvneq r9, #0 │ │ │ │ - b e5e98 │ │ │ │ + b e5e80 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne e5e98 │ │ │ │ + bne e5e80 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r3, #1 │ │ │ │ movwcc r0, #1 │ │ │ │ @@ -197623,32 +197617,32 @@ │ │ │ │ subs r0, r4, r6 │ │ │ │ sbcs r0, r5, r7 │ │ │ │ movwcc r3, #1 │ │ │ │ eor r0, r6, r4 │ │ │ │ sub r3, r3, r2 │ │ │ │ eor r2, r7, r5 │ │ │ │ cmp r8, #1 │ │ │ │ - bne e5efc │ │ │ │ + bne e5ee4 │ │ │ │ cmp lr, #0 │ │ │ │ - beq e5f10 │ │ │ │ + beq e5ef8 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne e5f44 │ │ │ │ + bne e5f2c │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ - b e5f2c │ │ │ │ + b e5f14 │ │ │ │ cmp lr, #0 │ │ │ │ - beq e5f1c │ │ │ │ + beq e5f04 │ │ │ │ orrs r0, r0, r2 │ │ │ │ movweq r3, #1 │ │ │ │ - b e5f44 │ │ │ │ + b e5f2c │ │ │ │ orrs r0, r0, r2 │ │ │ │ mvneq r3, #0 │ │ │ │ - b e5f44 │ │ │ │ + b e5f2c │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne e5f44 │ │ │ │ + bne e5f2c │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #88] @ 0x58 │ │ │ │ cmp r2, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r3, #1 │ │ │ │ movwcc r0, #1 │ │ │ │ @@ -197681,35 +197675,35 @@ │ │ │ │ cmp r0, #1 │ │ │ │ sub r4, r4, r2 │ │ │ │ eor r2, r5, #1 │ │ │ │ orr r2, r2, r2, lsl #1 │ │ │ │ add r5, r1, r2, lsl #3 │ │ │ │ eor r1, r8, sl │ │ │ │ eor r2, r7, r9 │ │ │ │ - bne e5fe8 │ │ │ │ + bne e5fd0 │ │ │ │ tst ip, #1 │ │ │ │ - beq e5ffc │ │ │ │ + beq e5fe4 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - bne e6038 │ │ │ │ + bne e6020 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ ldr r2, [lr, #4] │ │ │ │ - b e6020 │ │ │ │ + b e6008 │ │ │ │ tst ip, #1 │ │ │ │ - beq e600c │ │ │ │ + beq e5ff4 │ │ │ │ orrs r1, r1, r2 │ │ │ │ movweq r4, #1 │ │ │ │ - b e6004 │ │ │ │ + b e5fec │ │ │ │ orrs r1, r1, r2 │ │ │ │ mvneq r4, #0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ - b e6038 │ │ │ │ + b e6020 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - bne e6038 │ │ │ │ + bne e6020 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ ldr r2, [lr, #16] │ │ │ │ cmp r2, r1 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwhi r7, #1 │ │ │ │ movwcc r1, #1 │ │ │ │ @@ -197728,44 +197722,44 @@ │ │ │ │ ldr r2, [r5] │ │ │ │ movwcc r4, #1 │ │ │ │ subs r3, r8, sl │ │ │ │ sbcs r3, r7, r9 │ │ │ │ movwcc r1, #1 │ │ │ │ cmp r6, #1 │ │ │ │ sub r1, r1, r4 │ │ │ │ - bne e60b0 │ │ │ │ + bne e6098 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e60cc │ │ │ │ + beq e60b4 │ │ │ │ eor r2, sl, r8 │ │ │ │ eor r3, r9, r7 │ │ │ │ mov r4, r0 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne e611c │ │ │ │ + bne e6104 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - b e6104 │ │ │ │ + b e60ec │ │ │ │ cmp r2, #0 │ │ │ │ - beq e60e4 │ │ │ │ + beq e60cc │ │ │ │ eor r2, sl, r8 │ │ │ │ eor r3, r9, r7 │ │ │ │ orrs r2, r2, r3 │ │ │ │ movweq r1, #1 │ │ │ │ - b e60dc │ │ │ │ + b e60c4 │ │ │ │ eor r2, sl, r8 │ │ │ │ eor r3, r9, r7 │ │ │ │ orrs r2, r2, r3 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - b e611c │ │ │ │ + b e6104 │ │ │ │ eor r2, sl, r8 │ │ │ │ eor r3, r9, r7 │ │ │ │ mov r4, r0 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne e611c │ │ │ │ + bne e6104 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ @@ -197800,38 +197794,38 @@ │ │ │ │ movwcc r5, #1 │ │ │ │ subs r2, r8, sl │ │ │ │ sbcs r2, r9, fp │ │ │ │ movwcc r6, #1 │ │ │ │ sub r0, r6, r5 │ │ │ │ eor r2, sl, r8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne e61c8 │ │ │ │ + bne e61b0 │ │ │ │ eor r3, fp, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e61e4 │ │ │ │ + beq e61cc │ │ │ │ mov r9, r0 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne e6220 │ │ │ │ + bne e6208 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r3, [lr, #4] │ │ │ │ - b e6208 │ │ │ │ + b e61f0 │ │ │ │ eor r3, fp, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e61f4 │ │ │ │ + beq e61dc │ │ │ │ orrs r2, r2, r3 │ │ │ │ mov r9, r0 │ │ │ │ movweq r9, #1 │ │ │ │ - b e6220 │ │ │ │ + b e6208 │ │ │ │ orrs r2, r2, r3 │ │ │ │ mov r9, r0 │ │ │ │ mvneq r9, #0 │ │ │ │ - b e6220 │ │ │ │ + b e6208 │ │ │ │ mov r9, r0 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne e6220 │ │ │ │ + bne e6208 │ │ │ │ ldr r2, [ip, #16] │ │ │ │ ldr r3, [lr, #16] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #0 │ │ │ │ movwhi r6, #1 │ │ │ │ movwcc r2, #1 │ │ │ │ @@ -197860,15 +197854,15 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ sub r1, r9, sl │ │ │ │ cmp r0, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bcs e6618 │ │ │ │ + bcs e6600 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn r1, #39 @ 0x27 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ add fp, r1, r0, lsl #3 │ │ │ │ mvn r1, #31 │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -197879,15 +197873,15 @@ │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mvn r1, #23 │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b e6364 │ │ │ │ + b e634c │ │ │ │ mov lr, r9 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [lr] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r7, [lr, #12] │ │ │ │ @@ -197912,15 +197906,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq e6618 │ │ │ │ + beq e6600 │ │ │ │ add r8, r3, r3, lsl #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ add lr, r0, r8, lsl #3 │ │ │ │ add ip, r2, r8, lsl #3 │ │ │ │ ldm lr, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r0, ip │ │ │ │ @@ -197930,85 +197924,85 @@ │ │ │ │ ldr r5, [ip, #8] │ │ │ │ ldr r7, [ip, #12] │ │ │ │ ldrd r0, [ip, #-16] │ │ │ │ cmp r6, #1 │ │ │ │ ldr r2, [r9, #-24]! @ 0xffffffe8 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bne e63d8 │ │ │ │ + bne e63c0 │ │ │ │ tst r2, #1 │ │ │ │ - beq e641c │ │ │ │ + beq e6404 │ │ │ │ eor r2, r5, r0 │ │ │ │ eor r3, r7, r1 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne e644c │ │ │ │ + bne e6434 │ │ │ │ ldr r0, [ip, #-20] @ 0xffffffec │ │ │ │ ldr r1, [ip, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs e6310 │ │ │ │ - b e642c │ │ │ │ + bcs e62f8 │ │ │ │ + b e6414 │ │ │ │ tst r2, #1 │ │ │ │ eoreq r2, r5, r0 │ │ │ │ eoreq r3, r7, r1 │ │ │ │ orrseq r2, r2, r3 │ │ │ │ - bne e644c │ │ │ │ + bne e6434 │ │ │ │ ldr r0, [ip, #-8] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs e6310 │ │ │ │ + bcs e62f8 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldr r0, [ip, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b e653c │ │ │ │ + b e6524 │ │ │ │ eor r2, r5, r0 │ │ │ │ eor r3, r7, r1 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne e644c │ │ │ │ + bne e6434 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldr r0, [ip, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b e647c │ │ │ │ + b e6464 │ │ │ │ subs r0, r5, r0 │ │ │ │ sbcs r0, r7, r1 │ │ │ │ - bcs e6310 │ │ │ │ + bcs e62f8 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldr r0, [ip, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ - beq e653c │ │ │ │ + beq e6524 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov ip, fp │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ - b e64a8 │ │ │ │ + b e6490 │ │ │ │ orrs r0, r2, r7 │ │ │ │ mvneq r3, #0 │ │ │ │ sub ip, ip, #24 │ │ │ │ sub lr, lr, #24 │ │ │ │ sxtb r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl e65fc │ │ │ │ + bpl e65e4 │ │ │ │ add r0, r9, lr │ │ │ │ cmp lr, #24 │ │ │ │ sub r2, r0, #24 │ │ │ │ mov r3, r0 │ │ │ │ ldm r2, {r1, r4, r5, r6, r7, r8} │ │ │ │ stm r3, {r1, r4, r5, r6, r7, r8} │ │ │ │ - beq e62e0 │ │ │ │ + beq e62c8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r1, ip]! │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ subs r3, r8, r2 │ │ │ │ ldr r4, [r0, #-48] @ 0xffffffd0 │ │ │ │ @@ -198019,87 +198013,87 @@ │ │ │ │ subs r5, r2, r8 │ │ │ │ sbcs r5, r1, r6 │ │ │ │ eor r2, r8, r2 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ sub r3, r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e648c │ │ │ │ + beq e6474 │ │ │ │ orrs r1, r2, r7 │ │ │ │ - bne e6494 │ │ │ │ + bne e647c │ │ │ │ ldr r0, [r0, #-44] @ 0xffffffd4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r1, #1 │ │ │ │ sub r3, r1, r0 │ │ │ │ - b e6494 │ │ │ │ + b e647c │ │ │ │ str fp, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ add fp, sp, #32 │ │ │ │ stm ip, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ ldm fp, {r0, sl, fp} │ │ │ │ - bne e65a0 │ │ │ │ + bne e6588 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ - b e660c │ │ │ │ + b e65f4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ subs r4, r1, ip │ │ │ │ sbcs r2, r7, r2 │ │ │ │ - bcs e6608 │ │ │ │ + bcs e65f0 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ sub r9, r9, #24 │ │ │ │ sub r8, r8, #24 │ │ │ │ add fp, fp, #24 │ │ │ │ sub sl, sl, #24 │ │ │ │ stm lr, {r1, r2, r3, r4, r5, r7} │ │ │ │ subs r0, r0, #24 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - beq e6564 │ │ │ │ + beq e654c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add lr, r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r4, [r6, sl]! │ │ │ │ ldr ip, [r2, -fp]! │ │ │ │ cmp r4, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - beq e656c │ │ │ │ + beq e6554 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ eor r4, r7, r2 │ │ │ │ eor r1, r3, ip │ │ │ │ orrs r4, r1, r4 │ │ │ │ - bne e65ec │ │ │ │ + bne e65d4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r1, r8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc e657c │ │ │ │ - b e6608 │ │ │ │ + bcc e6564 │ │ │ │ + b e65f0 │ │ │ │ subs r4, r3, ip │ │ │ │ sbcs r2, r7, r2 │ │ │ │ - bcc e657c │ │ │ │ - b e660c │ │ │ │ + bcc e6564 │ │ │ │ + b e65f4 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ add lr, r9, lr │ │ │ │ - b e62ec │ │ │ │ + b e62d4 │ │ │ │ mov lr, r9 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #4] │ │ │ │ - b e62e8 │ │ │ │ + b e62d0 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add fp, r2, r0, lsl #3 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs e695c │ │ │ │ + bcs e6944 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mvn r2, #31 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, ip, ip, lsl #1 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ @@ -198109,15 +198103,15 @@ │ │ │ │ lsl r8, r1, #3 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ sub r0, r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b e66d8 │ │ │ │ + b e66c0 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [lr] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ stmib lr, {r0, sl, fp} │ │ │ │ @@ -198133,101 +198127,101 @@ │ │ │ │ sub r0, r0, #24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - beq e695c │ │ │ │ + beq e6944 │ │ │ │ add r0, ip, ip, lsl #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add sl, r1, r0, lsl #3 │ │ │ │ add r9, fp, r0, lsl #3 │ │ │ │ ldm sl, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r3, r9 │ │ │ │ mov lr, r9 │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r4, [fp, r0, lsl #3] │ │ │ │ ldrd r0, [r9, #-16] │ │ │ │ ldrd sl, [r9, #8] │ │ │ │ ldr r3, [lr, #-24]! @ 0xffffffe8 │ │ │ │ cmp r4, #1 │ │ │ │ - bne e673c │ │ │ │ + bne e6724 │ │ │ │ eor r2, sl, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq e6780 │ │ │ │ + beq e6768 │ │ │ │ eor r3, fp, r1 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne e67ac │ │ │ │ + bne e6794 │ │ │ │ ldr r0, [r9, #-20] @ 0xffffffec │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs e66a0 │ │ │ │ - b e678c │ │ │ │ + bcs e6688 │ │ │ │ + b e6774 │ │ │ │ tst r3, #1 │ │ │ │ eoreq r2, sl, r0 │ │ │ │ eoreq r3, fp, r1 │ │ │ │ orrseq r2, r2, r3 │ │ │ │ - bne e67ac │ │ │ │ + bne e6794 │ │ │ │ ldr r0, [r9, #-8] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs e66a0 │ │ │ │ + bcs e6688 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b e68a0 │ │ │ │ + b e6888 │ │ │ │ eor r3, fp, r1 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne e67ac │ │ │ │ + bne e6794 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b e67dc │ │ │ │ + b e67c4 │ │ │ │ subs r0, sl, r0 │ │ │ │ sbcs r0, fp, r1 │ │ │ │ - bcs e66a0 │ │ │ │ + bcs e6688 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r0, [r9, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq e68a0 │ │ │ │ + beq e6888 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #20] │ │ │ │ - b e6810 │ │ │ │ + b e67f8 │ │ │ │ orrs r0, r3, r4 │ │ │ │ mvneq r1, #0 │ │ │ │ sub r9, r9, #24 │ │ │ │ add r5, r5, #24 │ │ │ │ sub r6, r6, #24 │ │ │ │ sxtb r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl e6954 │ │ │ │ + bpl e693c │ │ │ │ add r0, r6, r8 │ │ │ │ sub r1, r0, #24 │ │ │ │ mov r3, r0 │ │ │ │ ldm r1, {r2, r4, r7, r8, ip, lr} │ │ │ │ stm r3, {r2, r4, r7, r8, ip, lr} │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ cmp r8, r5 │ │ │ │ - beq e6678 │ │ │ │ + beq e6660 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #-48] @ 0xffffffd0 │ │ │ │ ldr r2, [r1, r8]! │ │ │ │ ldr r7, [r1, #4] │ │ │ │ subs r1, sl, r2 │ │ │ │ sbcs r1, fp, r7 │ │ │ │ mov r1, #0 │ │ │ │ @@ -198236,88 +198230,88 @@ │ │ │ │ sbcs r4, r7, fp │ │ │ │ mov r4, #0 │ │ │ │ movwcc r4, #1 │ │ │ │ sub r1, r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ eor r3, sl, r2 │ │ │ │ eor r4, fp, r7 │ │ │ │ - beq e67f0 │ │ │ │ + beq e67d8 │ │ │ │ orrs r2, r3, r4 │ │ │ │ - bne e67f8 │ │ │ │ + bne e67e0 │ │ │ │ ldr r0, [r0, #-44] @ 0xffffffd4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r1, #1 │ │ │ │ movwcc r0, #1 │ │ │ │ sub r1, r1, r0 │ │ │ │ - b e67f8 │ │ │ │ + b e67e0 │ │ │ │ mov r0, lr │ │ │ │ cmp ip, #1 │ │ │ │ ldm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r9, {r1, r2, r3, r4, r5, r7} │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - bne e68f4 │ │ │ │ - b e6678 │ │ │ │ + bne e68dc │ │ │ │ + b e6660 │ │ │ │ subs r7, sl, r4 │ │ │ │ sbcs r3, fp, r3 │ │ │ │ - bcs e694c │ │ │ │ + bcs e6934 │ │ │ │ sub r3, r5, #24 │ │ │ │ ldm r8, {r0, r1, r4, r5, r6, r7} │ │ │ │ sub lr, lr, #24 │ │ │ │ sub r2, r2, #24 │ │ │ │ add ip, ip, #24 │ │ │ │ stm r3, {r0, r1, r4, r5, r6, r7} │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ cmp r8, ip │ │ │ │ - beq e6678 │ │ │ │ + beq e6660 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r5, r2, r8 │ │ │ │ add r9, r2, r0 │ │ │ │ mov r8, r9 │ │ │ │ ldr r4, [r9, #-8] │ │ │ │ ldr r3, [r9, #-4] │ │ │ │ ldr r7, [r8, #-16]! │ │ │ │ cmp r7, #1 │ │ │ │ - beq e68c4 │ │ │ │ + beq e68ac │ │ │ │ eor r0, sl, r4 │ │ │ │ eor r7, fp, r3 │ │ │ │ orrs r7, r0, r7 │ │ │ │ - bne e693c │ │ │ │ + bne e6924 │ │ │ │ ldr r3, [r5, #-32] @ 0xffffffe0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc e68d0 │ │ │ │ - b e694c │ │ │ │ + bcc e68b8 │ │ │ │ + b e6934 │ │ │ │ subs r7, sl, r4 │ │ │ │ sbcs r3, fp, r3 │ │ │ │ - bcc e68d0 │ │ │ │ + bcc e68b8 │ │ │ │ add lr, r9, #8 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ - b e667c │ │ │ │ + b e6664 │ │ │ │ add lr, r6, r8 │ │ │ │ - b e667c │ │ │ │ + b e6664 │ │ │ │ ldr r0, [sp] │ │ │ │ sub r8, fp, #24 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ add r1, r0, r0, lsl #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r0, r0, #24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, lr, r1, lsl #3 │ │ │ │ sub r0, r0, #24 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b e6a20 │ │ │ │ + b e6a08 │ │ │ │ orrs r0, r0, r3 │ │ │ │ movweq r5, #1 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ sxtb r1, r5 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ @@ -198343,15 +198337,15 @@ │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ orr r1, r0, r0, lsl #1 │ │ │ │ eor r0, r0, #1 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ orr r0, r0, r0, lsl #1 │ │ │ │ add fp, fp, r1, lsl #3 │ │ │ │ add lr, lr, r0, lsl #3 │ │ │ │ - beq e6bd4 │ │ │ │ + beq e6bbc │ │ │ │ ldr sl, [lr, #8] │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldr r5, [lr, #12] │ │ │ │ ldr r9, [fp, #12] │ │ │ │ subs r2, r0, sl │ │ │ │ ldr r3, [lr] │ │ │ │ sbcs r2, r9, r5 │ │ │ │ @@ -198360,36 +198354,36 @@ │ │ │ │ movwcc r2, #1 │ │ │ │ subs r4, sl, r0 │ │ │ │ sbcs r4, r5, r9 │ │ │ │ mov r4, #0 │ │ │ │ movwcc r4, #1 │ │ │ │ sub ip, r4, r2 │ │ │ │ cmp r6, #1 │ │ │ │ - bne e6a88 │ │ │ │ + bne e6a70 │ │ │ │ eor r0, r0, sl │ │ │ │ eor r2, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e6aa4 │ │ │ │ + beq e6a8c │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne e6ad8 │ │ │ │ + bne e6ac0 │ │ │ │ ldr r0, [lr, #4] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ - b e6ac0 │ │ │ │ + b e6aa8 │ │ │ │ cmp r3, #0 │ │ │ │ eor r0, r0, sl │ │ │ │ eor r3, r9, r5 │ │ │ │ - beq e6ab0 │ │ │ │ + beq e6a98 │ │ │ │ orrs r0, r0, r3 │ │ │ │ movweq ip, #1 │ │ │ │ - b e6ad8 │ │ │ │ + b e6ac0 │ │ │ │ orrs r0, r0, r2 │ │ │ │ mvneq ip, #0 │ │ │ │ - b e6ad8 │ │ │ │ + b e6ac0 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne e6ad8 │ │ │ │ + bne e6ac0 │ │ │ │ ldr r0, [lr, #16] │ │ │ │ ldr r2, [fp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r2, #1 │ │ │ │ @@ -198419,52 +198413,52 @@ │ │ │ │ movwcc r2, #1 │ │ │ │ subs r4, sl, r0 │ │ │ │ sbcs r4, r9, fp │ │ │ │ mov r4, #0 │ │ │ │ movwcc r4, #1 │ │ │ │ sub r5, r4, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne e6b80 │ │ │ │ + bne e6b68 │ │ │ │ eor r0, r0, sl │ │ │ │ eor r1, fp, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e6bc8 │ │ │ │ + beq e6bb0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ - bne e69a8 │ │ │ │ + bne e6990 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b e6bac │ │ │ │ + b e6b94 │ │ │ │ cmp r3, #0 │ │ │ │ eor r0, r0, sl │ │ │ │ eor r3, fp, r9 │ │ │ │ - bne e6998 │ │ │ │ + bne e6980 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ orrs r0, r0, r3 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ - bne e69a8 │ │ │ │ + bne e6990 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r1, #1 │ │ │ │ sub r5, r1, r0 │ │ │ │ - b e69a8 │ │ │ │ + b e6990 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mvneq r5, #0 │ │ │ │ - b e69a0 │ │ │ │ + b e6988 │ │ │ │ ldr r0, [sp] │ │ │ │ add r8, r8, #24 │ │ │ │ tst r0, #1 │ │ │ │ - beq e6c24 │ │ │ │ + beq e6c0c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp lr, r8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, fp │ │ │ │ movcc r1, lr │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -198478,415 +198472,415 @@ │ │ │ │ add fp, fp, r1, lsl #3 │ │ │ │ add lr, lr, r0, lsl #3 │ │ │ │ cmp lr, r8 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldreq r0, [sp, #72] @ 0x48 │ │ │ │ addeq r0, r0, #24 │ │ │ │ cmpeq fp, r0 │ │ │ │ - bne e6c44 │ │ │ │ + bne e6c2c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3ab40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ lsl r2, r0, #3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ e6c80 │ │ │ │ + ldr r1, [pc, #8] @ e6c68 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - ldrheq sl, [r6], -sl @ │ │ │ │ + b 234680 │ │ │ │ + ldrsbeq sl, [r6], -r2 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ e6c98 │ │ │ │ + ldr r1, [pc, #8] @ e6c80 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - mulseq r6, r5, fp │ │ │ │ + b 234680 │ │ │ │ + andseq r4, r6, sp, lsr #23 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne e6cb4 │ │ │ │ + bne e6c9c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne e6cb8 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne e6ca0 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e6cf0 │ │ │ │ + bne e6cd8 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e6cfc │ │ │ │ + beq e6ce4 │ │ │ │ add r6, r0, #24 │ │ │ │ bl d56e4 │ │ │ │ mov r0, r6 │ │ │ │ - b e6cd8 │ │ │ │ + b e6cc0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b e6fc0 │ │ │ │ + b e6fa8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6d20 │ │ │ │ + beq e6d08 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e6d44 │ │ │ │ + beq e6d2c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #24 │ │ │ │ bl d56e4 │ │ │ │ mov r6, r5 │ │ │ │ - b e6d28 │ │ │ │ + b e6d10 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6d64 │ │ │ │ + beq e6d4c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e6e08 │ │ │ │ + bne e6df0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6db0 │ │ │ │ + beq e6d98 │ │ │ │ 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 ab350 │ │ │ │ ldrd r0, [r4, #44] @ 0x2c │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e6dd0 │ │ │ │ + beq e6db8 │ │ │ │ add r6, r0, #32 │ │ │ │ bl d5464 │ │ │ │ mov r0, r6 │ │ │ │ - b e6db8 │ │ │ │ + b e6da0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6dec │ │ │ │ + beq e6dd4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #72]! @ 0x48 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e6dfc │ │ │ │ + bne e6de4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b e6fc0 │ │ │ │ + b e6fa8 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e6d94 │ │ │ │ - b e6db0 │ │ │ │ + bne e6d7c │ │ │ │ + b e6d98 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e6e44 │ │ │ │ + beq e6e2c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ bl d5464 │ │ │ │ mov r6, r5 │ │ │ │ - b e6e28 │ │ │ │ + b e6e10 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6e60 │ │ │ │ + beq e6e48 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #72]! @ 0x48 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e6e74 │ │ │ │ + beq e6e5c │ │ │ │ mov r0, r4 │ │ │ │ - bl e6fc0 │ │ │ │ + bl e6fa8 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e6f30 │ │ │ │ + bne e6f18 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e6f4c │ │ │ │ + bne e6f34 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl d9554 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e6f5c │ │ │ │ + bne e6f44 │ │ │ │ ldr r5, [r4, #116] @ 0x74 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq e6f74 │ │ │ │ + beq e6f5c │ │ │ │ ldr r7, [r4, #124] @ 0x7c │ │ │ │ ldr r4, [r4, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e6f10 │ │ │ │ + beq e6ef8 │ │ │ │ add r6, r4, #4 │ │ │ │ - b e6ef4 │ │ │ │ + b e6edc │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e6f10 │ │ │ │ + beq e6ef8 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6ee8 │ │ │ │ + beq e6ed0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e6ee8 │ │ │ │ + b e6ed0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e6f74 │ │ │ │ + beq e6f5c │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq e6eac │ │ │ │ + beq e6e94 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e6eac │ │ │ │ + b e6e94 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r4, #116] @ 0x74 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne e6ed0 │ │ │ │ + bne e6eb8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq e6f98 │ │ │ │ + beq e6f80 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ - bl e7190 │ │ │ │ + bl e7178 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl d81bc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6fec │ │ │ │ + beq e6fd4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq e702c │ │ │ │ + beq e7014 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r6, r0, #4 │ │ │ │ - b e7010 │ │ │ │ + b e6ff8 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e702c │ │ │ │ + beq e7014 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e7004 │ │ │ │ + beq e6fec │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e7004 │ │ │ │ + b e6fec │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e7050 │ │ │ │ + beq e7038 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e7078 │ │ │ │ + beq e7060 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl e7088 │ │ │ │ + bl e7070 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e70cc │ │ │ │ + beq e70b4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b e70b0 │ │ │ │ + b e7098 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e70cc │ │ │ │ + beq e70b4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e70a4 │ │ │ │ + beq e708c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e70a4 │ │ │ │ + b e708c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e70f0 │ │ │ │ + beq e70d8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 e7128 │ │ │ │ + beq e7110 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e713c │ │ │ │ + bne e7124 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e7168 │ │ │ │ + bne e7150 │ │ │ │ add r0, r0, #32 │ │ │ │ - b e6d70 │ │ │ │ + b e6d58 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r0, #32 │ │ │ │ - b e6d70 │ │ │ │ + b e6d58 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq e71fc │ │ │ │ + beq e71e4 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq e71dc │ │ │ │ + beq e71c4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b e71c0 │ │ │ │ + b e71a8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e71dc │ │ │ │ + beq e71c4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e71b4 │ │ │ │ + beq e719c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e71b4 │ │ │ │ + b e719c │ │ │ │ cmp r4, #0 │ │ │ │ - beq e71fc │ │ │ │ + beq e71e4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov sl, r1 │ │ │ │ mov lr, r2 │ │ │ │ mvn r1, #-536870905 @ 0xe0000007 │ │ │ │ tst r3, r1 │ │ │ │ - beq e7284 │ │ │ │ + beq e726c │ │ │ │ lsr r6, r3, #3 │ │ │ │ mov r5, #168 @ 0xa8 │ │ │ │ mla r2, r6, r5, r0 │ │ │ │ add r4, r6, r6, lsl #1 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ add r1, r0, r4, lsl #5 │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ mov r7, lr │ │ │ │ - bl e7200 │ │ │ │ + bl e71e8 │ │ │ │ mla r2, r6, r5, sl │ │ │ │ add r1, sl, r4, lsl #5 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl e7200 │ │ │ │ + bl e71e8 │ │ │ │ mla r2, r6, r5, r7 │ │ │ │ add r1, r7, r4, lsl #5 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl e7200 │ │ │ │ + bl e71e8 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, [sl, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ ldr r7, [r0] │ │ │ │ subs r6, r8, r2 │ │ │ │ @@ -198898,33 +198892,33 @@ │ │ │ │ subs r5, r2, r8 │ │ │ │ sbcs r5, r3, r9 │ │ │ │ movwcc r1, #1 │ │ │ │ cmp r7, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ eor r7, r8, r2 │ │ │ │ eor r6, r9, r3 │ │ │ │ - bne e7300 │ │ │ │ + bne e72e8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq e7314 │ │ │ │ + beq e72fc │ │ │ │ orrs r7, r7, r6 │ │ │ │ - bne e731c │ │ │ │ + bne e7304 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ movwhi r6, #1 │ │ │ │ sub r1, r6, r1 │ │ │ │ - b e731c │ │ │ │ + b e7304 │ │ │ │ cmp ip, #0 │ │ │ │ - beq e738c │ │ │ │ + beq e7374 │ │ │ │ orrs r7, r7, r6 │ │ │ │ movweq r1, #1 │ │ │ │ - b e73b4 │ │ │ │ + b e739c │ │ │ │ orrs r7, r7, r6 │ │ │ │ mvneq r1, #0 │ │ │ │ ldrd sl, [lr, #8] │ │ │ │ mov r6, #0 │ │ │ │ ldr r5, [lr] │ │ │ │ subs r7, r8, sl │ │ │ │ sbcs r7, r9, fp │ │ │ │ @@ -198932,31 +198926,31 @@ │ │ │ │ movwcc r7, #1 │ │ │ │ subs r4, sl, r8 │ │ │ │ sbcs r4, fp, r9 │ │ │ │ mov r4, #0 │ │ │ │ movwcc r4, #1 │ │ │ │ sub r7, r4, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e7404 │ │ │ │ + beq e73ec │ │ │ │ eor r6, r8, sl │ │ │ │ eor r5, r9, fp │ │ │ │ orrs r6, r6, r5 │ │ │ │ mov r6, #1 │ │ │ │ - bne e7450 │ │ │ │ + bne e7438 │ │ │ │ ldr r7, [lr, #4] │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r7 │ │ │ │ mov r7, #0 │ │ │ │ movwcc r7, #1 │ │ │ │ movwhi r4, #1 │ │ │ │ sub r7, r4, r7 │ │ │ │ - b e7448 │ │ │ │ + b e7430 │ │ │ │ orrs r7, r7, r6 │ │ │ │ - bne e73b4 │ │ │ │ + bne e739c │ │ │ │ ldr r1, [sl, #16] │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ cmp r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ movwhi r6, #1 │ │ │ │ @@ -198970,77 +198964,77 @@ │ │ │ │ movwcc r7, #1 │ │ │ │ subs r4, sl, r8 │ │ │ │ sbcs r4, fp, r9 │ │ │ │ mov r4, #0 │ │ │ │ movwcc r4, #1 │ │ │ │ sub r7, r4, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - bne e7418 │ │ │ │ + bne e7400 │ │ │ │ eor r6, r8, sl │ │ │ │ eor r5, r9, fp │ │ │ │ orrs r6, r6, r5 │ │ │ │ movweq r7, #1 │ │ │ │ mov r6, #1 │ │ │ │ - b e7450 │ │ │ │ + b e7438 │ │ │ │ eor r5, r8, sl │ │ │ │ eor r4, r9, fp │ │ │ │ orrs r5, r5, r4 │ │ │ │ mvneq r7, #0 │ │ │ │ - b e7450 │ │ │ │ + b e7438 │ │ │ │ eor r5, r8, sl │ │ │ │ eor r4, r9, fp │ │ │ │ orrs r5, r5, r4 │ │ │ │ - bne e7450 │ │ │ │ + bne e7438 │ │ │ │ ldr r7, [lr, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r7 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r7, #1 │ │ │ │ movwhi r5, #1 │ │ │ │ sub r7, r5, r7 │ │ │ │ mov sl, r8 │ │ │ │ mov fp, r9 │ │ │ │ eor r7, r7, r1 │ │ │ │ sxtb r7, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi e7518 │ │ │ │ + bmi e7500 │ │ │ │ subs r7, r2, sl │ │ │ │ mov r0, #0 │ │ │ │ sbcs r7, r3, fp │ │ │ │ mov r7, #0 │ │ │ │ movwcc r7, #1 │ │ │ │ subs r5, sl, r2 │ │ │ │ sbcs r5, fp, r3 │ │ │ │ eor r2, r2, sl │ │ │ │ movwcc r0, #1 │ │ │ │ eor r3, r3, fp │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp ip, #0 │ │ │ │ - beq e74b4 │ │ │ │ + beq e749c │ │ │ │ cmp r6, #0 │ │ │ │ - beq e74c8 │ │ │ │ + beq e74b0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne e7504 │ │ │ │ + bne e74ec │ │ │ │ ldr r0, [lr, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - b e74ec │ │ │ │ + b e74d4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e74d8 │ │ │ │ + beq e74c0 │ │ │ │ orrs r2, r2, r3 │ │ │ │ movweq r0, #1 │ │ │ │ - b e74d0 │ │ │ │ + b e74b8 │ │ │ │ orrs r2, r2, r3 │ │ │ │ mvneq r0, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b e7504 │ │ │ │ + b e74ec │ │ │ │ ldr r7, [sp, #8] │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne e7504 │ │ │ │ + bne e74ec │ │ │ │ ldr r0, [lr, #16] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r3, #1 │ │ │ │ @@ -199056,15 +199050,15 @@ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ mov lr, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e759c │ │ │ │ + beq e7584 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -199073,28 +199067,28 @@ │ │ │ │ add r1, r9, #40 @ 0x28 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r9, #24 │ │ │ │ mov r3, lr │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl f72a0 │ │ │ │ + bl f7288 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr sl, [r9, #24] │ │ │ │ - b e7600 │ │ │ │ + b e75e8 │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr sl, [r9, #24] │ │ │ │ bl ab35c │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7624 │ │ │ │ + beq e760c │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r5, [r0, #1760] @ 0x6e0 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sl] │ │ │ │ str r5, [sl, #4] │ │ │ │ @@ -199119,50 +199113,50 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl e6e84 │ │ │ │ + bl e6e6c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e76b0 │ │ │ │ + beq e7698 │ │ │ │ ldm r0, {r1, r3} │ │ │ │ add r7, r6, #20 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ strd r6, [sp] │ │ │ │ - bl f5dcc │ │ │ │ + bl f5db4 │ │ │ │ add fp, sp, #20 │ │ │ │ ldr sl, [r6] │ │ │ │ ldm fp, {r0, r2, fp} │ │ │ │ - b e7718 │ │ │ │ + b e7700 │ │ │ │ ldr sl, [r6] │ │ │ │ bl ab35c │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7738 │ │ │ │ + beq e7720 │ │ │ │ ldm r5, {r1, r2} │ │ │ │ mov fp, #0 │ │ │ │ add lr, r5, #8 │ │ │ │ str fp, [r0, #352] @ 0x160 │ │ │ │ add r3, r0, #8 │ │ │ │ stm sl, {r0, fp} │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -199189,15 +199183,15 @@ │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e775c │ │ │ │ + bne e7744 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ @@ -199206,39 +199200,39 @@ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e77e0 │ │ │ │ + beq e77c8 │ │ │ │ ldm r0, {r1, r3} │ │ │ │ add r7, r6, #20 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ strd r6, [sp] │ │ │ │ - bl f8c0c │ │ │ │ + bl f8bf4 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r7, [r6] │ │ │ │ - b e7834 │ │ │ │ + b e781c │ │ │ │ ldr r7, [r6] │ │ │ │ bl ab35c │ │ │ │ mov r0, #848 @ 0x350 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7858 │ │ │ │ + beq e7840 │ │ │ │ mov r9, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r9, [r0, #792] @ 0x318 │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ strd r8, [r7] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ @@ -199260,26 +199254,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #848 @ 0x350 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e70f4 │ │ │ │ + bl e70dc │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e7900 │ │ │ │ + beq e78e8 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -199290,27 +199284,27 @@ │ │ │ │ add r0, r4, #32 │ │ │ │ stm r1, {r3, r5, r6, r7} │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl f7e54 │ │ │ │ + bl f7e3c │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r7, [r4, #32] │ │ │ │ - b e79a4 │ │ │ │ + b e798c │ │ │ │ ldr r7, [r4, #32] │ │ │ │ bl ab35c │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e79c8 │ │ │ │ + beq e79b0 │ │ │ │ mov r8, r0 │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r9, #0 │ │ │ │ movw r0, #1432 @ 0x598 │ │ │ │ str r9, [r8, #1760] @ 0x6e0 │ │ │ │ add r0, r8, r0 │ │ │ │ strd r8, [r7] │ │ │ │ @@ -199352,19 +199346,19 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl e6d70 │ │ │ │ + bl e6d58 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e79fc │ │ │ │ + bne e79e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @@ -199373,40 +199367,40 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e7a80 │ │ │ │ + beq e7a68 │ │ │ │ ldm r0, {r1, r3} │ │ │ │ add r7, r8, #20 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r8, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl f696c │ │ │ │ + bl f6954 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr fp, [r8] │ │ │ │ - b e7ad8 │ │ │ │ + b e7ac0 │ │ │ │ ldr fp, [r8] │ │ │ │ bl ab35c │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7afc │ │ │ │ + beq e7ae4 │ │ │ │ mov r9, #0 │ │ │ │ mov lr, r0 │ │ │ │ str r9, [r0, #264] @ 0x108 │ │ │ │ movw ip, #314 @ 0x13a │ │ │ │ str lr, [fp] │ │ │ │ mov r2, #1 │ │ │ │ str r9, [fp, #4] │ │ │ │ @@ -199435,235 +199429,235 @@ │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #7 │ │ │ │ strb r0, [sp, #7] │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r1 │ │ │ │ - bl fd298 │ │ │ │ + bl fd280 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrb r2, [sp, #7] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #8] │ │ │ │ - bne e7b98 │ │ │ │ + bne e7b80 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7bb0 │ │ │ │ + beq e7b98 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq e7bc0 │ │ │ │ + beq e7ba8 │ │ │ │ sub r7, r2, #1 │ │ │ │ ldr r6, [r0, #1768] @ 0x6e8 │ │ │ │ mov r2, #8 │ │ │ │ strd r6, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r6, #1760] @ 0x6e0 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ bl ab350 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ bl 24cd4 │ │ │ │ add sp, sp, #344 @ 0x158 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ e7bfc │ │ │ │ + ldr r0, [pc, #68] @ e7be4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b e7bd8 │ │ │ │ - ldr r0, [pc, #44] @ e7bf4 │ │ │ │ - ldr r2, [pc, #44] @ e7bf8 │ │ │ │ + b e7bc0 │ │ │ │ + ldr r0, [pc, #44] @ e7bdc │ │ │ │ + ldr r2, [pc, #44] @ e7be0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 3ab00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl e6e84 │ │ │ │ + bl e6e6c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r9, r6, r2, asr #8 │ │ │ │ - andseq r7, lr, ip, lsl r1 │ │ │ │ - andseq r6, lr, ip, ror #28 │ │ │ │ + andseq r9, r6, sl, asr r4 │ │ │ │ + andseq r7, lr, r4, lsr r1 │ │ │ │ + andseq r6, lr, r4, lsl #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #344 @ 0x158 │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #7 │ │ │ │ strb r0, [sp, #7] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl fd0fc │ │ │ │ + bl fd0e4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [sp, #7] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #8] │ │ │ │ - bne e7c8c │ │ │ │ + bne e7c74 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7ca4 │ │ │ │ + beq e7c8c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq e7cb4 │ │ │ │ + beq e7c9c │ │ │ │ sub r7, r2, #1 │ │ │ │ ldr r6, [r0, #1768] @ 0x6e8 │ │ │ │ mov r2, #8 │ │ │ │ strd r6, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r6, #1760] @ 0x6e0 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ bl ab350 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ bl 24cd4 │ │ │ │ add sp, sp, #344 @ 0x158 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ e7cf0 │ │ │ │ + ldr r0, [pc, #68] @ e7cd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b e7ccc │ │ │ │ - ldr r0, [pc, #44] @ e7ce8 │ │ │ │ - ldr r2, [pc, #44] @ e7cec │ │ │ │ + b e7cb4 │ │ │ │ + ldr r0, [pc, #44] @ e7cd0 │ │ │ │ + ldr r2, [pc, #44] @ e7cd4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 3ab00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl e7150 │ │ │ │ + bl e7138 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r9, r6, lr, asr #6 │ │ │ │ - andseq r7, lr, r8, lsr #32 │ │ │ │ - andseq r6, lr, r8, ror sp │ │ │ │ + andseq r9, r6, r6, ror #6 │ │ │ │ + andseq r7, lr, r0, asr #32 │ │ │ │ + mulseq lr, r0, sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr lr, [pc, #60] @ e7d40 │ │ │ │ + ldr lr, [pc, #60] @ e7d28 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ e7d44 │ │ │ │ + ldr r1, [pc, #56] @ e7d2c │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ e7d48 │ │ │ │ + ldr ip, [pc, #52] @ e7d30 │ │ │ │ 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 233904 │ │ │ │ + bl 2338ec │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r6, lr, r0, lsr #26 │ │ │ │ - andseq r3, r6, r0, lsr r2 │ │ │ │ - andseq r6, lr, r4, lsr #26 │ │ │ │ + andseq r6, lr, r8, lsr sp │ │ │ │ + andseq r3, r6, r8, asr #4 │ │ │ │ + andseq r6, lr, ip, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ ldr r8, [r1] │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq e7e38 │ │ │ │ + beq e7e20 │ │ │ │ ldr lr, [r9, #4] │ │ │ │ movw ip, #842 @ 0x34a │ │ │ │ mov r2, r8 │ │ │ │ ldrh r0, [r2, ip] │ │ │ │ add r6, r2, #796 @ 0x31c │ │ │ │ mov r3, #0 │ │ │ │ add r1, r6, r0, lsl #2 │ │ │ │ cmp r6, r1 │ │ │ │ - beq e7dcc │ │ │ │ + beq e7db4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r6], #4 │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, r3 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ movwhi r5, #1 │ │ │ │ sub r3, r5, r3 │ │ │ │ uxtb r5, r3 │ │ │ │ add r3, r4, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - beq e7d88 │ │ │ │ + beq e7d70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e7de4 │ │ │ │ + beq e7dcc │ │ │ │ mov r0, r4 │ │ │ │ cmp lr, #0 │ │ │ │ - beq e7e38 │ │ │ │ + beq e7e20 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub lr, lr, #1 │ │ │ │ ldr r2, [r0, #848] @ 0x350 │ │ │ │ - b e7d78 │ │ │ │ + b e7d60 │ │ │ │ add r0, r4, r4, lsl #3 │ │ │ │ add r6, r2, r0, lsl #3 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, r6, #56 @ 0x38 │ │ │ │ - bl 1f633c │ │ │ │ + bl 1f6324 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ tst r0, #1 │ │ │ │ - bne e7e38 │ │ │ │ + bne e7e20 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ movw r2, #1801 @ 0x709 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ subs r0, r0, r2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs e7e38 │ │ │ │ + bcs e7e20 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #2 │ │ │ │ - bne e7ee0 │ │ │ │ + bne e7ec8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r9, [sp, #12] │ │ │ │ add r9, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl e8a10 │ │ │ │ + bl e89f8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #2 │ │ │ │ - bne e7e64 │ │ │ │ + bne e7e4c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - b e8010 │ │ │ │ + b e7ff8 │ │ │ │ add r1, r9, #40 @ 0x28 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ tst r4, #1 │ │ │ │ - beq e7ea0 │ │ │ │ + beq e7e88 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ lsl fp, r4, #2 │ │ │ │ cmnls fp, #-2147483644 @ 0x80000004 │ │ │ │ - bls e7f48 │ │ │ │ + bls e7f30 │ │ │ │ mov r1, fp │ │ │ │ bl 3a344 │ │ │ │ - b e7f20 │ │ │ │ + b e7f08 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add ip, r9, #16 │ │ │ │ mov fp, sl │ │ │ │ ldr lr, [sp, #24] │ │ │ │ stmib sp, {r0, r5} │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ @@ -199671,71 +199665,71 @@ │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r6, lr │ │ │ │ mov r4, sl │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov sl, fp │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b e7fdc │ │ │ │ + b e7fc4 │ │ │ │ add r1, r6, #40 @ 0x28 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ ldr ip, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e7f24 │ │ │ │ + bne e7f0c │ │ │ │ ldr r8, [r6, #12] │ │ │ │ mov r4, #0 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ lsl fp, r8, #2 │ │ │ │ cmnls fp, #-2147483644 @ 0x80000004 │ │ │ │ - bls e7f88 │ │ │ │ + bls e7f70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, r6, #16 │ │ │ │ ldr lr, [r6, #4] │ │ │ │ ldr r9, [r6, #8] │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - b e81b4 │ │ │ │ + b e819c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ - beq e7fc0 │ │ │ │ + beq e7fa8 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e7e94 │ │ │ │ + beq e7e7c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r4 │ │ │ │ - b e7fc8 │ │ │ │ + b e7fb0 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r5, ip │ │ │ │ cmp fp, #0 │ │ │ │ - beq e8194 │ │ │ │ + beq e817c │ │ │ │ bl ab35c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7f14 │ │ │ │ + beq e7efc │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r8 │ │ │ │ - b e8198 │ │ │ │ + b e8180 │ │ │ │ mov r6, #4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, fp │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #1 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ @@ -199749,15 +199743,15 @@ │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add ip, r0, #16 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ str lr, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1f6310 │ │ │ │ + bl 1f62f8 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ ldr fp, [sp, #252] @ 0xfc │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ ldr lr, [sp, #256] @ 0x100 │ │ │ │ cmp r8, #0 │ │ │ │ ldm r3!, {r0, r2, r4, r5} │ │ │ │ @@ -199766,85 +199760,85 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5} │ │ │ │ ldm r3, {r0, r1, r2, r4, r5} │ │ │ │ stm r6, {r0, r1, r2, r4, r5} │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ mov ip, #0 │ │ │ │ str fp, [sp, #132] @ 0x84 │ │ │ │ str lr, [sp, #136] @ 0x88 │ │ │ │ - beq e814c │ │ │ │ + beq e8134 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw lr, #842 @ 0x34a │ │ │ │ ldr fp, [r0, #4] │ │ │ │ ldrh r3, [r8, lr] │ │ │ │ mov r2, #199 @ 0xc7 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r3, r3, lsl #3 │ │ │ │ lsl r6, r0, #3 │ │ │ │ mvn r0, #17 │ │ │ │ cmp r6, r4 │ │ │ │ - beq e80c8 │ │ │ │ + beq e80b0 │ │ │ │ ldr r1, [r8, r2, lsl #2] │ │ │ │ mov r5, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ add r0, r0, #18 │ │ │ │ add r4, r4, #72 @ 0x48 │ │ │ │ cmp r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ movwhi r5, #1 │ │ │ │ sub r1, r5, r1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq e8080 │ │ │ │ + beq e8068 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e80e0 │ │ │ │ + beq e80c8 │ │ │ │ sub r3, r2, #200 @ 0xc8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq e8150 │ │ │ │ + beq e8138 │ │ │ │ add r0, r8, r3, lsl #2 │ │ │ │ sub fp, fp, #1 │ │ │ │ ldr r8, [r0, #848] @ 0x350 │ │ │ │ - b e8068 │ │ │ │ + b e8050 │ │ │ │ add r1, r8, r4 │ │ │ │ ldr r4, [r8, r0, lsl #2]! │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r5, [r1, #-68] @ 0xffffffbc │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r1, #-64] @ 0xffffffc0 │ │ │ │ ldr r6, [r1, #-32] @ 0xffffffe0 │ │ │ │ ldr fp, [r1, #-28] @ 0xffffffe4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ bl 24cd4 │ │ │ │ bic r0, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e8174 │ │ │ │ + beq e815c │ │ │ │ cmp r6, #0 │ │ │ │ - beq e812c │ │ │ │ + beq e8114 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq e8174 │ │ │ │ + beq e815c │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b e8174 │ │ │ │ + b e815c │ │ │ │ mov r8, #0 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ stm r0, {r7, r8, ip} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl e7778 │ │ │ │ + bl e7760 │ │ │ │ ldm r9!, {r0, r1, r2, r3} │ │ │ │ stmia sl!, {r0, r1, r2, r3} │ │ │ │ ldm r9!, {r0, r1, r2, r3, r7} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r9, {r0, r1, r2, r3, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r7} │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ @@ -199869,53 +199863,53 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ str ip, [sl, #52] @ 0x34 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl e70f4 │ │ │ │ + bl e70dc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl e70f4 │ │ │ │ + bl e70dc │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl e70f4 │ │ │ │ + bl e70dc │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e8238 │ │ │ │ + beq e8220 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e825c │ │ │ │ + beq e8244 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl e70f4 │ │ │ │ + bl e70dc │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r7, r1 │ │ │ │ - bl e7d4c │ │ │ │ + bl e7d34 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #2 │ │ │ │ - bne e82a0 │ │ │ │ + bne e8288 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ tst r5, #1 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ @@ -199931,19 +199925,19 @@ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq e8300 │ │ │ │ + beq e82e8 │ │ │ │ add r9, r8, r3, lsl #2 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, r8 │ │ │ │ - b e831c │ │ │ │ + b e8304 │ │ │ │ add r6, sp, #8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov lr, fp │ │ │ │ mov fp, ip │ │ │ │ ldm r6, {r1, r2, r5, r6} │ │ │ │ stm r0, {r1, r2, r5, r6} │ │ │ │ mov r5, #0 │ │ │ │ @@ -199970,24 +199964,24 @@ │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ bl d3720 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e8298 │ │ │ │ + beq e8280 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e83bc │ │ │ │ + beq e83a4 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ @@ -199997,41 +199991,41 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, r7, #12 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sl, #56 @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ - b e8440 │ │ │ │ + b e8428 │ │ │ │ add r3, r2, r3 │ │ │ │ mov r6, sl │ │ │ │ ldr r1, [r2, r1, lsl #5]! │ │ │ │ ldr r0, [r3, #-28] @ 0xffffffe4 │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ ldm r6!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r6, {r3, r4, r5, r7} │ │ │ │ stm r2, {r3, r4, r5, r7} │ │ │ │ movw r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp ip, r2 │ │ │ │ bicsne r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne e86dc │ │ │ │ + bne e86c4 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, #1000 @ 0x3e8 │ │ │ │ - beq e86f0 │ │ │ │ + beq e86d8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ - bl e8a10 │ │ │ │ + bl e89f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - beq e85c0 │ │ │ │ + beq e85a8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6310 │ │ │ │ + bl 1f62f8 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ ldr r9, [sp, #164] @ 0xa4 │ │ │ │ mov r6, sl │ │ │ │ ldr lr, [sp, #168] @ 0xa8 │ │ │ │ ldm r3!, {r0, r1, r4, r5} │ │ │ │ stmia r6!, {r0, r1, r4, r5} │ │ │ │ @@ -200041,171 +200035,171 @@ │ │ │ │ stm r6, {r0, r1, r2, r4, r5} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str lr, [sp, #136] @ 0x88 │ │ │ │ str ip, [r0] │ │ │ │ str r9, [r0, #4] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8594 │ │ │ │ + beq e857c │ │ │ │ ldr ip, [r7, #4] │ │ │ │ movw r7, #842 @ 0x34a │ │ │ │ ldrh lr, [r0, r7] │ │ │ │ mov r6, #0 │ │ │ │ mvn r3, #17 │ │ │ │ mov r5, #199 @ 0xc7 │ │ │ │ add r1, lr, lr, lsl #3 │ │ │ │ lsl r4, r1, #3 │ │ │ │ cmp r4, r6 │ │ │ │ - beq e8510 │ │ │ │ + beq e84f8 │ │ │ │ ldr r1, [r0, r5, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r3, #18 │ │ │ │ add r6, r6, #72 @ 0x48 │ │ │ │ cmp r8, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ movwhi r2, #1 │ │ │ │ sub r1, r2, r1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq e84c8 │ │ │ │ + beq e84b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e8528 │ │ │ │ + beq e8510 │ │ │ │ sub lr, r5, #200 @ 0xc8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq e86e8 │ │ │ │ + beq e86d0 │ │ │ │ add r0, r0, lr, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #848] @ 0x350 │ │ │ │ - b e84b0 │ │ │ │ + b e8498 │ │ │ │ add r1, r0, r6 │ │ │ │ ldr r4, [r0, r3, lsl #2]! │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r6, [r1, #-68] @ 0xffffffbc │ │ │ │ ldr fp, [r1, #-64] @ 0xffffffc0 │ │ │ │ ldr r5, [r1, #-32] @ 0xffffffe0 │ │ │ │ ldr r9, [r1, #-28] @ 0xffffffe4 │ │ │ │ mov r1, sl │ │ │ │ bl 24cd4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ bic r0, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e85c0 │ │ │ │ + beq e85a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e8574 │ │ │ │ + beq e855c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq e85c0 │ │ │ │ + beq e85a8 │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b e85c0 │ │ │ │ + b e85a8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r2, sl │ │ │ │ str lr, [sp, #176] @ 0xb0 │ │ │ │ str r8, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ - bl e7778 │ │ │ │ + bl e7760 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r8 │ │ │ │ - bl e90fc │ │ │ │ + bl e90e4 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq e8434 │ │ │ │ + beq e841c │ │ │ │ ldr r9, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6310 │ │ │ │ + bl 1f62f8 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ ldr r4, [sp] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ strd r0, [r4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - beq e86a8 │ │ │ │ + beq e8690 │ │ │ │ ldr ip, [r7, #16] │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ mov r3, #0 │ │ │ │ ldrh lr, [r2, r0] │ │ │ │ mvn r1, #0 │ │ │ │ mvn r4, #88 @ 0x58 │ │ │ │ lsl r5, lr, #5 │ │ │ │ cmp r5, r3 │ │ │ │ - beq e868c │ │ │ │ + beq e8674 │ │ │ │ ldr r0, [r2, -r4, lsl #2] │ │ │ │ mov r6, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, r3, #32 │ │ │ │ cmp r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r6, #1 │ │ │ │ sub r0, r6, r0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq e863c │ │ │ │ + beq e8624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e83f8 │ │ │ │ + beq e83e0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne e8698 │ │ │ │ - b e86ac │ │ │ │ + bne e8680 │ │ │ │ + b e8694 │ │ │ │ mov r1, lr │ │ │ │ cmp ip, #0 │ │ │ │ - beq e86ac │ │ │ │ + beq e8694 │ │ │ │ add r0, r2, r1, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r2, [r0, #408] @ 0x198 │ │ │ │ - b e8624 │ │ │ │ + b e860c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp, #164] @ 0xa4 │ │ │ │ - bl e764c │ │ │ │ - b e8434 │ │ │ │ + bl e7634 │ │ │ │ + b e841c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e8434 │ │ │ │ + b e841c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b e8598 │ │ │ │ + b e8580 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl e70f4 │ │ │ │ + bl e70dc │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne e8720 │ │ │ │ + bne e8708 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ @@ -200214,197 +200208,197 @@ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [r9, #12]! │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq e8828 │ │ │ │ + beq e8810 │ │ │ │ ldr lr, [fp, #16] │ │ │ │ movw ip, #402 @ 0x192 │ │ │ │ mov r2, r4 │ │ │ │ ldrh r8, [r2, ip] │ │ │ │ mov r6, #89 @ 0x59 │ │ │ │ mov r1, #0 │ │ │ │ lsl r7, r8, #5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq e87bc │ │ │ │ + beq e87a4 │ │ │ │ ldr r0, [r2, r6, lsl #2] │ │ │ │ mov r3, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ add r1, r1, #32 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r3, #1 │ │ │ │ sub r0, r3, r0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq e8778 │ │ │ │ + beq e8760 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e87d4 │ │ │ │ + beq e87bc │ │ │ │ sub r8, r6, #90 @ 0x5a │ │ │ │ cmp lr, #0 │ │ │ │ - beq e8828 │ │ │ │ + beq e8810 │ │ │ │ add r0, r2, r8, lsl #2 │ │ │ │ sub lr, lr, #1 │ │ │ │ ldr r2, [r0, #408] @ 0x198 │ │ │ │ - b e8768 │ │ │ │ + b e8750 │ │ │ │ add r6, r2, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ sub r1, r6, #16 │ │ │ │ - bl 1f633c │ │ │ │ + bl 1f6324 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ - bne e8828 │ │ │ │ + bne e8810 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r2, #1801 @ 0x709 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs r0, r0, r2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs e8828 │ │ │ │ + bcs e8810 │ │ │ │ ldr r0, [r6, #-32] @ 0xffffffe0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e8998 │ │ │ │ + bne e8980 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl e90fc │ │ │ │ + bl e90e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e884c │ │ │ │ + bne e8834 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ - b e8864 │ │ │ │ + b e884c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1f6310 │ │ │ │ + bl 1f62f8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov ip, #0 │ │ │ │ cmp r4, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r8, [sp, #32] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ str sl, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ - beq e8958 │ │ │ │ + beq e8940 │ │ │ │ ldr r8, [fp, #16] │ │ │ │ movw lr, #402 @ 0x192 │ │ │ │ ldrh sl, [r4, lr] │ │ │ │ mvn r3, #0 │ │ │ │ mvn r2, #88 @ 0x58 │ │ │ │ mov r6, #0 │ │ │ │ lsl r0, sl, #5 │ │ │ │ cmp r0, r6 │ │ │ │ - beq e88f8 │ │ │ │ + beq e88e0 │ │ │ │ ldr r1, [r4, -r2, lsl #2] │ │ │ │ mov r7, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ cmp r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ movwhi r7, #1 │ │ │ │ sub r1, r7, r1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq e88b0 │ │ │ │ + beq e8898 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e8914 │ │ │ │ - b e88fc │ │ │ │ + beq e88fc │ │ │ │ + b e88e4 │ │ │ │ mov r3, sl │ │ │ │ cmp r8, #0 │ │ │ │ - beq e895c │ │ │ │ + beq e8944 │ │ │ │ add r0, r4, r3, lsl #2 │ │ │ │ sub r8, r8, #1 │ │ │ │ ldr r4, [r0, #408] @ 0x198 │ │ │ │ - b e889c │ │ │ │ + b e8884 │ │ │ │ add r2, r4, r6 │ │ │ │ ldr r1, [r4, r3, lsl #5]! │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r0, [r2, #-28] @ 0xffffffe4 │ │ │ │ ldr ip, [r2, #-8] │ │ │ │ ldm r3!, {r2, r5, r6, r7} │ │ │ │ stmia r4!, {r2, r5, r6, r7} │ │ │ │ ldm r3, {r2, r5, r6, r7} │ │ │ │ stm r4, {r2, r5, r6, r7} │ │ │ │ movw r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp ip, r2 │ │ │ │ bicsne r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq e8980 │ │ │ │ + beq e8968 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e8980 │ │ │ │ + b e8968 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl e764c │ │ │ │ + bl e7634 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r1, r6, #32 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b e89dc │ │ │ │ + b e89c4 │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ - beq e89dc │ │ │ │ + beq e89c4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne e89f8 │ │ │ │ + bne e89e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp] │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1dac68 │ │ │ │ + bl 1dac50 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ cmpne r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne e8a44 │ │ │ │ + bne e8a2c │ │ │ │ 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 │ │ │ │ @@ -200417,32 +200411,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 23016c │ │ │ │ + bl 230154 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e8ed0 │ │ │ │ + bne e8eb8 │ │ │ │ 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 1daa64 │ │ │ │ + bl 1daa4c │ │ │ │ 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 │ │ │ │ @@ -200468,131 +200462,131 @@ │ │ │ │ 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 e8c3c │ │ │ │ + beq e8c24 │ │ │ │ ldr r3, [sl, r1] │ │ │ │ add r2, r1, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq e8b48 │ │ │ │ + beq e8b30 │ │ │ │ add r4, sl, r2 │ │ │ │ sub r2, r0, r2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e8c44 │ │ │ │ + beq e8c2c │ │ │ │ ldr r3, [r4], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq e8b70 │ │ │ │ + beq e8b58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e8c4c │ │ │ │ + beq e8c34 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq e8b8c │ │ │ │ + beq e8b74 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e8c54 │ │ │ │ + beq e8c3c │ │ │ │ ldr r3, [r4], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq e8ba8 │ │ │ │ + beq e8b90 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq e8c5c │ │ │ │ + beq e8c44 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq e8bc4 │ │ │ │ + beq e8bac │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e8c64 │ │ │ │ + beq e8c4c │ │ │ │ ldr r3, [r4], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq e8be0 │ │ │ │ + beq e8bc8 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e8c6c │ │ │ │ + beq e8c54 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq e8bfc │ │ │ │ + beq e8be4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e8c74 │ │ │ │ + beq e8c5c │ │ │ │ ldr r3, [r4], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq e8c18 │ │ │ │ + beq e8c00 │ │ │ │ mov r5, #8 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b e8c78 │ │ │ │ + b e8c60 │ │ │ │ mov r4, r9 │ │ │ │ - b e8c78 │ │ │ │ + b e8c60 │ │ │ │ mov r5, #1 │ │ │ │ - b e8c78 │ │ │ │ + b e8c60 │ │ │ │ mov r5, #2 │ │ │ │ - b e8c78 │ │ │ │ + b e8c60 │ │ │ │ mov r5, #3 │ │ │ │ - b e8c78 │ │ │ │ + b e8c60 │ │ │ │ mov r5, #4 │ │ │ │ - b e8c78 │ │ │ │ + b e8c60 │ │ │ │ mov r5, #5 │ │ │ │ - b e8c78 │ │ │ │ + b e8c60 │ │ │ │ mov r5, #6 │ │ │ │ - b e8c78 │ │ │ │ + b e8c60 │ │ │ │ mov r5, #7 │ │ │ │ strh r5, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r9 │ │ │ │ - beq e8cf8 │ │ │ │ + beq e8ce0 │ │ │ │ ldr r8, [r4], #4 │ │ │ │ cmp r8, r6 │ │ │ │ - beq e8c7c │ │ │ │ + beq e8c64 │ │ │ │ cmp r0, r1 │ │ │ │ - beq e8d24 │ │ │ │ + beq e8d0c │ │ │ │ str r7, [sp, #8] │ │ │ │ lsl r7, r5, #3 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8f1c │ │ │ │ + beq e8f04 │ │ │ │ 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 e8cc4 │ │ │ │ + bne e8cac │ │ │ │ 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 e8d48 │ │ │ │ + b e8d30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ - beq e8de8 │ │ │ │ + beq e8dd0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b e8de8 │ │ │ │ + b e8dd0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ strh r5, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ @@ -200600,36 +200594,36 @@ │ │ │ │ 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 e8dac │ │ │ │ + beq e8d94 │ │ │ │ ldr r5, [r4], #4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq e8d5c │ │ │ │ + beq e8d44 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp fp, r1 │ │ │ │ - bne e8d98 │ │ │ │ + bne e8d80 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 2f810 │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r5, [r1, fp, lsl #2] │ │ │ │ add fp, fp, #1 │ │ │ │ str fp, [sp, #144] @ 0x90 │ │ │ │ - b e8d5c │ │ │ │ + b e8d44 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8dc8 │ │ │ │ + beq e8db0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ @@ -200646,42 +200640,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 e8e24 │ │ │ │ + beq e8e0c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ strb r4, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - beq e8e44 │ │ │ │ + beq e8e2c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [fp] │ │ │ │ - beq e8e64 │ │ │ │ + beq e8e4c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e8e7c │ │ │ │ + beq e8e64 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r8, #0 │ │ │ │ - beq e8e98 │ │ │ │ + beq e8e80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldm sl!, {r1, r2, r3, r5, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ @@ -200696,191 +200690,191 @@ │ │ │ │ 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, #520] @ e90f0 │ │ │ │ - ldr r3, [pc, #520] @ e90f4 │ │ │ │ - ldr ip, [pc, #520] @ e90f8 │ │ │ │ + ldr r0, [pc, #520] @ e90d8 │ │ │ │ + ldr r3, [pc, #520] @ e90dc │ │ │ │ + ldr ip, [pc, #520] @ e90e0 │ │ │ │ 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 3abb8 │ │ │ │ - b e8f28 │ │ │ │ + b e8f10 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e8f64 │ │ │ │ - b e8f90 │ │ │ │ + beq e8f4c │ │ │ │ + b e8f78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e8f70 │ │ │ │ + bne e8f58 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e8f90 │ │ │ │ + bne e8f78 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e8fb0 │ │ │ │ - b e8fd8 │ │ │ │ + bne e8f98 │ │ │ │ + b e8fc0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e8f64 │ │ │ │ + beq e8f4c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e8fb0 │ │ │ │ - b e8fd8 │ │ │ │ + bne e8f98 │ │ │ │ + b e8fc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8fd8 │ │ │ │ + beq e8fc0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ - b e8fd8 │ │ │ │ + b e8fc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9000 │ │ │ │ + beq e8fe8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl ab350 │ │ │ │ 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 e9040 │ │ │ │ + b e9028 │ │ │ │ mov r6, r0 │ │ │ │ - b e9040 │ │ │ │ + b e9028 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9040 │ │ │ │ + beq e9028 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e9058 │ │ │ │ + beq e9040 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ strb r7, [r0] │ │ │ │ - bne e9094 │ │ │ │ + bne e907c │ │ │ │ cmp fp, #0 │ │ │ │ strb r7, [r4] │ │ │ │ - bne e90a8 │ │ │ │ + bne e9090 │ │ │ │ cmp r9, #0 │ │ │ │ - bne e90c0 │ │ │ │ + bne e90a8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne e90d8 │ │ │ │ + bne e90c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp fp, #0 │ │ │ │ strb r7, [r4] │ │ │ │ - beq e907c │ │ │ │ + beq e9064 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e9084 │ │ │ │ + beq e906c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r8, #0 │ │ │ │ - beq e908c │ │ │ │ + beq e9074 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r6, r3, asr lr │ │ │ │ - andseq r5, lr, r0, lsr #22 │ │ │ │ - andseq r5, lr, r8, asr fp │ │ │ │ + andseq r7, r6, fp, ror #28 │ │ │ │ + andseq r5, lr, r8, lsr fp │ │ │ │ + andseq r5, lr, r0, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1db144 │ │ │ │ + bl 1db12c │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ cmpne r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne e9130 │ │ │ │ + bne e9118 │ │ │ │ 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 e9164 │ │ │ │ + beq e914c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e919c │ │ │ │ + beq e9184 │ │ │ │ add r7, sl, #4 │ │ │ │ - b e9180 │ │ │ │ + b e9168 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e919c │ │ │ │ + beq e9184 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9174 │ │ │ │ + beq e915c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e9174 │ │ │ │ + b e915c │ │ │ │ cmp fp, #0 │ │ │ │ - beq e91b8 │ │ │ │ + beq e91a0 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ stm r4, {r6, r9} │ │ │ │ str r8, [r4, #8] │ │ │ │ @@ -200895,15 +200889,15 @@ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq e94b8 │ │ │ │ + beq e94a0 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr r1, r5, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ mul r4, r1, r0 │ │ │ │ ldr fp, [r9, #16] │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ @@ -200921,60 +200915,60 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr ip, [r3, sl] │ │ │ │ eor r0, ip, r4 │ │ │ │ add r4, r0, r5 │ │ │ │ bic r0, r8, r0 │ │ │ │ and r4, r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e92b0 │ │ │ │ + beq e9298 │ │ │ │ rev r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ clz r0, r0 │ │ │ │ add r0, sl, r0, lsr #3 │ │ │ │ and r0, r0, fp │ │ │ │ ldr r0, [r7, -r0, lsl #2] │ │ │ │ cmp r0, r6 │ │ │ │ - bcs e94f4 │ │ │ │ + bcs e94dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r6, r4, #1 │ │ │ │ and r4, r6, r4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add lr, r3, r0, lsl #5 │ │ │ │ ldr r3, [lr, #28] │ │ │ │ cmp r6, r3 │ │ │ │ mov r6, r1 │ │ │ │ - beq e931c │ │ │ │ - b e9260 │ │ │ │ + beq e9304 │ │ │ │ + b e9248 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r5, #65279 @ 0xfeff │ │ │ │ ldr r4, [sp, #20] │ │ │ │ and r0, ip, r8 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movt r5, #65278 @ 0xfefe │ │ │ │ - beq e92e8 │ │ │ │ + beq e92d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9300 │ │ │ │ + beq e92e8 │ │ │ │ rev r3, r0 │ │ │ │ clz r3, r3 │ │ │ │ add r3, sl, r3, lsr #3 │ │ │ │ and r3, r3, fp │ │ │ │ tst r0, ip, lsl #1 │ │ │ │ - bne e936c │ │ │ │ + bne e9354 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b e9308 │ │ │ │ + b e92f0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, r2, sl │ │ │ │ and sl, r0, fp │ │ │ │ - b e924c │ │ │ │ + b e9234 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r0, r3 │ │ │ │ ldrcc r1, [r9, #4] │ │ │ │ ldrcc r8, [sp, #40] @ 0x28 │ │ │ │ addcc lr, r1, r0, lsl #5 │ │ │ │ addcc ip, r8, #4 │ │ │ │ movcc r3, lr │ │ │ │ @@ -200982,25 +200976,25 @@ │ │ │ │ stmcc ip, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldrcc r4, [sp, #32] │ │ │ │ ldmcc r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stmcc lr, {r1, r2, r3, r5, r6, r7} │ │ │ │ strcc r0, [r8] │ │ │ │ addcc sp, sp, #84 @ 0x54 │ │ │ │ popcc {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #488] @ e9548 │ │ │ │ + ldr r2, [pc, #488] @ e9530 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 3a92c │ │ │ │ - b e9500 │ │ │ │ + b e94e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ add r0, r2, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl e94d8 │ │ │ │ + bpl e94c0 │ │ │ │ sub r3, r7, #4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and r3, r3, fp │ │ │ │ ldr r6, [r9, #8] │ │ │ │ strb r1, [r2, r7] │ │ │ │ add r3, r2, r3 │ │ │ │ sub r2, r2, r7, lsl #2 │ │ │ │ @@ -201011,57 +201005,57 @@ │ │ │ │ ldrd r4, [r9, #20] │ │ │ │ add r3, r5, #1 │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [r9, #20] │ │ │ │ cmp r8, r2 │ │ │ │ str r3, [r9, #24] │ │ │ │ - bne e9444 │ │ │ │ + bne e942c │ │ │ │ ldr r0, [r9, #20] │ │ │ │ ldr r3, [r9, #24] │ │ │ │ ldr fp, [sp, #120] @ 0x78 │ │ │ │ add r0, r0, r3 │ │ │ │ cmn r0, #-67108863 @ 0xfc000001 │ │ │ │ mvncs r0, #-67108864 @ 0xfc000000 │ │ │ │ sub r2, r0, r8 │ │ │ │ cmp r2, #1 │ │ │ │ - bls e9418 │ │ │ │ + bls e9400 │ │ │ │ mov r0, #32 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #4 │ │ │ │ - bl ed268 │ │ │ │ + bl ed250 │ │ │ │ ldr r8, [r9, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq e9448 │ │ │ │ + beq e9430 │ │ │ │ mov r0, #32 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ mov r4, r9 │ │ │ │ - bl ed108 │ │ │ │ + bl ed0f0 │ │ │ │ mov r9, r4 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ - b e9448 │ │ │ │ + b e9430 │ │ │ │ ldr fp, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ ldm fp, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r8, r0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bne e9480 │ │ │ │ + bne e9468 │ │ │ │ mov r0, r9 │ │ │ │ bl 2f564 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov fp, #-2147483647 @ 0x80000001 │ │ │ │ ldm sl!, {r2, r3, r6, r7} │ │ │ │ add r0, r0, r8, lsl #5 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ @@ -201077,403 +201071,403 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r0, r9, #12 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ bl 2dcec │ │ │ │ - b e9200 │ │ │ │ + b e91e8 │ │ │ │ ldr r0, [r2] │ │ │ │ and r0, r0, r8 │ │ │ │ rev r0, r0 │ │ │ │ clz r3, r0 │ │ │ │ ldrb r0, [r2, r3, lsr #3] │ │ │ │ lsr r7, r3, #3 │ │ │ │ - b e9384 │ │ │ │ - ldr r2, [pc, #72] @ e9544 │ │ │ │ + b e936c │ │ │ │ + ldr r2, [pc, #72] @ e952c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl e6cbc │ │ │ │ - b e9538 │ │ │ │ + bl e6ca4 │ │ │ │ + b e9520 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl e6cbc │ │ │ │ - b e9538 │ │ │ │ + bl e6ca4 │ │ │ │ + b e9520 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl e6cbc │ │ │ │ + bl e6ca4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r5, lr, r8, ror #10 │ │ │ │ - andseq r5, lr, r4, lsl r7 │ │ │ │ + andseq r5, lr, r0, lsl #11 │ │ │ │ + andseq r5, lr, ip, lsr #14 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ e9560 │ │ │ │ + ldr r1, [pc, #8] @ e9548 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r7, r6, r2, lsl r8 │ │ │ │ + b 234680 │ │ │ │ + andseq r7, r6, sl, lsr #16 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [pc, #8] @ e9560 │ │ │ │ + mov r2, #13 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 234680 │ │ │ │ + andseq r7, r6, lr, lsl r8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ e9578 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r7, r6, r6, lsl #16 │ │ │ │ + b 234680 │ │ │ │ + andseq r7, r6, r3, lsl r8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ e9590 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - @ instruction: 0x001677fb │ │ │ │ + b 234680 │ │ │ │ + andseq r7, r6, r8, lsl #16 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ e95a8 │ │ │ │ - mov r2, #13 │ │ │ │ + mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - @ instruction: 0x001677f0 │ │ │ │ + b 234680 │ │ │ │ + @ instruction: 0x001677fd │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ e95c0 │ │ │ │ - mov r2, #14 │ │ │ │ + mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r7, r6, r5, ror #15 │ │ │ │ + b 234680 │ │ │ │ + andseq r2, r6, sp, ror r2 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ e95d8 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r2, r6, r5, ror #4 │ │ │ │ + b 234680 │ │ │ │ + andseq r2, r6, r5, ror r2 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ e95f0 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r2, r6, sp, asr r2 │ │ │ │ + b 234680 │ │ │ │ + andseq r2, r6, sp, ror #4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ e9608 │ │ │ │ - mov r2, #16 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r2, r6, r5, asr r2 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ e9620 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - mulseq r6, r3, r7 │ │ │ │ + b 234680 │ │ │ │ + andseq r7, r6, fp, lsr #15 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne e9650 │ │ │ │ + bne e9638 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne e9654 │ │ │ │ - b 237210 │ │ │ │ - b 23d758 │ │ │ │ - b 23d7cc │ │ │ │ + bne e963c │ │ │ │ + b 2371f8 │ │ │ │ + b 23d740 │ │ │ │ + b 23d7b4 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 23761c │ │ │ │ + b 237604 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2375d0 │ │ │ │ + b 2375b8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne e969c │ │ │ │ + bne e9684 │ │ │ │ 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 e96a8 │ │ │ │ + bne e9690 │ │ │ │ cmp r2, #1 │ │ │ │ - bne e96cc │ │ │ │ + bne e96b4 │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e96e8 │ │ │ │ + beq e96d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl ea3e4 │ │ │ │ + bl ea3cc │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq e9734 │ │ │ │ + beq e971c │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9718 │ │ │ │ + beq e9700 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9734 │ │ │ │ + beq e971c │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e9778 │ │ │ │ + bne e9760 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e9760 │ │ │ │ + beq e9748 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl ea008 │ │ │ │ + bl e9ff0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl ea008 │ │ │ │ + bl e9ff0 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b ea008 │ │ │ │ + b e9ff0 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne e9750 │ │ │ │ - b e9760 │ │ │ │ + bne e9738 │ │ │ │ + b e9748 │ │ │ │ mov r5, r0 │ │ │ │ - b e980c │ │ │ │ + b e97f4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl ea008 │ │ │ │ - b e980c │ │ │ │ + bl e9ff0 │ │ │ │ + b e97f4 │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e97d4 │ │ │ │ + beq e97bc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl ea3e4 │ │ │ │ + bl ea3cc │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl ea618 │ │ │ │ + bl ea600 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq e9804 │ │ │ │ + beq e97ec │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl ea3a4 │ │ │ │ + bl ea38c │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq e9820 │ │ │ │ + beq e9808 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl ea008 │ │ │ │ + bl e9ff0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl d8268 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9858 │ │ │ │ + beq e9840 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e987c │ │ │ │ + beq e9864 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_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 e98a8 │ │ │ │ + beq e9890 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e98c0 │ │ │ │ + beq e98a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ add r6, r4, #764 @ 0x2fc │ │ │ │ mov r0, r6 │ │ │ │ bl d8268 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e98e8 │ │ │ │ + beq e98d0 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9684 │ │ │ │ + bl e966c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9920 │ │ │ │ + beq e9908 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #764 @ 0x2fc │ │ │ │ - bl e982c │ │ │ │ - b e9954 │ │ │ │ + bl e9814 │ │ │ │ + b e993c │ │ │ │ mov r5, r0 │ │ │ │ - b e995c │ │ │ │ + b e9944 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9954 │ │ │ │ + beq e993c │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9684 │ │ │ │ + bl e966c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldrd r2, [r0] │ │ │ │ eor r1, r2, #2 │ │ │ │ orrs r1, r1, r3 │ │ │ │ - beq e999c │ │ │ │ + beq e9984 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl e9a0c │ │ │ │ + bl e99f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ bxeq lr │ │ │ │ - b e9a0c │ │ │ │ + b e99f4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl d92c4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e99d4 │ │ │ │ + bne e99bc │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq e9a04 │ │ │ │ + beq e99ec │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9a2c │ │ │ │ + beq e9a14 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq e9a94 │ │ │ │ + beq e9a7c │ │ │ │ ldr r7, [r4, #52] @ 0x34 │ │ │ │ ldr r8, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e9a78 │ │ │ │ + beq e9a60 │ │ │ │ add r6, r8, #4 │ │ │ │ - b e9a5c │ │ │ │ + b e9a44 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e9a78 │ │ │ │ + beq e9a60 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9a50 │ │ │ │ + beq e9a38 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e9a50 │ │ │ │ + b e9a38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e9a94 │ │ │ │ + beq e9a7c │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq e9afc │ │ │ │ + beq e9ae4 │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq e9ae0 │ │ │ │ + beq e9ac8 │ │ │ │ add r6, r8, #4 │ │ │ │ - b e9ac4 │ │ │ │ + b e9aac │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e9ae0 │ │ │ │ + beq e9ac8 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9ab8 │ │ │ │ + beq e9aa0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e9ab8 │ │ │ │ + b e9aa0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e9afc │ │ │ │ + beq e9ae4 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -201483,395 +201477,395 @@ │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e9b60 │ │ │ │ + beq e9b48 │ │ │ │ add r5, r6, #4 │ │ │ │ - b e9b44 │ │ │ │ + b e9b2c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e9b60 │ │ │ │ + beq e9b48 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9b38 │ │ │ │ + beq e9b20 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e9b38 │ │ │ │ + b e9b20 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9b80 │ │ │ │ + beq e9b68 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne e9b94 │ │ │ │ + bne e9b7c │ │ │ │ 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 e9ba0 │ │ │ │ + bne e9b88 │ │ │ │ cmp r2, #1 │ │ │ │ - bne e9b90 │ │ │ │ + bne e9b78 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl d92c4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e9c48 │ │ │ │ + beq e9c30 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ - bl e9f40 │ │ │ │ + bl e9f28 │ │ │ │ ldr r5, [r4, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e9c28 │ │ │ │ + beq e9c10 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ add r6, r0, #4 │ │ │ │ - b e9c0c │ │ │ │ + b e9bf4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e9c28 │ │ │ │ + beq e9c10 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9c00 │ │ │ │ + beq e9be8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e9c00 │ │ │ │ + b e9be8 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9c48 │ │ │ │ + beq e9c30 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e9cbc │ │ │ │ + beq e9ca4 │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ - bl e9f40 │ │ │ │ + bl e9f28 │ │ │ │ ldr r5, [r4, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq e9c9c │ │ │ │ + beq e9c84 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ add r6, r0, #4 │ │ │ │ - b e9c80 │ │ │ │ + b e9c68 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e9c9c │ │ │ │ + beq e9c84 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9c74 │ │ │ │ + beq e9c5c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e9c74 │ │ │ │ + b e9c5c │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9cbc │ │ │ │ + beq e9ca4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e9d30 │ │ │ │ + beq e9d18 │ │ │ │ add r0, r4, #140 @ 0x8c │ │ │ │ - bl e9f40 │ │ │ │ + bl e9f28 │ │ │ │ ldr r5, [r4, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e9d10 │ │ │ │ + beq e9cf8 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ add r6, r0, #4 │ │ │ │ - b e9cf4 │ │ │ │ + b e9cdc │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e9d10 │ │ │ │ + beq e9cf8 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9ce8 │ │ │ │ + beq e9cd0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e9ce8 │ │ │ │ + b e9cd0 │ │ │ │ ldr r1, [r4, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9d30 │ │ │ │ + beq e9d18 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #156] @ 0x9c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e9da4 │ │ │ │ + beq e9d8c │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ - bl e9f40 │ │ │ │ + bl e9f28 │ │ │ │ ldr r5, [r4, #164] @ 0xa4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e9d84 │ │ │ │ + beq e9d6c │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ add r6, r0, #4 │ │ │ │ - b e9d68 │ │ │ │ + b e9d50 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e9d84 │ │ │ │ + beq e9d6c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9d5c │ │ │ │ + beq e9d44 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e9d5c │ │ │ │ + b e9d44 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9da4 │ │ │ │ + beq e9d8c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #184] @ 0xb8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e9e18 │ │ │ │ + beq e9e00 │ │ │ │ add r0, r4, #196 @ 0xc4 │ │ │ │ - bl e9f40 │ │ │ │ + bl e9f28 │ │ │ │ ldr r5, [r4, #192] @ 0xc0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e9df8 │ │ │ │ + beq e9de0 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ add r6, r0, #4 │ │ │ │ - b e9ddc │ │ │ │ + b e9dc4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e9df8 │ │ │ │ + beq e9de0 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9dd0 │ │ │ │ + beq e9db8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e9dd0 │ │ │ │ + b e9db8 │ │ │ │ ldr r1, [r4, #184] @ 0xb8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9e18 │ │ │ │ + beq e9e00 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #212] @ 0xd4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e9e8c │ │ │ │ + beq e9e74 │ │ │ │ add r0, r4, #224 @ 0xe0 │ │ │ │ - bl e9f40 │ │ │ │ + bl e9f28 │ │ │ │ ldr r5, [r4, #220] @ 0xdc │ │ │ │ cmp r5, #0 │ │ │ │ - beq e9e6c │ │ │ │ + beq e9e54 │ │ │ │ ldr r0, [r4, #216] @ 0xd8 │ │ │ │ add r6, r0, #4 │ │ │ │ - b e9e50 │ │ │ │ + b e9e38 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e9e6c │ │ │ │ + beq e9e54 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9e44 │ │ │ │ + beq e9e2c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b e9e44 │ │ │ │ + b e9e2c │ │ │ │ ldr r1, [r4, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9e8c │ │ │ │ + beq e9e74 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #216] @ 0xd8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b d92c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #212 @ 0xd4 │ │ │ │ - bl ea5ac │ │ │ │ - b e9f2c │ │ │ │ + bl ea594 │ │ │ │ + b e9f14 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl ea5ac │ │ │ │ - b e9f24 │ │ │ │ + bl ea594 │ │ │ │ + b e9f0c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #156 @ 0x9c │ │ │ │ - bl ea5ac │ │ │ │ - b e9f1c │ │ │ │ + bl ea594 │ │ │ │ + b e9f04 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl ea5ac │ │ │ │ - b e9f14 │ │ │ │ + bl ea594 │ │ │ │ + b e9efc │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #100 @ 0x64 │ │ │ │ - bl ea5ac │ │ │ │ - b e9f0c │ │ │ │ + bl ea594 │ │ │ │ + b e9ef4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl ea5ac │ │ │ │ - b e9f04 │ │ │ │ + bl ea594 │ │ │ │ + b e9eec │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl ea674 │ │ │ │ + bl ea65c │ │ │ │ add r0, r4, #100 @ 0x64 │ │ │ │ - bl ea674 │ │ │ │ + bl ea65c │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl ea674 │ │ │ │ + bl ea65c │ │ │ │ add r0, r4, #156 @ 0x9c │ │ │ │ - bl ea674 │ │ │ │ + bl ea65c │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl ea674 │ │ │ │ + bl ea65c │ │ │ │ add r0, r4, #212 @ 0xd4 │ │ │ │ - bl ea674 │ │ │ │ + bl ea65c │ │ │ │ add r0, r4, #32 │ │ │ │ bl d92c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne e9f50 │ │ │ │ + bne e9f38 │ │ │ │ cmp r1, #1 │ │ │ │ - bne e9f78 │ │ │ │ + bne e9f60 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172cb4 │ │ │ │ + bl 172c9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl e9884 │ │ │ │ + bl e986c │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne e9f88 │ │ │ │ + bne e9f70 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 125298 │ │ │ │ + b 125280 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl e9884 │ │ │ │ - b e9fcc │ │ │ │ + bl e986c │ │ │ │ + b e9fb4 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne e9fd4 │ │ │ │ + bne e9fbc │ │ │ │ cmp r1, #1 │ │ │ │ - bne e9ffc │ │ │ │ + bne e9fe4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 125298 │ │ │ │ + bl 125280 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 ea030 │ │ │ │ + beq ea018 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea04c │ │ │ │ + beq ea034 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ea0a4 │ │ │ │ + beq ea08c │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b ea06c │ │ │ │ + b ea054 │ │ │ │ cmp r7, r4 │ │ │ │ - beq ea0a4 │ │ │ │ + beq ea08c │ │ │ │ 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 ea07c │ │ │ │ - cmp r2, #1 │ │ │ │ bne ea064 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne ea04c │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b ea064 │ │ │ │ + bl 172c40 │ │ │ │ + b ea04c │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea0c0 │ │ │ │ + beq ea0a8 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea1a0 │ │ │ │ + beq ea188 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq ea174 │ │ │ │ + beq ea15c │ │ │ │ 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 ea104 │ │ │ │ + b ea0ec │ │ │ │ cmp fp, #0 │ │ │ │ - beq ea174 │ │ │ │ + beq ea15c │ │ │ │ cmp r8, #0 │ │ │ │ - bne ea124 │ │ │ │ + bne ea10c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq ea10c │ │ │ │ + beq ea0f4 │ │ │ │ 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 │ │ │ │ @@ -201879,278 +201873,278 @@ │ │ │ │ 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 ea14c │ │ │ │ + bne ea134 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ea0fc │ │ │ │ + bne ea0e4 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b ea0fc │ │ │ │ + bl 172c40 │ │ │ │ + b ea0e4 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq ea1a0 │ │ │ │ + beq ea188 │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea1bc │ │ │ │ + beq ea1a4 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea1d8 │ │ │ │ + beq ea1c0 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea1f4 │ │ │ │ + beq ea1dc │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea210 │ │ │ │ + beq ea1f8 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea22c │ │ │ │ + beq ea214 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea244 │ │ │ │ + beq ea22c │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne ea288 │ │ │ │ + bne ea270 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ea258 │ │ │ │ + bne ea240 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ea288 │ │ │ │ + bne ea270 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b ea300 │ │ │ │ + b ea2e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq ea2dc │ │ │ │ + beq ea2c4 │ │ │ │ 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 ea2b4 │ │ │ │ - cmp r2, #1 │ │ │ │ bne ea29c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne ea284 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b ea29c │ │ │ │ + bl 172c40 │ │ │ │ + b ea284 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea2f8 │ │ │ │ + beq ea2e0 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl d91c8 │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl ea530 │ │ │ │ + bl ea518 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ea330 │ │ │ │ + bne ea318 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ea34c │ │ │ │ + bne ea334 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq ea364 │ │ │ │ - b ea394 │ │ │ │ + beq ea34c │ │ │ │ + b ea37c │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea320 │ │ │ │ + beq ea308 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne ea394 │ │ │ │ + bne ea37c │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ea36c │ │ │ │ + bne ea354 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ea394 │ │ │ │ + bne ea37c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ 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 ea008 │ │ │ │ + bl e9ff0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b ea008 │ │ │ │ + b e9ff0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl ea008 │ │ │ │ + bl e9ff0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea414 │ │ │ │ + beq ea3fc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea430 │ │ │ │ + beq ea418 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea44c │ │ │ │ + beq ea434 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea468 │ │ │ │ + beq ea450 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea484 │ │ │ │ + beq ea46c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea4a0 │ │ │ │ + beq ea488 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea4c0 │ │ │ │ + beq ea4a8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ea508 │ │ │ │ + beq ea4f0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b ea4ec │ │ │ │ + b ea4d4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ea508 │ │ │ │ + beq ea4f0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea4e0 │ │ │ │ + beq ea4c8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b ea4e0 │ │ │ │ + b ea4c8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea52c │ │ │ │ + beq ea514 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea554 │ │ │ │ + beq ea53c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea570 │ │ │ │ + beq ea558 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea58c │ │ │ │ + beq ea574 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -202159,96 +202153,96 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ea5f0 │ │ │ │ + beq ea5d8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b ea5d4 │ │ │ │ + b ea5bc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ea5f0 │ │ │ │ + beq ea5d8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea5c8 │ │ │ │ + beq ea5b0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b ea5c8 │ │ │ │ + b ea5b0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea614 │ │ │ │ + beq ea5fc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea654 │ │ │ │ + beq ea63c │ │ │ │ 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 ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea670 │ │ │ │ + beq ea658 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r0, r4, #12 │ │ │ │ - bl e9f40 │ │ │ │ + bl e9f28 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq ea6d0 │ │ │ │ + beq ea6b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b ea6b4 │ │ │ │ + b ea69c │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq ea6d0 │ │ │ │ + beq ea6b8 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea6a8 │ │ │ │ + beq ea690 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b ea6a8 │ │ │ │ + b ea690 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea6f4 │ │ │ │ + beq ea6dc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea5ac │ │ │ │ + bl ea594 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #216 @ 0xd8 │ │ │ │ mov r3, #10 │ │ │ │ mov r7, #2097152 @ 0x200000 │ │ │ │ strb r3, [sp, #188] @ 0xbc │ │ │ │ @@ -202283,203 +202277,203 @@ │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #189] @ 0xbd │ │ │ │ strb r0, [sp, #160] @ 0xa0 │ │ │ │ strb r0, [sp, #197] @ 0xc5 │ │ │ │ str r3, [sp, #193] @ 0xc1 │ │ │ │ - bne ea8b0 │ │ │ │ + bne ea898 │ │ │ │ add r1, r4, #76 @ 0x4c │ │ │ │ add r3, r5, r6, lsl #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ - bl f27dc │ │ │ │ + bl f27c4 │ │ │ │ add r5, sp, #8 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 125474 │ │ │ │ + bl 12545c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ea840 │ │ │ │ + beq ea828 │ │ │ │ add r7, r4, #4 │ │ │ │ - b ea824 │ │ │ │ + b ea80c │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq ea840 │ │ │ │ + beq ea828 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea818 │ │ │ │ + beq ea800 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b ea818 │ │ │ │ + b ea800 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea860 │ │ │ │ + beq ea848 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne ea878 │ │ │ │ + bne ea860 │ │ │ │ add sp, sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ea884 │ │ │ │ + bne ea86c │ │ │ │ cmp r2, #1 │ │ │ │ - bne ea870 │ │ │ │ + bne ea858 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ add sp, sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #12 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 2f810 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - b ea7b0 │ │ │ │ + b ea798 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ea910 │ │ │ │ + beq ea8f8 │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b ea910 │ │ │ │ + b ea8f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl e9b1c │ │ │ │ - b ea918 │ │ │ │ + bl e9b04 │ │ │ │ + b ea900 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl e9b1c │ │ │ │ + bl e9b04 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #884]! @ 0x374 │ │ │ │ mov r8, r1 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ea988 │ │ │ │ - ldr r1, [pc, #1328] @ eae88 │ │ │ │ + beq ea970 │ │ │ │ + ldr r1, [pc, #1328] @ eae70 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #1324] @ eae8c │ │ │ │ + ldr r0, [pc, #1324] @ eae74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne ea998 │ │ │ │ + bne ea980 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b ea9a4 │ │ │ │ + b ea98c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r1, #848]! @ 0x350 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne eaa20 │ │ │ │ + bne eaa08 │ │ │ │ bl ab35c │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #3 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ead98 │ │ │ │ + beq ead80 │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ str r4, [sp, #28] │ │ │ │ strb r1, [r0, #2] │ │ │ │ movw r1, #12142 @ 0x2f6e │ │ │ │ strh r1, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r0, [r7, #860] @ 0x35c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq eaa44 │ │ │ │ + beq eaa2c │ │ │ │ ldr fp, [r7, #868] @ 0x364 │ │ │ │ mov r5, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - bpl eaa74 │ │ │ │ + bpl eaa5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ bl 3a344 │ │ │ │ - b eadb4 │ │ │ │ + b ead9c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ add r3, sp, #20 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r7, #860] @ 0x35c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne eaa00 │ │ │ │ + bne ea9e8 │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl ab34c │ │ │ │ mov fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaa10 │ │ │ │ + beq ea9f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strb r0, [r4] │ │ │ │ - b eaab4 │ │ │ │ + b eaa9c │ │ │ │ ldr r9, [r7, #864] @ 0x360 │ │ │ │ - beq eaaa0 │ │ │ │ + beq eaa88 │ │ │ │ bl ab35c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaa10 │ │ │ │ + beq ea9f8 │ │ │ │ mov r4, r0 │ │ │ │ - b eaaa4 │ │ │ │ + b eaa8c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [r7] │ │ │ │ sub r5, r6, #876 @ 0x36c │ │ │ │ @@ -202494,61 +202488,61 @@ │ │ │ │ str r4, [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 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [r7, #108]! @ 0x6c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne eab70 │ │ │ │ + bne eab58 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ead88 │ │ │ │ + beq ead70 │ │ │ │ mov r7, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #3 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eada8 │ │ │ │ + beq ead90 │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ mov r9, #1 │ │ │ │ strb r1, [r0, #2] │ │ │ │ movw r1, #12142 @ 0x2f6e │ │ │ │ strh r1, [r0] │ │ │ │ str r4, [r7] │ │ │ │ stmib r7, {r0, r4} │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - b eab94 │ │ │ │ + b eab7c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r7 │ │ │ │ bl d7d9c │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #756] @ eae90 │ │ │ │ + ldr r3, [pc, #756] @ eae78 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ - bl e0a24 │ │ │ │ + bl e0a0c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldr r0, [r0] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ add r3, r5, #64 @ 0x40 │ │ │ │ @@ -202558,218 +202552,218 @@ │ │ │ │ moveq r1, r0 │ │ │ │ ands r3, r3, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ moveq r1, r3 │ │ │ │ moveq r0, r3 │ │ │ │ - ldr r4, [pc, #660] @ eae94 │ │ │ │ - ldr r2, [pc, #660] @ eae98 │ │ │ │ + ldr r4, [pc, #660] @ eae7c │ │ │ │ + ldr r2, [pc, #660] @ eae80 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ - ldr r5, [pc, #656] @ eae9c │ │ │ │ + ldr r5, [pc, #656] @ eae84 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r8, [r8] │ │ │ │ - ldr r0, [pc, #628] @ eaea0 │ │ │ │ + ldr r0, [pc, #628] @ eae88 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str sl, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #572] @ eaea4 │ │ │ │ + ldr r0, [pc, #572] @ eae8c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq eacb8 │ │ │ │ + beq eaca0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r6, #0 │ │ │ │ - beq eacf0 │ │ │ │ + beq eacd8 │ │ │ │ add r5, r7, #4 │ │ │ │ - b eacd4 │ │ │ │ + b eacbc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq eacf0 │ │ │ │ + beq eacd8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq eacc8 │ │ │ │ + beq eacb0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b eacc8 │ │ │ │ + b eacb0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ead0c │ │ │ │ + beq eacf4 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ead70 │ │ │ │ + bne ead58 │ │ │ │ cmp fp, #0 │ │ │ │ - beq ead34 │ │ │ │ + beq ead1c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ead4c │ │ │ │ + beq ead34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ead64 │ │ │ │ + beq ead4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp fp, #0 │ │ │ │ - bne ead24 │ │ │ │ - b ead34 │ │ │ │ + bne ead0c │ │ │ │ + b ead1c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3a32c │ │ │ │ - b eadb4 │ │ │ │ + b ead9c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #3 │ │ │ │ bl 3a344 │ │ │ │ - b eadb4 │ │ │ │ + b ead9c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #3 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b eae14 │ │ │ │ + b eadfc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq eadf4 │ │ │ │ + beq eaddc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b eadf4 │ │ │ │ + b eaddc │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl ea4c4 │ │ │ │ - b eae14 │ │ │ │ + bl ea4ac │ │ │ │ + b eadfc │ │ │ │ mov r6, r0 │ │ │ │ - b eae30 │ │ │ │ + b eae18 │ │ │ │ mov r6, r0 │ │ │ │ - b eae68 │ │ │ │ + b eae50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq eae30 │ │ │ │ + beq eae18 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp fp, #0 │ │ │ │ - beq eae50 │ │ │ │ + beq eae38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b eae50 │ │ │ │ + b eae38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq eae68 │ │ │ │ + beq eae50 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq eae80 │ │ │ │ + beq eae68 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r5, sl, ror #19 │ │ │ │ + andseq sl, r5, r2, lsl #20 │ │ │ │ @ instruction: 0xffffecfc │ │ │ │ - andseq r6, r6, r6, lsr #4 │ │ │ │ + andseq r6, r6, lr, lsr r2 │ │ │ │ andeq r0, r0, r4, lsl #18 │ │ │ │ - @ instruction: 0x0015a6dd │ │ │ │ + @ instruction: 0x0015a6f5 │ │ │ │ @ instruction: 0xfffffd04 │ │ │ │ - eoreq r5, r0, r0, asr #4 │ │ │ │ - eoreq r5, r0, ip, ror #3 │ │ │ │ + eoreq r5, r0, r8, asr r2 │ │ │ │ + eoreq r5, r0, r4, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #884 @ 0x374 │ │ │ │ mov r6, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb3b8 │ │ │ │ + beq eb3a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strb r0, [r4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #5 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb3c4 │ │ │ │ + beq eb3ac │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #101 @ 0x65 │ │ │ │ strb r0, [sl, #4] │ │ │ │ movw r0, #29811 @ 0x7473 │ │ │ │ movt r0, #29793 @ 0x7461 │ │ │ │ str r0, [sl] │ │ │ │ bl ab35c │ │ │ │ mov r0, #9 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #9 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb3d8 │ │ │ │ + beq eb3c0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, #0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r8, #5 │ │ │ │ mov r9, #10485760 @ 0xa00000 │ │ │ │ stmib r1, {r5, r7} │ │ │ │ str r9, [r1] │ │ │ │ @@ -202797,17 +202791,17 @@ │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #12 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb3f0 │ │ │ │ + beq eb3d8 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #1296] @ eb4d4 │ │ │ │ + ldr r2, [pc, #1296] @ eb4bc │ │ │ │ add r1, r1, #8 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add ip, r1, #8 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ str r5, [r1, #20] │ │ │ │ @@ -202836,69 +202830,69 @@ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ mov r1, #2 │ │ │ │ str r5, [sp, #212] @ 0xd4 │ │ │ │ cmp r0, #1 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str sl, [sp, #24] │ │ │ │ - bne eb36c │ │ │ │ + bne eb354 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #480 @ 0x1e0 │ │ │ │ adds r8, r0, #1 │ │ │ │ add fp, r7, #16 │ │ │ │ - ldr r7, [pc, #1132] @ eb4d8 │ │ │ │ + ldr r7, [pc, #1132] @ eb4c0 │ │ │ │ adc r9, r1, #0 │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ add r7, pc, r7 │ │ │ │ strd r8, [r4] │ │ │ │ - ldr r2, [pc, #1116] @ eb4dc │ │ │ │ + ldr r2, [pc, #1116] @ eb4c4 │ │ │ │ ldr sl, [r7, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #480] @ 0x1e0 │ │ │ │ str sl, [sp, #484] @ 0x1e4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #488] @ 0x1e8 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #492] @ 0x1ec │ │ │ │ add r7, sp, #480 @ 0x1e0 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl f5318 │ │ │ │ + bl f5300 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ ldm r7!, {r1, r2, r3, r5} │ │ │ │ add r9, r0, #8 │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r7, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ str r8, [sp, #384] @ 0x180 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl eb6b8 │ │ │ │ + bl eb6a0 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ add r5, r4, #8 │ │ │ │ str r0, [sp, #470] @ 0x1d6 │ │ │ │ mov r0, #1 │ │ │ │ strh r0, [lr, #212] @ 0xd4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ str r6, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bne eb38c │ │ │ │ + bne eb374 │ │ │ │ ldr r9, [r5] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldrd r2, [r4] │ │ │ │ - ldr r1, [pc, #944] @ eb4e0 │ │ │ │ + ldr r1, [pc, #944] @ eb4c8 │ │ │ │ mov lr, r9 │ │ │ │ add r8, sp, #800 @ 0x320 │ │ │ │ add r5, sp, #832 @ 0x340 │ │ │ │ add r0, r8, #16 │ │ │ │ add r7, r5, #16 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ @@ -202923,15 +202917,15 @@ │ │ │ │ str r4, [fp, #36] @ 0x24 │ │ │ │ adc r4, r3, #0 │ │ │ │ str r6, [fp, #12] │ │ │ │ str r9, [sp, #488] @ 0x1e8 │ │ │ │ str sl, [sp, #484] @ 0x1e4 │ │ │ │ str lr, [fp, #40] @ 0x28 │ │ │ │ str r6, [fp, #44] @ 0x2c │ │ │ │ - ldr fp, [pc, #816] @ eb4e4 │ │ │ │ + ldr fp, [pc, #816] @ eb4cc │ │ │ │ ldr fp, [pc, fp] │ │ │ │ stm r0, {r1, r4, lr} │ │ │ │ str r6, [r0, #12] │ │ │ │ adds r0, r2, #4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adc r1, r3, #0 │ │ │ │ str fp, [sp, #512] @ 0x200 │ │ │ │ @@ -202948,15 +202942,15 @@ │ │ │ │ stm r7, {r0, r1, lr} │ │ │ │ str r6, [r7, #12] │ │ │ │ str fp, [sp, #832] @ 0x340 │ │ │ │ str sl, [sp, #836] @ 0x344 │ │ │ │ str r9, [sp, #840] @ 0x348 │ │ │ │ str ip, [sp, #844] @ 0x34c │ │ │ │ add r0, sp, #864 @ 0x360 │ │ │ │ - bl 1255cc │ │ │ │ + bl 1255b4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add sl, sp, #720 @ 0x2d0 │ │ │ │ ldm r8!, {r2, r3, r4, r7} │ │ │ │ add ip, sp, #784 @ 0x310 │ │ │ │ mov r1, sl │ │ │ │ add r0, r6, #16 │ │ │ │ stmia r1!, {r2, r3, r4, r7} │ │ │ │ @@ -203036,122 +203030,122 @@ │ │ │ │ str r8, [r6, #544] @ 0x220 │ │ │ │ str r8, [r6, #536] @ 0x218 │ │ │ │ str r0, [r6, #540] @ 0x21c │ │ │ │ str r8, [r6, #547] @ 0x223 │ │ │ │ add sp, sp, #884 @ 0x374 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add r3, sp, #720 @ 0x2d0 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r4, #16] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - b eb058 │ │ │ │ + b eb040 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add r9, sp, #720 @ 0x2d0 │ │ │ │ ldr r6, [sp, #732] @ 0x2dc │ │ │ │ mov r0, #1 │ │ │ │ ldm r9, {r2, r3, r9} │ │ │ │ str r9, [r5] │ │ │ │ str r6, [r5, #4] │ │ │ │ strd r2, [r4] │ │ │ │ strb r0, [r4, #16] │ │ │ │ - b eb128 │ │ │ │ + b eb110 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 3a344 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #5 │ │ │ │ mov sl, r4 │ │ │ │ bl 3a344 │ │ │ │ - b eb404 │ │ │ │ + b eb3ec │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #9 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r4 │ │ │ │ bl 3a344 │ │ │ │ - b eb404 │ │ │ │ + b eb3ec │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r5, sl │ │ │ │ ldr sl, [sp, #28] │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b eb434 │ │ │ │ + b eb41c │ │ │ │ mov r4, r0 │ │ │ │ - b eb460 │ │ │ │ + b eb448 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #832 @ 0x340 │ │ │ │ bl d92c4 │ │ │ │ add r0, sp, #800 @ 0x320 │ │ │ │ bl d92c4 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ - bl e9bc8 │ │ │ │ + bl e9bb0 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl e99b4 │ │ │ │ - b eb44c │ │ │ │ + bl e999c │ │ │ │ + b eb434 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b eb45c │ │ │ │ + b eb444 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ bl d919c │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl e9978 │ │ │ │ + bl e9960 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl e9a0c │ │ │ │ + bl e99f4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl e9a0c │ │ │ │ + bl e99f4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b eb4c0 │ │ │ │ + b eb4a8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl e9a0c │ │ │ │ - b eb4a4 │ │ │ │ + bl e99f4 │ │ │ │ + b eb48c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b eb4bc │ │ │ │ + b eb4a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r0, r8, ror #29 │ │ │ │ + eoreq r4, r0, r0, lsl #30 │ │ │ │ + andseq r3, lr, r8, lsr #20 │ │ │ │ andseq r3, lr, r0, lsl sl │ │ │ │ - @ instruction: 0x001e39f8 │ │ │ │ - andseq r3, lr, r0, asr #18 │ │ │ │ - @ instruction: 0x001e38d0 │ │ │ │ + andseq r3, lr, r8, asr r9 │ │ │ │ + andseq r3, lr, r8, ror #17 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl eb6b8 │ │ │ │ + bl eb6a0 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ str r0, [r4, #46] @ 0x2e │ │ │ │ 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 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #5 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #5 │ │ │ │ bl ab34c │ │ │ │ @@ -203175,66 +203169,66 @@ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #5 │ │ │ │ bl 3a344 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ eb660 │ │ │ │ + ldr r0, [pc, #188] @ eb648 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 24ecc <__tls_get_addr@plt> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ mov r2, sp │ │ │ │ add r5, r2, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bne eb620 │ │ │ │ + bne eb608 │ │ │ │ ldm r0, {r1, r2, r3, r4} │ │ │ │ adds r8, r1, #1 │ │ │ │ - ldr r6, [pc, #152] @ eb664 │ │ │ │ + ldr r6, [pc, #152] @ eb64c │ │ │ │ adc r9, r2, #0 │ │ │ │ stm r5, {r1, r2, r3, r4} │ │ │ │ add r6, pc, r6 │ │ │ │ strd r8, [r0] │ │ │ │ - ldr r3, [pc, #136] @ eb668 │ │ │ │ + ldr r3, [pc, #136] @ eb650 │ │ │ │ ldmib r6, {r0, r1, r2} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp] │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r5, sp │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, #0 │ │ │ │ - bl f5318 │ │ │ │ + bl f5300 │ │ │ │ ldm r5!, {r1, r2, r3, r6} │ │ │ │ add r0, r7, #8 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ str r4, [r7] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r1, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ mov r0, r4 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r6, #1 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ strb r6, [r0, #16] │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ - b eb5c0 │ │ │ │ + b eb5a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl d919c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r0, r4, asr r9 │ │ │ │ - @ instruction: 0x001e34b0 │ │ │ │ - andseq r3, lr, r0, lsr #9 │ │ │ │ + eoreq r4, r0, ip, ror #18 │ │ │ │ + andseq r3, lr, r8, asr #9 │ │ │ │ + @ instruction: 0x001e34b8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #5 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #5 │ │ │ │ bl ab34c │ │ │ │ @@ -203249,63 +203243,63 @@ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #5 │ │ │ │ bl 3a344 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #376] @ eb844 │ │ │ │ + ldr r0, [pc, #376] @ eb82c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 24ecc <__tls_get_addr@plt> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ mov r2, sp │ │ │ │ add r5, r2, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bne eb7f0 │ │ │ │ + bne eb7d8 │ │ │ │ ldm r0, {r1, r2, r3, r4} │ │ │ │ adds r8, r1, #1 │ │ │ │ - ldr r6, [pc, #340] @ eb848 │ │ │ │ + ldr r6, [pc, #340] @ eb830 │ │ │ │ adc r9, r2, #0 │ │ │ │ stm r5, {r1, r2, r3, r4} │ │ │ │ add r6, pc, r6 │ │ │ │ strd r8, [r0] │ │ │ │ - ldr r3, [pc, #324] @ eb84c │ │ │ │ + ldr r3, [pc, #324] @ eb834 │ │ │ │ ldmib r6, {r0, r1, r2} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp] │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ bl ab35c │ │ │ │ mov r0, #10 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #10 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb81c │ │ │ │ + beq eb804 │ │ │ │ movw r1, #17473 @ 0x4441 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strh r1, [r0, #8] │ │ │ │ movw r1, #17746 @ 0x4552 │ │ │ │ movt r1, #20300 @ 0x4f4c │ │ │ │ str r1, [r0, #4] │ │ │ │ movw r1, #17484 @ 0x444c │ │ │ │ movt r1, #20575 @ 0x505f │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #10 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sp │ │ │ │ - bl f54d8 │ │ │ │ + bl f54c0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #15 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #15 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb81c │ │ │ │ + beq eb804 │ │ │ │ movw r1, #16720 @ 0x4150 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movt r1, #18516 @ 0x4854 │ │ │ │ str r1, [r0, #11] │ │ │ │ movw r1, #22866 @ 0x5952 │ │ │ │ movt r1, #20575 @ 0x505f │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -203317,114 +203311,114 @@ │ │ │ │ str r1, [r0] │ │ │ │ mov r1, #15 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r5, sp │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl f54d8 │ │ │ │ + bl f54c0 │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r1, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ mov r0, r4 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r6, #1 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ strb r6, [r0, #16] │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ - b eb6e8 │ │ │ │ + b eb6d0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl d92c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - eoreq r4, r0, ip, lsr #16 │ │ │ │ - andseq r3, lr, r8, lsl #7 │ │ │ │ - andseq r3, lr, r8, ror r3 │ │ │ │ + eoreq r4, r0, r4, asr #16 │ │ │ │ + andseq r3, lr, r0, lsr #7 │ │ │ │ + mulseq lr, r0, r3 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #192] @ eb924 │ │ │ │ + ldr r0, [pc, #192] @ eb90c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 24ecc <__tls_get_addr@plt> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ mov r2, sp │ │ │ │ add r5, r2, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bne eb8dc │ │ │ │ + bne eb8c4 │ │ │ │ ldm r0, {r1, r2, ip} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r8, r1, #1 │ │ │ │ - ldr r6, [pc, #152] @ eb928 │ │ │ │ + ldr r6, [pc, #152] @ eb910 │ │ │ │ adc r9, r2, #0 │ │ │ │ stm r5, {r1, r2, ip} │ │ │ │ add r6, pc, r6 │ │ │ │ strd r8, [r0] │ │ │ │ str r3, [r5, #12] │ │ │ │ - ldr r3, [pc, #132] @ eb92c │ │ │ │ + ldr r3, [pc, #132] @ eb914 │ │ │ │ ldmib r6, {r0, r1, r2} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp] │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ mov r5, sp │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f5318 │ │ │ │ + bl f5300 │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ add r1, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldm ip, {r1, r2, ip} │ │ │ │ stm r6, {r1, r2, ip} │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r0, #16] │ │ │ │ - b eb884 │ │ │ │ + b eb86c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl d919c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - mlaeq r0, r4, r6, r4 │ │ │ │ - andseq r3, lr, ip, ror #3 │ │ │ │ - @ instruction: 0x001e31d8 │ │ │ │ + eoreq r4, r0, ip, lsr #13 │ │ │ │ + andseq r3, lr, r4, lsl #4 │ │ │ │ + @ instruction: 0x001e31f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #500 @ 0x1f4 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r9, #436] @ 0x1b4 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebab4 │ │ │ │ - ldr r1, [pc, #4080] @ ec948 │ │ │ │ + beq eba9c │ │ │ │ + ldr r1, [pc, #4080] @ ec930 │ │ │ │ add r4, r9, #440 @ 0x1b8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1730 │ │ │ │ + bl e1718 │ │ │ │ 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 │ │ │ │ @@ -203439,123 +203433,123 @@ │ │ │ │ add r1, r2, fp │ │ │ │ bic r2, r5, r2 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ movwne r1, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq eb9e8 │ │ │ │ + beq eb9d0 │ │ │ │ rev r1, r2 │ │ │ │ sub r5, r2, #1 │ │ │ │ clz r1, r1 │ │ │ │ and r2, r5, r2 │ │ │ │ add r1, r0, r1, lsr #3 │ │ │ │ and r1, r1, r7 │ │ │ │ ldrb r1, [sl, -r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq eba0c │ │ │ │ - b eb9ac │ │ │ │ + beq eb9f4 │ │ │ │ + b eb994 │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ and r1, r3, r1 │ │ │ │ tst r1, r3, lsl #1 │ │ │ │ - bne eba0c │ │ │ │ + bne eb9f4 │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, r0, ip │ │ │ │ and r0, r0, r7 │ │ │ │ - b eb990 │ │ │ │ - ldr r1, [pc, #4052] @ ec9e8 │ │ │ │ + b eb978 │ │ │ │ + ldr r1, [pc, #4052] @ ec9d0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl e1730 │ │ │ │ + bl e1718 │ │ │ │ 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 │ │ │ │ eor r5, r3, r1 │ │ │ │ add r4, r5, fp │ │ │ │ bic r5, r0, r5 │ │ │ │ and r4, r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq eba78 │ │ │ │ + beq eba60 │ │ │ │ rev r5, r4 │ │ │ │ sub r0, r4, #1 │ │ │ │ clz r5, r5 │ │ │ │ and r4, r0, r4 │ │ │ │ add r5, r2, r5, lsr #3 │ │ │ │ and r5, r5, r7 │ │ │ │ ldrb r5, [sl, -r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne ebaa4 │ │ │ │ - b eba48 │ │ │ │ + bne eba8c │ │ │ │ + b eba30 │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ mov r5, #0 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ and r0, r3, r0 │ │ │ │ tst r0, r3, lsl #1 │ │ │ │ - bne ebaac │ │ │ │ + bne eba94 │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, r2, ip │ │ │ │ and r2, r0, r7 │ │ │ │ - b eba2c │ │ │ │ + b eba14 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ - b ebac0 │ │ │ │ + b ebaa8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [r9, #552] @ 0x228 │ │ │ │ add r6, r1, #16 │ │ │ │ ldr r0, [r9, #416] @ 0x1a0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r9, #420] @ 0x1a4 │ │ │ │ mov r8, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r9, #556] @ 0x22c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r8], #4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #3824] @ ec9e4 │ │ │ │ + ldr r0, [pc, #3824] @ ec9cc │ │ │ │ ldr sl, [r9, #564] @ 0x234 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 24ecc <__tls_get_addr@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne ec694 │ │ │ │ + bne ec67c │ │ │ │ ldmib r4, {r5, ip} │ │ │ │ mov r2, r4 │ │ │ │ ldr r7, [r4] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r7, #1 │ │ │ │ - ldr r4, [pc, #3780] @ ec9ec │ │ │ │ + ldr r4, [pc, #3780] @ ec9d4 │ │ │ │ adc r1, r5, #0 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r7, [r6] │ │ │ │ add r4, pc, r4 │ │ │ │ strd r0, [r2] │ │ │ │ cmp sl, #0 │ │ │ │ stmib r6, {r5, ip} │ │ │ │ str r3, [r6, #12] │ │ │ │ - ldr r3, [pc, #3748] @ ec9f0 │ │ │ │ + ldr r3, [pc, #3748] @ ec9d8 │ │ │ │ ldmib r4, {r0, r1, r2} │ │ │ │ add r4, sp, #456 @ 0x1c8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ add r3, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bne ec6c8 │ │ │ │ + bne ec6b0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ add r0, fp, r0 │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -203586,20 +203580,20 @@ │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ ldrb r7, [r1, #17] │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bne ebc18 │ │ │ │ + bne ebc00 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b ebc38 │ │ │ │ + b ebc20 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ 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 │ │ │ │ @@ -203611,37 +203605,37 @@ │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r0, #1 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bne ec6e0 │ │ │ │ + bne ec6c8 │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r6, r7 │ │ │ │ ldrd r2, [r7] │ │ │ │ adds r0, r2, #1 │ │ │ │ adc r7, r3, #0 │ │ │ │ stm r6, {r0, r7} │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ stm r0, {r2, r3, r4} │ │ │ │ add r4, sp, #456 @ 0x1c8 │ │ │ │ str r1, [r0, #12] │ │ │ │ - ldr r0, [pc, #3404] @ ec9f4 │ │ │ │ + ldr r0, [pc, #3404] @ ec9dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ - bne ec710 │ │ │ │ + bne ec6f8 │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ add r2, r5, #4 │ │ │ │ bic r0, r0, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ @@ -203667,36 +203661,36 @@ │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldr r8, [r9, #644] @ 0x284 │ │ │ │ ldr fp, [r9, #652] @ 0x28c │ │ │ │ ldr sl, [r5] │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne ec728 │ │ │ │ + bne ec710 │ │ │ │ ldm r6, {r4, ip} │ │ │ │ mov r1, r7 │ │ │ │ ldrd r2, [r7] │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ adds r0, r2, #1 │ │ │ │ stm r6, {r2, r3, r4, ip} │ │ │ │ adc r7, r3, #0 │ │ │ │ stm r1, {r0, r7} │ │ │ │ add r4, sp, #456 @ 0x1c8 │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ - ldr r0, [pc, #3192] @ ec9f8 │ │ │ │ + ldr r0, [pc, #3192] @ ec9e0 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ - bne ec758 │ │ │ │ + bne ec740 │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ add r1, r5, r8 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ add r1, r1, #1 │ │ │ │ bic r0, r0, sl │ │ │ │ add r2, r5, #4 │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ @@ -203717,28 +203711,28 @@ │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ ldrb r8, [r9, #896] @ 0x380 │ │ │ │ ldrb sl, [r9, #897] @ 0x381 │ │ │ │ ldrb fp, [r9, #898] @ 0x382 │ │ │ │ ldr r0, [r4, #680]! @ 0x2a8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne ebe24 │ │ │ │ + bne ebe0c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - b ebeac │ │ │ │ + b ebe94 │ │ │ │ add r0, r9, #692 @ 0x2b4 │ │ │ │ - bl 173900 │ │ │ │ + bl 1738e8 │ │ │ │ ldr r2, [r9, #700] @ 0x2bc │ │ │ │ ldrex r3, [r2] │ │ │ │ add r7, r3, #1 │ │ │ │ strex r5, r7, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne ebe30 │ │ │ │ + bne ebe18 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi ec690 │ │ │ │ + bmi ec678 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [r9, #704] @ 0x2c0 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ str r2, [sp, #436] @ 0x1b4 │ │ │ │ str r1, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ mov r1, r4 │ │ │ │ @@ -203759,40 +203753,40 @@ │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ mov r4, r9 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r4, #708]! @ 0x2c4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne ebefc │ │ │ │ + bne ebee4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [r4, #736]! @ 0x2e0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne ebf98 │ │ │ │ + bne ebf80 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [r4, #764]! @ 0x2fc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne ec034 │ │ │ │ + bne ec01c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ - b ec0c0 │ │ │ │ + b ec0a8 │ │ │ │ add r0, r9, #720 @ 0x2d0 │ │ │ │ - bl 173900 │ │ │ │ + bl 1738e8 │ │ │ │ ldr r2, [r9, #728] @ 0x2d8 │ │ │ │ ldrex r3, [r2] │ │ │ │ add r7, r3, #1 │ │ │ │ strex r5, r7, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne ebf08 │ │ │ │ + bne ebef0 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi ec690 │ │ │ │ + bmi ec678 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [r9, #732] @ 0x2dc │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ str r2, [sp, #436] @ 0x1b4 │ │ │ │ str r1, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ mov r1, r4 │ │ │ │ @@ -203813,25 +203807,25 @@ │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [r4, #736]! @ 0x2e0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ebed8 │ │ │ │ + beq ebec0 │ │ │ │ add r0, r9, #748 @ 0x2ec │ │ │ │ - bl 173900 │ │ │ │ + bl 1738e8 │ │ │ │ ldr r2, [r9, #756] @ 0x2f4 │ │ │ │ ldrex r3, [r2] │ │ │ │ add r7, r3, #1 │ │ │ │ strex r5, r7, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne ebfa4 │ │ │ │ + bne ebf8c │ │ │ │ cmp r3, #0 │ │ │ │ - bmi ec690 │ │ │ │ + bmi ec678 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [r9, #760] @ 0x2f8 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ str r2, [sp, #436] @ 0x1b4 │ │ │ │ str r1, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ mov r1, r4 │ │ │ │ @@ -203852,25 +203846,25 @@ │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [r4, #764]! @ 0x2fc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq ebef0 │ │ │ │ + beq ebed8 │ │ │ │ add r0, r9, #776 @ 0x308 │ │ │ │ - bl 173900 │ │ │ │ + bl 1738e8 │ │ │ │ ldr r2, [r9, #784] @ 0x310 │ │ │ │ ldrex r3, [r2] │ │ │ │ add r7, r3, #1 │ │ │ │ strex r5, r7, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne ec040 │ │ │ │ + bne ec028 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi ec690 │ │ │ │ + bmi ec678 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [r9, #788] @ 0x314 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ str r2, [sp, #436] @ 0x1b4 │ │ │ │ str r1, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ mov r1, r4 │ │ │ │ @@ -203894,28 +203888,28 @@ │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r9, #676] @ 0x2a4 │ │ │ │ mov r4, r9 │ │ │ │ ldr r6, [r9, #672] @ 0x2a0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #792]! @ 0x318 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne ec0e8 │ │ │ │ + bne ec0d0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ - b ec174 │ │ │ │ + b ec15c │ │ │ │ add r0, r9, #804 @ 0x324 │ │ │ │ - bl 173900 │ │ │ │ + bl 1738e8 │ │ │ │ ldr r2, [r9, #812] @ 0x32c │ │ │ │ ldrex r3, [r2] │ │ │ │ add r7, r3, #1 │ │ │ │ strex r5, r7, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne ec0f4 │ │ │ │ + bne ec0dc │ │ │ │ cmp r3, #0 │ │ │ │ - bmi ec690 │ │ │ │ + bmi ec678 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [r9, #816] @ 0x330 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ str r2, [sp, #436] @ 0x1b4 │ │ │ │ str r1, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ mov r1, r4 │ │ │ │ @@ -203940,28 +203934,28 @@ │ │ │ │ mov r4, r9 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #820]! @ 0x334 │ │ │ │ str sl, [sp, #20] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str fp, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bne ec1a0 │ │ │ │ + bne ec188 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ - b ec22c │ │ │ │ + b ec214 │ │ │ │ add r0, r9, #832 @ 0x340 │ │ │ │ - bl 173900 │ │ │ │ + bl 1738e8 │ │ │ │ ldr r2, [r9, #840] @ 0x348 │ │ │ │ ldrex r3, [r2] │ │ │ │ add r7, r3, #1 │ │ │ │ strex r5, r7, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne ec1ac │ │ │ │ + bne ec194 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi ec690 │ │ │ │ + bmi ec678 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [r9, #844] @ 0x34c │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ str r2, [sp, #436] @ 0x1b4 │ │ │ │ str r1, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ mov r1, r4 │ │ │ │ @@ -203986,39 +203980,39 @@ │ │ │ │ ldr r5, [r9, #456] @ 0x1c8 │ │ │ │ ldr r8, [r9, #460] @ 0x1cc │ │ │ │ ldr fp, [r9, #468] @ 0x1d4 │ │ │ │ ldr sl, [r5] │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne ec770 │ │ │ │ + bne ec758 │ │ │ │ ldr ip, [r6] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [r7] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r0, r4, #1 │ │ │ │ adc r7, r3, #0 │ │ │ │ stm r6, {r0, r7} │ │ │ │ cmp fp, #0 │ │ │ │ str r4, [r2] │ │ │ │ add r4, sp, #456 @ 0x1c8 │ │ │ │ stmib r2, {r3, ip} │ │ │ │ str r1, [r2, #12] │ │ │ │ - ldr r0, [pc, #1904] @ ec9fc │ │ │ │ + ldr r0, [pc, #1904] @ ec9e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ - bne ec7a8 │ │ │ │ + bne ec790 │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ add r1, r5, r8 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ add r1, r1, #1 │ │ │ │ bic r0, r0, sl │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ @@ -204043,39 +204037,39 @@ │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldr fp, [r9, #492] @ 0x1ec │ │ │ │ ldr r8, [r9, #500] @ 0x1f4 │ │ │ │ ldr sl, [r5] │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne ec7bc │ │ │ │ + bne ec7a4 │ │ │ │ ldr ip, [r6] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [r7] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r0, r4, #1 │ │ │ │ adc r7, r3, #0 │ │ │ │ stm r6, {r0, r7} │ │ │ │ cmp r8, #0 │ │ │ │ str r4, [r2] │ │ │ │ add r4, sp, #456 @ 0x1c8 │ │ │ │ stmib r2, {r3, ip} │ │ │ │ str r1, [r2, #12] │ │ │ │ - ldr r0, [pc, #1680] @ eca00 │ │ │ │ + ldr r0, [pc, #1680] @ ec9e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #460] @ 0x1cc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #468] @ 0x1d4 │ │ │ │ - bne ec7f4 │ │ │ │ + bne ec7dc │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ add r1, r5, fp │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ add r1, r1, #1 │ │ │ │ bic r0, r0, sl │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ @@ -204097,55 +204091,55 @@ │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [r9, #544] @ 0x220 │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ lsl r4, r0, #2 │ │ │ │ movw r0, #26214 @ 0x6666 │ │ │ │ movt r0, #1638 @ 0x666 │ │ │ │ cmp r6, r0 │ │ │ │ - bls ec418 │ │ │ │ + bls ec400 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ - b ec690 │ │ │ │ + b ec678 │ │ │ │ ldrb sl, [r9, #548] @ 0x224 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ec480 │ │ │ │ + beq ec468 │ │ │ │ ldr r7, [r9, #540] @ 0x21c │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r5, #2 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec408 │ │ │ │ + beq ec3f0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ec484 │ │ │ │ + beq ec46c │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq ec484 │ │ │ │ + beq ec46c │ │ │ │ add r1, r7, r5 │ │ │ │ add r0, fp, r5 │ │ │ │ mov r2, #20 │ │ │ │ bl 24cd4 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne ec458 │ │ │ │ - b ec484 │ │ │ │ + bne ec440 │ │ │ │ + b ec46c │ │ │ │ mov fp, #2 │ │ │ │ add r0, r9, #520 @ 0x208 │ │ │ │ - bl 173900 │ │ │ │ + bl 1738e8 │ │ │ │ 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 ec494 │ │ │ │ + bne ec47c │ │ │ │ cmp r3, #0 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ ldrpl sl, [sp, #56] @ 0x38 │ │ │ │ addpl r2, sp, #104 @ 0x68 │ │ │ │ ldrpl r3, [sp, #60] @ 0x3c │ │ │ │ movpl r0, r6 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -204262,273 +204256,273 @@ │ │ │ │ strpl r1, [sl, #180] @ 0xb4 │ │ │ │ strpl ip, [sl, #176] @ 0xb0 │ │ │ │ strpl r0, [sl, #168] @ 0xa8 │ │ │ │ addpl sp, sp, #500 @ 0x1f4 │ │ │ │ poppl {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ 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} │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r2, #16] │ │ │ │ - b ebb1c │ │ │ │ + b ebb04 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 2e7d8 │ │ │ │ - b ebb70 │ │ │ │ + b ebb58 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ 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] │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6, #16] │ │ │ │ - b ebc80 │ │ │ │ + b ebc68 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ mov r1, fp │ │ │ │ mov r3, #1 │ │ │ │ bl 2e7d8 │ │ │ │ - b ebcc8 │ │ │ │ + b ebcb0 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ 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] │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r1, #16] │ │ │ │ - b ebd60 │ │ │ │ + b ebd48 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 2e7d8 │ │ │ │ - b ebda4 │ │ │ │ + b ebd8c │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ 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 │ │ │ │ str r4, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6, #16] │ │ │ │ - b ec260 │ │ │ │ + b ec248 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ mov r1, fp │ │ │ │ mov r3, #1 │ │ │ │ bl 2e7d8 │ │ │ │ - b ec2ac │ │ │ │ + b ec294 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ 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 │ │ │ │ str r4, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6, #16] │ │ │ │ - b ec344 │ │ │ │ + b ec32c │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ bl 2e7d8 │ │ │ │ - b ec390 │ │ │ │ + b ec378 │ │ │ │ mov r5, r0 │ │ │ │ - b ec96c │ │ │ │ + b ec954 │ │ │ │ mov r5, r0 │ │ │ │ - b ec974 │ │ │ │ + b ec95c │ │ │ │ mov r5, r0 │ │ │ │ - b ec9ac │ │ │ │ + b ec994 │ │ │ │ mov r5, r0 │ │ │ │ - b ec9b4 │ │ │ │ + b ec99c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ec964 │ │ │ │ + beq ec94c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #2 │ │ │ │ bl ab350 │ │ │ │ - b ec964 │ │ │ │ + b ec94c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl e9f40 │ │ │ │ - b ec97c │ │ │ │ + bl e9f28 │ │ │ │ + b ec964 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl e9f40 │ │ │ │ - b ec984 │ │ │ │ + bl e9f28 │ │ │ │ + b ec96c │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ - b ec97c │ │ │ │ + b ec964 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl e9f40 │ │ │ │ - b ec98c │ │ │ │ + bl e9f28 │ │ │ │ + b ec974 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ - b ec984 │ │ │ │ + b ec96c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl e9f40 │ │ │ │ - b ec994 │ │ │ │ + bl e9f28 │ │ │ │ + b ec97c │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ - b ec98c │ │ │ │ + b ec974 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl e9f40 │ │ │ │ - b ec99c │ │ │ │ + bl e9f28 │ │ │ │ + b ec984 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ - b ec994 │ │ │ │ + b ec97c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl e9f40 │ │ │ │ - b ec9a4 │ │ │ │ + bl e9f28 │ │ │ │ + b ec98c │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ - b ec99c │ │ │ │ + b ec984 │ │ │ │ mov r5, r0 │ │ │ │ - b ec9a4 │ │ │ │ + b ec98c │ │ │ │ mov r5, r0 │ │ │ │ - b ec9d0 │ │ │ │ + b ec9b8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ bl d9554 │ │ │ │ - b ec96c │ │ │ │ + b ec954 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ bl d9554 │ │ │ │ - b ec974 │ │ │ │ + b ec95c │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ bl d9554 │ │ │ │ - b ec9ac │ │ │ │ + b ec994 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ bl d9554 │ │ │ │ - b ec9b4 │ │ │ │ + b ec99c │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x00159ff6 │ │ │ │ + andseq sl, r5, lr │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ bl d9554 │ │ │ │ - b ec9d8 │ │ │ │ + b ec9c0 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ bl d9554 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ bl d9554 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl ea674 │ │ │ │ + bl ea65c │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl ea674 │ │ │ │ + bl ea65c │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl ea674 │ │ │ │ + bl ea65c │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl ea674 │ │ │ │ + bl ea65c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl ea674 │ │ │ │ + bl ea65c │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl ea674 │ │ │ │ + bl ea65c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl d9554 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl d9554 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq ec9d0 │ │ │ │ + beq ec9b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl d9554 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - eoreq r4, r0, r0, lsl #8 │ │ │ │ - andseq r5, r6, fp, lsr #7 │ │ │ │ - andseq r2, lr, r0, asr pc │ │ │ │ - andseq r2, lr, r0, lsr pc │ │ │ │ - @ instruction: 0x001e2ddc │ │ │ │ - andseq r2, lr, r0, lsl #26 │ │ │ │ - @ instruction: 0x001e27f8 │ │ │ │ - andseq r2, lr, r4, lsl r7 │ │ │ │ + eoreq r4, r0, r8, lsl r4 │ │ │ │ + andseq r5, r6, r3, asr #7 │ │ │ │ + andseq r2, lr, r8, ror #30 │ │ │ │ + andseq r2, lr, r8, asr #30 │ │ │ │ + @ instruction: 0x001e2df4 │ │ │ │ + andseq r2, lr, r8, lsl sp │ │ │ │ + andseq r2, lr, r0, lsl r8 │ │ │ │ + andseq r2, lr, ip, lsr #14 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #29 │ │ │ │ - ldr r1, [pc, #8] @ eca1c │ │ │ │ + ldr r1, [pc, #8] @ eca04 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq r4, r6, ip, lsr #7 │ │ │ │ + andseq r4, r6, r4, asr #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eca6c │ │ │ │ - ldr r3, [pc, #68] @ eca94 │ │ │ │ + beq eca54 │ │ │ │ + ldr r3, [pc, #68] @ eca7c │ │ │ │ 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 1ffe4c │ │ │ │ + b 1ffe34 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f0f9c │ │ │ │ + bl f0f84 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r2, lr, r8, lsl #2 │ │ │ │ + andseq r2, lr, r0, lsr #2 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #121 @ 0x79 │ │ │ │ - bhi ecd8c │ │ │ │ + bhi ecd74 │ │ │ │ add r2, pc, #8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @@ -204725,26 +204719,26 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #17 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, #1 │ │ │ │ ldrex r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ece20 │ │ │ │ + bne ece08 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ecdcc │ │ │ │ + bne ecdb4 │ │ │ │ dmb ish │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r2, [pc, #100] @ ece58 │ │ │ │ + ldr r2, [pc, #100] @ ece40 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [r2] │ │ │ │ mov r2, #0 │ │ │ │ tst r3, r5 │ │ │ │ - bne ece38 │ │ │ │ + bne ece20 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movwne r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ strb r2, [r0, #8] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -204757,139 +204751,139 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 372b0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ eor r2, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - b ece04 │ │ │ │ - eoreq r3, r0, r8, lsr r1 │ │ │ │ + b ecdec │ │ │ │ + eoreq r3, r0, r0, asr r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 202e80 │ │ │ │ + b 202e68 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 202f90 │ │ │ │ + b 202f78 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ece8c │ │ │ │ + beq ece74 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq ecec8 │ │ │ │ + beq eceb0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b eceac │ │ │ │ + b ece94 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ecec8 │ │ │ │ + beq eceb0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ecea0 │ │ │ │ + beq ece88 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b ecea0 │ │ │ │ + b ece88 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecee8 │ │ │ │ + beq eced0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ecf24 │ │ │ │ + beq ecf0c │ │ │ │ add r5, r6, #4 │ │ │ │ - b ecf08 │ │ │ │ + b ecef0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ecf24 │ │ │ │ + beq ecf0c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ecefc │ │ │ │ + beq ecee4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b ecefc │ │ │ │ + b ecee4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecf44 │ │ │ │ + beq ecf2c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - beq ecf58 │ │ │ │ + beq ecf40 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 24a28 │ │ │ │ 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 ecfa0 │ │ │ │ + beq ecf88 │ │ │ │ add r5, r6, #4 │ │ │ │ - b ecf84 │ │ │ │ + b ecf6c │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ecfa0 │ │ │ │ + beq ecf88 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ecf78 │ │ │ │ + beq ecf60 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b ecf78 │ │ │ │ + b ecf60 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecfc4 │ │ │ │ + beq ecfac │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - bne ecfe4 │ │ │ │ + bne ecfcc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 24a28 │ │ │ │ cmp r1, #3 │ │ │ │ - bcs ecff0 │ │ │ │ + bcs ecfd8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ed00c │ │ │ │ + beq ecff4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ed024 │ │ │ │ + beq ed00c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ed054 │ │ │ │ + beq ed03c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -204897,38 +204891,38 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r2, [r0] │ │ │ │ eor r1, r2, #2 │ │ │ │ orrs r1, r1, r3 │ │ │ │ ldrbeq r1, [r0, #8] │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq ed08c │ │ │ │ + beq ed074 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ed0a8 │ │ │ │ + beq ed090 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ed0c0 │ │ │ │ + beq ed0a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ed0f0 │ │ │ │ + beq ed0d8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -204941,32 +204935,32 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mvneq r6, #0 │ │ │ │ sub r6, r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi ed140 │ │ │ │ + bhi ed128 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne ed154 │ │ │ │ + bne ed13c │ │ │ │ bl 3a344 │ │ │ │ adds r6, r2, r3 │ │ │ │ - bcs ed150 │ │ │ │ + bcs ed138 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r3, r6 │ │ │ │ stm sp, {r4, r7} │ │ │ │ bl 2f748 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq ed18c │ │ │ │ + beq ed174 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strd r6, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 3a344 │ │ │ │ @@ -204976,32 +204970,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 ed21c │ │ │ │ + bne ed204 │ │ │ │ rsb r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi ed21c │ │ │ │ + bhi ed204 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ed230 │ │ │ │ + beq ed218 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ed244 │ │ │ │ + beq ed22c │ │ │ │ bl ab358 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq ed258 │ │ │ │ + beq ed240 │ │ │ │ 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] │ │ │ │ @@ -205013,15 +205007,15 @@ │ │ │ │ str r4, [r0, #8] │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl ab34c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bne ed208 │ │ │ │ + bne ed1f0 │ │ │ │ strd r4, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ @@ -205031,35 +205025,35 @@ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r1 │ │ │ │ mvneq r0, #0 │ │ │ │ sub r7, r0, r3 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ cmp r2, r7 │ │ │ │ - bls ed2b8 │ │ │ │ + bls ed2a0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ed2c4 │ │ │ │ + bne ed2ac │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ adds r6, r2, r3 │ │ │ │ - bcs ed2ac │ │ │ │ + bcs ed294 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, ip │ │ │ │ strd r4, [sp] │ │ │ │ bl 2f748 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne ed304 │ │ │ │ + bne ed2ec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ @@ -205073,54 +205067,54 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #24]! │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmn r0, #1 │ │ │ │ - beq ed41c │ │ │ │ + beq ed404 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1e6c50 │ │ │ │ + bl 1e6c38 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ed3f8 │ │ │ │ + bne ed3e0 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldrd r2, [sl, #16] │ │ │ │ ldrd r0, [sl] │ │ │ │ adds r2, r2, r4 │ │ │ │ adc r3, r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ strd r2, [sl, #16] │ │ │ │ - beq ed3e4 │ │ │ │ + beq ed3cc │ │ │ │ subs r2, r0, r2 │ │ │ │ sbcs r2, r1, r3 │ │ │ │ - bcs ed3e4 │ │ │ │ + bcs ed3cc │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq ed3e4 │ │ │ │ + beq ed3cc │ │ │ │ add r0, r7, r5 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne ed3e4 │ │ │ │ + bne ed3cc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1e590c │ │ │ │ + bl 1e58f4 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ed820 │ │ │ │ + bne ed808 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ - bl ede00 │ │ │ │ + bl edde8 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ed820 │ │ │ │ + bne ed808 │ │ │ │ mov r0, #4 │ │ │ │ str r4, [r6, #4] │ │ │ │ strb r0, [r6] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r1, [sp, #97] @ 0x61 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ @@ -205134,51 +205128,51 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ bl ab35c │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq edbb4 │ │ │ │ + beq edb9c │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #6 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, #0 │ │ │ │ stm sp, {r0, r7} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 103be8 │ │ │ │ + bl 103bd0 │ │ │ │ add fp, sp, #72 @ 0x48 │ │ │ │ mov r0, #4 │ │ │ │ stm sp, {r0, r7} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 103be8 │ │ │ │ + bl 103bd0 │ │ │ │ ldrb r0, [sl, #64] @ 0x40 │ │ │ │ str r6, [sp, #24] │ │ │ │ lsl r0, r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, sl │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #3 │ │ │ │ mov r3, #0 │ │ │ │ - bl 103be8 │ │ │ │ + bl 103bd0 │ │ │ │ ldm r8, {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 fp, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ @@ -205188,138 +205182,138 @@ │ │ │ │ mov r2, #3 │ │ │ │ ldrd r0, [r7, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq ed594 │ │ │ │ + beq ed57c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r8, r0, #4 │ │ │ │ lsl r9, r1, #2 │ │ │ │ - b ed550 │ │ │ │ + b ed538 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, fp, fp, lsl #1 │ │ │ │ add r8, r8, #12 │ │ │ │ subs r9, r9, #12 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, fp, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq ed594 │ │ │ │ + beq ed57c │ │ │ │ ldrd r2, [r8] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 103be8 │ │ │ │ + bl 103bd0 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp fp, r0 │ │ │ │ - bne ed524 │ │ │ │ + bne ed50c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 300fc │ │ │ │ - b ed524 │ │ │ │ + b ed50c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed62c │ │ │ │ + beq ed614 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ lsl fp, r0, #2 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ add r8, r1, #4 │ │ │ │ - b ed5e8 │ │ │ │ + b ed5d0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r8, r8, #12 │ │ │ │ subs fp, fp, #12 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq ed62c │ │ │ │ + beq ed614 │ │ │ │ ldrd r2, [r8] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 103be8 │ │ │ │ + bl 103bd0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r0 │ │ │ │ - bne ed5bc │ │ │ │ + bne ed5a4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 300fc │ │ │ │ - b ed5bc │ │ │ │ + b ed5a4 │ │ │ │ ldr sl, [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, [sl, #32] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 1e5800 │ │ │ │ + bl 1e57e8 │ │ │ │ ldrb r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ed6f0 │ │ │ │ + bne ed6d8 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ add r0, sl, #28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #1 │ │ │ │ - bl f19d4 │ │ │ │ + bl f19bc │ │ │ │ ldrb r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #4 │ │ │ │ - bne ed710 │ │ │ │ + bne ed6f8 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1e64f0 │ │ │ │ + bl 1e64d8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ed834 │ │ │ │ + bne ed81c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsr r7, r0, #8 │ │ │ │ uxtb r4, r0 │ │ │ │ - b ed8f0 │ │ │ │ + b ed8d8 │ │ │ │ ldr r6, [sl, #36] @ 0x24 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl ed740 │ │ │ │ + bpl ed728 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -205327,26 +205321,26 @@ │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ - b ed8c8 │ │ │ │ + b ed8b0 │ │ │ │ ldr r4, [sl, #32] │ │ │ │ mov r8, #1 │ │ │ │ mov r5, #1 │ │ │ │ - beq ed770 │ │ │ │ + beq ed758 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed700 │ │ │ │ + beq ed6e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ @@ -205364,108 +205358,108 @@ │ │ │ │ movt r2, #28781 @ 0x706d │ │ │ │ str r2, [r0, r1] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1fff2c │ │ │ │ + bl 1fff14 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ - beq ed964 │ │ │ │ + beq ed94c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ add r1, pc, #16 │ │ │ │ uxtb r4, r0 │ │ │ │ lsr r7, r0, #8 │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ add pc, r1, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl eca98 │ │ │ │ + bl eca80 │ │ │ │ uxtb r0, r0 │ │ │ │ - b ed900 │ │ │ │ + b ed8e8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ strd r0, [r6] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #24] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ strd r2, [sl, #16] │ │ │ │ - beq ed854 │ │ │ │ + beq ed83c │ │ │ │ bl 24a28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r4, [r0] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ed8a0 │ │ │ │ + beq ed888 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r5, r0, #4 │ │ │ │ - b ed884 │ │ │ │ + b ed86c │ │ │ │ add r5, r5, #24 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ed8a0 │ │ │ │ + beq ed888 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ed878 │ │ │ │ + beq ed860 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b ed878 │ │ │ │ + b ed860 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq edae8 │ │ │ │ + beq edad0 │ │ │ │ mov r4, #4 │ │ │ │ - b edacc │ │ │ │ + b edab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl eca98 │ │ │ │ + bl eca80 │ │ │ │ uxtb r1, r0 │ │ │ │ - b ed8c8 │ │ │ │ + b ed8b0 │ │ │ │ lsr r1, r5, #8 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ - bl eca20 │ │ │ │ + bl eca08 │ │ │ │ ldrb r0, [sp, #51] @ 0x33 │ │ │ │ ldrh r1, [sp, #49] @ 0x31 │ │ │ │ ldrb r4, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ orr r7, r1, r0, lsl #16 │ │ │ │ mov r0, r6 │ │ │ │ bl 24a28 │ │ │ │ - b eda7c │ │ │ │ + b eda64 │ │ │ │ ldrb r0, [r9, #8] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - bne ed918 │ │ │ │ - b ed964 │ │ │ │ + bne ed900 │ │ │ │ + b ed94c │ │ │ │ ldrb r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed924 │ │ │ │ + beq ed90c │ │ │ │ cmp r4, #4 │ │ │ │ - beq ed964 │ │ │ │ - b eda5c │ │ │ │ + beq ed94c │ │ │ │ + b eda44 │ │ │ │ ldrd r6, [r9] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ed93c │ │ │ │ + beq ed924 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ed954 │ │ │ │ + beq ed93c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -205478,105 +205472,105 @@ │ │ │ │ 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, #140 @ 0x8c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 1e5800 │ │ │ │ + bl 1e57e8 │ │ │ │ ldrb r4, [sp, #140] @ 0x8c │ │ │ │ cmp r4, #4 │ │ │ │ - bne eda4c │ │ │ │ + bne eda34 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl f19d4 │ │ │ │ + bl f19bc │ │ │ │ ldrb r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #4 │ │ │ │ - bne edb1c │ │ │ │ + bne edb04 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r4, [sl, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 200c74 │ │ │ │ + bl 200c5c │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ - bne edb4c │ │ │ │ + bne edb34 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sl, #16] │ │ │ │ cmn r0, #1 │ │ │ │ str r1, [sl, #20] │ │ │ │ - beq eda20 │ │ │ │ + beq eda08 │ │ │ │ bl 24a28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [r0] │ │ │ │ - beq eda40 │ │ │ │ + beq eda28 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl ecfc8 │ │ │ │ - b ed85c │ │ │ │ + bl ecfb0 │ │ │ │ + b ed844 │ │ │ │ ldrb r0, [sp, #143] @ 0x8f │ │ │ │ ldrh r1, [sp, #141] @ 0x8d │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ orr r7, r1, r0, lsl #16 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq eda74 │ │ │ │ + beq eda5c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl ecfc8 │ │ │ │ + bl ecfb0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq edabc │ │ │ │ + beq edaa4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r5, r0, #4 │ │ │ │ - b edaa0 │ │ │ │ + b eda88 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq edabc │ │ │ │ + beq edaa4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq eda94 │ │ │ │ + beq eda7c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b eda94 │ │ │ │ + b eda7c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq edae0 │ │ │ │ + beq edac8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl ab350 │ │ │ │ cmp r4, #4 │ │ │ │ - bne edb0c │ │ │ │ + bne edaf4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne ed348 │ │ │ │ - ldr r0, [pc, #508] @ edd04 │ │ │ │ + bne ed330 │ │ │ │ + ldr r0, [pc, #508] @ edcec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ orr r8, r4, r7, lsl #8 │ │ │ │ strd r8, [r6] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ @@ -205586,158 +205580,158 @@ │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ - b edb74 │ │ │ │ + b edb5c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ lsr r7, r0, #8 │ │ │ │ uxtb r4, r0 │ │ │ │ - b edb9c │ │ │ │ + b edb84 │ │ │ │ mov r0, r4 │ │ │ │ - bl eca98 │ │ │ │ + bl eca80 │ │ │ │ uxtb r1, r0 │ │ │ │ - b edb74 │ │ │ │ + b edb5c │ │ │ │ lsr r1, r5, #8 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ - bl eca20 │ │ │ │ + bl eca08 │ │ │ │ ldrb r0, [sp, #143] @ 0x8f │ │ │ │ ldrh r1, [sp, #141] @ 0x8d │ │ │ │ ldrb r4, [sp, #140] @ 0x8c │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ orr r7, r1, r0, lsl #16 │ │ │ │ mov r0, r6 │ │ │ │ bl 24a28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne eda68 │ │ │ │ - b eda74 │ │ │ │ + bne eda50 │ │ │ │ + b eda5c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 3a32c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq edbdc │ │ │ │ + beq edbc4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b edc04 │ │ │ │ + b edbec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 24a28 │ │ │ │ - b edc04 │ │ │ │ + b edbec │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq edce8 │ │ │ │ + beq edcd0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b edce8 │ │ │ │ + b edcd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ bl 24a28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ecf5c │ │ │ │ + bl ecf44 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq edc60 │ │ │ │ + beq edc48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b edc60 │ │ │ │ + b edc48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq edc80 │ │ │ │ + beq edc68 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b edc80 │ │ │ │ + b edc68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b edcd0 │ │ │ │ - b edca0 │ │ │ │ + b edcb8 │ │ │ │ + b edc88 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq edcf0 │ │ │ │ + beq edcd8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ecf5c │ │ │ │ + bl ecf44 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b edcd0 │ │ │ │ + b edcb8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ecf5c │ │ │ │ + bl ecf44 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl ecfc8 │ │ │ │ + bl ecfb0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ecf5c │ │ │ │ + bl ecf44 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r0, lr, ip, lsl #31 │ │ │ │ + andseq r0, lr, r4, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bpl edd30 │ │ │ │ + bpl edd18 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r9, r0 │ │ │ │ - beq edd64 │ │ │ │ + beq edd4c │ │ │ │ mov r5, r2 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq edd20 │ │ │ │ + beq edd08 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ - b edd68 │ │ │ │ + b edd50 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 24cd4 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r0 │ │ │ │ - bne edd90 │ │ │ │ + bne edd78 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ bl 36844 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ str r7, [r0, r1, lsl #2]! │ │ │ │ mov r1, r4 │ │ │ │ @@ -205746,48 +205740,48 @@ │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ bl 24cd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq eddf0 │ │ │ │ + beq eddd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl ece6c │ │ │ │ + bl ece54 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ece6c │ │ │ │ + bl ece54 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1560] @ ee42c │ │ │ │ + ldr r0, [pc, #1560] @ ee414 │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bls eded0 │ │ │ │ + bls edeb8 │ │ │ │ ldrd r2, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ - ldr r0, [pc, #1516] @ ee430 │ │ │ │ - ldr r1, [pc, #1516] @ ee434 │ │ │ │ - ldr r2, [pc, #1516] @ ee438 │ │ │ │ + bl 230550 │ │ │ │ + ldr r0, [pc, #1516] @ ee418 │ │ │ │ + ldr r1, [pc, #1516] @ ee41c │ │ │ │ + ldr r2, [pc, #1516] @ ee420 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #1512] @ ee43c │ │ │ │ + ldr r3, [pc, #1512] @ ee424 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -205807,22 +205801,22 @@ │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ str r2, [sp, #308] @ 0x134 │ │ │ │ str r1, [sp, #300] @ 0x12c │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - bne ee280 │ │ │ │ + bne ee268 │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ orrs r0, r6, r7 │ │ │ │ - beq ee298 │ │ │ │ + beq ee280 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr fp, [r5, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r8, #8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r0, r0, #8 │ │ │ │ @@ -205830,269 +205824,269 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ subs r6, r6, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ sbc r7, r7, #0 │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bmi ee270 │ │ │ │ - beq edf44 │ │ │ │ + bmi ee258 │ │ │ │ + beq edf2c │ │ │ │ bl ab35c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee274 │ │ │ │ + beq ee25c │ │ │ │ mov sl, r0 │ │ │ │ - b edf48 │ │ │ │ + b edf30 │ │ │ │ mov sl, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ mov r2, fp │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ orrs r0, r0, r1 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - beq edff8 │ │ │ │ - ldr r0, [pc, #1228] @ ee448 │ │ │ │ + beq edfe0 │ │ │ │ + ldr r0, [pc, #1228] @ ee430 │ │ │ │ mov r9, r8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ - ldr r1, [pc, #1208] @ ee44c │ │ │ │ + ldr r1, [pc, #1208] @ ee434 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r5, fp │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne ee248 │ │ │ │ + bne ee230 │ │ │ │ add r0, sl, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, r5, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq ee024 │ │ │ │ + beq ee00c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r8, r9 │ │ │ │ cmp fp, #0 │ │ │ │ - bne ee004 │ │ │ │ - b ee030 │ │ │ │ + bne edfec │ │ │ │ + b ee018 │ │ │ │ str fp, [sp, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - beq ee030 │ │ │ │ + beq ee018 │ │ │ │ bl ab35c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee34c │ │ │ │ + beq ee334 │ │ │ │ mov r9, r0 │ │ │ │ - b ee034 │ │ │ │ + b ee01c │ │ │ │ mov r8, r9 │ │ │ │ cmp fp, #0 │ │ │ │ - bne ee004 │ │ │ │ + bne edfec │ │ │ │ mov r9, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, fp │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adc r0, r1, #0 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #976] @ ee440 │ │ │ │ + ldr r0, [pc, #976] @ ee428 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ str r8, [sp, #288] @ 0x120 │ │ │ │ - ldr r1, [pc, #964] @ ee444 │ │ │ │ + ldr r1, [pc, #964] @ ee42c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ mov r5, fp │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne ee220 │ │ │ │ + bne ee208 │ │ │ │ add r0, r9, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r5, r5, r4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee0d0 │ │ │ │ + beq ee0b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, sl │ │ │ │ - bl 200f04 │ │ │ │ + bl 200eec │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne ee11c │ │ │ │ + bne ee104 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b ee140 │ │ │ │ + b ee128 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #184 @ 0xb8 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne ee17c │ │ │ │ + bne ee164 │ │ │ │ mov r0, r8 │ │ │ │ - bl ed06c │ │ │ │ + bl ed054 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee160 │ │ │ │ + beq ee148 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee214 │ │ │ │ + beq ee1fc │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b ee214 │ │ │ │ + b ee1fc │ │ │ │ mov r0, r8 │ │ │ │ - bl ed06c │ │ │ │ + bl ed054 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r9 │ │ │ │ str r5, [sp] │ │ │ │ - bl 200c74 │ │ │ │ + bl 200c5c │ │ │ │ cmp r4, #0 │ │ │ │ - beq ee1bc │ │ │ │ + beq ee1a4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ee1d4 │ │ │ │ + beq ee1bc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [sp, #288] @ 0x120 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ee1e8 │ │ │ │ + bne ee1d0 │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ - b ee214 │ │ │ │ + b ee1fc │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ - bl ee548 │ │ │ │ + bl ee530 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ee334 │ │ │ │ + bne ee31c │ │ │ │ orrs r0, r6, r7 │ │ │ │ - bne edf04 │ │ │ │ - b ee304 │ │ │ │ + bne edeec │ │ │ │ + b ee2ec │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2f810 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ - b ee0a0 │ │ │ │ + b ee088 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2f810 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - b edfb4 │ │ │ │ + b edf9c │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 3a344 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ orrs r0, r6, r7 │ │ │ │ - bne ededc │ │ │ │ + bne edec4 │ │ │ │ ldrd r2, [r5, #32] │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1fff2c │ │ │ │ + bl 1fff14 │ │ │ │ ldrb r0, [sp, #288] @ 0x120 │ │ │ │ cmp r0, #4 │ │ │ │ - beq ee2e0 │ │ │ │ + beq ee2c8 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ str r1, [sp, #276] @ 0x114 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl ee548 │ │ │ │ + bl ee530 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ee2f0 │ │ │ │ + bne ee2d8 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - beq ee318 │ │ │ │ + beq ee300 │ │ │ │ bl 24a28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ @@ -206106,104 +206100,104 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee3f4 │ │ │ │ + beq ee3dc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b ee3f4 │ │ │ │ + b ee3dc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee40c │ │ │ │ + beq ee3f4 │ │ │ │ mov r0, r8 │ │ │ │ - b ee404 │ │ │ │ + b ee3ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ee3b0 │ │ │ │ + beq ee398 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ee424 │ │ │ │ + beq ee40c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - b ee41c │ │ │ │ + b ee404 │ │ │ │ mov r5, r0 │ │ │ │ - b ee40c │ │ │ │ + b ee3f4 │ │ │ │ mov r5, r0 │ │ │ │ - b ee40c │ │ │ │ + b ee3f4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq ee424 │ │ │ │ + beq ee40c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - b ee41c │ │ │ │ + b ee404 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee40c │ │ │ │ + beq ee3f4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee424 │ │ │ │ + beq ee40c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - strhteq r2, [r0], -r4 │ │ │ │ + eoreq r2, r0, ip, asr #1 │ │ │ │ @ instruction: 0xffffd6c4 │ │ │ │ - andseq r2, r6, sp, lsl #31 │ │ │ │ - andseq r7, r5, sl, ror #9 │ │ │ │ - andseq r7, r5, r4, lsl #10 │ │ │ │ - strdeq r1, [r0], -ip @ │ │ │ │ - andseq fp, r5, r9, asr lr │ │ │ │ - eoreq r1, r0, ip, ror #29 │ │ │ │ - andseq fp, r5, r5, asr #30 │ │ │ │ + andseq r2, r6, r5, lsr #31 │ │ │ │ + andseq r7, r5, r2, lsl #10 │ │ │ │ + andseq r7, r5, ip, lsl r5 │ │ │ │ + eoreq r1, r0, r4, lsl lr │ │ │ │ + andseq fp, r5, r1, ror lr │ │ │ │ + eoreq r1, r0, r4, lsl #30 │ │ │ │ + andseq fp, r5, sp, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bpl ee478 │ │ │ │ + bpl ee460 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r9, r0 │ │ │ │ - beq ee4ac │ │ │ │ + beq ee494 │ │ │ │ mov r5, r2 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee468 │ │ │ │ + beq ee450 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ - b ee4b0 │ │ │ │ + b ee498 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 24cd4 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - bne ee4d8 │ │ │ │ + bne ee4c0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ bl 36844 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ str r7, [r0, r1, lsl #2]! │ │ │ │ mov r1, r4 │ │ │ │ @@ -206212,26 +206206,26 @@ │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 24cd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ee538 │ │ │ │ + beq ee520 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl ece6c │ │ │ │ + bl ece54 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ece6c │ │ │ │ + bl ece54 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r2, [r1] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ @@ -206239,63 +206233,63 @@ │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bl eca98 │ │ │ │ + bl eca80 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ee618 │ │ │ │ - b ee624 │ │ │ │ + bne ee600 │ │ │ │ + b ee60c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ee618 │ │ │ │ - b ee624 │ │ │ │ + bne ee600 │ │ │ │ + b ee60c │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ee618 │ │ │ │ + bne ee600 │ │ │ │ ldrd r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [r7] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee5e0 │ │ │ │ + beq ee5c8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee5f8 │ │ │ │ + beq ee5e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ee624 │ │ │ │ + beq ee60c │ │ │ │ ldrd r2, [r1] │ │ │ │ strd r2, [r0] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee64c │ │ │ │ + beq ee634 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -206305,396 +206299,396 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 234ca8 │ │ │ │ + b 234c90 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 234e14 │ │ │ │ + b 234dfc │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1c5cb0 │ │ │ │ + b 1c5c98 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee6c8 │ │ │ │ + beq ee6b0 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ tst r1, #1 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee6c8 │ │ │ │ + beq ee6b0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ 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 23c6d4 │ │ │ │ + bl 23c6bc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ee754 │ │ │ │ + bne ee73c │ │ │ │ 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 ee870 │ │ │ │ + beq ee858 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs ee9a8 │ │ │ │ + bcs ee990 │ │ │ │ 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 ee7ac │ │ │ │ + b ee794 │ │ │ │ ldrb r0, [sp, #54] @ 0x36 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee9a8 │ │ │ │ + bne ee990 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - beq ee994 │ │ │ │ + beq ee97c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs ee990 │ │ │ │ + bcs ee978 │ │ │ │ add r7, r0, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge ee994 │ │ │ │ - b eebf4 │ │ │ │ + bge ee97c │ │ │ │ + b eebdc │ │ │ │ add r2, r2, lr │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs ee9a8 │ │ │ │ + bcs ee990 │ │ │ │ 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 ee794 │ │ │ │ + beq ee77c │ │ │ │ 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 ee82c │ │ │ │ + beq ee814 │ │ │ │ add r3, r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs eeb84 │ │ │ │ + bcs eeb6c │ │ │ │ ldrb r3, [sl, r0] │ │ │ │ ldrb r8, [r4, r0] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq ee7f4 │ │ │ │ + beq ee7dc │ │ │ │ sub r2, r2, fp │ │ │ │ mov r5, #0 │ │ │ │ add r2, r2, r0 │ │ │ │ - b ee79c │ │ │ │ + b ee784 │ │ │ │ mov r0, fp │ │ │ │ cmp r5, r0 │ │ │ │ - bcs eeab8 │ │ │ │ + bcs eeaa0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bcs eebb0 │ │ │ │ + bcs eeb98 │ │ │ │ add r6, r0, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs eeba0 │ │ │ │ + bcs eeb88 │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ ldrb r6, [r4, r0] │ │ │ │ cmp r6, r3 │ │ │ │ - beq ee830 │ │ │ │ + beq ee818 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r2, r2, r0 │ │ │ │ - b ee79c │ │ │ │ + b ee784 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r6, r2, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs ee9a8 │ │ │ │ + bcs ee990 │ │ │ │ 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 ee9e0 │ │ │ │ + bcs ee9c8 │ │ │ │ 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 ee8dc │ │ │ │ + b ee8c4 │ │ │ │ add r2, r2, lr │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r6, r2, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs ee9a8 │ │ │ │ + bcs ee990 │ │ │ │ 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 ee8c8 │ │ │ │ + beq ee8b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r8, r2 │ │ │ │ mov r6, #0 │ │ │ │ add r5, r3, r2 │ │ │ │ adds r3, r9, r6 │ │ │ │ - beq ee944 │ │ │ │ + beq ee92c │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs eebc0 │ │ │ │ + bcs eeba8 │ │ │ │ ldrb r3, [r5, r6] │ │ │ │ ldrb r4, [sl, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq ee914 │ │ │ │ + beq ee8fc │ │ │ │ add r2, r2, r6 │ │ │ │ - b ee8cc │ │ │ │ + b ee8b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r5, ip │ │ │ │ add r6, r0, r2 │ │ │ │ mov r0, ip │ │ │ │ mov ip, r8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq eeab8 │ │ │ │ + beq eeaa0 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs eeba0 │ │ │ │ + bcs eeb88 │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ sub ip, ip, #1 │ │ │ │ ldrb r4, [r0], #-1 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq ee958 │ │ │ │ + beq ee940 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov ip, r5 │ │ │ │ add r2, r2, r0 │ │ │ │ - b ee8cc │ │ │ │ - bne eebf4 │ │ │ │ + b ee8b4 │ │ │ │ + bne eebdc │ │ │ │ cmp r2, r1 │ │ │ │ - bne ee9bc │ │ │ │ + bne ee9a4 │ │ │ │ mov r1, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne eeabc │ │ │ │ + bne eeaa4 │ │ │ │ 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 eea68 │ │ │ │ + ble eea50 │ │ │ │ tst r3, #1 │ │ │ │ - beq eeaf4 │ │ │ │ + beq eeadc │ │ │ │ mov r1, r2 │ │ │ │ - b eeabc │ │ │ │ + b eeaa4 │ │ │ │ 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 eea50 │ │ │ │ + beq eea38 │ │ │ │ add r6, r8, r2 │ │ │ │ add r4, r9, r2 │ │ │ │ mov r5, #0 │ │ │ │ adds r3, sl, r5 │ │ │ │ - beq eeab0 │ │ │ │ + beq eea98 │ │ │ │ add r3, r6, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs eebc0 │ │ │ │ + bcs eeba8 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ ldrb r0, [ip, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq eea20 │ │ │ │ + beq eea08 │ │ │ │ add r2, r2, r5 │ │ │ │ - b eea54 │ │ │ │ + b eea3c │ │ │ │ add r2, r2, lr │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r6, r2, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc ee9ec │ │ │ │ - b ee9a8 │ │ │ │ + bcc ee9d4 │ │ │ │ + b ee990 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ and ip, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ - bcc eeae8 │ │ │ │ + bcc eead0 │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r4, r5, r4, lsl #6 │ │ │ │ - bcc eeb74 │ │ │ │ + bcc eeb5c │ │ │ │ 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 ee9d8 │ │ │ │ - b eeaf4 │ │ │ │ + bne ee9c0 │ │ │ │ + b eeadc │ │ │ │ cmp r8, #0 │ │ │ │ - bne eebdc │ │ │ │ + bne eebc4 │ │ │ │ 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 ee9d8 │ │ │ │ + bne ee9c0 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ movcs r3, #2 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs eeb5c │ │ │ │ + bcs eeb44 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq eeb30 │ │ │ │ + beq eeb18 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs eeb2c │ │ │ │ + bcs eeb14 │ │ │ │ add r2, r0, r3 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge eeb30 │ │ │ │ - b eebf0 │ │ │ │ - bne eebf0 │ │ │ │ + bge eeb18 │ │ │ │ + b eebd8 │ │ │ │ + bne eebd8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq eeabc │ │ │ │ + beq eeaa4 │ │ │ │ add r0, r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ uxtble r0, r0 │ │ │ │ cmple r0, #224 @ 0xe0 │ │ │ │ - b eeabc │ │ │ │ + b eeaa4 │ │ │ │ mov r3, #4 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ movwcc r3, #3 │ │ │ │ adds r3, r3, r2 │ │ │ │ - bne eeb10 │ │ │ │ - b eeb30 │ │ │ │ + bne eeaf8 │ │ │ │ + b eeb18 │ │ │ │ orr r7, r4, ip, lsl #12 │ │ │ │ tst r3, #1 │ │ │ │ - bne ee9d8 │ │ │ │ - b eeaf4 │ │ │ │ - ldr r3, [pc, #128] @ eec0c │ │ │ │ + bne ee9c0 │ │ │ │ + b eeadc │ │ │ │ + ldr r3, [pc, #128] @ eebf4 │ │ │ │ add r0, ip, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movhi r0, r1 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #108] @ eec14 │ │ │ │ + ldr r2, [pc, #108] @ eebfc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #100] @ eec1c │ │ │ │ + ldr r2, [pc, #100] @ eec04 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r3, [pc, #80] @ eec18 │ │ │ │ + ldr r3, [pc, #80] @ eec00 │ │ │ │ add r0, r2, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movhi r0, r1 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #44] @ eec10 │ │ │ │ + ldr r2, [pc, #44] @ eebf8 │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #12] @ eec08 │ │ │ │ + ldr r3, [pc, #12] @ eebf0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r1 │ │ │ │ bl 3a5d8 │ │ │ │ - andseq pc, sp, r8, ror #29 │ │ │ │ - andseq pc, sp, r4, asr #30 │ │ │ │ - andseq pc, sp, r8, asr #29 │ │ │ │ - andseq pc, sp, r8, lsl pc @ │ │ │ │ - andseq pc, sp, r8, lsl #30 │ │ │ │ - @ instruction: 0x001dfef8 │ │ │ │ + andseq pc, sp, r0, lsl #30 │ │ │ │ + andseq pc, sp, ip, asr pc @ │ │ │ │ + andseq pc, sp, r0, ror #29 │ │ │ │ + andseq pc, sp, r0, lsr pc @ │ │ │ │ + andseq pc, sp, r0, lsr #30 │ │ │ │ + andseq pc, sp, r0, lsl pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ movw r7, #5653 @ 0x1615 │ │ │ │ mov r9, r2 │ │ │ │ movt r7, #5 │ │ │ │ cmp r1, r7 │ │ │ │ sub r2, r1, r1, lsr #1 │ │ │ │ movcc r7, r1 │ │ │ │ cmp r7, r2 │ │ │ │ movls r7, r2 │ │ │ │ cmp r7, #171 @ 0xab │ │ │ │ - bcs eec60 │ │ │ │ + bcs eec48 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, #170 @ 0xaa │ │ │ │ - b eecbc │ │ │ │ + b eeca4 │ │ │ │ add r3, r7, r7, lsl #1 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r3, #3 │ │ │ │ movw r3, #21845 @ 0x5555 │ │ │ │ movt r3, #1365 @ 0x555 │ │ │ │ cmp r2, r3 │ │ │ │ - bls eec88 │ │ │ │ + bls eec70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ @@ -206702,34 +206696,34 @@ │ │ │ │ mov r6, #8 │ │ │ │ bl ab34c │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq eec7c │ │ │ │ + beq eec64 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl eed2c │ │ │ │ + bl eed14 │ │ │ │ cmp r7, #170 @ 0xaa │ │ │ │ - bls eecf0 │ │ │ │ + bls eecd8 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #8 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #171 @ 0xab │ │ │ │ - bcs eed10 │ │ │ │ + bcs eecf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ @@ -206743,34 +206737,34 @@ │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r7, [sp, #32] │ │ │ │ - bhi eeda4 │ │ │ │ + bhi eed8c │ │ │ │ sub r0, r2, r2, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b eedb0 │ │ │ │ + b eed98 │ │ │ │ mov r0, r2 │ │ │ │ - bl 23a6b0 │ │ │ │ + bl 23a698 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, sl, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, sl, #12 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ @@ -206784,217 +206778,217 @@ │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ add ip, r3, r3, lsl #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bls ef254 │ │ │ │ + bls ef23c │ │ │ │ add r0, sl, ip, lsl #3 │ │ │ │ sub fp, r2, r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, r2 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs eee68 │ │ │ │ + bcs eee50 │ │ │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq eee78 │ │ │ │ + beq eee60 │ │ │ │ mov r1, #0 │ │ │ │ cmp fp, #32 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ movcs fp, #32 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #460] @ 0x1cc │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ - bl f3208 │ │ │ │ + bl f31f0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, fp, lsl #1 │ │ │ │ - b ef1e4 │ │ │ │ + b ef1cc │ │ │ │ cmp fp, #2 │ │ │ │ - bcs eee8c │ │ │ │ + bcs eee74 │ │ │ │ mov r6, fp │ │ │ │ - b ef1dc │ │ │ │ + b ef1c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r0 │ │ │ │ movcs fp, r0 │ │ │ │ lsl r2, fp, #1 │ │ │ │ - b ef1e4 │ │ │ │ + b ef1cc │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr sl, [r0, #32] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, #1 │ │ │ │ - bne eeed0 │ │ │ │ + bne eeeb8 │ │ │ │ eor r7, sl, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq eef04 │ │ │ │ + beq eeeec │ │ │ │ eor r6, r3, r1 │ │ │ │ orrs r7, r7, r6 │ │ │ │ - bne ef0bc │ │ │ │ + bne ef0a4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ - b eefdc │ │ │ │ + b eefc4 │ │ │ │ cmp r6, #0 │ │ │ │ eor r7, sl, r2 │ │ │ │ eor r6, r3, r1 │ │ │ │ - beq eefcc │ │ │ │ + beq eefb4 │ │ │ │ orrs r7, r7, r6 │ │ │ │ - bne ef0bc │ │ │ │ + bne ef0a4 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r6, #2 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp fp, #2 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - bne ef008 │ │ │ │ - b ef1dc │ │ │ │ + bne eeff0 │ │ │ │ + b ef1c4 │ │ │ │ eor r6, r3, r1 │ │ │ │ orrs r7, r7, r6 │ │ │ │ - bne ef0bc │ │ │ │ + bne ef0a4 │ │ │ │ cmp fp, #2 │ │ │ │ - beq ef0dc │ │ │ │ + beq ef0c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov lr, r5 │ │ │ │ mov r6, #2 │ │ │ │ add r2, r1, ip, lsl #3 │ │ │ │ - b eef48 │ │ │ │ + b eef30 │ │ │ │ subs r3, sl, r8 │ │ │ │ sbcs r3, ip, r5 │ │ │ │ - bcc eefc4 │ │ │ │ + bcc eefac │ │ │ │ add r6, r6, #1 │ │ │ │ add r2, r2, #24 │ │ │ │ cmp fp, r6 │ │ │ │ - beq ef0ec │ │ │ │ + beq ef0d4 │ │ │ │ ldr r7, [r2, #-8] │ │ │ │ ldr r8, [r2, #24] │ │ │ │ ldr r5, [r2, #28] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldm r2, {sl, ip} │ │ │ │ cmp r3, #1 │ │ │ │ - bne eef90 │ │ │ │ + bne eef78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq eef2c │ │ │ │ + beq eef14 │ │ │ │ eor r3, r8, sl │ │ │ │ eor r7, r5, ip │ │ │ │ orrs r3, r3, r7 │ │ │ │ - bne eefa4 │ │ │ │ + bne eef8c │ │ │ │ ldr r3, [r2, #-4] │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - bcc eef38 │ │ │ │ - b eefc4 │ │ │ │ + bcc eef20 │ │ │ │ + b eefac │ │ │ │ cmp r7, #0 │ │ │ │ eoreq r3, r8, sl │ │ │ │ eoreq r7, r5, ip │ │ │ │ orrseq r3, r3, r7 │ │ │ │ - beq eefb4 │ │ │ │ + beq eef9c │ │ │ │ subs r3, r8, sl │ │ │ │ sbcs r3, r5, ip │ │ │ │ - bcc eef38 │ │ │ │ - b eefc4 │ │ │ │ + bcc eef20 │ │ │ │ + b eefac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - bcc eef38 │ │ │ │ + bcc eef20 │ │ │ │ mov r2, #1 │ │ │ │ - b ef0fc │ │ │ │ + b ef0e4 │ │ │ │ orrs r7, r7, r6 │ │ │ │ - bne ef0bc │ │ │ │ + bne ef0a4 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ sub r3, fp, #2 │ │ │ │ cmp r2, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r7, r3, #5 │ │ │ │ - bcc ef0d4 │ │ │ │ + bcc ef0bc │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r6, #2 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - bne ef1dc │ │ │ │ + bne ef1c4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov lr, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ - b ef038 │ │ │ │ + b ef020 │ │ │ │ subs r3, sl, r8 │ │ │ │ sbcs r3, ip, r5 │ │ │ │ - bcs ef0b4 │ │ │ │ + bcs ef09c │ │ │ │ add r6, r6, #1 │ │ │ │ add r2, r2, #24 │ │ │ │ cmp fp, r6 │ │ │ │ - beq ef0f4 │ │ │ │ + beq ef0dc │ │ │ │ ldr r7, [r2, #-8] │ │ │ │ ldr r8, [r2, #24] │ │ │ │ ldr r5, [r2, #28] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldm r2, {sl, ip} │ │ │ │ cmp r3, #1 │ │ │ │ - bne ef080 │ │ │ │ + bne ef068 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ef01c │ │ │ │ + beq ef004 │ │ │ │ eor r3, r8, sl │ │ │ │ eor r7, r5, ip │ │ │ │ orrs r3, r3, r7 │ │ │ │ - bne ef094 │ │ │ │ + bne ef07c │ │ │ │ ldr r3, [r2, #-4] │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs ef028 │ │ │ │ - b ef0b4 │ │ │ │ + bcs ef010 │ │ │ │ + b ef09c │ │ │ │ cmp r7, #0 │ │ │ │ eoreq r3, r8, sl │ │ │ │ eoreq r7, r5, ip │ │ │ │ orrseq r3, r3, r7 │ │ │ │ - beq ef0a4 │ │ │ │ + beq ef08c │ │ │ │ subs r3, r8, sl │ │ │ │ sbcs r3, r5, ip │ │ │ │ - bcs ef028 │ │ │ │ - b ef0b4 │ │ │ │ + bcs ef010 │ │ │ │ + b ef09c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs ef028 │ │ │ │ + bcs ef010 │ │ │ │ mov r2, #0 │ │ │ │ - b ef0fc │ │ │ │ + b ef0e4 │ │ │ │ sub r7, fp, #2 │ │ │ │ subs r2, sl, r2 │ │ │ │ clz r7, r7 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ lsr r7, r7, #5 │ │ │ │ - bcs eeff0 │ │ │ │ + bcs eefd8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq eef18 │ │ │ │ + beq eef00 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, #2 │ │ │ │ mov r0, #1 │ │ │ │ - b ef12c │ │ │ │ + b ef114 │ │ │ │ mov r2, #1 │ │ │ │ - b ef0f8 │ │ │ │ + b ef0e0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, fp │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r5, lr │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc eee20 │ │ │ │ + bcc eee08 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ef1dc │ │ │ │ + beq ef1c4 │ │ │ │ lsrs r0, r6, #1 │ │ │ │ - beq ef69c │ │ │ │ + beq ef684 │ │ │ │ add r2, r6, r6, lsl #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ add r7, r1, r2, lsl #3 │ │ │ │ lsl r1, ip, #3 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, sl │ │ │ │ @@ -207025,15 +207019,15 @@ │ │ │ │ str fp, [r2, #-12] │ │ │ │ str ip, [r2, #-4] │ │ │ │ str r8, [r2] │ │ │ │ str sl, [r6, #16] │ │ │ │ str lr, [r2, #4] │ │ │ │ str r5, [r6, #20] │ │ │ │ str r3, [r2, #8] │ │ │ │ - bne ef14c │ │ │ │ + bne ef134 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r6, lsl #1 │ │ │ │ @@ -207062,74 +207056,74 @@ │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, r7 │ │ │ │ clz r1, r1 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ add r1, r1, #32 │ │ │ │ clzne r1, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - bcc ef670 │ │ │ │ + bcc ef658 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, r0, ip, lsl #3 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sl, ip, lsl #3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b ef288 │ │ │ │ + b ef270 │ │ │ │ lsl r5, r4, #1 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bls ef668 │ │ │ │ + bls ef650 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ sub r2, r4, #1 │ │ │ │ add r0, lr, #98 @ 0x62 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc ef66c │ │ │ │ + bcc ef654 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr r6, [r0, r2, lsl #2] │ │ │ │ lsr r7, r6, #1 │ │ │ │ add r4, r7, r5, lsr #1 │ │ │ │ cmp r4, r9 │ │ │ │ - bhi ef2c4 │ │ │ │ + bhi ef2ac │ │ │ │ orr r0, r6, r5 │ │ │ │ ands r0, r0, #1 │ │ │ │ - beq ef278 │ │ │ │ + beq ef260 │ │ │ │ sub r0, r3, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ tst r6, #1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, sl, r0, lsl #3 │ │ │ │ - bne ef338 │ │ │ │ + bne ef320 │ │ │ │ orr r0, r7, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ 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 f3208 │ │ │ │ + bl f31f0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ lsr r4, r5, #1 │ │ │ │ tst r5, #1 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bne ef398 │ │ │ │ - b ef348 │ │ │ │ + bne ef380 │ │ │ │ + b ef330 │ │ │ │ lsr r4, r5, #1 │ │ │ │ tst r5, #1 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bne ef398 │ │ │ │ + bne ef380 │ │ │ │ orr r0, r4, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ mov r3, r9 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ @@ -207137,47 +207131,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, fp │ │ │ │ - bl f3208 │ │ │ │ + bl f31f0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #2 │ │ │ │ cmpcs r6, #2 │ │ │ │ - bcs ef3c0 │ │ │ │ + bcs ef3a8 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ orr r5, r0, r7, lsl #1 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi ef288 │ │ │ │ - b ef668 │ │ │ │ + bhi ef270 │ │ │ │ + b ef650 │ │ │ │ cmp r4, r7 │ │ │ │ mov r0, r7 │ │ │ │ movcc r0, r4 │ │ │ │ cmp r9, r0 │ │ │ │ - bcc ef3a4 │ │ │ │ + bcc ef38c │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ add r5, r0, r0, lsl #1 │ │ │ │ cmp r7, r4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add sl, r8, r1, lsl #3 │ │ │ │ mov r1, r8 │ │ │ │ lsl r2, r5, #3 │ │ │ │ mov r0, fp │ │ │ │ movhi r1, sl │ │ │ │ bl 24cd4 │ │ │ │ add r5, fp, r5, lsl #3 │ │ │ │ cmp r7, r4 │ │ │ │ - bls ef528 │ │ │ │ + bls ef510 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r6, sl │ │ │ │ mov lr, r5 │ │ │ │ ldr r4, [r6, #-24]! @ 0xffffffe8 │ │ │ │ ldr r9, [lr, #-24]! @ 0xffffffe8 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ ldrd r0, [lr, #8] │ │ │ │ @@ -207188,39 +207182,39 @@ │ │ │ │ movwcc r7, #1 │ │ │ │ subs fp, r8, r0 │ │ │ │ sbcs r2, r3, r1 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ sub fp, r2, r7 │ │ │ │ cmp r9, #1 │ │ │ │ - bne ef47c │ │ │ │ + bne ef464 │ │ │ │ eor r0, r0, r8 │ │ │ │ eor r1, r1, r3 │ │ │ │ tst r4, #1 │ │ │ │ - beq ef498 │ │ │ │ + beq ef480 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne ef4d4 │ │ │ │ + bne ef4bc │ │ │ │ ldr r0, [sl, #-20] @ 0xffffffec │ │ │ │ ldr r1, [r5, #-20] @ 0xffffffec │ │ │ │ - b ef4bc │ │ │ │ + b ef4a4 │ │ │ │ eor r0, r0, r8 │ │ │ │ eor r1, r1, r3 │ │ │ │ tst r4, #1 │ │ │ │ - beq ef4a8 │ │ │ │ + beq ef490 │ │ │ │ orrs r0, r0, r1 │ │ │ │ movweq fp, #1 │ │ │ │ - b ef4a0 │ │ │ │ + b ef488 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mvneq fp, #0 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ - b ef4d4 │ │ │ │ + b ef4bc │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne ef4d4 │ │ │ │ + bne ef4bc │ │ │ │ ldr r0, [sl, #-8] │ │ │ │ ldr r1, [r5, #-8] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r1, #1 │ │ │ │ @@ -207236,22 +207230,22 @@ │ │ │ │ ubfx r0, fp, #7, #1 │ │ │ │ orr r1, r0, r0, lsl #1 │ │ │ │ eor r0, r0, #1 │ │ │ │ orr r0, r0, r0, lsl #1 │ │ │ │ add r5, lr, r1, lsl #3 │ │ │ │ add sl, r9, r0, lsl #3 │ │ │ │ cmp sl, r8 │ │ │ │ - beq ef638 │ │ │ │ + beq ef620 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ sub ip, ip, #24 │ │ │ │ cmp r5, fp │ │ │ │ - bne ef40c │ │ │ │ - b ef63c │ │ │ │ + bne ef3f4 │ │ │ │ + b ef624 │ │ │ │ mov r1, fp │ │ │ │ - b ef588 │ │ │ │ + b ef570 │ │ │ │ orrs r0, r0, r3 │ │ │ │ mvneq lr, #0 │ │ │ │ sxtb r0, lr │ │ │ │ cmn r0, #1 │ │ │ │ mov ip, sl │ │ │ │ mov r8, r6 │ │ │ │ movgt ip, r1 │ │ │ │ @@ -207265,15 +207259,15 @@ │ │ │ │ orr r2, r2, r2, lsl #1 │ │ │ │ add r1, r1, r2, lsl #3 │ │ │ │ cmp r1, r9 │ │ │ │ orrne r0, r0, r0, lsl #1 │ │ │ │ addne sl, sl, r0, lsl #3 │ │ │ │ ldrne r0, [sp, #76] @ 0x4c │ │ │ │ cmpne sl, r0 │ │ │ │ - beq ef644 │ │ │ │ + beq ef62c │ │ │ │ mov r6, r8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r8, [sl, #8] │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r7, [sl, #12] │ │ │ │ subs r2, r8, r4 │ │ │ │ @@ -207286,99 +207280,99 @@ │ │ │ │ sbcs r0, r3, r7 │ │ │ │ eor r3, r7, r3 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ sub lr, r0, r2 │ │ │ │ eor r0, r8, r4 │ │ │ │ cmp r5, #1 │ │ │ │ - bne ef5f8 │ │ │ │ + bne ef5e0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ef530 │ │ │ │ + beq ef518 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne ef538 │ │ │ │ + bne ef520 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ - b ef61c │ │ │ │ + b ef604 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ef60c │ │ │ │ + beq ef5f4 │ │ │ │ orrs r0, r0, r3 │ │ │ │ movweq lr, #1 │ │ │ │ - b ef538 │ │ │ │ + b ef520 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne ef538 │ │ │ │ + bne ef520 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r2, [sl, #16] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r2, #1 │ │ │ │ sub lr, r2, r0 │ │ │ │ - b ef538 │ │ │ │ + b ef520 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ mov r8, sl │ │ │ │ mov r1, fp │ │ │ │ sub r2, r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ bl 24cd4 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b ef3a4 │ │ │ │ + b ef38c │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ cmp r2, r3 │ │ │ │ add r0, lr, #98 @ 0x62 │ │ │ │ strb r1, [r0, r4] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ - bls ef6ac │ │ │ │ + bls ef694 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ add r4, r4, #1 │ │ │ │ add r3, r3, r5, lsr #1 │ │ │ │ - b eede8 │ │ │ │ + b eedd0 │ │ │ │ mov r6, #1 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - b ef1dc │ │ │ │ + b ef1c4 │ │ │ │ tst r5, #1 │ │ │ │ - bne ef6ec │ │ │ │ + bne ef6d4 │ │ │ │ orr r1, r2, #1 │ │ │ │ mov r0, #0 │ │ │ │ clz r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ str r0, [sp, #4] │ │ │ │ eor r2, r2, r3, lsl #1 │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ str r2, [sp] │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl f3208 │ │ │ │ + bl f31f0 │ │ │ │ add sp, sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx lr │ │ │ │ cmp r2, #2 │ │ │ │ - bcs ef714 │ │ │ │ + bcs ef6fc │ │ │ │ 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, #160 @ 0xa0 │ │ │ │ ldrh ip, [r1] │ │ │ │ sub r4, ip, #1 │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - bhi efa2c │ │ │ │ + bhi efa14 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r4, [r3, r4, lsl #2] │ │ │ │ add pc, r3, r4 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ @ instruction: 0x000001bc │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ @@ -207415,15 +207409,15 @@ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - bcc efa14 │ │ │ │ + bcc ef9fc │ │ │ │ mov r6, sp │ │ │ │ add r2, r6, #4 │ │ │ │ ldrh r5, [r1, #2] │ │ │ │ add r1, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #106 @ 0x6a │ │ │ │ @@ -207456,27 +207450,27 @@ │ │ │ │ str r1, [r4, #9] │ │ │ │ str r3, [r4, #1] │ │ │ │ str r0, [r4, #5] │ │ │ │ str r2, [r4, #12] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #16 │ │ │ │ - bcc efa14 │ │ │ │ + bcc ef9fc │ │ │ │ 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, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #18 │ │ │ │ - bcc efa14 │ │ │ │ + bcc ef9fc │ │ │ │ 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] │ │ │ │ @@ -207486,26 +207480,26 @@ │ │ │ │ str r3, [r0, #7] │ │ │ │ str r2, [r0, #3] │ │ │ │ strb r6, [r0, #1] │ │ │ │ strb r1, [r0, #2] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #16 │ │ │ │ - bcc efa14 │ │ │ │ + bcc ef9fc │ │ │ │ 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, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #28 │ │ │ │ - bcc efa14 │ │ │ │ + bcc ef9fc │ │ │ │ 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] │ │ │ │ @@ -207524,19 +207518,19 @@ │ │ │ │ rev16 r0, r6 │ │ │ │ rev r4, r4 │ │ │ │ strh r0, [r7, #28] │ │ │ │ strd r4, [r7, #20] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #12 │ │ │ │ - bcc efa14 │ │ │ │ + bcc ef9fc │ │ │ │ mov r2, #7 │ │ │ │ - b efa4c │ │ │ │ + b efa34 │ │ │ │ cmp r2, #16 │ │ │ │ - bcc efa14 │ │ │ │ + bcc ef9fc │ │ │ │ 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] │ │ │ │ @@ -207546,25 +207540,25 @@ │ │ │ │ strb r5, [r0] │ │ │ │ str r3, [r0, #10] │ │ │ │ strb r6, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #12 │ │ │ │ - bcc efa14 │ │ │ │ + bcc ef9fc │ │ │ │ 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, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #16 │ │ │ │ - bcs efa48 │ │ │ │ + bcs efa30 │ │ │ │ mov r1, #9 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r0, #2] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ @@ -207583,68 +207577,68 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ 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 efa9c │ │ │ │ + beq efa84 │ │ │ │ cmp r3, #1 │ │ │ │ - bne efe0c │ │ │ │ + bne efdf4 │ │ │ │ add r4, r1, #2 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, #6 │ │ │ │ mov r6, #0 │ │ │ │ - b efab4 │ │ │ │ + b efa9c │ │ │ │ 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 efafc │ │ │ │ + beq efae4 │ │ │ │ add r1, r1, r5 │ │ │ │ cmp r4, #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ - bne efc10 │ │ │ │ + bne efbf8 │ │ │ │ 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 efda0 │ │ │ │ + beq efd88 │ │ │ │ cmp r6, #0 │ │ │ │ - beq efe0c │ │ │ │ + beq efdf4 │ │ │ │ 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 efe1c │ │ │ │ + beq efe04 │ │ │ │ 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 │ │ │ │ @@ -207683,21 +207677,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 efe3c │ │ │ │ + b efe24 │ │ │ │ ldrb r5, [r2, #5] │ │ │ │ tst r3, #1 │ │ │ │ ldr r4, [r2, #1] │ │ │ │ - beq efddc │ │ │ │ + beq efdc4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq efe0c │ │ │ │ + beq efdf4 │ │ │ │ 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] │ │ │ │ @@ -207717,15 +207711,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 efd3c │ │ │ │ + beq efd24 │ │ │ │ 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 │ │ │ │ @@ -207782,47 +207776,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 efe0c │ │ │ │ - b efe14 │ │ │ │ + bne efdf4 │ │ │ │ + b efdfc │ │ │ │ cmp r6, #0 │ │ │ │ - bne efe0c │ │ │ │ + bne efdf4 │ │ │ │ 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 efe0c │ │ │ │ + bne efdf4 │ │ │ │ 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 efe14 │ │ │ │ + beq efdfc │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r0, [r2, #18] │ │ │ │ - b efae8 │ │ │ │ + b efad0 │ │ │ │ mov lr, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov fp, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -207846,1130 +207840,1130 @@ │ │ │ │ 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 efea4 │ │ │ │ + bne efe8c │ │ │ │ add r0, r0, #4 │ │ │ │ - b 236bd4 │ │ │ │ - b 100018 │ │ │ │ + b 236bbc │ │ │ │ + b 100000 │ │ │ │ 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 efed0 │ │ │ │ + bcs efeb8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne efee0 │ │ │ │ - b eff68 │ │ │ │ + bne efec8 │ │ │ │ + b eff50 │ │ │ │ ldrh r0, [r6] │ │ │ │ movw r1, #14890 @ 0x3a2a │ │ │ │ cmp r0, r1 │ │ │ │ - beq f004c │ │ │ │ + beq f0034 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - bne eff68 │ │ │ │ - ldr r3, [pc, #1408] @ f0474 │ │ │ │ + bne eff50 │ │ │ │ + ldr r3, [pc, #1408] @ f045c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ add r1, r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, r5, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl ee6cc │ │ │ │ + bl ee6b4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq eff68 │ │ │ │ + beq eff50 │ │ │ │ add r7, sp, #12 │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ ldm r7, {r2, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ - bl 10037c │ │ │ │ + bl 100364 │ │ │ │ ldrb r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f00d8 │ │ │ │ + bne f00c0 │ │ │ │ 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 f03ac │ │ │ │ + b f0394 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10037c │ │ │ │ + bl 100364 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f002c │ │ │ │ - ldr r3, [pc, #1256] @ f0478 │ │ │ │ + beq f0014 │ │ │ │ + ldr r3, [pc, #1256] @ f0460 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ - bl ee6cc │ │ │ │ + bl ee6b4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f0080 │ │ │ │ + beq f0068 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ ldm r7, {r2, r6, r7} │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ - bl ffe6c │ │ │ │ + bl ffe54 │ │ │ │ ldrb r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f00a0 │ │ │ │ + beq f0088 │ │ │ │ orr r1, r5, #1 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov r2, #18 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ 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 f02d0 │ │ │ │ + beq f02b8 │ │ │ │ cmp r7, #1 │ │ │ │ - bne f02dc │ │ │ │ + bne f02c4 │ │ │ │ ldrb r2, [r6] │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - bne f02e0 │ │ │ │ + bne f02c8 │ │ │ │ strb r1, [r8, #8] │ │ │ │ - b f03c0 │ │ │ │ + b f03a8 │ │ │ │ add r0, r8, #2 │ │ │ │ orr r1, r7, #1 │ │ │ │ mov r2, #17 │ │ │ │ bl 24cd4 │ │ │ │ movw r0, #258 @ 0x102 │ │ │ │ strh r0, [r8] │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #2 │ │ │ │ - beq f012c │ │ │ │ + beq f0114 │ │ │ │ add r0, r6, #2 │ │ │ │ cmp r5, #3 │ │ │ │ - bne f0138 │ │ │ │ + bne f0120 │ │ │ │ ldrb r2, [r0] │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq f0078 │ │ │ │ + beq f0060 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne f013c │ │ │ │ + bne f0124 │ │ │ │ strb r1, [r8, #8] │ │ │ │ - b f03a4 │ │ │ │ + b f038c │ │ │ │ add r7, sp, #132 @ 0x84 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl ffe6c │ │ │ │ + bl ffe54 │ │ │ │ ldrb r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f01e0 │ │ │ │ + bne f01c8 │ │ │ │ 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 f03c8 │ │ │ │ + b f03b0 │ │ │ │ orr r1, r5, #1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ 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 f0218 │ │ │ │ + beq f0200 │ │ │ │ cmp r7, #1 │ │ │ │ - bne f0220 │ │ │ │ + bne f0208 │ │ │ │ ldrb r1, [r6] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - beq f03a0 │ │ │ │ + beq f0388 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq f03a0 │ │ │ │ - b f0224 │ │ │ │ + beq f0388 │ │ │ │ + b f020c │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r8, #8] │ │ │ │ - b f03a4 │ │ │ │ + b f038c │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ sub r1, r5, #2 │ │ │ │ addeq r0, r0, #1 │ │ │ │ subeq r1, r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #5 │ │ │ │ - bcs f0190 │ │ │ │ + bcs f0178 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f0184 │ │ │ │ + beq f016c │ │ │ │ ldrb r3, [r0] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi f020c │ │ │ │ + bhi f01f4 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ - bne f0160 │ │ │ │ + bne f0148 │ │ │ │ mov r0, #3 │ │ │ │ strh r2, [r8, #2] │ │ │ │ - b f03ac │ │ │ │ + b f0394 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f0184 │ │ │ │ + beq f016c │ │ │ │ uxth r7, r2 │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ lsl r7, r7, #2 │ │ │ │ uxtah r2, r7, r2 │ │ │ │ lsl r2, r2, #1 │ │ │ │ lsrs r7, r2, #16 │ │ │ │ - bne f0424 │ │ │ │ + bne f040c │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #10 │ │ │ │ - bcs f020c │ │ │ │ + bcs f01f4 │ │ │ │ uxth r2, r2 │ │ │ │ sub r1, r1, #1 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ tst r2, #65536 @ 0x10000 │ │ │ │ - beq f0190 │ │ │ │ + beq f0178 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r8, #8] │ │ │ │ - b f03a4 │ │ │ │ + b f038c │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ orr r1, r7, #1 │ │ │ │ mov r2, #18 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r8, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #18 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #2 │ │ │ │ - b f03c8 │ │ │ │ + b f03b0 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r8, #8] │ │ │ │ - b f03a4 │ │ │ │ + b f038c │ │ │ │ mov r0, #0 │ │ │ │ - b f03a0 │ │ │ │ + b f0388 │ │ │ │ ldrb r1, [r6] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ mov r5, #0 │ │ │ │ addeq r6, r6, #1 │ │ │ │ subeq r7, r7, #1 │ │ │ │ cmp r7, #5 │ │ │ │ - bcs f0284 │ │ │ │ + bcs f026c │ │ │ │ cmp r7, #0 │ │ │ │ - beq f0268 │ │ │ │ + beq f0250 │ │ │ │ ldrb r0, [r6] │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi f039c │ │ │ │ + bhi f0384 │ │ │ │ add r1, r5, r5, lsl #2 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r0, r1, lsl #1 │ │ │ │ - bne f0244 │ │ │ │ + bne f022c │ │ │ │ add r0, r8, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #17 │ │ │ │ bl 24cd4 │ │ │ │ strh r5, [r8, #18] │ │ │ │ mov r0, #1 │ │ │ │ - b f03ac │ │ │ │ + b f0394 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f0268 │ │ │ │ + beq f0250 │ │ │ │ uxth r1, r5 │ │ │ │ ldrb r0, [r6], #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ uxtah r1, r1, r5 │ │ │ │ lsl r1, r1, #1 │ │ │ │ lsrs r2, r1, #16 │ │ │ │ - bne f0438 │ │ │ │ + bne f0420 │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs f039c │ │ │ │ + bcs f0384 │ │ │ │ uxth r1, r1 │ │ │ │ uxtah r5, r1, r0 │ │ │ │ sub r7, r7, #1 │ │ │ │ tst r5, #65536 @ 0x10000 │ │ │ │ - beq f0284 │ │ │ │ + beq f026c │ │ │ │ mov r0, #2 │ │ │ │ - b f03a0 │ │ │ │ + b f0388 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r8, #8] │ │ │ │ - b f03c0 │ │ │ │ + b f03a8 │ │ │ │ ldrb r2, [r6] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ addeq r6, r6, #1 │ │ │ │ subeq r7, r7, #1 │ │ │ │ cmp r7, #5 │ │ │ │ - bcs f034c │ │ │ │ + bcs f0334 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f03f8 │ │ │ │ + beq f03e0 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r6] │ │ │ │ sub r2, r0, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi f03b8 │ │ │ │ + bhi f03a0 │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r1, r2, r0, lsl #1 │ │ │ │ - bne f0300 │ │ │ │ + bne f02e8 │ │ │ │ ldm ip!, {r3, r5, r6, r7} │ │ │ │ mov r2, r8 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldrh r0, [ip] │ │ │ │ strh r1, [r8, #18] │ │ │ │ strh r0, [r2] │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - beq f03d8 │ │ │ │ - b f03b0 │ │ │ │ + beq f03c0 │ │ │ │ + b f0398 │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f0324 │ │ │ │ + beq f030c │ │ │ │ uxth r0, r1 │ │ │ │ ldrb r2, [r6], #1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ uxtah r0, r0, r1 │ │ │ │ lsl r1, r0, #1 │ │ │ │ lsrs r0, r1, #16 │ │ │ │ - bne f044c │ │ │ │ + bne f0434 │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs f03b8 │ │ │ │ + bcs f03a0 │ │ │ │ uxth r0, r1 │ │ │ │ uxtah r1, r0, r2 │ │ │ │ sub r7, r7, #1 │ │ │ │ tst r1, #65536 @ 0x10000 │ │ │ │ - beq f0350 │ │ │ │ + beq f0338 │ │ │ │ mov r0, #2 │ │ │ │ - b f03bc │ │ │ │ + b f03a4 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [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, #1 │ │ │ │ strb r0, [r8, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - bne f03b0 │ │ │ │ + bne f0398 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f03b0 │ │ │ │ + beq f0398 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldm ip!, {r1, r2, r3, r7} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ mov r2, #0 │ │ │ │ ldrh r1, [ip] │ │ │ │ strh r2, [r8, #18] │ │ │ │ strh r1, [r0] │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - beq f03d8 │ │ │ │ - b f03b0 │ │ │ │ + beq f03c0 │ │ │ │ + b f0398 │ │ │ │ sub r0, r3, #48 @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #10 │ │ │ │ movwcc r1, #2 │ │ │ │ - b f0078 │ │ │ │ + b f0060 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #10 │ │ │ │ movwcc r0, #2 │ │ │ │ - b f03a0 │ │ │ │ + b f0388 │ │ │ │ sub r1, r2, #48 @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #10 │ │ │ │ movwcc r0, #2 │ │ │ │ - b f03bc │ │ │ │ + b f03a4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl ee698 │ │ │ │ + bl ee680 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, r6, pc, ror #29 │ │ │ │ - andseq r0, r6, r1, ror #28 │ │ │ │ + andseq r0, r6, r7, lsl #30 │ │ │ │ + andseq r0, r6, r9, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #2288] @ f0d80 │ │ │ │ + ldr r0, [pc, #2288] @ f0d68 │ │ │ │ mov r8, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 24ecc <__tls_get_addr@plt> │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f0b54 │ │ │ │ + beq f0b3c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f0b94 │ │ │ │ - bl 241120 <__aeabi_uidivmod@@Base> │ │ │ │ + beq f0b7c │ │ │ │ + bl 241108 <__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 f0560 │ │ │ │ + bne f0548 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f04c8 │ │ │ │ + bne f04b0 │ │ │ │ dmb ish │ │ │ │ mov r4, #0 │ │ │ │ - ldr r9, [pc, #2212] @ f0d94 │ │ │ │ + ldr r9, [pc, #2212] @ f0d7c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ tst r0, r1 │ │ │ │ - bne f0ba4 │ │ │ │ + bne f0b8c │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ strb r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq f0ad8 │ │ │ │ + beq f0ac0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne f0534 │ │ │ │ + bne f051c │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne f0c00 │ │ │ │ + bne f0be8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f053c │ │ │ │ + bne f0524 │ │ │ │ cmp r1, #2 │ │ │ │ - bne f0564 │ │ │ │ + bne f054c │ │ │ │ mov r0, r7 │ │ │ │ bl 378a4 │ │ │ │ - b f0564 │ │ │ │ + b f054c │ │ │ │ clrex │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs f0ce4 │ │ │ │ + bcs f0ccc │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r7, r0, r6, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f0614 │ │ │ │ + bne f05fc │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f057c │ │ │ │ + bne f0564 │ │ │ │ dmb ish │ │ │ │ mov r4, #0 │ │ │ │ - ldr r9, [pc, #2040] @ f0d9c │ │ │ │ + ldr r9, [pc, #2040] @ f0d84 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ tst r0, r1 │ │ │ │ - bne f0bc4 │ │ │ │ + bne f0bac │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ strb r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq f0ad8 │ │ │ │ + beq f0ac0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne f05e8 │ │ │ │ + bne f05d0 │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne f0c14 │ │ │ │ + bne f0bfc │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f05f0 │ │ │ │ + bne f05d8 │ │ │ │ cmp r1, #2 │ │ │ │ - bne f0618 │ │ │ │ + bne f0600 │ │ │ │ mov r0, r7 │ │ │ │ bl 378a4 │ │ │ │ - b f0618 │ │ │ │ + b f0600 │ │ │ │ clrex │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs f0ce4 │ │ │ │ + bcs f0ccc │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r7, r0, r6, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f06c8 │ │ │ │ + bne f06b0 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f0630 │ │ │ │ + bne f0618 │ │ │ │ dmb ish │ │ │ │ mov r4, #0 │ │ │ │ - ldr r9, [pc, #1864] @ f0da0 │ │ │ │ + ldr r9, [pc, #1864] @ f0d88 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ tst r0, r1 │ │ │ │ - bne f0bd0 │ │ │ │ + bne f0bb8 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ strb r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq f0ad8 │ │ │ │ + beq f0ac0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne f069c │ │ │ │ + bne f0684 │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne f0c28 │ │ │ │ + bne f0c10 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f06a4 │ │ │ │ + bne f068c │ │ │ │ cmp r1, #2 │ │ │ │ - bne f06cc │ │ │ │ + bne f06b4 │ │ │ │ mov r0, r7 │ │ │ │ bl 378a4 │ │ │ │ - b f06cc │ │ │ │ + b f06b4 │ │ │ │ clrex │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs f0ce4 │ │ │ │ + bcs f0ccc │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r7, r0, r6, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f077c │ │ │ │ + bne f0764 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f06e4 │ │ │ │ + bne f06cc │ │ │ │ dmb ish │ │ │ │ mov r4, #0 │ │ │ │ - ldr r9, [pc, #1688] @ f0da4 │ │ │ │ + ldr r9, [pc, #1688] @ f0d8c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ tst r0, r1 │ │ │ │ - bne f0bdc │ │ │ │ + bne f0bc4 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ strb r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq f0ad8 │ │ │ │ + beq f0ac0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne f0750 │ │ │ │ + bne f0738 │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne f0c3c │ │ │ │ + bne f0c24 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f0758 │ │ │ │ + bne f0740 │ │ │ │ cmp r1, #2 │ │ │ │ - bne f0780 │ │ │ │ + bne f0768 │ │ │ │ mov r0, r7 │ │ │ │ bl 378a4 │ │ │ │ - b f0780 │ │ │ │ + b f0768 │ │ │ │ clrex │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs f0ce4 │ │ │ │ + bcs f0ccc │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r7, r0, r6, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f0830 │ │ │ │ + bne f0818 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f0798 │ │ │ │ + bne f0780 │ │ │ │ dmb ish │ │ │ │ mov r4, #0 │ │ │ │ - ldr r9, [pc, #1512] @ f0da8 │ │ │ │ + ldr r9, [pc, #1512] @ f0d90 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ tst r0, r1 │ │ │ │ - bne f0be8 │ │ │ │ + bne f0bd0 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ strb r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq f0ad8 │ │ │ │ + beq f0ac0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne f0804 │ │ │ │ + bne f07ec │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne f0c5c │ │ │ │ + bne f0c44 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f080c │ │ │ │ + bne f07f4 │ │ │ │ cmp r1, #2 │ │ │ │ - bne f0834 │ │ │ │ + bne f081c │ │ │ │ mov r0, r7 │ │ │ │ bl 378a4 │ │ │ │ - b f0834 │ │ │ │ + b f081c │ │ │ │ clrex │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs f0ce4 │ │ │ │ + bcs f0ccc │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r7, r0, r6, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f08e4 │ │ │ │ + bne f08cc │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f084c │ │ │ │ + bne f0834 │ │ │ │ dmb ish │ │ │ │ mov r4, #0 │ │ │ │ - ldr r9, [pc, #1336] @ f0dac │ │ │ │ + ldr r9, [pc, #1336] @ f0d94 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ tst r0, r1 │ │ │ │ - bne f0bf4 │ │ │ │ + bne f0bdc │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ strb r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq f0ad8 │ │ │ │ + beq f0ac0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne f08b8 │ │ │ │ + bne f08a0 │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne f0c70 │ │ │ │ + bne f0c58 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f08c0 │ │ │ │ + bne f08a8 │ │ │ │ cmp r1, #2 │ │ │ │ - bne f08e8 │ │ │ │ + bne f08d0 │ │ │ │ mov r0, r7 │ │ │ │ bl 378a4 │ │ │ │ - b f08e8 │ │ │ │ + b f08d0 │ │ │ │ clrex │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs f0ce4 │ │ │ │ + bcs f0ccc │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r1, r0, r6, lsl #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ecdc4 │ │ │ │ + bl ecdac │ │ │ │ ldrb r4, [sp, #12] │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ cmp r0, #1 │ │ │ │ - bne f0ad8 │ │ │ │ + bne f0ac0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq f095c │ │ │ │ + beq f0944 │ │ │ │ tst r4, #1 │ │ │ │ - bne f093c │ │ │ │ - ldr r0, [pc, #1156] @ f0db0 │ │ │ │ + bne f0924 │ │ │ │ + ldr r0, [pc, #1156] @ f0d98 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne f0c84 │ │ │ │ + bne f0c6c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f0944 │ │ │ │ + bne f092c │ │ │ │ cmp r1, #2 │ │ │ │ - beq f0c50 │ │ │ │ + beq f0c38 │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs f0ce4 │ │ │ │ + bcs f0ccc │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r1, r0, r6, lsl #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ecdc4 │ │ │ │ + bl ecdac │ │ │ │ ldrb r4, [sp, #12] │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ cmp r0, #1 │ │ │ │ - bne f0ad8 │ │ │ │ + bne f0ac0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq f09d0 │ │ │ │ + beq f09b8 │ │ │ │ tst r4, #1 │ │ │ │ - bne f09b0 │ │ │ │ - ldr r0, [pc, #1044] @ f0db4 │ │ │ │ + bne f0998 │ │ │ │ + ldr r0, [pc, #1044] @ f0d9c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne f0ca4 │ │ │ │ + bne f0c8c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f09b8 │ │ │ │ + bne f09a0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq f0c98 │ │ │ │ + beq f0c80 │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs f0ce4 │ │ │ │ + bcs f0ccc │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r1, r0, r6, lsl #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ecdc4 │ │ │ │ + bl ecdac │ │ │ │ ldrb r4, [sp, #12] │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ cmp r0, #1 │ │ │ │ - bne f0ad8 │ │ │ │ + bne f0ac0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq f0a44 │ │ │ │ + beq f0a2c │ │ │ │ tst r4, #1 │ │ │ │ - bne f0a24 │ │ │ │ - ldr r0, [pc, #932] @ f0db8 │ │ │ │ + bne f0a0c │ │ │ │ + ldr r0, [pc, #932] @ f0da0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne f0cc4 │ │ │ │ + bne f0cac │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f0a2c │ │ │ │ + bne f0a14 │ │ │ │ cmp r1, #2 │ │ │ │ - beq f0cb8 │ │ │ │ + beq f0ca0 │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs f0ce4 │ │ │ │ + bcs f0ccc │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r1, r0, r6, lsl #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ecdc4 │ │ │ │ + bl ecdac │ │ │ │ ldrb r4, [sp, #12] │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ cmp r0, #1 │ │ │ │ - bne f0ad8 │ │ │ │ + bne f0ac0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq f0ab8 │ │ │ │ + beq f0aa0 │ │ │ │ tst r4, #1 │ │ │ │ - bne f0a98 │ │ │ │ - ldr r0, [pc, #820] @ f0dbc │ │ │ │ + bne f0a80 │ │ │ │ + ldr r0, [pc, #820] @ f0da4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne f0cf8 │ │ │ │ + bne f0ce0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f0aa0 │ │ │ │ + bne f0a88 │ │ │ │ cmp r1, #2 │ │ │ │ - beq f0cd8 │ │ │ │ + beq f0cc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl f14cc │ │ │ │ + bl f14b4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne f0af0 │ │ │ │ + bne f0ad8 │ │ │ │ bl 2f5c4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ tst r4, #1 │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r7, #16] │ │ │ │ - bne f0b20 │ │ │ │ - ldr r0, [pc, #648] @ f0d98 │ │ │ │ + bne f0b08 │ │ │ │ + ldr r0, [pc, #648] @ f0d80 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne f0bb0 │ │ │ │ + bne f0b98 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f0b28 │ │ │ │ + bne f0b10 │ │ │ │ cmp r1, #2 │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 378a4 │ │ │ │ - ldr r2, [pc, #552] @ f0d84 │ │ │ │ + ldr r2, [pc, #552] @ f0d6c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrex r0, [r2] │ │ │ │ add r3, r0, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne f0b60 │ │ │ │ + bne f0b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0d0c │ │ │ │ + beq f0cf4 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [r1] │ │ │ │ strb r2, [r1, #4] │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f04b4 │ │ │ │ - ldr r0, [pc, #500] @ f0d90 │ │ │ │ + bne f049c │ │ │ │ + ldr r0, [pc, #500] @ f0d78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a75c │ │ │ │ - b f0d24 │ │ │ │ + b f0d0c │ │ │ │ bl 372b0 │ │ │ │ eor r4, r0, #1 │ │ │ │ - b f0500 │ │ │ │ + b f04e8 │ │ │ │ bl 372b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b f0b20 │ │ │ │ + b f0b08 │ │ │ │ bl 372b0 │ │ │ │ eor r4, r0, #1 │ │ │ │ - b f05b4 │ │ │ │ + b f059c │ │ │ │ bl 372b0 │ │ │ │ eor r4, r0, #1 │ │ │ │ - b f0668 │ │ │ │ + b f0650 │ │ │ │ bl 372b0 │ │ │ │ eor r4, r0, #1 │ │ │ │ - b f071c │ │ │ │ + b f0704 │ │ │ │ bl 372b0 │ │ │ │ eor r4, r0, #1 │ │ │ │ - b f07d0 │ │ │ │ + b f07b8 │ │ │ │ bl 372b0 │ │ │ │ eor r4, r0, #1 │ │ │ │ - b f0884 │ │ │ │ + b f086c │ │ │ │ bl 372b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b f0534 │ │ │ │ + b f051c │ │ │ │ bl 372b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b f05e8 │ │ │ │ + b f05d0 │ │ │ │ bl 372b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b f069c │ │ │ │ + b f0684 │ │ │ │ bl 372b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b f0750 │ │ │ │ + b f0738 │ │ │ │ mov r0, r7 │ │ │ │ bl 378a4 │ │ │ │ - b f095c │ │ │ │ + b f0944 │ │ │ │ bl 372b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b f0804 │ │ │ │ + b f07ec │ │ │ │ bl 372b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b f08b8 │ │ │ │ + b f08a0 │ │ │ │ bl 372b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b f093c │ │ │ │ + b f0924 │ │ │ │ mov r0, r7 │ │ │ │ bl 378a4 │ │ │ │ - b f09d0 │ │ │ │ + b f09b8 │ │ │ │ bl 372b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b f09b0 │ │ │ │ + b f0998 │ │ │ │ mov r0, r7 │ │ │ │ bl 378a4 │ │ │ │ - b f0a44 │ │ │ │ + b f0a2c │ │ │ │ bl 372b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b f0a24 │ │ │ │ + b f0a0c │ │ │ │ mov r0, r7 │ │ │ │ bl 378a4 │ │ │ │ - b f0ab8 │ │ │ │ - ldr r2, [pc, #212] @ f0dc0 │ │ │ │ + b f0aa0 │ │ │ │ + ldr r2, [pc, #212] @ f0da8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3a92c │ │ │ │ - b f0d24 │ │ │ │ + b f0d0c │ │ │ │ bl 372b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b f0a98 │ │ │ │ - ldr r0, [pc, #116] @ f0d88 │ │ │ │ - ldr r2, [pc, #116] @ f0d8c │ │ │ │ + b f0a80 │ │ │ │ + ldr r0, [pc, #116] @ f0d70 │ │ │ │ + ldr r2, [pc, #116] @ f0d74 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #87 @ 0x57 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl f18c4 │ │ │ │ + bl f18ac │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl f0df4 │ │ │ │ - b f0d74 │ │ │ │ + bl f0ddc │ │ │ │ + b f0d5c │ │ │ │ bl 3a910 │ │ │ │ - b f0d68 │ │ │ │ + b f0d50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl f18c4 │ │ │ │ + bl f18ac │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x001ffaf4 │ │ │ │ - andseq pc, pc, r0, lsl r4 @ │ │ │ │ - @ instruction: 0x0015fff3 │ │ │ │ - andseq sp, sp, r8, ror #25 │ │ │ │ - andseq sp, sp, r8, ror #30 │ │ │ │ - andseq pc, pc, r8, lsr sl @ │ │ │ │ - andseq pc, pc, r8, lsl r4 @ │ │ │ │ - andseq pc, pc, r4, lsl #19 │ │ │ │ - @ instruction: 0x001ff8d0 │ │ │ │ - andseq pc, pc, ip, lsl r8 @ │ │ │ │ - andseq pc, pc, r8, ror #14 │ │ │ │ - @ instruction: 0x001ff6b4 │ │ │ │ - @ instruction: 0x001ff5fc │ │ │ │ - andseq pc, pc, r8, lsl #11 │ │ │ │ - andseq pc, pc, r4, lsl r5 @ │ │ │ │ - andseq pc, pc, r0, lsr #9 │ │ │ │ - andseq sp, sp, r8, lsr #28 │ │ │ │ + andseq pc, pc, ip, lsl #22 │ │ │ │ + andseq pc, pc, r8, lsr #8 │ │ │ │ + andseq r0, r6, fp │ │ │ │ + andseq sp, sp, r0, lsl #26 │ │ │ │ + andseq sp, sp, r0, lsl #31 │ │ │ │ + andseq pc, pc, r0, asr sl @ │ │ │ │ + andseq pc, pc, r0, lsr r4 @ │ │ │ │ + mulseq pc, ip, r9 @ │ │ │ │ + andseq pc, pc, r8, ror #17 │ │ │ │ + andseq pc, pc, r4, lsr r8 @ │ │ │ │ + andseq pc, pc, r0, lsl #15 │ │ │ │ + andseq pc, pc, ip, asr #13 │ │ │ │ + andseq pc, pc, r4, lsl r6 @ │ │ │ │ + andseq pc, pc, r0, lsr #11 │ │ │ │ + andseq pc, pc, ip, lsr #10 │ │ │ │ + @ instruction: 0x001ff4b8 │ │ │ │ + andseq sp, sp, r0, asr #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ f0dd8 │ │ │ │ + ldr r1, [pc, #8] @ f0dc0 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - ldrsheq r0, [r6], -r4 │ │ │ │ + b 234680 │ │ │ │ + andseq r0, r6, ip, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bx r2 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1dbb24 │ │ │ │ + b 1dbb0c │ │ │ │ push {r4, lr} │ │ │ │ tst r1, #1 │ │ │ │ - bne f0e18 │ │ │ │ - ldr r1, [pc, #88] @ f0e60 │ │ │ │ + bne f0e00 │ │ │ │ + ldr r1, [pc, #88] @ f0e48 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, r2 │ │ │ │ - bne f0e40 │ │ │ │ + bne f0e28 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f0e20 │ │ │ │ + bne f0e08 │ │ │ │ cmp r2, #2 │ │ │ │ popne {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 378a4 │ │ │ │ mov r4, r0 │ │ │ │ bl 372b0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #4] │ │ │ │ - b f0e18 │ │ │ │ - andseq pc, pc, r0, lsr #2 │ │ │ │ + b f0e00 │ │ │ │ + andseq pc, pc, r8, lsr r1 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r4, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r2, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bne f0ea8 │ │ │ │ + bne f0e90 │ │ │ │ cmp r5, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ - beq f0ee8 │ │ │ │ + beq f0ed0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ str r5, [r0, #760] @ 0x2f8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f0ed4 │ │ │ │ + beq f0ebc │ │ │ │ mov r0, r5 │ │ │ │ - bl f14cc │ │ │ │ + bl f14b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b f047c │ │ │ │ - ldr r0, [pc, #56] @ f0f28 │ │ │ │ + b f0464 │ │ │ │ + ldr r0, [pc, #56] @ f0f10 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #40] @ f0f2c │ │ │ │ + ldr r1, [pc, #40] @ f0f14 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bl 3a8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, sp, ip, lsr #24 │ │ │ │ - andseq pc, pc, r8, lsr #1 │ │ │ │ + andseq sp, sp, r4, asr #24 │ │ │ │ + andseq pc, pc, r0, asr #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0f74 │ │ │ │ + beq f0f5c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f0f58 │ │ │ │ + beq f0f40 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f0f74 │ │ │ │ + beq f0f5c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f0f94 │ │ │ │ + beq f0f7c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne f0ff4 │ │ │ │ + bne f0fdc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f0fc8 │ │ │ │ + beq f0fb0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f0fe0 │ │ │ │ + beq f0fc8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1014 │ │ │ │ + beq f0ffc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -208978,142 +208972,142 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f1060 │ │ │ │ + beq f1048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f1074 │ │ │ │ + bne f105c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl f0f9c │ │ │ │ - b f1074 │ │ │ │ + bl f0f84 │ │ │ │ + b f105c │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1074 │ │ │ │ + beq f105c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq f10b4 │ │ │ │ + beq f109c │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1098 │ │ │ │ + beq f1080 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f10b4 │ │ │ │ + beq f109c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r4, #12] │ │ │ │ - bl f0f30 │ │ │ │ - b f10e8 │ │ │ │ + bl f0f18 │ │ │ │ + b f10d0 │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f10e8 │ │ │ │ + beq f10d0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f1124 │ │ │ │ + beq f110c │ │ │ │ cmp r2, #1 │ │ │ │ - bne f112c │ │ │ │ + bne f1114 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ add r0, r0, #4 │ │ │ │ - b f0f9c │ │ │ │ + b f0f84 │ │ │ │ bx lr │ │ │ │ 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 f1158 │ │ │ │ + beq f1140 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1174 │ │ │ │ + beq f115c │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f11cc │ │ │ │ + beq f11b4 │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b f1194 │ │ │ │ + b f117c │ │ │ │ cmp r7, r4 │ │ │ │ - beq f11cc │ │ │ │ + beq f11b4 │ │ │ │ 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 f11a4 │ │ │ │ - cmp r2, #1 │ │ │ │ bne f118c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne f1174 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b f118c │ │ │ │ + bl 172c40 │ │ │ │ + b f1174 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq f11e8 │ │ │ │ + beq f11d0 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f12c8 │ │ │ │ + beq f12b0 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq f129c │ │ │ │ + beq f1284 │ │ │ │ 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 f122c │ │ │ │ + b f1214 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f129c │ │ │ │ + beq f1284 │ │ │ │ cmp r8, #0 │ │ │ │ - bne f124c │ │ │ │ + bne f1234 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq f1234 │ │ │ │ + beq f121c │ │ │ │ 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 │ │ │ │ @@ -209121,352 +209115,352 @@ │ │ │ │ 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 f1274 │ │ │ │ + bne f125c │ │ │ │ cmp r2, #1 │ │ │ │ - bne f1224 │ │ │ │ + bne f120c │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b f1224 │ │ │ │ + bl 172c40 │ │ │ │ + b f120c │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq f12c8 │ │ │ │ + beq f12b0 │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f12e4 │ │ │ │ + beq f12cc │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1300 │ │ │ │ + beq f12e8 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq f131c │ │ │ │ + beq f1304 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1338 │ │ │ │ + beq f1320 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1354 │ │ │ │ + beq f133c │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f136c │ │ │ │ + beq f1354 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f13b0 │ │ │ │ + bne f1398 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f1380 │ │ │ │ + bne f1368 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f13b0 │ │ │ │ + bne f1398 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b f1428 │ │ │ │ + b f1410 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq f1404 │ │ │ │ + beq f13ec │ │ │ │ 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 f13dc │ │ │ │ - cmp r2, #1 │ │ │ │ bne f13c4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne f13ac │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b f13c4 │ │ │ │ + bl 172c40 │ │ │ │ + b f13ac │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1420 │ │ │ │ + beq f1408 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl d91c8 │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl f1780 │ │ │ │ + bl f1768 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f1458 │ │ │ │ + bne f1440 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f1474 │ │ │ │ + bne f145c │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq f148c │ │ │ │ - b f14bc │ │ │ │ + beq f1474 │ │ │ │ + b f14a4 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1448 │ │ │ │ + beq f1430 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f14bc │ │ │ │ + bne f14a4 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f1494 │ │ │ │ + bne f147c │ │ │ │ cmp r1, #1 │ │ │ │ - bne f14bc │ │ │ │ + bne f14a4 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ 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 f14dc │ │ │ │ + bne f14c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne f1500 │ │ │ │ + bne f14e8 │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f151c │ │ │ │ + beq f1504 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl f16a0 │ │ │ │ + bl f1688 │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq f1568 │ │ │ │ + beq f1550 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f154c │ │ │ │ + beq f1534 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1568 │ │ │ │ + beq f1550 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f15ac │ │ │ │ + bne f1594 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq f1594 │ │ │ │ + beq f157c │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl f1130 │ │ │ │ + bl f1118 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl f1130 │ │ │ │ + bl f1118 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b f1130 │ │ │ │ + b f1118 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f1584 │ │ │ │ - b f1594 │ │ │ │ + bne f156c │ │ │ │ + b f157c │ │ │ │ mov r5, r0 │ │ │ │ - b f1640 │ │ │ │ + b f1628 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl f1130 │ │ │ │ - b f1640 │ │ │ │ + bl f1118 │ │ │ │ + b f1628 │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1608 │ │ │ │ + beq f15f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl f16a0 │ │ │ │ + bl f1688 │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl f1868 │ │ │ │ + bl f1850 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq f1638 │ │ │ │ + beq f1620 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl f1660 │ │ │ │ + bl f1648 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq f1654 │ │ │ │ + beq f163c │ │ │ │ add r0, r4, #24 │ │ │ │ - bl f1130 │ │ │ │ + bl f1118 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 f1130 │ │ │ │ + bl f1118 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b f1130 │ │ │ │ + b f1118 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl f1130 │ │ │ │ + bl f1118 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f16d0 │ │ │ │ + beq f16b8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f16ec │ │ │ │ + beq f16d4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1708 │ │ │ │ + beq f16f0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1724 │ │ │ │ + beq f170c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1740 │ │ │ │ + beq f1728 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f175c │ │ │ │ + beq f1744 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f177c │ │ │ │ + beq f1764 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f17a4 │ │ │ │ + beq f178c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f17c0 │ │ │ │ + beq f17a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f17dc │ │ │ │ + beq f17c4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -209475,80 +209469,80 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f1840 │ │ │ │ + beq f1828 │ │ │ │ add r5, r6, #4 │ │ │ │ - b f1824 │ │ │ │ + b f180c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f1840 │ │ │ │ + beq f1828 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1818 │ │ │ │ + beq f1800 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b f1818 │ │ │ │ + b f1800 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1864 │ │ │ │ + beq f184c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq f18a4 │ │ │ │ + beq f188c │ │ │ │ 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 ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f18c0 │ │ │ │ + beq f18a8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl f14cc │ │ │ │ + bl f14b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - ldr r0, [pc, #8] @ f1910 │ │ │ │ + ldr r0, [pc, #8] @ f18f8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq pc, r5, r6, ror #9 │ │ │ │ + @ instruction: 0x0015f4fe │ │ │ │ bx lr │ │ │ │ movw ip, #16909 @ 0x420d │ │ │ │ movw r2, #26540 @ 0x67ac │ │ │ │ movw r1, #7048 @ 0x1b88 │ │ │ │ movw r3, #51091 @ 0xc793 │ │ │ │ movt ip, #19588 @ 0x4c84 │ │ │ │ movt r2, #9738 @ 0x260a │ │ │ │ @@ -209568,89 +209562,89 @@ │ │ │ │ movt r3, #22036 @ 0x5614 │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #64] @ f19c8 │ │ │ │ + ldr ip, [pc, #64] @ f19b0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #60] @ f19cc │ │ │ │ + ldr lr, [pc, #60] @ f19b4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #56] @ f19d0 │ │ │ │ + ldr r1, [pc, #56] @ f19b8 │ │ │ │ add r0, r0, #12 │ │ │ │ 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, #5 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 233904 │ │ │ │ + bl 2338ec │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - mulseq sp, ip, r1 │ │ │ │ - andseq sp, sp, ip, ror r1 │ │ │ │ - andseq pc, r5, r6, ror r4 @ │ │ │ │ + @ instruction: 0x001dd1b4 │ │ │ │ + mulseq sp, r4, r1 │ │ │ │ + andseq pc, r5, lr, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ands r4, r0, #1 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ movne r4, r1 │ │ │ │ ands r0, r4, #3 │ │ │ │ - beq f1a38 │ │ │ │ + beq f1a20 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1afc │ │ │ │ - ldr r2, [pc, #964] @ f1dd8 │ │ │ │ + bne f1ae4 │ │ │ │ + ldr r2, [pc, #964] @ f1dc0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 102af0 │ │ │ │ + bl 102ad8 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bne f1bc0 │ │ │ │ + bne f1ba8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - ldr r1, [pc, #888] @ f1ddc │ │ │ │ + ldr r1, [pc, #888] @ f1dc4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, #11 │ │ │ │ - bl 100cfc │ │ │ │ + bl 100ce4 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1ac8 │ │ │ │ + bne f1ab0 │ │ │ │ ldm r5, {r6, fp} │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1aa0 │ │ │ │ + beq f1a88 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1ab8 │ │ │ │ + beq f1aa0 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -209666,41 +209660,41 @@ │ │ │ │ strb r2, [r9, #4] │ │ │ │ str r1, [r9] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 102520 │ │ │ │ + bl 102508 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1c2c │ │ │ │ + beq f1c14 │ │ │ │ add r4, r7, #4 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r1, [pc, #696] @ f1de4 │ │ │ │ + ldr r1, [pc, #696] @ f1dcc │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, #11 │ │ │ │ - bl 100cfc │ │ │ │ + bl 100ce4 │ │ │ │ uxtb r0, r6 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1b90 │ │ │ │ + bne f1b78 │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1b68 │ │ │ │ + beq f1b50 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1b80 │ │ │ │ + beq f1b68 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -209721,143 +209715,143 @@ │ │ │ │ strb r0, [sp, #12] │ │ │ │ and r0, r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 10376c │ │ │ │ + bl 103754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1c80 │ │ │ │ - ldr r2, [pc, #488] @ f1de0 │ │ │ │ + beq f1c68 │ │ │ │ + ldr r2, [pc, #488] @ f1dc8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #37 @ 0x25 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ strd r0, [r9] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1023bc │ │ │ │ + bl 1023a4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1023bc │ │ │ │ + bl 1023a4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strb r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq f1cf4 │ │ │ │ + beq f1cdc │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ add r7, sp, #8 │ │ │ │ lsl r6, r6, #2 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1034cc │ │ │ │ + bl 1034b4 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne f1d0c │ │ │ │ + bne f1cf4 │ │ │ │ subs r6, r6, #4 │ │ │ │ - bne f1c50 │ │ │ │ - b f1cf4 │ │ │ │ + bne f1c38 │ │ │ │ + b f1cdc │ │ │ │ cmp r6, #0 │ │ │ │ - beq f1cec │ │ │ │ + beq f1cd4 │ │ │ │ orr sl, r4, #18 │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ lsl r8, r6, #2 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ str sl, [sp] │ │ │ │ - bl 1034cc │ │ │ │ + bl 1034b4 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne f1c08 │ │ │ │ + bne f1bf0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1034cc │ │ │ │ + bl 1034b4 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne f1c08 │ │ │ │ + bne f1bf0 │ │ │ │ subs r8, r8, #4 │ │ │ │ - bne f1c94 │ │ │ │ + bne f1c7c │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1023bc │ │ │ │ + bl 1023a4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1023bc │ │ │ │ + bl 1023a4 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r9] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1023bc │ │ │ │ + bl 1023a4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1d5c │ │ │ │ + beq f1d44 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b f1d54 │ │ │ │ + b f1d3c │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1d5c │ │ │ │ + beq f1d44 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b f1db4 │ │ │ │ + b f1d9c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl f0f9c │ │ │ │ - b f1dcc │ │ │ │ + bl f0f84 │ │ │ │ + b f1db4 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl f0f9c │ │ │ │ - b f1dcc │ │ │ │ + bl f0f84 │ │ │ │ + b f1db4 │ │ │ │ bl 3a910 │ │ │ │ - b f1da8 │ │ │ │ + b f1d90 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1023bc │ │ │ │ + bl 1023a4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1023bc │ │ │ │ - b f1dcc │ │ │ │ + bl 1023a4 │ │ │ │ + b f1db4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1023bc │ │ │ │ + bl 1023a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x0015f3ff │ │ │ │ - andseq pc, r5, r5, lsl r4 @ │ │ │ │ - andseq pc, r5, r0, ror #4 │ │ │ │ - andseq pc, r5, sp, asr #6 │ │ │ │ + andseq pc, r5, r7, lsl r4 @ │ │ │ │ + andseq pc, r5, sp, lsr #8 │ │ │ │ + andseq pc, r5, r8, ror r2 @ │ │ │ │ + andseq pc, r5, r5, ror #6 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, #20 │ │ │ │ mov r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ eormi r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -209870,47 +209864,47 @@ │ │ │ │ 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] @ f1eac │ │ │ │ + ldr r4, [pc, #108] @ f1e94 │ │ │ │ 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] @ f1eb4 │ │ │ │ + ldr r4, [pc, #72] @ f1e9c │ │ │ │ mov r3, #6 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #52] @ f1eb8 │ │ │ │ + ldr r4, [pc, #52] @ f1ea0 │ │ │ │ mov r3, #5 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #20] @ f1eb0 │ │ │ │ + ldr r4, [pc, #20] @ f1e98 │ │ │ │ mov r3, #19 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq pc, r5, r4, asr #32 │ │ │ │ - @ instruction: 0x0015eff6 │ │ │ │ - andseq pc, r5, r9, lsr r0 @ │ │ │ │ - andseq pc, r5, r7, lsr #32 │ │ │ │ + andseq pc, r5, ip, asr r0 @ │ │ │ │ + andseq pc, r5, lr │ │ │ │ + andseq pc, r5, r1, asr r0 @ │ │ │ │ + andseq pc, r5, pc, lsr r0 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ eormi r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -209920,177 +209914,177 @@ │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldr r3, [pc, #260] @ f200c │ │ │ │ + ldr r3, [pc, #260] @ f1ff4 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #256] @ f2010 │ │ │ │ + ldr r1, [pc, #256] @ f1ff8 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #196] @ f2000 │ │ │ │ + ldr r1, [pc, #196] @ f1fe8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #160] @ f1ff8 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #160] @ f1fe0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #136] @ f1ffc │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #136] @ f1fe4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #96] @ f1ff0 │ │ │ │ - ldr r3, [pc, #96] @ f1ff4 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #96] @ f1fd8 │ │ │ │ + ldr r3, [pc, #96] @ f1fdc │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #68] @ f2004 │ │ │ │ + ldr r1, [pc, #68] @ f1fec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #44] @ f2008 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #44] @ f1ff0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 234698 │ │ │ │ - andseq lr, r5, r2, lsl pc │ │ │ │ - andseq ip, sp, r4, lsl #24 │ │ │ │ - andseq lr, r5, r8, lsr #30 │ │ │ │ - andseq lr, r5, sl, lsl pc │ │ │ │ - andseq lr, r5, r5, ror #30 │ │ │ │ - andseq lr, r5, r7, ror #29 │ │ │ │ - @ instruction: 0x0015eed5 │ │ │ │ - andseq ip, sp, r0, lsl #25 │ │ │ │ - mulseq r5, r8, pc @ │ │ │ │ + b 234680 │ │ │ │ + andseq lr, r5, sl, lsr #30 │ │ │ │ + andseq ip, sp, ip, lsl ip │ │ │ │ + andseq lr, r5, r0, asr #30 │ │ │ │ + andseq lr, r5, r2, lsr pc │ │ │ │ + andseq lr, r5, sp, ror pc │ │ │ │ + @ instruction: 0x0015eeff │ │ │ │ + andseq lr, r5, sp, ror #29 │ │ │ │ + mulseq sp, r8, ip │ │ │ │ + @ instruction: 0x0015efb0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f2140 │ │ │ │ + beq f2128 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ lsl r7, r2, #2 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2238 │ │ │ │ + beq f2220 │ │ │ │ mov r4, #0 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ str r6, [sp] │ │ │ │ bl ab35c │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r1, #4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2244 │ │ │ │ + beq f222c │ │ │ │ add r7, r5, r6, lsl #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, sp │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r4, r0 │ │ │ │ - bne f20a4 │ │ │ │ + bne f208c │ │ │ │ mov r0, r6 │ │ │ │ bl 2f5c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ ldrd sl, [r5, #8] │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - bmi f225c │ │ │ │ - beq f20e8 │ │ │ │ + bmi f2244 │ │ │ │ + beq f20d0 │ │ │ │ bl ab35c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2254 │ │ │ │ + beq f223c │ │ │ │ mov r8, r0 │ │ │ │ - b f20ec │ │ │ │ + b f20d4 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ bl 24cd4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - bne f2114 │ │ │ │ + bne f20fc │ │ │ │ add r0, sp, #16 │ │ │ │ bl 36844 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r5, r7 │ │ │ │ str fp, [r0, r1, lsl #2]! │ │ │ │ str r8, [r0, #4] │ │ │ │ str fp, [r0, #8] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne f208c │ │ │ │ - b f215c │ │ │ │ + bne f2074 │ │ │ │ + b f2144 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r0, r1} │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl ea70c │ │ │ │ + bl ea6f4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq f21bc │ │ │ │ + beq f21a4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ str r0, [r9, #12] │ │ │ │ @@ -210103,71 +210097,71 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ str r7, [r9] │ │ │ │ stmib r9, {r1, r2, r3} │ │ │ │ - beq f2210 │ │ │ │ + beq f21f8 │ │ │ │ add r4, r0, #4 │ │ │ │ - b f21f4 │ │ │ │ + b f21dc │ │ │ │ add r4, r4, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq f2210 │ │ │ │ + beq f21f8 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f21e8 │ │ │ │ + beq f21d0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b f21e8 │ │ │ │ + b f21d0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f21b4 │ │ │ │ + beq f219c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ - b f2264 │ │ │ │ + b f224c │ │ │ │ mov r8, fp │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f22ac │ │ │ │ + beq f2294 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b f22ac │ │ │ │ + b f2294 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl f17fc │ │ │ │ + bl f17e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b f22a8 │ │ │ │ + b f2290 │ │ │ │ mov r4, r0 │ │ │ │ - b f22b4 │ │ │ │ + b f229c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl f17fc │ │ │ │ + bl f17e4 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f22c8 │ │ │ │ + bne f22b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ @@ -210185,39 +210179,39 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r8, #16] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 155c48 │ │ │ │ + bl 155c30 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne f235c │ │ │ │ + bne f2344 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r6, r1 │ │ │ │ - bcc f242c │ │ │ │ + bcc f2414 │ │ │ │ ldrb r1, [r0, #28] │ │ │ │ tst r1, #1 │ │ │ │ ldrbne r1, [r0, #32] │ │ │ │ tstne r1, #2 │ │ │ │ - bne f2478 │ │ │ │ - ldr r0, [pc, #624] @ f25d4 │ │ │ │ + bne f2460 │ │ │ │ + ldr r0, [pc, #624] @ f25bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 24ecc <__tls_get_addr@plt> │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2494 │ │ │ │ + beq f247c │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r7, #760] @ 0x2f8 │ │ │ │ dmb ish │ │ │ │ cmp r2, r3 │ │ │ │ - bne f24d4 │ │ │ │ + bne f24bc │ │ │ │ mov r4, #1 │ │ │ │ dmb ish │ │ │ │ str r4, [r7, #760] @ 0x2f8 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -210232,261 +210226,261 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ blx r6 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - beq f23fc │ │ │ │ + beq f23e4 │ │ │ │ cmp r6, #2 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - beq f251c │ │ │ │ + beq f2504 │ │ │ │ dmb ish │ │ │ │ str r6, [r0, #760] @ 0x2f8 │ │ │ │ - b f242c │ │ │ │ + b f2414 │ │ │ │ ldrb r1, [sp, #80] @ 0x50 │ │ │ │ tst r1, #1 │ │ │ │ - beq f2424 │ │ │ │ + beq f240c │ │ │ │ mov r0, r6 │ │ │ │ - bl f14cc │ │ │ │ + bl f14b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ - b f242c │ │ │ │ + b f2414 │ │ │ │ mov r1, r6 │ │ │ │ - bl f047c │ │ │ │ + bl f0464 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r7, r6 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ bl d48f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f2470 │ │ │ │ + beq f2458 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne f235c │ │ │ │ + bne f2344 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - bls f235c │ │ │ │ - b f242c │ │ │ │ - ldr r1, [pc, #316] @ f25d8 │ │ │ │ + bls f2344 │ │ │ │ + b f2414 │ │ │ │ + ldr r1, [pc, #316] @ f25c0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne f249c │ │ │ │ + bne f2484 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f2544 │ │ │ │ + beq f252c │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r0] │ │ │ │ strb r1, [r0, #4] │ │ │ │ ldr r3, [r7, #760] @ 0x2f8 │ │ │ │ dmb ish │ │ │ │ cmp r2, r3 │ │ │ │ - beq f2388 │ │ │ │ + beq f2370 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ bl 2f8a8 │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ sub r2, r2, #1 │ │ │ │ bic r2, r2, #7 │ │ │ │ cmp r3, #1 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, #8 │ │ │ │ - bne f2510 │ │ │ │ + bne f24f8 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r4, #1 │ │ │ │ - b f23c0 │ │ │ │ + b f23a8 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r4, #0 │ │ │ │ - b f23c0 │ │ │ │ - ldr r0, [pc, #192] @ f25e4 │ │ │ │ + b f23a8 │ │ │ │ + ldr r0, [pc, #192] @ f25cc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ - ldr r1, [pc, #180] @ f25e8 │ │ │ │ + ldr r1, [pc, #180] @ f25d0 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bl 3a8b0 │ │ │ │ - b f255c │ │ │ │ - ldr r0, [pc, #144] @ f25dc │ │ │ │ - ldr r2, [pc, #144] @ f25e0 │ │ │ │ + b f2544 │ │ │ │ + ldr r0, [pc, #144] @ f25c4 │ │ │ │ + ldr r2, [pc, #144] @ f25c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #87 @ 0x57 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - b f25ac │ │ │ │ + b f2594 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl f0e64 │ │ │ │ + bl f0e4c │ │ │ │ mov r0, r4 │ │ │ │ - b f25ac │ │ │ │ + b f2594 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f25cc │ │ │ │ + beq f25b4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - b f25c4 │ │ │ │ + b f25ac │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq f25d0 │ │ │ │ + beq f25b8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, pc, r4, lsr #24 │ │ │ │ - @ instruction: 0x001fdad4 │ │ │ │ - @ instruction: 0x0015e7bb │ │ │ │ - @ instruction: 0x001dc4b0 │ │ │ │ - andseq ip, sp, r0, lsl #12 │ │ │ │ - andseq sp, pc, r4, ror sl @ │ │ │ │ + andseq sp, pc, ip, lsr ip @ │ │ │ │ + andseq sp, pc, ip, ror #21 │ │ │ │ + @ instruction: 0x0015e7d3 │ │ │ │ + andseq ip, sp, r8, asr #9 │ │ │ │ + andseq ip, sp, r8, lsl r6 │ │ │ │ + andseq sp, pc, ip, lsl #21 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #29 │ │ │ │ - ldr r1, [pc, #8] @ f2604 │ │ │ │ + ldr r1, [pc, #8] @ f25ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x0015e8d9 │ │ │ │ + @ instruction: 0x0015e8f1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ - bne f2674 │ │ │ │ + bne f265c │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, #20 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2680 │ │ │ │ - ldr r9, [pc, #132] @ f26c8 │ │ │ │ + beq f2668 │ │ │ │ + ldr r9, [pc, #132] @ f26b0 │ │ │ │ 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 109dec │ │ │ │ + bl 109dd4 │ │ │ │ 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 │ │ │ │ bl 24cd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r1, [pc, #44] @ f26c4 │ │ │ │ + ldr r1, [pc, #44] @ f26ac │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl f31a0 │ │ │ │ - b f26b8 │ │ │ │ + bl f3188 │ │ │ │ + b f26a0 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f102c │ │ │ │ + bl f1014 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq ip, sp, r4, lsr #10 │ │ │ │ - andseq ip, sp, r4, ror r5 │ │ │ │ + andseq ip, sp, ip, lsr r5 │ │ │ │ + andseq ip, sp, ip, lsl #11 │ │ │ │ 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 │ │ │ │ - beq f2778 │ │ │ │ + beq f2760 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ mov r9, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi f279c │ │ │ │ + bmi f2784 │ │ │ │ mov sl, r1 │ │ │ │ ldr fp, [r6] │ │ │ │ cmp r7, #0 │ │ │ │ - beq f2728 │ │ │ │ + beq f2710 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f27a0 │ │ │ │ + beq f2788 │ │ │ │ mov r5, r0 │ │ │ │ - b f272c │ │ │ │ + b f2714 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ bl 24cd4 │ │ │ │ stmib sp, {r5, r7} │ │ │ │ str r7, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, sp │ │ │ │ - bl f571c │ │ │ │ + bl f5704 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r8 │ │ │ │ - beq f2778 │ │ │ │ + beq f2760 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bpl f26fc │ │ │ │ + bpl f26e4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2794 │ │ │ │ + beq f277c │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b f2768 │ │ │ │ + b f2750 │ │ │ │ mov r9, #1 │ │ │ │ mov r5, r7 │ │ │ │ - b f2768 │ │ │ │ - b f27b0 │ │ │ │ + b f2750 │ │ │ │ + b f2798 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f27d8 │ │ │ │ + beq f27c0 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ @@ -210494,39 +210488,39 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r7, #12] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq f28d4 │ │ │ │ + beq f28bc │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - bmi f2918 │ │ │ │ + bmi f2900 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r3, r6, r6, lsl #1 │ │ │ │ add r8, r0, #4 │ │ │ │ mov sl, #0 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ add fp, r2, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [r1] │ │ │ │ cmp r9, #0 │ │ │ │ - beq f285c │ │ │ │ + beq f2844 │ │ │ │ bl ab35c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f2860 │ │ │ │ - b f2920 │ │ │ │ + bne f2848 │ │ │ │ + b f2908 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ str r8, [sp, #4] │ │ │ │ add r8, r8, sl │ │ │ │ mov r7, r0 │ │ │ │ bl 24cd4 │ │ │ │ @@ -210534,56 +210528,56 @@ │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r0, r1, r0 │ │ │ │ str r9, [fp, #-8] │ │ │ │ cmp r8, r4 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r9, [fp] │ │ │ │ - beq f290c │ │ │ │ + beq f28f4 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add fp, fp, #12 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ add sl, sl, #4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - bpl f2834 │ │ │ │ + bpl f281c │ │ │ │ mov r1, r2 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq f2904 │ │ │ │ + beq f28ec │ │ │ │ ldr r0, [r7] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ab350 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r0, r6, #1 │ │ │ │ - b f28d8 │ │ │ │ + b f28c0 │ │ │ │ mov r0, #0 │ │ │ │ - b f28c8 │ │ │ │ + b f28b0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #1 │ │ │ │ - b f28c8 │ │ │ │ + b f28b0 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [r2] │ │ │ │ - beq f295c │ │ │ │ + beq f2944 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ @@ -210594,263 +210588,263 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ lsl r7, r0, #3 │ │ │ │ movw r0, #21845 @ 0x5555 │ │ │ │ movt r0, #1365 @ 0x555 │ │ │ │ cmp fp, r0 │ │ │ │ - bls f2998 │ │ │ │ + bls f2980 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [sp] │ │ │ │ - beq f29d8 │ │ │ │ + beq f29c0 │ │ │ │ mov r9, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ mov r5, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f298c │ │ │ │ + beq f2974 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ str fp, [sp, #4] │ │ │ │ - b f29e4 │ │ │ │ + b f29cc │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add sl, sp, #8 │ │ │ │ ldm r1!, {r2, r3, r4, r5} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r2, r3, r4, r5} │ │ │ │ ldm r1, {r2, r3, r4, r5} │ │ │ │ stm r0, {r2, r3, r4, r5} │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ mov fp, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl e1034 │ │ │ │ + bl e101c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2a2c │ │ │ │ + beq f2a14 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, fp │ │ │ │ add fp, fp, #24 │ │ │ │ add r8, r8, #1 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - b f2a04 │ │ │ │ + b f29ec │ │ │ │ cmp r8, #0 │ │ │ │ - beq f2a68 │ │ │ │ + beq f2a50 │ │ │ │ ldr r4, [sp] │ │ │ │ cmp r8, #1 │ │ │ │ - bne f2aa0 │ │ │ │ + bne f2a88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #20] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ - bl e33dc │ │ │ │ + bl e33c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2a60 │ │ │ │ + beq f2a48 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #21 │ │ │ │ - bcs f2ac0 │ │ │ │ + bcs f2aa8 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl e5570 │ │ │ │ - b f2a40 │ │ │ │ + bl e5558 │ │ │ │ + b f2a28 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl eec20 │ │ │ │ - b f2a40 │ │ │ │ - b f2ad8 │ │ │ │ + bl eec08 │ │ │ │ + b f2a28 │ │ │ │ + b f2ac0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2b00 │ │ │ │ + beq f2ae8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #276] @ f2c2c │ │ │ │ + ldr r5, [pc, #276] @ f2c14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r7, #4 │ │ │ │ strb r7, [r4] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [r4] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r7, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ ldrb r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2b7c │ │ │ │ + beq f2b64 │ │ │ │ cmp r1, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r4] │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #200] @ f2c30 │ │ │ │ - ldr r2, [pc, #200] @ f2c34 │ │ │ │ + ldr r0, [pc, #200] @ f2c18 │ │ │ │ + ldr r2, [pc, #200] @ f2c1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #173 @ 0xad │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - bhi f2b98 │ │ │ │ + bhi f2b80 │ │ │ │ cmp r1, #3 │ │ │ │ - beq f2b98 │ │ │ │ + beq f2b80 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2bb0 │ │ │ │ + beq f2b98 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2bc8 │ │ │ │ + beq f2bb0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2bfc │ │ │ │ + beq f2be4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl f310c │ │ │ │ + bl f30f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq ip, sp, r4, asr #1 │ │ │ │ - andseq lr, r5, sl, lsl #7 │ │ │ │ - mulseq sp, r4, r0 │ │ │ │ + ldrsbeq ip, [sp], -ip @ │ │ │ │ + andseq lr, r5, r2, lsr #7 │ │ │ │ + andseq ip, sp, ip, lsr #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #92] @ f2cac │ │ │ │ + ldr ip, [pc, #92] @ f2c94 │ │ │ │ mov r6, #9 │ │ │ │ - ldr lr, [pc, #88] @ f2cb0 │ │ │ │ + ldr lr, [pc, #88] @ f2c98 │ │ │ │ add r5, r0, #8 │ │ │ │ - ldr r4, [pc, #84] @ f2cb4 │ │ │ │ + ldr r4, [pc, #84] @ f2c9c │ │ │ │ mov r7, #10 │ │ │ │ - ldr r1, [pc, #80] @ f2cb8 │ │ │ │ + ldr r1, [pc, #80] @ f2ca0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #76] @ f2cbc │ │ │ │ + ldr r3, [pc, #76] @ f2ca4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x001dbfbc │ │ │ │ - @ instruction: 0x0015e2fc │ │ │ │ - andseq fp, sp, r4, asr #31 │ │ │ │ - andseq lr, r5, r1, ror #5 │ │ │ │ - @ instruction: 0x0015e2de │ │ │ │ + @ instruction: 0x001dbfd4 │ │ │ │ + andseq lr, r5, r4, lsl r3 │ │ │ │ + @ instruction: 0x001dbfdc │ │ │ │ + @ instruction: 0x0015e2f9 │ │ │ │ + @ instruction: 0x0015e2f6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs f2ce4 │ │ │ │ + bcs f2ccc │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r4, #1 │ │ │ │ - b f2d54 │ │ │ │ + b f2d3c │ │ │ │ mvn r6, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r6, #6, #26 │ │ │ │ lsr r2, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs f2d10 │ │ │ │ + bcs f2cf8 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r4, #2 │ │ │ │ - b f2d54 │ │ │ │ + b f2d3c │ │ │ │ bfi r2, r6, #6, #26 │ │ │ │ lsr r5, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - bne f2d34 │ │ │ │ + bne f2d1c │ │ │ │ orr r1, r5, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ strb r2, [sp, #5] │ │ │ │ mov r4, #3 │ │ │ │ - b f2d50 │ │ │ │ + b f2d38 │ │ │ │ mvn r4, #15 │ │ │ │ orr r1, r4, r1, lsr #18 │ │ │ │ mov r4, #4 │ │ │ │ bfi r5, r6, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb r2, [sp, #6] │ │ │ │ strb r5, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi f2d94 │ │ │ │ + bhi f2d7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ @@ -210861,307 +210855,307 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2f810 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b f2d6c │ │ │ │ + b f2d54 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ f2dcc │ │ │ │ + ldr r1, [pc, #4] @ f2db4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 232c54 │ │ │ │ - andseq fp, sp, r4, lsr #28 │ │ │ │ + b 232c3c │ │ │ │ + andseq fp, sp, ip, lsr lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq f2e14 │ │ │ │ + beq f2dfc │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2df8 │ │ │ │ + beq f2de0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2e14 │ │ │ │ + beq f2dfc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2e34 │ │ │ │ + beq f2e1c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq f2e98 │ │ │ │ + beq f2e80 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ sub r1, r1, r0 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ add r6, r0, #4 │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r5, r2, #3 │ │ │ │ - b f2e7c │ │ │ │ + b f2e64 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq f2e98 │ │ │ │ + beq f2e80 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2e70 │ │ │ │ + beq f2e58 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b f2e70 │ │ │ │ + b f2e58 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2ebc │ │ │ │ + beq f2ea4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2f04 │ │ │ │ + beq f2eec │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2ee8 │ │ │ │ + beq f2ed0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2f04 │ │ │ │ + beq f2eec │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2f24 │ │ │ │ + beq f2f0c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_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 f2fa0 │ │ │ │ + beq f2f88 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbeq r0, [r4, #4] │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne f2fb4 │ │ │ │ + bne f2f9c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2f78 │ │ │ │ + beq f2f60 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2f90 │ │ │ │ + beq f2f78 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b f2fb0 │ │ │ │ + b f2f98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2fb4 │ │ │ │ + beq f2f9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq f2ff4 │ │ │ │ + beq f2fdc │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2fd8 │ │ │ │ + beq f2fc0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2ff4 │ │ │ │ + beq f2fdc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3014 │ │ │ │ + beq f2ffc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrd r0, [r4, #12] │ │ │ │ - bl f2ec0 │ │ │ │ - b f3050 │ │ │ │ + bl f2ea8 │ │ │ │ + b f3038 │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3050 │ │ │ │ + beq f3038 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f309c │ │ │ │ + beq f3084 │ │ │ │ add r5, r6, #4 │ │ │ │ - b f3080 │ │ │ │ + b f3068 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f309c │ │ │ │ + beq f3084 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3074 │ │ │ │ + beq f305c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b f3074 │ │ │ │ + b f305c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f30bc │ │ │ │ + beq f30a4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f30e8 │ │ │ │ + bne f30d0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b f30d0 │ │ │ │ + b f30b8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi f3128 │ │ │ │ + bhi f3110 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3140 │ │ │ │ + beq f3128 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3158 │ │ │ │ + beq f3140 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3188 │ │ │ │ + beq f3170 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f31c0 │ │ │ │ + beq f31a8 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f31dc │ │ │ │ + beq f31c4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f31fc │ │ │ │ + beq f31e4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b 109c38 │ │ │ │ + b 109c20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ - bcs f3250 │ │ │ │ + bcs f3238 │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ - bl e5918 │ │ │ │ + bl e5900 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ sub r0, fp, #24 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r9, [sp, #32] │ │ │ │ @@ -211169,23 +211163,23 @@ │ │ │ │ add r0, r1, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r8, #8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f3b04 │ │ │ │ + beq f3aec │ │ │ │ lsr r3, r7, #3 │ │ │ │ mov r0, #168 @ 0xa8 │ │ │ │ mla r2, r3, r0, r8 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ add r1, r8, r0, lsl #5 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bcs f3340 │ │ │ │ + bcs f3328 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr fp, [r1, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ subs r0, sl, fp │ │ │ │ ldr r6, [r1] │ │ │ │ @@ -211202,38 +211196,38 @@ │ │ │ │ movwcc r7, #1 │ │ │ │ sub ip, r7, r0 │ │ │ │ eor r0, sl, fp │ │ │ │ eor r7, r9, r3 │ │ │ │ cmp r5, #1 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne f3354 │ │ │ │ + bne f333c │ │ │ │ cmp r6, #0 │ │ │ │ - beq f3368 │ │ │ │ + beq f3350 │ │ │ │ orrs r0, r0, r7 │ │ │ │ - bne f3370 │ │ │ │ + bne f3358 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r7, [r8, #4] │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r7, #1 │ │ │ │ sub ip, r7, r0 │ │ │ │ - b f3370 │ │ │ │ + b f3358 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ - bl e7200 │ │ │ │ - b f3598 │ │ │ │ + bl e71e8 │ │ │ │ + b f3580 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f33d0 │ │ │ │ + beq f33b8 │ │ │ │ orrs r0, r0, r7 │ │ │ │ movweq ip, #1 │ │ │ │ - b f33f8 │ │ │ │ + b f33e0 │ │ │ │ orrs r0, r0, r7 │ │ │ │ mvneq ip, #0 │ │ │ │ ldr lr, [r2] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ subs r4, sl, r2 │ │ │ │ @@ -211242,26 +211236,26 @@ │ │ │ │ movwcc r4, #1 │ │ │ │ subs r5, r2, sl │ │ │ │ sbcs r5, r7, r9 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ sub ip, r5, r4 │ │ │ │ cmp lr, #0 │ │ │ │ - beq f344c │ │ │ │ + beq f3434 │ │ │ │ eor r5, sl, r2 │ │ │ │ eor r4, r9, r7 │ │ │ │ mov lr, #1 │ │ │ │ orrs r5, r5, r4 │ │ │ │ - bne f34a4 │ │ │ │ + bne f348c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [r8, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b f3484 │ │ │ │ + b f346c │ │ │ │ orrs r0, r0, r7 │ │ │ │ - bne f33f8 │ │ │ │ + bne f33e0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r7, [r8, #16] │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r7, #1 │ │ │ │ @@ -211276,32 +211270,32 @@ │ │ │ │ movwcc r4, #1 │ │ │ │ subs r5, r2, sl │ │ │ │ sbcs r5, r7, r9 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ sub ip, r5, r4 │ │ │ │ cmp lr, #1 │ │ │ │ - bne f3464 │ │ │ │ + bne f344c │ │ │ │ eor r6, sl, r2 │ │ │ │ eor r3, r9, r7 │ │ │ │ orrs r3, r6, r3 │ │ │ │ mov lr, #1 │ │ │ │ movweq ip, #1 │ │ │ │ - b f34a4 │ │ │ │ + b f348c │ │ │ │ eor r6, sl, r2 │ │ │ │ eor r3, r9, r7 │ │ │ │ orrs r3, r6, r3 │ │ │ │ mov lr, #0 │ │ │ │ mvneq ip, #0 │ │ │ │ - b f34a4 │ │ │ │ + b f348c │ │ │ │ eor r5, sl, r2 │ │ │ │ eor r4, r9, r7 │ │ │ │ mov lr, #0 │ │ │ │ orrs r5, r5, r4 │ │ │ │ - bne f34a4 │ │ │ │ + bne f348c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [r8, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r7, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r7, #1 │ │ │ │ @@ -211312,55 +211306,55 @@ │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ eor r3, ip, r5 │ │ │ │ sxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi f3598 │ │ │ │ + bmi f3580 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ subs r3, fp, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ sbcs r3, r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ subs r6, r2, fp │ │ │ │ sbcs r6, r7, r1 │ │ │ │ mov r6, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ sub r3, r6, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3524 │ │ │ │ + beq f350c │ │ │ │ eor r0, fp, r2 │ │ │ │ eor r7, r1, r7 │ │ │ │ cmp lr, #0 │ │ │ │ - beq f3540 │ │ │ │ + beq f3528 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r0, r0, r7 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bne f3584 │ │ │ │ + bne f356c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b f356c │ │ │ │ + b f3554 │ │ │ │ eor r0, fp, r2 │ │ │ │ eor r7, r1, r7 │ │ │ │ cmp lr, #0 │ │ │ │ - beq f3554 │ │ │ │ + beq f353c │ │ │ │ orrs r0, r0, r7 │ │ │ │ movweq r3, #1 │ │ │ │ - b f3548 │ │ │ │ + b f3530 │ │ │ │ orrs r0, r0, r7 │ │ │ │ mvneq r3, #0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b f3584 │ │ │ │ + b f356c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r0, r0, r7 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bne f3584 │ │ │ │ + bne f356c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r3, #1 │ │ │ │ movwcc r0, #1 │ │ │ │ @@ -211381,56 +211375,56 @@ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3674 │ │ │ │ + beq f365c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, [r2] │ │ │ │ ldr r7, [r0] │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - bne f362c │ │ │ │ + bne f3614 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f3650 │ │ │ │ + beq f3638 │ │ │ │ eor r7, r2, r0 │ │ │ │ eor r6, r3, r1 │ │ │ │ orrs r7, r7, r6 │ │ │ │ - bne f3640 │ │ │ │ + bne f3628 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc f3674 │ │ │ │ - b f38f4 │ │ │ │ + bcc f365c │ │ │ │ + b f38dc │ │ │ │ cmp r7, #0 │ │ │ │ eoreq r7, r2, r0 │ │ │ │ eoreq r6, r3, r1 │ │ │ │ orrseq r7, r7, r6 │ │ │ │ - beq f3660 │ │ │ │ + beq f3648 │ │ │ │ subs r0, r2, r0 │ │ │ │ sbcs r0, r3, r1 │ │ │ │ - bcc f3674 │ │ │ │ - b f38f4 │ │ │ │ + bcc f365c │ │ │ │ + b f38dc │ │ │ │ subs r0, r0, r2 │ │ │ │ sbcs r0, r1, r3 │ │ │ │ - bcs f3674 │ │ │ │ - b f38f4 │ │ │ │ + bcs f365c │ │ │ │ + b f38dc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs f38f4 │ │ │ │ + bcs f38dc │ │ │ │ cmp r9, r5 │ │ │ │ - bcc f3b40 │ │ │ │ + bcc f3b28 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov lr, sl │ │ │ │ add r0, fp, r0, lsl #3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -211440,16 +211434,16 @@ │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, lr, lr, lsl #1 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc f3724 │ │ │ │ - b f37f8 │ │ │ │ + bcc f370c │ │ │ │ + b f37e0 │ │ │ │ orrs r0, r0, r1 │ │ │ │ movweq r9, #1 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ mov sl, r4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ sxtb r0, r9 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -211464,15 +211458,15 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ uxtb r0, r9 │ │ │ │ add sl, sl, r0, lsr #7 │ │ │ │ add r2, lr, #16 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs f37f4 │ │ │ │ + bcs f37dc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov lr, r2 │ │ │ │ mov r4, sl │ │ │ │ ldr sl, [lr, #8]! │ │ │ │ ldr r8, [r2, #12] │ │ │ │ mov r5, r2 │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -211485,126 +211479,126 @@ │ │ │ │ sbcs r3, r1, r8 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ sub r9, r3, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp ip, #1 │ │ │ │ ldr fp, [r2] │ │ │ │ - bne f37a4 │ │ │ │ + bne f378c │ │ │ │ eor r0, sl, r0 │ │ │ │ eor r1, r8, r1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f37e8 │ │ │ │ + beq f37d0 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ mov sl, r4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne f36d8 │ │ │ │ + bne f36c0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - b f37cc │ │ │ │ + b f37b4 │ │ │ │ eor r0, sl, r0 │ │ │ │ eor r1, r8, r1 │ │ │ │ cmp fp, #0 │ │ │ │ - bne f36c8 │ │ │ │ + bne f36b0 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ mov sl, r4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne f36d8 │ │ │ │ + bne f36c0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r1, #1 │ │ │ │ sub r9, r1, r0 │ │ │ │ - b f36d8 │ │ │ │ + b f36c0 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mvneq r9, #0 │ │ │ │ - b f36d0 │ │ │ │ + b f36b8 │ │ │ │ add r2, ip, #24 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ add r8, sl, sl, lsl #1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, lr │ │ │ │ - beq f3834 │ │ │ │ + beq f381c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ add r2, r2, #24 │ │ │ │ sub r0, r0, #24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add ip, r0, r8, lsl #3 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b f36ac │ │ │ │ + b f3694 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsl r2, r8, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r4, lr │ │ │ │ bl 24cd4 │ │ │ │ mov r1, sl │ │ │ │ subs r0, r4, sl │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq f3890 │ │ │ │ + beq f3878 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ add r9, r0, r2, lsl #3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add sl, r0, r8, lsl #3 │ │ │ │ mov ip, r9 │ │ │ │ mov r2, sl │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ sub r9, r9, #24 │ │ │ │ add sl, sl, #24 │ │ │ │ subs lr, lr, #1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ - bne f3870 │ │ │ │ + bne f3858 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - beq f38f4 │ │ │ │ + beq f38dc │ │ │ │ cmp r5, r1 │ │ │ │ - bcc f3b44 │ │ │ │ + bcc f3b2c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r2, r8, lsl #3 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, fp │ │ │ │ str r4, [sp] │ │ │ │ - bl f3208 │ │ │ │ + bl f31f0 │ │ │ │ mov r7, r6 │ │ │ │ cmp r6, #33 @ 0x21 │ │ │ │ - bcs f3280 │ │ │ │ - b f322c │ │ │ │ + bcs f3268 │ │ │ │ + b f3214 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc f3b40 │ │ │ │ + bcc f3b28 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r8, #0 │ │ │ │ add r9, fp, r0, lsl #3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add ip, r0, #8 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ add lr, r1, r0, lsl #3 │ │ │ │ cmp r3, lr │ │ │ │ - bcc f3978 │ │ │ │ - b f3a34 │ │ │ │ + bcc f3960 │ │ │ │ + b f3a1c │ │ │ │ orrs r0, r0, r1 │ │ │ │ mvneq r5, #0 │ │ │ │ sub r9, r9, #24 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ sxtb r0, r5 │ │ │ │ cmn r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ @@ -211613,15 +211607,15 @@ │ │ │ │ addgt r8, r8, #1 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, fp, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r3, fp, #16 │ │ │ │ cmp r3, lr │ │ │ │ - bcs f3a30 │ │ │ │ + bcs f3a18 │ │ │ │ mov fp, r3 │ │ │ │ ldrd r0, [ip] │ │ │ │ ldr r4, [fp, #8]! │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ subs r5, r0, r4 │ │ │ │ ldr r7, [r3] │ │ │ │ @@ -211632,65 +211626,65 @@ │ │ │ │ subs r6, r4, r0 │ │ │ │ sbcs r6, r2, r1 │ │ │ │ mov r6, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ sub r5, r6, r5 │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #1 │ │ │ │ - bne f39e8 │ │ │ │ + bne f39d0 │ │ │ │ eor r0, r0, r4 │ │ │ │ eor r1, r1, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f3934 │ │ │ │ + beq f391c │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne f393c │ │ │ │ + bne f3924 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b f3a14 │ │ │ │ + b f39fc │ │ │ │ eor r0, r0, r4 │ │ │ │ eor r1, r1, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f3a04 │ │ │ │ + beq f39ec │ │ │ │ orrs r0, r0, r1 │ │ │ │ movweq r5, #1 │ │ │ │ - b f393c │ │ │ │ + b f3924 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne f393c │ │ │ │ + bne f3924 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r1, #1 │ │ │ │ sub r5, r1, r0 │ │ │ │ - b f393c │ │ │ │ + b f3924 │ │ │ │ add r3, sl, #24 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ add r4, r8, r8, lsl #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, sl │ │ │ │ - beq f3a6c │ │ │ │ + beq f3a54 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ add r3, r3, #24 │ │ │ │ add r8, r8, #1 │ │ │ │ add lr, r0, r4, lsl #3 │ │ │ │ ldm r1, {r0, r2, r4, r5, r6, r7} │ │ │ │ sub r9, r9, #24 │ │ │ │ stm lr, {r0, r2, r4, r5, r6, r7} │ │ │ │ - b f3918 │ │ │ │ + b f3900 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsl r2, r4, #3 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ bl 24cd4 │ │ │ │ cmp sl, r8 │ │ │ │ - beq f3b2c │ │ │ │ + beq f3b14 │ │ │ │ sub r0, sl, r8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r5, r5, r4, lsl #3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r9, sl │ │ │ │ mov sl, r5 │ │ │ │ @@ -211700,133 +211694,133 @@ │ │ │ │ mov ip, r2 │ │ │ │ ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ sub r9, r9, #1 │ │ │ │ sub lr, lr, #24 │ │ │ │ add r2, r2, #24 │ │ │ │ cmp r8, r9 │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bne f3ab0 │ │ │ │ + bne f3a98 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r1, r8 │ │ │ │ - bcc f3b5c │ │ │ │ + bcc f3b44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r8, sl │ │ │ │ cmp r6, #33 @ 0x21 │ │ │ │ mov r7, r6 │ │ │ │ - bcs f3268 │ │ │ │ - b f322c │ │ │ │ + bcs f3250 │ │ │ │ + b f3214 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl eed2c │ │ │ │ + bl eed14 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r6, #0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ add r8, r5, r0, lsl #3 │ │ │ │ - b f322c │ │ │ │ + b f3214 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #40] @ f3b74 │ │ │ │ + ldr r0, [pc, #40] @ f3b5c │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #36] @ f3b78 │ │ │ │ + ldr r2, [pc, #36] @ f3b60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r3, [pc, #12] @ f3b70 │ │ │ │ + ldr r3, [pc, #12] @ f3b58 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldrheq fp, [sp], -r8 │ │ │ │ - @ instruction: 0x0015d3f8 │ │ │ │ - ldrheq fp, [sp], -ip │ │ │ │ + ldrsbeq fp, [sp], -r0 │ │ │ │ + andseq sp, r5, r0, lsl r4 │ │ │ │ + ldrsbeq fp, [sp], -r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 118c08 │ │ │ │ + bl 118bf0 │ │ │ │ ldr r1, [r5, #32]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3ba8 │ │ │ │ + beq f3b90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1044f4 │ │ │ │ + b 1044dc │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ - b 10479c │ │ │ │ + b 104784 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #684 @ 0x2ac │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2043cc │ │ │ │ + bl 2043b4 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2074cc │ │ │ │ + bl 2074b4 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne f3c40 │ │ │ │ + bne f3c28 │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f42d4 │ │ │ │ + beq f42bc │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #25970 @ 0x6572 │ │ │ │ movt r0, #15980 @ 0x3e6c │ │ │ │ str r0, [r7, #4] │ │ │ │ movw r0, #27708 @ 0x6c3c │ │ │ │ movt r0, #30049 @ 0x7561 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #564] @ 0x234 │ │ │ │ ldr r1, [sp, #572] @ 0x23c │ │ │ │ cmp r1, r0 │ │ │ │ - bne f3c5c │ │ │ │ - b f3ca0 │ │ │ │ + bne f3c44 │ │ │ │ + b f3c88 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #460] @ 0x1cc │ │ │ │ ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ ldr r0, [sp, #564] @ 0x234 │ │ │ │ ldr r1, [sp, #572] @ 0x23c │ │ │ │ cmp r1, r0 │ │ │ │ - beq f3ca0 │ │ │ │ + beq f3c88 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ sub r1, r1, r0 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ add r6, r0, #4 │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r5, r2, #3 │ │ │ │ - b f3c84 │ │ │ │ + b f3c6c │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq f3ca0 │ │ │ │ + beq f3c88 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3c78 │ │ │ │ + beq f3c60 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b f3c78 │ │ │ │ + b f3c60 │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3cc0 │ │ │ │ + beq f3ca8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ @@ -211839,29 +211833,29 @@ │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 21a84c │ │ │ │ + bl 21a834 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r1 │ │ │ │ movweq r3, #1 │ │ │ │ moveq r2, r0 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ mov r1, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 230844 │ │ │ │ + bl 23082c │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bl 202370 │ │ │ │ + bl 202358 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ add r2, sp, #456 @ 0x1c8 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ add r0, r0, #8 │ │ │ │ add r3, r1, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -211884,15 +211878,15 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ orr r0, r4, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strb r7, [sp, #212] @ 0xd4 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - b f3df8 │ │ │ │ + b f3de0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr r0, r8, r5, lsl #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -211901,70 +211895,70 @@ │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bne f40e4 │ │ │ │ + bne f40cc │ │ │ │ cmp r6, #24 │ │ │ │ - beq f4104 │ │ │ │ - ldr r0, [pc, #1464] @ f43c0 │ │ │ │ + beq f40ec │ │ │ │ + ldr r0, [pc, #1464] @ f43a8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr sl, [r0, r6]! │ │ │ │ ldr r9, [r0, #4] │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ add r2, sp, #560 @ 0x230 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #436] @ 0x1b4 │ │ │ │ mov r3, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ strb r3, [sp, #452] @ 0x1c4 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ str r5, [sp, #448] @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1b24 │ │ │ │ + bl 1f1b0c │ │ │ │ ldrb r8, [sp, #560] @ 0x230 │ │ │ │ cmp r8, #4 │ │ │ │ - bne f3eb0 │ │ │ │ + bne f3e98 │ │ │ │ ldr r7, [sp, #564] @ 0x234 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f56b0 │ │ │ │ + bl 1f5698 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ ldm r1, {r8, fp} │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3ed4 │ │ │ │ + beq f3ebc │ │ │ │ lsr r0, r8, #8 │ │ │ │ orr r5, r0, fp, lsl #24 │ │ │ │ mvn r0, #0 │ │ │ │ uxtab r0, r0, r8 │ │ │ │ uxtb r8, r8 │ │ │ │ cmp r0, #3 │ │ │ │ - bcc f3ffc │ │ │ │ + bcc f3fe4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq f3f64 │ │ │ │ + beq f3f4c │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - b f3f20 │ │ │ │ + b f3f08 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #564] @ 0x234 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ ldrh r1, [r1] │ │ │ │ orr r5, r1, r0, lsl #16 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f4014 │ │ │ │ - b f4020 │ │ │ │ + bne f3ffc │ │ │ │ + b f4008 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ @@ -211974,44 +211968,44 @@ │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ str fp, [sp, #564] @ 0x234 │ │ │ │ str r8, [sp, #560] @ 0x230 │ │ │ │ bl 24c74 │ │ │ │ cmn r0, #1 │ │ │ │ - beq f3f58 │ │ │ │ + beq f3f40 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ ldm r0, {r0, fp} │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r9, [r1, #4] │ │ │ │ lsr r1, r0, #8 │ │ │ │ orr r5, r1, fp, lsl #24 │ │ │ │ ldr r4, [sp, #428] @ 0x1ac │ │ │ │ uxtb r8, r0 │ │ │ │ mov r1, #2 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne f3db4 │ │ │ │ - b f4024 │ │ │ │ + bne f3d9c │ │ │ │ + b f400c │ │ │ │ bl 24ddc <__errno_location@plt> │ │ │ │ ldr fp, [r0] │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r8, #0 │ │ │ │ cmp fp, #91 @ 0x5b │ │ │ │ - bne f3ffc │ │ │ │ + bne f3fe4 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ bl dfa18 │ │ │ │ ldrb r8, [sp, #560] @ 0x230 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #4 │ │ │ │ - bne f40b8 │ │ │ │ + bne f40a0 │ │ │ │ ldr r0, [sp, #564] @ 0x234 │ │ │ │ mov r5, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ ldr r4, [sp, #428] @ 0x1ac │ │ │ │ ldr sl, [r0] │ │ │ │ @@ -212020,94 +212014,94 @@ │ │ │ │ ldm r0, {r8, fp} │ │ │ │ bl ab35c │ │ │ │ mov r0, #8192 @ 0x2000 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq f42e4 │ │ │ │ + beq f42cc │ │ │ │ mov r0, r5 │ │ │ │ bl 24a28 │ │ │ │ lsr r0, r8, #8 │ │ │ │ orr r5, r0, fp, lsl #24 │ │ │ │ uxtb r8, r8 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, #8192 @ 0x2000 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne f3db4 │ │ │ │ - b f4024 │ │ │ │ + bne f3d9c │ │ │ │ + b f400c │ │ │ │ mov r0, r7 │ │ │ │ bl 24a28 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4020 │ │ │ │ + beq f4008 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ orr r0, r8, r5, lsl #8 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ str r4, [sp, #560] @ 0x230 │ │ │ │ stm r1, {r0, fp} │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #572] @ 0x23c │ │ │ │ - bne f3dd8 │ │ │ │ + bne f3dc0 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, #8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [r3, r8, lsl #2] │ │ │ │ add pc, r3, r7 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ add r2, fp, #8 │ │ │ │ ldrb r2, [r2] │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne f3ddc │ │ │ │ - b f4098 │ │ │ │ + bne f3dc4 │ │ │ │ + b f4080 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp fp, #2 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne f3ddc │ │ │ │ + bne f3dc4 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ - bl f2f2c │ │ │ │ + bl f2f14 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ - b f3ddc │ │ │ │ + b f3dc4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #564] @ 0x234 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ ldrh r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ bl 24a28 │ │ │ │ orr r5, r5, r4, lsl #16 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f4014 │ │ │ │ - b f4020 │ │ │ │ + bne f3ffc │ │ │ │ + b f4008 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne f4110 │ │ │ │ + bne f40f8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ stm r2, {r0, fp} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ - b f4108 │ │ │ │ + b f40f0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ - b f4164 │ │ │ │ + b f414c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ stm r2, {r0, fp} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r2, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -212124,198 +212118,198 @@ │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ str r7, [sp, #356] @ 0x164 │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ strh r0, [lr, #132] @ 0x84 │ │ │ │ add r5, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl f2608 │ │ │ │ + bl f25f0 │ │ │ │ ldr sl, [sp, #288] @ 0x120 │ │ │ │ ldr fp, [sp, #292] @ 0x124 │ │ │ │ ldr r8, [sp, #296] @ 0x128 │ │ │ │ cmp sl, #-2147483647 @ 0x80000001 │ │ │ │ ldr r4, [sp, #300] @ 0x12c │ │ │ │ ldr r6, [sp, #308] @ 0x134 │ │ │ │ ldr r9, [sp, #304] @ 0x130 │ │ │ │ - bne f41a8 │ │ │ │ + bne f4190 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f4218 │ │ │ │ - b f4224 │ │ │ │ + bne f4200 │ │ │ │ + b f420c │ │ │ │ add r0, r5, #24 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ mov lr, r4 │ │ │ │ add ip, sp, #560 @ 0x230 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6} │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, ip │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bne f41f0 │ │ │ │ + bne f41d8 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ mov fp, #-2147483646 @ 0x80000002 │ │ │ │ mov r9, #0 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f4218 │ │ │ │ - b f4224 │ │ │ │ + bne f4200 │ │ │ │ + b f420c │ │ │ │ ldm ip!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r4, lr │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4224 │ │ │ │ + beq f420c │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne f4258 │ │ │ │ + bne f4240 │ │ │ │ cmp fp, #-2147483641 @ 0x80000007 │ │ │ │ str r8, [sp, #564] @ 0x234 │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ str r9, [sp, #572] @ 0x23c │ │ │ │ str fp, [sp, #560] @ 0x230 │ │ │ │ str r4, [sp, #568] @ 0x238 │ │ │ │ - beq f4294 │ │ │ │ + beq f427c │ │ │ │ mov r8, #0 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ - bl f2f2c │ │ │ │ - b f4294 │ │ │ │ + bl f2f14 │ │ │ │ + b f427c │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r8, [sp, #224] @ 0xe0 │ │ │ │ str r6, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str r9, [sp, #232] @ 0xe8 │ │ │ │ add ip, r0, #24 │ │ │ │ str fp, [sp, #220] @ 0xdc │ │ │ │ str sl, [sp, #216] @ 0xd8 │ │ │ │ str r4, [sp, #228] @ 0xe4 │ │ │ │ ldm r2!, {r3, r4, r5, r6, r7} │ │ │ │ stmia ip!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bl 1050dc │ │ │ │ + bl 1050c4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ mov r1, r5 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r8, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f42cc │ │ │ │ + beq f42b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #684 @ 0x2ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a344 │ │ │ │ - b f42f0 │ │ │ │ + b f42d8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8192 @ 0x2000 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 24a28 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl f30c0 │ │ │ │ + bl f30a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 24a28 │ │ │ │ - b f4384 │ │ │ │ - b f4358 │ │ │ │ - b f4360 │ │ │ │ - b f4380 │ │ │ │ + b f436c │ │ │ │ + b f4340 │ │ │ │ + b f4348 │ │ │ │ + b f4368 │ │ │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f438c │ │ │ │ + beq f4374 │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b f438c │ │ │ │ + b f4374 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ - bl f2e3c │ │ │ │ + bl f2e24 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b f4380 │ │ │ │ + b f4368 │ │ │ │ mov r4, r0 │ │ │ │ - b f438c │ │ │ │ + b f4374 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 24a28 │ │ │ │ - b f4374 │ │ │ │ + b f435c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl f30c0 │ │ │ │ - b f4384 │ │ │ │ + bl f30a8 │ │ │ │ + b f436c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl f30c0 │ │ │ │ + bl f30a8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl f3058 │ │ │ │ + bl f3040 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f43a8 │ │ │ │ + bne f4390 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, sp, ip, asr lr │ │ │ │ + andseq sl, sp, r4, ror lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f440c │ │ │ │ + beq f43f4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ f4420 │ │ │ │ - ldr r3, [pc, #60] @ f4424 │ │ │ │ + ldr r1, [pc, #60] @ f4408 │ │ │ │ + ldr r3, [pc, #60] @ f440c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ f4428 │ │ │ │ + ldr r1, [pc, #20] @ f4410 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r6, r5, r1, asr r5 │ │ │ │ - andseq sl, sp, r4, ror #16 │ │ │ │ - andseq r6, r5, sp, lsl r5 │ │ │ │ + b 234680 │ │ │ │ + andseq r6, r5, r9, ror #10 │ │ │ │ + andseq sl, sp, ip, ror r8 │ │ │ │ + andseq r6, r5, r5, lsr r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi f4474 │ │ │ │ + bhi f445c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -212327,39 +212321,39 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2f810 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b f4450 │ │ │ │ + b f4438 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq f44f4 │ │ │ │ + beq f44dc │ │ │ │ sub r1, r1, r0 │ │ │ │ add r6, r0, #16 │ │ │ │ lsr r5, r1, #5 │ │ │ │ - b f44d4 │ │ │ │ + b f44bc │ │ │ │ add r6, r6, #32 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq f44f4 │ │ │ │ + beq f44dc │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq f44c8 │ │ │ │ + beq f44b0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b f44c8 │ │ │ │ + b f44b0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4514 │ │ │ │ + beq f44fc │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -212369,52 +212363,52 @@ │ │ │ │ mov r0, #1 │ │ │ │ ldrd r6, [sl, #8] │ │ │ │ add r0, r0, r4, lsr #3 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r3, r0, #1 │ │ │ │ lsreq r3, r4, #3 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi f45f4 │ │ │ │ + bhi f45dc │ │ │ │ cmp r1, r2 │ │ │ │ - beq f4624 │ │ │ │ + beq f460c │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r9, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi f45e8 │ │ │ │ + bmi f45d0 │ │ │ │ lsr r0, r4, #3 │ │ │ │ sub r4, r0, #1 │ │ │ │ add r5, r1, #12 │ │ │ │ mov r8, sp │ │ │ │ ldr fp, [r5, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq f459c │ │ │ │ + beq f4584 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f462c │ │ │ │ + beq f4614 │ │ │ │ mov r6, r0 │ │ │ │ - b f45a0 │ │ │ │ + b f4588 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ stmib sp, {r6, r7} │ │ │ │ str r7, [sp] │ │ │ │ - bl f571c │ │ │ │ + bl f5704 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f4624 │ │ │ │ + beq f460c │ │ │ │ ldr r7, [r5], #8 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bpl f4570 │ │ │ │ + bpl f4558 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ add r7, sl, #16 │ │ │ │ @@ -212424,36 +212418,36 @@ │ │ │ │ mov r0, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 2e7d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne f4550 │ │ │ │ + bne f4538 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, #1 │ │ │ │ mov r6, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1d1c08 │ │ │ │ + b 1d1bf0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4758 │ │ │ │ + beq f4740 │ │ │ │ add r1, r0, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl e1d80 │ │ │ │ + bl e1d68 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldm r6, {r6, fp} │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ mul r8, r1, r2 │ │ │ │ and r7, fp, r0 │ │ │ │ @@ -212464,66 +212458,66 @@ │ │ │ │ ldr sl, [r6, r7] │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ eor r0, sl, r8 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r3, r0 │ │ │ │ ands r9, r0, r1 │ │ │ │ - beq f4728 │ │ │ │ + beq f4710 │ │ │ │ str r2, [sp, #4] │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ and r0, r0, fp │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne f4710 │ │ │ │ + bne f46f8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 24b48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f475c │ │ │ │ + beq f4744 │ │ │ │ sub r0, r9, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ ands r9, r0, r9 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ - bne f46c8 │ │ │ │ + bne f46b0 │ │ │ │ mov r1, r3 │ │ │ │ and r3, sl, r3 │ │ │ │ mov r0, #0 │ │ │ │ tst r3, sl, lsl #1 │ │ │ │ - bne f475c │ │ │ │ + bne f4744 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r7, r0 │ │ │ │ and r7, r0, fp │ │ │ │ - b f46a4 │ │ │ │ + b f468c │ │ │ │ mov r0, #0 │ │ │ │ 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, #28 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4890 │ │ │ │ + beq f4878 │ │ │ │ add r1, r0, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2a18 │ │ │ │ + bl e2a00 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mul ip, r1, r2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -212536,86 +212530,86 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ sub r0, sl, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne f489c │ │ │ │ + bne f4884 │ │ │ │ mov lr, #0 │ │ │ │ ldr r2, [sl, r8] │ │ │ │ mov fp, r3 │ │ │ │ eor r0, r2, ip │ │ │ │ add r3, r0, r3 │ │ │ │ bic r0, r6, r0 │ │ │ │ ands r3, r0, r3 │ │ │ │ - beq f486c │ │ │ │ + beq f4854 │ │ │ │ rev r0, r3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ clz r0, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r8, r0, lsr #3 │ │ │ │ and r0, r0, r9 │ │ │ │ sub r0, r4, r0, lsl #5 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ ldmeq r0, {r4, r7} │ │ │ │ ldreq r6, [sp, #20] │ │ │ │ eoreq r7, r6, r7 │ │ │ │ eoreq r6, r5, r4 │ │ │ │ orrseq r7, r6, r7 │ │ │ │ - beq f4854 │ │ │ │ + beq f483c │ │ │ │ sub r0, r3, #1 │ │ │ │ mov r6, r1 │ │ │ │ ands r3, r0, r3 │ │ │ │ - bne f4804 │ │ │ │ - b f486c │ │ │ │ + bne f47ec │ │ │ │ + b f4854 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, r7 │ │ │ │ - beq f4894 │ │ │ │ - b f4840 │ │ │ │ + beq f487c │ │ │ │ + b f4828 │ │ │ │ and r3, r2, r6 │ │ │ │ mov r0, #0 │ │ │ │ tst r3, r2, lsl #1 │ │ │ │ - bne f4894 │ │ │ │ + bne f487c │ │ │ │ add lr, lr, #4 │ │ │ │ mov r3, fp │ │ │ │ add r0, r8, lr │ │ │ │ and r8, r0, r9 │ │ │ │ - b f47e8 │ │ │ │ + b f47d0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [r4, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r7, [sl, r8] │ │ │ │ eor r0, r7, ip │ │ │ │ add r1, r0, r3 │ │ │ │ bic r0, r6, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq f4978 │ │ │ │ + beq f4960 │ │ │ │ str sl, [sp, #12] │ │ │ │ str r7, [sp] │ │ │ │ rev r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ clz r0, r0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, r8, r0, lsr #3 │ │ │ │ and r0, r0, r9 │ │ │ │ sub fp, r1, r0, lsl #5 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f4940 │ │ │ │ + beq f4928 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bne f4940 │ │ │ │ + bne f4928 │ │ │ │ ldr r1, [fp, #20] │ │ │ │ mov r0, lr │ │ │ │ mov r2, r4 │ │ │ │ mov r6, ip │ │ │ │ mov sl, lr │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -212623,52 +212617,52 @@ │ │ │ │ ldrdeq r0, [fp] │ │ │ │ mov ip, r6 │ │ │ │ ldreq r2, [sp, #20] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ eoreq r0, r5, r0 │ │ │ │ eoreq r1, r2, r1 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq f4960 │ │ │ │ + beq f4948 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ ldr r7, [sp] │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ sub r0, r1, #1 │ │ │ │ ands r1, r0, r1 │ │ │ │ - bne f48cc │ │ │ │ - b f4978 │ │ │ │ + bne f48b4 │ │ │ │ + b f4960 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq f4894 │ │ │ │ - b f4940 │ │ │ │ + beq f487c │ │ │ │ + b f4928 │ │ │ │ and r1, r7, r6 │ │ │ │ mov r0, #0 │ │ │ │ tst r1, r7, lsl #1 │ │ │ │ - bne f4894 │ │ │ │ + bne f487c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ movt r3, #65278 @ 0xfefe │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r8, r0 │ │ │ │ and r8, r0, r9 │ │ │ │ - b f48ac │ │ │ │ + b f4894 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r0, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bl e30b4 │ │ │ │ + bl e309c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldm r5, {r6, r9} │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ mul r1, r1, r2 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ @@ -212682,67 +212676,67 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr fp, [r6, r4] │ │ │ │ eor r0, fp, r1 │ │ │ │ add r1, r0, r5 │ │ │ │ bic r0, r7, r0 │ │ │ │ ands r8, r0, r1 │ │ │ │ - beq f4a94 │ │ │ │ + beq f4a7c │ │ │ │ str r3, [sp] │ │ │ │ rev r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r4, r0, lsr #3 │ │ │ │ and r0, r0, r9 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne f4a7c │ │ │ │ + bne f4a64 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r5, r2 │ │ │ │ bl 24b48 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4ac8 │ │ │ │ + beq f4ab0 │ │ │ │ sub r0, r8, #1 │ │ │ │ ldr r3, [sp] │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ ands r8, r0, r8 │ │ │ │ movt r7, #32896 @ 0x8080 │ │ │ │ - bne f4a30 │ │ │ │ + bne f4a18 │ │ │ │ and r1, fp, r7 │ │ │ │ mov r0, #0 │ │ │ │ tst r1, fp, lsl #1 │ │ │ │ - bne f4ac8 │ │ │ │ + bne f4ab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r5, #65279 @ 0xfeff │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movt r5, #65278 @ 0xfefe │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r4, r0 │ │ │ │ and r4, r0, r9 │ │ │ │ - b f4a14 │ │ │ │ + b f49fc │ │ │ │ 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, #84 @ 0x54 │ │ │ │ add r7, r0, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e2a18 │ │ │ │ + bl e2a00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e58 │ │ │ │ + beq f4e40 │ │ │ │ ldm r9, {r0, lr} │ │ │ │ lsr r5, r6, #25 │ │ │ │ movw ip, #32896 @ 0x8080 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ @@ -212756,27 +212750,27 @@ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ movt ip, #32896 @ 0x8080 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movt r6, #65278 @ 0xfefe │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne f4c4c │ │ │ │ + bne f4c34 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, fp] │ │ │ │ eor r3, r2, r3 │ │ │ │ add r7, r3, r6 │ │ │ │ bic r3, ip, r3 │ │ │ │ ands r3, r3, r7 │ │ │ │ - beq f4bf8 │ │ │ │ + beq f4be0 │ │ │ │ rev r7, r3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ clz r7, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ add r7, fp, r7, lsr #3 │ │ │ │ and r7, r7, lr │ │ │ │ @@ -212784,77 +212778,77 @@ │ │ │ │ ldr r6, [r0, #-16] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ ldrdeq r6, [r0, #-32] @ 0xffffffe0 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r6, sl, r6 │ │ │ │ eoreq r7, r1, r7 │ │ │ │ orrseq r7, r6, r7 │ │ │ │ - beq f4be4 │ │ │ │ + beq f4bcc │ │ │ │ sub r0, r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ ands r3, r0, r3 │ │ │ │ movt r6, #65278 @ 0xfefe │ │ │ │ - bne f4b84 │ │ │ │ - b f4bf8 │ │ │ │ + bne f4b6c │ │ │ │ + b f4be0 │ │ │ │ ldr r0, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq f4d98 │ │ │ │ - b f4bc4 │ │ │ │ + beq f4d80 │ │ │ │ + b f4bac │ │ │ │ cmp r1, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ and r3, r2, ip │ │ │ │ - beq f4c20 │ │ │ │ + beq f4c08 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f4c34 │ │ │ │ + beq f4c1c │ │ │ │ rev r1, r3 │ │ │ │ clz r1, r1 │ │ │ │ add r1, fp, r1, lsr #3 │ │ │ │ and r1, r1, lr │ │ │ │ tst r3, r2, lsl #1 │ │ │ │ - bne f4dd0 │ │ │ │ + bne f4db8 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ - b f4c38 │ │ │ │ + b f4c20 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r4, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, r4, fp │ │ │ │ and fp, r2, lr │ │ │ │ - b f4b68 │ │ │ │ + b f4b50 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [r8, #24] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [r0, fp] │ │ │ │ eor r0, sl, r3 │ │ │ │ add r1, r0, r6 │ │ │ │ bic r0, ip, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq f4d48 │ │ │ │ + beq f4d30 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ rev r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ clz r0, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, fp, r0, lsr #3 │ │ │ │ and r0, r0, lr │ │ │ │ sub r7, r1, r0, lsl #5 │ │ │ │ ldr r0, [r7, #-16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f4d08 │ │ │ │ + beq f4cf0 │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne f4d08 │ │ │ │ + bne f4cf0 │ │ │ │ ldr r1, [r7, #-12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r4, r5 │ │ │ │ mov r6, ip │ │ │ │ mov r5, lr │ │ │ │ bl 24b48 │ │ │ │ @@ -212865,71 +212859,71 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov ip, r6 │ │ │ │ ldrdeq r0, [r0] │ │ │ │ eoreq r1, r2, r1 │ │ │ │ ldreq r2, [sp, #40] @ 0x28 │ │ │ │ eoreq r0, r2, r0 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq f4d34 │ │ │ │ + beq f4d1c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movt r6, #65278 @ 0xfefe │ │ │ │ sub r0, r1, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ands r1, r0, r1 │ │ │ │ ldr r7, [sp] │ │ │ │ - bne f4c88 │ │ │ │ - b f4d48 │ │ │ │ + bne f4c70 │ │ │ │ + b f4d30 │ │ │ │ ldr r0, [r7, #-24] @ 0xffffffe8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq f4d98 │ │ │ │ - b f4d08 │ │ │ │ + beq f4d80 │ │ │ │ + b f4cf0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ and r0, sl, ip │ │ │ │ cmp r7, #1 │ │ │ │ - beq f4d70 │ │ │ │ + beq f4d58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4d84 │ │ │ │ + beq f4d6c │ │ │ │ rev r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, fp, r1, lsr #3 │ │ │ │ and r1, r1, lr │ │ │ │ tst r0, sl, lsl #1 │ │ │ │ - bne f4dcc │ │ │ │ + bne f4db4 │ │ │ │ mov r7, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b f4d88 │ │ │ │ + b f4d70 │ │ │ │ mov r7, #0 │ │ │ │ add r4, r4, #4 │ │ │ │ add r0, r4, fp │ │ │ │ and fp, r0, lr │ │ │ │ - b f4c5c │ │ │ │ + b f4c44 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ - bne f4db4 │ │ │ │ + bne f4d9c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov sl, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl f4e70 │ │ │ │ + bpl f4e58 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldm r8!, {r3, r5, r6, r7} │ │ │ │ and r0, r0, #1 │ │ │ │ mov r2, r1 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ @@ -212955,28 +212949,28 @@ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 2e2b4 │ │ │ │ - b f4afc │ │ │ │ + b f4ae4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2] │ │ │ │ and r0, r0, ip │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r2, r1, lsr #3] │ │ │ │ lsr r1, r1, #3 │ │ │ │ - b f4de8 │ │ │ │ + b f4dd0 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq f4eb0 │ │ │ │ + beq f4e98 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -212986,19 +212980,19 @@ │ │ │ │ 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 e26e8 │ │ │ │ + bl e26d0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f50dc │ │ │ │ + beq f50c4 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr ip, r7, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mul r5, ip, r0 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -213012,20 +213006,20 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr sl, [r3, r4] │ │ │ │ str fp, [sp, #32] │ │ │ │ eor r0, sl, r5 │ │ │ │ add r1, r0, r7 │ │ │ │ bic r0, r6, r0 │ │ │ │ ands fp, r0, r1 │ │ │ │ - beq f5004 │ │ │ │ + beq f4fec │ │ │ │ str ip, [sp, #20] │ │ │ │ str lr, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - b f4fd4 │ │ │ │ + b f4fbc │ │ │ │ ldr r1, [r8, #-40] @ 0xffffffd8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subeq r0, r8, #32 │ │ │ │ moveq r1, r0 │ │ │ │ @@ -213044,54 +213038,54 @@ │ │ │ │ mov r8, r9 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ands fp, r0, fp │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - beq f5004 │ │ │ │ + beq f4fec │ │ │ │ rev r0, fp │ │ │ │ mov r9, r8 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r4, r0, lsr #3 │ │ │ │ and r0, r0, lr │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r8, r3, r0, lsl #3 │ │ │ │ ldr r0, [r8, #-36] @ 0xffffffdc │ │ │ │ cmp r2, r0 │ │ │ │ - beq f4f68 │ │ │ │ - b f4fb0 │ │ │ │ + beq f4f50 │ │ │ │ + b f4f98 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and r0, sl, r6 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - beq f5034 │ │ │ │ + beq f501c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5044 │ │ │ │ + beq f502c │ │ │ │ rev r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r4, r1, lsr #3 │ │ │ │ and r1, r1, lr │ │ │ │ tst r0, sl, lsl #1 │ │ │ │ - bne f5060 │ │ │ │ + bne f5048 │ │ │ │ mov r0, #1 │ │ │ │ - b f5048 │ │ │ │ + b f5030 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add fp, fp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, fp, r4 │ │ │ │ and r4, r0, lr │ │ │ │ - b f4f38 │ │ │ │ + b f4f20 │ │ │ │ add r0, r3, r1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl f50f4 │ │ │ │ + bpl f50dc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ and r0, r0, #1 │ │ │ │ strb ip, [r3, r1] │ │ │ │ mov r7, r1 │ │ │ │ ldrd sl, [r6, #8] │ │ │ │ add r1, fp, #1 │ │ │ │ sub r0, sl, r0 │ │ │ │ @@ -213116,22 +213110,22 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 2d358 │ │ │ │ - b f4efc │ │ │ │ + b f4ee4 │ │ │ │ ldr r0, [r3] │ │ │ │ and r0, r0, r6 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r3, r1, lsr #3] │ │ │ │ lsr r1, r1, #3 │ │ │ │ - b f5070 │ │ │ │ + b f5058 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl d916c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -213139,18 +213133,18 @@ │ │ │ │ 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 e23cc │ │ │ │ + bl e23b4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f52dc │ │ │ │ + beq f52c4 │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r7, #257 @ 0x101 │ │ │ │ ldrd r2, [r5] │ │ │ │ mul fp, r1, r7 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ @@ -213165,15 +213159,15 @@ │ │ │ │ mov sl, r4 │ │ │ │ str r9, [sp, #12] │ │ │ │ eor r7, ip, fp │ │ │ │ add r1, r7, r6 │ │ │ │ bic r7, r4, r7 │ │ │ │ and lr, r7, r1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq f5204 │ │ │ │ + beq f51ec │ │ │ │ rev r1, lr │ │ │ │ clz r1, r1 │ │ │ │ add r1, r0, r1, lsr #3 │ │ │ │ and r1, r1, r3 │ │ │ │ rsb r1, r1, #0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r9, r2, r1, lsl #2 │ │ │ │ @@ -213184,46 +213178,46 @@ │ │ │ │ ldrdeq r0, [r9, #-8] │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ ldreq r2, [sp, #20] │ │ │ │ streq r3, [r9, #-8] │ │ │ │ streq r2, [r9, #-4] │ │ │ │ addeq sp, sp, #28 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b f51b0 │ │ │ │ + b f5198 │ │ │ │ ldr r7, [sp] │ │ │ │ and lr, ip, sl │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq f5238 │ │ │ │ + beq f5220 │ │ │ │ cmp lr, #0 │ │ │ │ - beq f5250 │ │ │ │ + beq f5238 │ │ │ │ rev r1, lr │ │ │ │ clz r1, r1 │ │ │ │ add r1, r0, r1, lsr #3 │ │ │ │ and r7, r1, r3 │ │ │ │ tst lr, ip, lsl #1 │ │ │ │ - bne f5270 │ │ │ │ + bne f5258 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ - b f5258 │ │ │ │ + b f5240 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r9, r9, #4 │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ add r0, r9, r0 │ │ │ │ movt r6, #65278 @ 0xfefe │ │ │ │ and r0, r0, r3 │ │ │ │ - b f5194 │ │ │ │ + b f517c │ │ │ │ add r0, r2, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl f52fc │ │ │ │ + bpl f52e4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ and r0, r0, #1 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ sub r0, r6, r0 │ │ │ │ strb r4, [r2, r7] │ │ │ │ @@ -213246,34 +213240,34 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 343f8 │ │ │ │ mov r0, r7 │ │ │ │ - b f515c │ │ │ │ + b f5144 │ │ │ │ ldr r0, [r2] │ │ │ │ and r0, r0, r4 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r2, r1, lsr #3] │ │ │ │ lsr r7, r1, #3 │ │ │ │ - b f5280 │ │ │ │ + b f5268 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ 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 e1730 │ │ │ │ + bl e1718 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5494 │ │ │ │ + beq f547c │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ lsr r8, r0, #25 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ ldrd r2, [r4] │ │ │ │ mul sl, r8, r1 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movw r5, #65279 @ 0xfeff │ │ │ │ @@ -213287,58 +213281,58 @@ │ │ │ │ ldr ip, [r2, r1] │ │ │ │ eor r0, ip, sl │ │ │ │ add r5, r0, r5 │ │ │ │ bic r0, r6, r0 │ │ │ │ and r0, r0, r5 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f53c8 │ │ │ │ + beq f53b0 │ │ │ │ rev r0, lr │ │ │ │ clz r0, r0 │ │ │ │ add r0, r1, r0, lsr #3 │ │ │ │ and r0, r0, r3 │ │ │ │ ldrb r5, [r7, -r0] │ │ │ │ sub r0, lr, #1 │ │ │ │ and r0, r0, lr │ │ │ │ cmp r5, r9 │ │ │ │ - beq f5480 │ │ │ │ - b f5394 │ │ │ │ + beq f5468 │ │ │ │ + b f537c │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ and r6, ip, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq f53fc │ │ │ │ + beq f53e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f5410 │ │ │ │ + beq f53f8 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r1, r0, lsr #3 │ │ │ │ and r0, r0, r3 │ │ │ │ str r0, [sp] │ │ │ │ tst r6, ip, lsl #1 │ │ │ │ - bne f5438 │ │ │ │ + bne f5420 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b f5418 │ │ │ │ + b f5400 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add fp, fp, #4 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ add r0, fp, r1 │ │ │ │ movw r5, #65279 @ 0xfeff │ │ │ │ and r1, r0, r3 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ movt r5, #65278 @ 0xfefe │ │ │ │ - b f5380 │ │ │ │ + b f5368 │ │ │ │ ldr r6, [sp] │ │ │ │ add r0, r2, r6 │ │ │ │ ldrsb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bpl f54b4 │ │ │ │ + bpl f549c │ │ │ │ sub r7, r6, #4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and r3, r7, r3 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ and r1, r1, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r0, r0, r1 │ │ │ │ @@ -213356,35 +213350,35 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 2d8bc │ │ │ │ mov r0, r7 │ │ │ │ - b f5348 │ │ │ │ + b f5330 │ │ │ │ ldr r0, [r2] │ │ │ │ movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #32896 @ 0x8080 │ │ │ │ and r0, r0, r1 │ │ │ │ rev r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ ldrb r1, [r2, r0, lsr #3] │ │ │ │ lsr r6, r0, #3 │ │ │ │ - b f544c │ │ │ │ + b f5434 │ │ │ │ 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 e1a4c │ │ │ │ + bl e1a34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f56c4 │ │ │ │ + beq f56ac │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr lr, r6, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ str r5, [sp, #28] │ │ │ │ mul r4, lr, r0 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ @@ -213399,79 +213393,79 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr fp, [r3, r8] │ │ │ │ str sl, [sp, #24] │ │ │ │ eor r0, fp, r4 │ │ │ │ add r1, r0, r6 │ │ │ │ bic r0, r2, r0 │ │ │ │ ands sl, r0, r1 │ │ │ │ - beq f55c8 │ │ │ │ + beq f55b0 │ │ │ │ add r0, sp, #8 │ │ │ │ stm r0, {r3, ip, lr} │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ add r0, r8, r0, lsr #3 │ │ │ │ and r0, r0, ip │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ cmp r5, r1 │ │ │ │ - bne f55a8 │ │ │ │ + bne f5590 │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5624 │ │ │ │ + beq f560c │ │ │ │ sub r0, sl, #1 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ands sl, r0, sl │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ - bne f5568 │ │ │ │ + bne f5550 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and r0, fp, r2 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - beq f55f8 │ │ │ │ + beq f55e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5608 │ │ │ │ + beq f55f0 │ │ │ │ rev r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r8, r1, lsr #3 │ │ │ │ and r1, r1, ip │ │ │ │ tst r0, fp, lsl #1 │ │ │ │ - bne f5650 │ │ │ │ + bne f5638 │ │ │ │ mov r0, #1 │ │ │ │ - b f560c │ │ │ │ + b f55f4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add sl, sl, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sl, r8 │ │ │ │ and r8, r0, ip │ │ │ │ - b f5544 │ │ │ │ + b f552c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5644 │ │ │ │ + beq f562c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r3, r1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl f56dc │ │ │ │ + bpl f56c4 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ and r0, r0, #1 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [r9, #8] │ │ │ │ add r0, fp, #1 │ │ │ │ str r0, [r9, #12] │ │ │ │ @@ -213494,42 +213488,42 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 2ecd4 │ │ │ │ - b f5504 │ │ │ │ + b f54ec │ │ │ │ ldr r0, [r3] │ │ │ │ and r0, r0, r2 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r3, r1, lsr #3] │ │ │ │ lsr r1, r1, #3 │ │ │ │ - b f5660 │ │ │ │ + b f5648 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5714 │ │ │ │ + beq f56fc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ 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 e30b4 │ │ │ │ + bl e309c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5908 │ │ │ │ + beq f58f0 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr lr, r6, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ str r5, [sp, #28] │ │ │ │ mul r4, lr, r0 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ @@ -213544,79 +213538,79 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr fp, [r3, r8] │ │ │ │ str sl, [sp, #24] │ │ │ │ eor r0, fp, r4 │ │ │ │ add r1, r0, r6 │ │ │ │ bic r0, r2, r0 │ │ │ │ ands sl, r0, r1 │ │ │ │ - beq f580c │ │ │ │ + beq f57f4 │ │ │ │ add r0, sp, #8 │ │ │ │ stm r0, {r3, ip, lr} │ │ │ │ rev r0, sl │ │ │ │ clz r0, r0 │ │ │ │ add r0, r8, r0, lsr #3 │ │ │ │ and r0, r0, ip │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ cmp r5, r1 │ │ │ │ - bne f57ec │ │ │ │ + bne f57d4 │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5868 │ │ │ │ + beq f5850 │ │ │ │ sub r0, sl, #1 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ands sl, r0, sl │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ - bne f57ac │ │ │ │ + bne f5794 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and r0, fp, r2 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - beq f583c │ │ │ │ + beq f5824 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f584c │ │ │ │ + beq f5834 │ │ │ │ rev r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r8, r1, lsr #3 │ │ │ │ and r1, r1, ip │ │ │ │ tst r0, fp, lsl #1 │ │ │ │ - bne f5894 │ │ │ │ + bne f587c │ │ │ │ mov r0, #1 │ │ │ │ - b f5850 │ │ │ │ + b f5838 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add sl, sl, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sl, r8 │ │ │ │ and r8, r0, ip │ │ │ │ - b f5788 │ │ │ │ + b f5770 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5888 │ │ │ │ + beq f5870 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r3, r1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl f5920 │ │ │ │ + bpl f5908 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ and r0, r0, #1 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [r9, #8] │ │ │ │ add r0, fp, #1 │ │ │ │ str r0, [r9, #12] │ │ │ │ @@ -213639,307 +213633,307 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 2e7d8 │ │ │ │ - b f5748 │ │ │ │ + b f5730 │ │ │ │ ldr r0, [r3] │ │ │ │ and r0, r0, r2 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [r3, r1, lsr #3] │ │ │ │ lsr r1, r1, #3 │ │ │ │ - b f58a4 │ │ │ │ + b f588c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5958 │ │ │ │ + beq f5940 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ 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 f5994 │ │ │ │ + beq f597c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f59a8 │ │ │ │ + bne f5990 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f5a44 │ │ │ │ + bne f5a2c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f59fc │ │ │ │ + beq f59e4 │ │ │ │ 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 ab350 │ │ │ │ ldrd r0, [r4, #44] @ 0x2c │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f5a1c │ │ │ │ + beq f5a04 │ │ │ │ add r6, r0, #32 │ │ │ │ bl d5464 │ │ │ │ mov r0, r6 │ │ │ │ - b f5a04 │ │ │ │ + b f59ec │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5a38 │ │ │ │ + beq f5a20 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b f5c84 │ │ │ │ + b f5c6c │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f59e0 │ │ │ │ - b f59fc │ │ │ │ + bne f59c8 │ │ │ │ + b f59e4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f5a80 │ │ │ │ + beq f5a68 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ bl d5464 │ │ │ │ mov r6, r5 │ │ │ │ - b f5a64 │ │ │ │ + b f5a4c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5a9c │ │ │ │ + beq f5a84 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl f5c84 │ │ │ │ + bl f5c6c │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f5b60 │ │ │ │ + bne f5b48 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f5b7c │ │ │ │ + bne f5b64 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl d9554 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f5b8c │ │ │ │ + bne f5b74 │ │ │ │ ldr r5, [r4, #116] @ 0x74 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq f5ba4 │ │ │ │ + beq f5b8c │ │ │ │ ldr r7, [r4, #124] @ 0x7c │ │ │ │ ldr r4, [r4, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f5b40 │ │ │ │ + beq f5b28 │ │ │ │ add r6, r4, #4 │ │ │ │ - b f5b24 │ │ │ │ + b f5b0c │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f5b40 │ │ │ │ + beq f5b28 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5b18 │ │ │ │ + beq f5b00 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b f5b18 │ │ │ │ + b f5b00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f5ba4 │ │ │ │ + beq f5b8c │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq f5adc │ │ │ │ + beq f5ac4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b f5adc │ │ │ │ + b f5ac4 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r4, #116] @ 0x74 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne f5b00 │ │ │ │ + bne f5ae8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq f5bc8 │ │ │ │ + beq f5bb0 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ - bl f5d5c │ │ │ │ + bl f5d44 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f5c1c │ │ │ │ + beq f5c04 │ │ │ │ add r5, r6, #4 │ │ │ │ - b f5c00 │ │ │ │ + b f5be8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f5c1c │ │ │ │ + beq f5c04 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5bf4 │ │ │ │ + beq f5bdc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b f5bf4 │ │ │ │ + b f5bdc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5c40 │ │ │ │ + beq f5c28 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f5c5c │ │ │ │ + bne f5c44 │ │ │ │ add r0, r0, #32 │ │ │ │ - b f59bc │ │ │ │ + b f59a4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r0, #32 │ │ │ │ - b f59bc │ │ │ │ + b f59a4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl d81bc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5cc0 │ │ │ │ + beq f5ca8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq f5d00 │ │ │ │ + beq f5ce8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r6, r0, #4 │ │ │ │ - b f5ce4 │ │ │ │ + b f5ccc │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq f5d00 │ │ │ │ + beq f5ce8 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5cd8 │ │ │ │ + beq f5cc0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b f5cd8 │ │ │ │ + b f5cc0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5d24 │ │ │ │ + beq f5d0c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5d4c │ │ │ │ + beq f5d34 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl f5bd8 │ │ │ │ + bl f5bc0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq f5dc8 │ │ │ │ + beq f5db0 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq f5da8 │ │ │ │ + beq f5d90 │ │ │ │ add r5, r6, #4 │ │ │ │ - b f5d8c │ │ │ │ + b f5d74 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f5da8 │ │ │ │ + beq f5d90 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5d80 │ │ │ │ + beq f5d68 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b f5d80 │ │ │ │ + b f5d68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f5dc8 │ │ │ │ + beq f5db0 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -213948,39 +213942,39 @@ │ │ │ │ ldr r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r8 │ │ │ │ ldrh r9, [sl, r0]! │ │ │ │ cmp r9, #11 │ │ │ │ - bcs f5e28 │ │ │ │ + bcs f5e10 │ │ │ │ ldr fp, [r1, #8] │ │ │ │ add r7, r8, #356 @ 0x164 │ │ │ │ add r5, fp, #1 │ │ │ │ add r3, r7, fp, lsl #2 │ │ │ │ cmp r5, r9 │ │ │ │ - bls f5e54 │ │ │ │ + bls f5e3c │ │ │ │ str r2, [r3] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldm r6!, {r2, r3, r5, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r6, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ - b f5eac │ │ │ │ + b f5e94 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r9, #4 │ │ │ │ ldm r6, {r5, r7} │ │ │ │ cmp r0, #5 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bcs f5ee0 │ │ │ │ + bcs f5ec8 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b f5f24 │ │ │ │ + b f5f0c │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ sub sl, r9, fp │ │ │ │ add r0, r7, r5, lsl #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ lsl r2, sl, #2 │ │ │ │ @@ -214008,39 +214002,39 @@ │ │ │ │ add r0, r9, #1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strh r0, [sl] │ │ │ │ str r8, [r4] │ │ │ │ stmib r4, {r1, fp} │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq f5efc │ │ │ │ + beq f5ee4 │ │ │ │ cmp r0, #6 │ │ │ │ - bne f5f10 │ │ │ │ + bne f5ef8 │ │ │ │ mov r9, #5 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b f5f1c │ │ │ │ + b f5f04 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ - b f5f24 │ │ │ │ + b f5f0c │ │ │ │ sub r0, r0, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r9, #6 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl ab35c │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f67bc │ │ │ │ + beq f67a4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #352] @ 0x160 │ │ │ │ add r0, r8, #356 @ 0x164 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ mov r5, r8 │ │ │ │ ldrh r1, [sl] │ │ │ │ @@ -214053,15 +214047,15 @@ │ │ │ │ add r7, r1, r2 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r7, #12 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ strh r7, [fp, ip] │ │ │ │ - bcs f67a0 │ │ │ │ + bcs f6788 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ add sl, r9, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ lsl r2, r7, #2 │ │ │ │ add r1, r0, sl, lsl #2 │ │ │ │ add r0, fp, #356 @ 0x164 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ @@ -214092,15 +214086,15 @@ │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, r5, sl, lsl #2 │ │ │ │ movwne r0, #0 │ │ │ │ cmp r9, sl │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #4] │ │ │ │ - bls f608c │ │ │ │ + bls f6074 │ │ │ │ add r0, sl, #1 │ │ │ │ sub r2, r9, sl │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 24aac │ │ │ │ @@ -214114,15 +214108,15 @@ │ │ │ │ add r1, r7, sl, lsl #5 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, r7, r0, lsl #5 │ │ │ │ lsl r2, r2, #5 │ │ │ │ bl 24aac │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - b f60a8 │ │ │ │ + b f6090 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldm r6!, {r1, r2, r3, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r6, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ @@ -214138,79 +214132,79 @@ │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ strh r0, [r4] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp lr, r0 │ │ │ │ - bne f6108 │ │ │ │ + bne f60f0 │ │ │ │ ldmib sp, {r1, fp} │ │ │ │ mov r8, r7 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r8, [r4] │ │ │ │ stmib r4, {r1, fp} │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ str r7, [sp] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r8, #352] @ 0x160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6500 │ │ │ │ + beq f64e8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r9, #400 @ 0x190 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r7, fp │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - bne f6758 │ │ │ │ + bne f6740 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #402 @ 0x192 │ │ │ │ ldrh sl, [r8, r9] │ │ │ │ ldrh r6, [r7, r1]! │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #11 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r7, [sp, #32] │ │ │ │ - bcc f65ec │ │ │ │ + bcc f65d4 │ │ │ │ mov r8, #0 │ │ │ │ cmp sl, #5 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - bcs f61a0 │ │ │ │ + bcs f6188 │ │ │ │ mov r0, #4 │ │ │ │ - b f61d0 │ │ │ │ - beq f61bc │ │ │ │ + b f61b8 │ │ │ │ + beq f61a4 │ │ │ │ cmp sl, #6 │ │ │ │ - bne f61c4 │ │ │ │ + bne f61ac │ │ │ │ mov r8, #1 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, #5 │ │ │ │ - b f61d0 │ │ │ │ + b f61b8 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ - b f61d4 │ │ │ │ + b f61bc │ │ │ │ sub sl, sl, #7 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl ab35c │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6774 │ │ │ │ + beq f675c │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, #0 │ │ │ │ movw r1, #402 @ 0x192 │ │ │ │ str r8, [sp, #16] │ │ │ │ strh r0, [r6, r1]! │ │ │ │ @@ -214235,15 +214229,15 @@ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr lr, [r1, #12] │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr ip, [r1, #20] │ │ │ │ str lr, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ - bcs f6720 │ │ │ │ + bcs f6708 │ │ │ │ add r4, r3, #1 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r0, r4, lsl #2 │ │ │ │ add r0, r5, #356 @ 0x164 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ lsl r2, r7, #2 │ │ │ │ @@ -214260,19 +214254,19 @@ │ │ │ │ strh r2, [r4] │ │ │ │ ldrh r6, [r6] │ │ │ │ stm ip, {r0, r1, r7} │ │ │ │ add r1, r6, #1 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r6, #12 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bcs f6740 │ │ │ │ + bcs f6728 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bne f6784 │ │ │ │ + bne f676c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r7, r5, #408 @ 0x198 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r8, r2, lsl #2 │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r3, r0, #412 @ 0x19c │ │ │ │ @@ -214282,18 +214276,18 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r7, r0, lsl #2] │ │ │ │ cmp r0, r6 │ │ │ │ strh r0, [r1, r9] │ │ │ │ str fp, [r1, #352] @ 0x160 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ - bcs f6338 │ │ │ │ + bcs f6320 │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - bls f6310 │ │ │ │ + bls f62f8 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ add r6, sl, #1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -214301,15 +214295,15 @@ │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ moveq r5, r8 │ │ │ │ add r8, r5, #356 @ 0x164 │ │ │ │ mov r7, r5 │ │ │ │ add r1, r8, sl, lsl #2 │ │ │ │ ldrh r4, [r7, r0]! │ │ │ │ cmp r4, sl │ │ │ │ - bls f640c │ │ │ │ + bls f63f4 │ │ │ │ sub r2, r4, sl │ │ │ │ add r0, r8, r6, lsl #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 24aac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -214338,15 +214332,15 @@ │ │ │ │ add r0, r5, #408 @ 0x198 │ │ │ │ add r1, r0, r6, lsl #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ bl 24aac │ │ │ │ - b f644c │ │ │ │ + b f6434 │ │ │ │ add lr, sp, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r1] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldm lr, {r2, r3, lr} │ │ │ │ @@ -214364,31 +214358,31 @@ │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r1, #408] @ 0x198 │ │ │ │ add r1, r4, #2 │ │ │ │ cmp r6, r1 │ │ │ │ strh r0, [r7] │ │ │ │ - bcs f6490 │ │ │ │ + bcs f6478 │ │ │ │ add r1, r5, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r0, sl │ │ │ │ ldr r1, [r1, #412] @ 0x19c │ │ │ │ strh sl, [r1, r9] │ │ │ │ str r5, [r1, #352] @ 0x160 │ │ │ │ - bne f6474 │ │ │ │ + bne f645c │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp lr, r0 │ │ │ │ - beq f66fc │ │ │ │ + beq f66e4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ mov r7, fp │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ @@ -214398,53 +214392,53 @@ │ │ │ │ ldr r0, [r8, #352] @ 0x160 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bne f6150 │ │ │ │ - b f6514 │ │ │ │ + bne f6138 │ │ │ │ + b f64fc │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r0] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq f67cc │ │ │ │ + beq f67b4 │ │ │ │ mov r9, ip │ │ │ │ ldr r8, [r4, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ ldr ip, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f67e0 │ │ │ │ + beq f67c8 │ │ │ │ movw r1, #402 @ 0x192 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ strh r2, [r0, r1]! │ │ │ │ adds r3, r8, #1 │ │ │ │ str r7, [r0, #6] │ │ │ │ str r2, [r0, #-50] @ 0xffffffce │ │ │ │ - bcs f67f0 │ │ │ │ + bcs f67d8 │ │ │ │ mov lr, #400 @ 0x190 │ │ │ │ cmp r9, r8 │ │ │ │ strh r2, [r7, lr] │ │ │ │ str r5, [r7, #352] @ 0x160 │ │ │ │ str r5, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne f6800 │ │ │ │ + bne f67e8 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ mov r8, #1 │ │ │ │ strh r8, [r0] │ │ │ │ add r0, r5, #8 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ stm r0, {r2, r3, r7} │ │ │ │ @@ -214458,22 +214452,22 @@ │ │ │ │ str r1, [r5, #356] @ 0x164 │ │ │ │ str fp, [r5, #412] @ 0x19c │ │ │ │ str sl, [r5] │ │ │ │ str r6, [r5, #4] │ │ │ │ str r4, [r5, #20] │ │ │ │ str r5, [fp, #352] @ 0x160 │ │ │ │ str ip, [r0] │ │ │ │ - b f6708 │ │ │ │ + b f66f0 │ │ │ │ add r5, r4, #356 @ 0x164 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ add r1, r5, sl, lsl #2 │ │ │ │ add r8, sl, #1 │ │ │ │ add r7, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bcs f6684 │ │ │ │ + bcs f666c │ │ │ │ sub fp, r6, sl │ │ │ │ add r0, r5, r8, lsl #2 │ │ │ │ lsl r6, fp, #2 │ │ │ │ mov r2, r6 │ │ │ │ bl 24aac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsl r2, fp, #5 │ │ │ │ @@ -214496,15 +214490,15 @@ │ │ │ │ str r0, [r5, #28] │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ add r1, r0, r8, lsl #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ bl 24aac │ │ │ │ - b f66bc │ │ │ │ + b f66a4 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r1] │ │ │ │ mov r1, r4 │ │ │ │ ldm ip, {r0, r2, r3, ip} │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [r1, sl, lsl #5]! │ │ │ │ @@ -214518,206 +214512,206 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strh r7, [r0] │ │ │ │ add r0, r4, r8, lsl #2 │ │ │ │ str r1, [r0, #408] @ 0x198 │ │ │ │ add r0, r6, #2 │ │ │ │ cmp r8, r0 │ │ │ │ - bcs f66fc │ │ │ │ + bcs f66e4 │ │ │ │ mov r0, #400 @ 0x190 │ │ │ │ add r1, r4, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r7, sl │ │ │ │ ldr r1, [r1, #412] @ 0x19c │ │ │ │ strh sl, [r1, r0] │ │ │ │ str r4, [r1, #352] @ 0x160 │ │ │ │ - bne f66e0 │ │ │ │ + bne f66c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp] │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #564] @ f695c │ │ │ │ + ldr r3, [pc, #564] @ f6944 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ bl 3a5f0 │ │ │ │ - b f681c │ │ │ │ - ldr r3, [pc, #536] @ f6960 │ │ │ │ + b f6804 │ │ │ │ + ldr r3, [pc, #536] @ f6948 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 3a5f0 │ │ │ │ - b f681c │ │ │ │ - ldr r0, [pc, #500] @ f6954 │ │ │ │ - ldr r2, [pc, #500] @ f6958 │ │ │ │ + b f6804 │ │ │ │ + ldr r0, [pc, #500] @ f693c │ │ │ │ + ldr r2, [pc, #500] @ f6940 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 3ab00 │ │ │ │ - b f681c │ │ │ │ + b f6804 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ bl 3a32c │ │ │ │ - b f681c │ │ │ │ - ldr r0, [pc, #472] @ f6964 │ │ │ │ - ldr r2, [pc, #472] @ f6968 │ │ │ │ + b f6804 │ │ │ │ + ldr r0, [pc, #472] @ f694c │ │ │ │ + ldr r2, [pc, #472] @ f6950 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3ab00 │ │ │ │ - b f681c │ │ │ │ - ldr r3, [pc, #408] @ f6940 │ │ │ │ + b f6804 │ │ │ │ + ldr r3, [pc, #408] @ f6928 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ bl 3a5f0 │ │ │ │ - b f681c │ │ │ │ + b f6804 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ bl 3a32c │ │ │ │ - b f681c │ │ │ │ - ldr r0, [pc, #368] @ f6944 │ │ │ │ + b f6804 │ │ │ │ + ldr r0, [pc, #368] @ f692c │ │ │ │ mov r4, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b f681c │ │ │ │ + b f6804 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ bl 3a32c │ │ │ │ - b f681c │ │ │ │ - ldr r0, [pc, #336] @ f6948 │ │ │ │ + b f6804 │ │ │ │ + ldr r0, [pc, #336] @ f6930 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b f681c │ │ │ │ - ldr r0, [pc, #324] @ f694c │ │ │ │ + b f6804 │ │ │ │ + ldr r0, [pc, #324] @ f6934 │ │ │ │ mov r4, r6 │ │ │ │ - ldr r2, [pc, #320] @ f6950 │ │ │ │ + ldr r2, [pc, #320] @ f6938 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3ab00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b f683c │ │ │ │ + b f6824 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst sl, r0 │ │ │ │ - beq f6938 │ │ │ │ + beq f6920 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - b f6930 │ │ │ │ + b f6918 │ │ │ │ mov r6, r0 │ │ │ │ - b f6898 │ │ │ │ + b f6880 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r0 │ │ │ │ - beq f6888 │ │ │ │ + beq f6870 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r5, r0 │ │ │ │ - beq f6938 │ │ │ │ + beq f6920 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - b f6930 │ │ │ │ + b f6918 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b f68b8 │ │ │ │ + b f68a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - b f691c │ │ │ │ + b f6904 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ tst r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - beq f690c │ │ │ │ - b f6904 │ │ │ │ + beq f68f4 │ │ │ │ + b f68ec │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ tst r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - beq f690c │ │ │ │ + beq f68f4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r0 │ │ │ │ - beq f6938 │ │ │ │ + beq f6920 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, sp, r4, ror #10 │ │ │ │ - @ instruction: 0x001d84b4 │ │ │ │ - @ instruction: 0x001d84d4 │ │ │ │ - mulseq r5, r1, r7 │ │ │ │ - mulseq sp, r8, r4 │ │ │ │ - @ instruction: 0x0015a8f3 │ │ │ │ - andseq r8, sp, r4, asr #11 │ │ │ │ - andseq r8, sp, r4, ror #11 │ │ │ │ - @ instruction: 0x001d85d4 │ │ │ │ - mulseq r5, pc, r8 @ │ │ │ │ - andseq r8, sp, r8, ror #10 │ │ │ │ + andseq r8, sp, ip, ror r5 │ │ │ │ + andseq r8, sp, ip, asr #9 │ │ │ │ + andseq r8, sp, ip, ror #9 │ │ │ │ + andseq sl, r5, r9, lsr #15 │ │ │ │ + @ instruction: 0x001d84b0 │ │ │ │ + andseq sl, r5, fp, lsl #18 │ │ │ │ + @ instruction: 0x001d85dc │ │ │ │ + @ instruction: 0x001d85fc │ │ │ │ + andseq r8, sp, ip, ror #11 │ │ │ │ + @ instruction: 0x0015a8b7 │ │ │ │ + andseq r8, sp, r0, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ ldr r9, [r1] │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #314 @ 0x13a │ │ │ │ mov sl, r3 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov fp, r9 │ │ │ │ ldrh r8, [fp, r0]! │ │ │ │ cmp r8, #11 │ │ │ │ - bcs f69b8 │ │ │ │ + bcs f69a0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add r5, r9, #268 @ 0x10c │ │ │ │ add r6, r4, #1 │ │ │ │ add r3, r5, r4, lsl #2 │ │ │ │ cmp r6, r8 │ │ │ │ - bls f69d8 │ │ │ │ + bls f69c0 │ │ │ │ str r2, [r3] │ │ │ │ - b f6a20 │ │ │ │ + b f6a08 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r6, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #5 │ │ │ │ - bcs f6a44 │ │ │ │ + bcs f6a2c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b f6a7c │ │ │ │ + b f6a64 │ │ │ │ sub r7, r8, r4 │ │ │ │ add r0, r5, r6, lsl #2 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ mov sl, r2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ lsl r2, r7, #2 │ │ │ │ mov r1, r3 │ │ │ │ @@ -214736,37 +214730,37 @@ │ │ │ │ mov ip, r4 │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strh r0, [fp] │ │ │ │ - b f6bf0 │ │ │ │ - beq f6a60 │ │ │ │ + b f6bd8 │ │ │ │ + beq f6a48 │ │ │ │ cmp r0, #6 │ │ │ │ - bne f6a6c │ │ │ │ + bne f6a54 │ │ │ │ mov r6, #5 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b f6a78 │ │ │ │ + b f6a60 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b f6a7c │ │ │ │ + b f6a64 │ │ │ │ sub r0, r0, #7 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r6, #6 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl ab35c │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f71c8 │ │ │ │ + beq f71b0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8, #264] @ 0x108 │ │ │ │ add r0, r9, #268 @ 0x10c │ │ │ │ ldrh r2, [fp] │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r0, r6, lsl #2] │ │ │ │ @@ -214775,15 +214769,15 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, r6, r6, lsl #1 │ │ │ │ add r4, r2, r1 │ │ │ │ movw r1, #314 @ 0x13a │ │ │ │ ldr r3, [r5, r3, lsl #3]! │ │ │ │ cmp r4, #12 │ │ │ │ strh r4, [r8, r1] │ │ │ │ - bcs f71ac │ │ │ │ + bcs f7194 │ │ │ │ add r7, r6, #1 │ │ │ │ lsl r2, r4, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, r0, r7, lsl #2 │ │ │ │ add r0, r8, #268 @ 0x10c │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ @@ -214807,15 +214801,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ ldrh fp, [r4, r0]! │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movwne r0, #0 │ │ │ │ cmp fp, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bls f6ba0 │ │ │ │ + bls f6b88 │ │ │ │ sub r7, fp, r2 │ │ │ │ add r0, r1, #4 │ │ │ │ lsl r2, r7, #2 │ │ │ │ bl 24aac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, r7, r7, lsl #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ @@ -214823,15 +214817,15 @@ │ │ │ │ str r1, [r5, r0, lsl #2] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r1, r6, r0, lsl #3 │ │ │ │ add r0, r1, #24 │ │ │ │ bl 24aac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b f6ba8 │ │ │ │ + b f6b90 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r1] │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov ip, r6 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -214840,15 +214834,15 @@ │ │ │ │ strh r0, [r4] │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp lr, #2 │ │ │ │ - bne f6c04 │ │ │ │ + bne f6bec │ │ │ │ mov r9, ip │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ stmib r0, {r1, ip} │ │ │ │ str r9, [r0] │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ @@ -214857,58 +214851,58 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [r9, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6f80 │ │ │ │ + beq f6f68 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov fp, #312 @ 0x138 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov ip, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, lr │ │ │ │ cmp r1, r7 │ │ │ │ - bne f716c │ │ │ │ + bne f7154 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #314 @ 0x13a │ │ │ │ ldrh sl, [r9, fp] │ │ │ │ ldrh r8, [r7, r1]! │ │ │ │ mov r9, r0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ cmp r8, #11 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bcc f7048 │ │ │ │ + bcc f7030 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #4 │ │ │ │ cmp sl, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bcc f6cbc │ │ │ │ - beq f6ca8 │ │ │ │ + bcc f6ca4 │ │ │ │ + beq f6c90 │ │ │ │ cmp sl, #6 │ │ │ │ - bne f6cb0 │ │ │ │ + bne f6c98 │ │ │ │ mov r5, #1 │ │ │ │ mov sl, #0 │ │ │ │ mov r4, #5 │ │ │ │ - b f6cbc │ │ │ │ + b f6ca4 │ │ │ │ mov r4, sl │ │ │ │ - b f6cbc │ │ │ │ + b f6ca4 │ │ │ │ sub sl, sl, #7 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #6 │ │ │ │ bl ab35c │ │ │ │ mov r0, #368 @ 0x170 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7184 │ │ │ │ + beq f716c │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, #0 │ │ │ │ movw r1, #314 @ 0x13a │ │ │ │ strh r0, [r5, r1]! │ │ │ │ @@ -214927,15 +214921,15 @@ │ │ │ │ ldr r0, [r2, r1, lsl #3]! │ │ │ │ cmp r7, #12 │ │ │ │ add ip, r2, #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ ldm ip, {r0, r1, r3, r4, r9} │ │ │ │ stm r2, {r0, r1, r3, r4, r9} │ │ │ │ - bcs f7138 │ │ │ │ + bcs f7120 │ │ │ │ add r4, r8, #1 │ │ │ │ add r0, r6, #268 @ 0x10c │ │ │ │ lsl r2, r7, #2 │ │ │ │ add r1, lr, r4, lsl #2 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ @@ -214950,19 +214944,19 @@ │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ strh r8, [r0] │ │ │ │ ldm r1, {r0, r2, r3, r4, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r7} │ │ │ │ ldrh r5, [r5] │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r5, #12 │ │ │ │ - bcs f7154 │ │ │ │ + bcs f713c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, r8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne f7190 │ │ │ │ + bne f7178 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r7, r6, #320 @ 0x140 │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r9, r8, lsl #2 │ │ │ │ add r3, r0, #324 @ 0x144 │ │ │ │ @@ -214974,18 +214968,18 @@ │ │ │ │ mov fp, #312 @ 0x138 │ │ │ │ ldr r1, [r7, r0, lsl #2] │ │ │ │ cmp r0, r5 │ │ │ │ strh r0, [r1, fp] │ │ │ │ str r8, [r1, #264] @ 0x108 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ - bcs f6e08 │ │ │ │ + bcs f6df0 │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, r5 │ │ │ │ - bls f6de0 │ │ │ │ + bls f6dc8 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldm r1, {r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #314 @ 0x13a │ │ │ │ @@ -214993,15 +214987,15 @@ │ │ │ │ add r4, r6, #268 @ 0x10c │ │ │ │ mov r1, r6 │ │ │ │ add r9, sl, #1 │ │ │ │ ldrh r7, [r1, r0]! │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r4, sl, lsl #2 │ │ │ │ cmp r7, sl │ │ │ │ - bls f6ebc │ │ │ │ + bls f6ea4 │ │ │ │ sub r5, r7, sl │ │ │ │ add r0, r4, r9, lsl #2 │ │ │ │ lsl r2, r5, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bl 24aac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ @@ -215022,15 +215016,15 @@ │ │ │ │ stm r4, {r1, r2, r3, r5, r7} │ │ │ │ add r1, r0, r9, lsl #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r7, ip │ │ │ │ bl 24aac │ │ │ │ - b f6ee4 │ │ │ │ + b f6ecc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r1] │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r1, r0, lsl #3]! │ │ │ │ add ip, r1, #4 │ │ │ │ @@ -215043,73 +215037,73 @@ │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strh r0, [r1] │ │ │ │ add r1, r6, r9, lsl #2 │ │ │ │ str r2, [r1, #320] @ 0x140 │ │ │ │ add r1, r7, #2 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs f6f2c │ │ │ │ + bcs f6f14 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r0, sl │ │ │ │ ldr r1, [r1, #324] @ 0x144 │ │ │ │ strh sl, [r1, fp] │ │ │ │ str r6, [r1, #264] @ 0x108 │ │ │ │ - bne f6f10 │ │ │ │ + bne f6ef8 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ cmp lr, #2 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ - beq f7024 │ │ │ │ + beq f700c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov ip, r8 │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r2, lr │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r9, #264] @ 0x108 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f6c40 │ │ │ │ - b f6f88 │ │ │ │ + bne f6c28 │ │ │ │ + b f6f70 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ - beq f71d4 │ │ │ │ + beq f71bc │ │ │ │ mov fp, lr │ │ │ │ ldr r9, [sl, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #368 @ 0x170 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f71e0 │ │ │ │ + beq f71c8 │ │ │ │ movw r1, #314 @ 0x13a │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ strh r2, [r0, r1]! │ │ │ │ adds r3, r9, #1 │ │ │ │ str r6, [r0, #6] │ │ │ │ str r2, [r0, #-50] @ 0xffffffce │ │ │ │ - bcs f71f0 │ │ │ │ + bcs f71d8 │ │ │ │ mov ip, #312 @ 0x138 │ │ │ │ cmp r7, r9 │ │ │ │ strh r2, [r6, ip] │ │ │ │ str r4, [r6, #264] @ 0x108 │ │ │ │ str r4, [sl] │ │ │ │ str r3, [sl, #4] │ │ │ │ - bne f7200 │ │ │ │ + bne f71e8 │ │ │ │ ldr r2, [sp] │ │ │ │ mov lr, #1 │ │ │ │ strh lr, [r0] │ │ │ │ add r0, r4, #4 │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ str fp, [r4] │ │ │ │ ldm r2, {r1, r3, r5, r6, r7} │ │ │ │ @@ -215128,15 +215122,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, r9, #268 @ 0x10c │ │ │ │ mov fp, r9 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ add r9, sl, #1 │ │ │ │ add r4, r8, #1 │ │ │ │ cmp sl, r8 │ │ │ │ - bcs f70d8 │ │ │ │ + bcs f70c0 │ │ │ │ sub r5, r8, sl │ │ │ │ add r0, r6, r9, lsl #2 │ │ │ │ mov r7, r3 │ │ │ │ lsl r8, r5, #2 │ │ │ │ mov r2, r8 │ │ │ │ bl 24aac │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ @@ -215157,92 +215151,92 @@ │ │ │ │ add r1, r0, r9, lsl #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ bl 24aac │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b f70f8 │ │ │ │ + b f70e0 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ str r3, [r1] │ │ │ │ mov r1, fp │ │ │ │ str r2, [r1, r0, lsl #3]! │ │ │ │ ldr r7, [sp] │ │ │ │ add r0, r1, #4 │ │ │ │ ldm r7, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ strh r4, [r0] │ │ │ │ add r0, fp, r9, lsl #2 │ │ │ │ str ip, [r0, #320] @ 0x140 │ │ │ │ add r0, r8, #2 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs f7024 │ │ │ │ + bcs f700c │ │ │ │ mov r0, #312 @ 0x138 │ │ │ │ add r1, fp, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r4, sl │ │ │ │ ldr r1, [r1, #324] @ 0x144 │ │ │ │ strh sl, [r1, r0] │ │ │ │ str fp, [r1, #264] @ 0x108 │ │ │ │ - bne f7118 │ │ │ │ - b f7024 │ │ │ │ - ldr r3, [pc, #328] @ f7288 │ │ │ │ + bne f7100 │ │ │ │ + b f700c │ │ │ │ + ldr r3, [pc, #328] @ f7270 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ bl 3a5f0 │ │ │ │ - b f71fc │ │ │ │ - ldr r3, [pc, #304] @ f728c │ │ │ │ + b f71e4 │ │ │ │ + ldr r3, [pc, #304] @ f7274 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 3a5f0 │ │ │ │ - b f71fc │ │ │ │ - ldr r0, [pc, #292] @ f7298 │ │ │ │ + b f71e4 │ │ │ │ + ldr r0, [pc, #292] @ f7280 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #288] @ f729c │ │ │ │ + ldr r2, [pc, #288] @ f7284 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ bl 3a32c │ │ │ │ - ldr r0, [pc, #248] @ f7290 │ │ │ │ - ldr r2, [pc, #248] @ f7294 │ │ │ │ + ldr r0, [pc, #248] @ f7278 │ │ │ │ + ldr r2, [pc, #248] @ f727c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3ab00 │ │ │ │ - b f71fc │ │ │ │ - ldr r3, [pc, #192] @ f7274 │ │ │ │ + b f71e4 │ │ │ │ + ldr r3, [pc, #192] @ f725c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #11 │ │ │ │ bl 3a5f0 │ │ │ │ - b f71fc │ │ │ │ + b f71e4 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 3a32c │ │ │ │ - ldr r0, [pc, #168] @ f7284 │ │ │ │ + ldr r0, [pc, #168] @ f726c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ bl 3a32c │ │ │ │ - b f71fc │ │ │ │ - ldr r0, [pc, #128] @ f7278 │ │ │ │ + b f71e4 │ │ │ │ + ldr r0, [pc, #128] @ f7260 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #116] @ f727c │ │ │ │ + ldr r0, [pc, #116] @ f7264 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #112] @ f7280 │ │ │ │ + ldr r2, [pc, #112] @ f7268 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ @@ -215253,74 +215247,74 @@ │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - b f7260 │ │ │ │ + b f7248 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, sp, r8, asr fp │ │ │ │ - @ instruction: 0x001d7ad4 │ │ │ │ - mulseq r5, r1, sp │ │ │ │ - mulseq sp, r8, sl │ │ │ │ + andseq r7, sp, r0, ror fp │ │ │ │ + andseq r7, sp, ip, ror #21 │ │ │ │ + andseq r9, r5, r9, lsr #27 │ │ │ │ @ instruction: 0x001d7ab0 │ │ │ │ - andseq r7, sp, ip, asr #23 │ │ │ │ - andseq r7, sp, r0, asr #23 │ │ │ │ - mulseq r5, r3, lr │ │ │ │ - andseq r7, sp, ip, asr fp │ │ │ │ - @ instruction: 0x00159edb │ │ │ │ - andseq r7, sp, ip, lsr #23 │ │ │ │ + andseq r7, sp, r8, asr #21 │ │ │ │ + andseq r7, sp, r4, ror #23 │ │ │ │ + @ instruction: 0x001d7bd8 │ │ │ │ + andseq r9, r5, fp, lsr #29 │ │ │ │ + andseq r7, sp, r4, ror fp │ │ │ │ + @ instruction: 0x00159ef3 │ │ │ │ + andseq r7, sp, r4, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr fp, [r1] │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r6, fp │ │ │ │ ldrh r9, [r6, r0]! │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #11 │ │ │ │ - bcs f730c │ │ │ │ + bcs f72f4 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ add r7, fp, r0, lsl #3 │ │ │ │ add r0, sl, #1 │ │ │ │ cmp r0, r9 │ │ │ │ - bls f7344 │ │ │ │ + bls f732c │ │ │ │ mov r4, r2 │ │ │ │ ldm r4, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ bl 24cd4 │ │ │ │ - b f73b0 │ │ │ │ + b f7398 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov sl, r3 │ │ │ │ mov r4, #4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #5 │ │ │ │ str r8, [sp, #20] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bcc f73f8 │ │ │ │ - beq f73e4 │ │ │ │ + bcc f73e0 │ │ │ │ + beq f73cc │ │ │ │ cmp r5, #6 │ │ │ │ - bne f73ec │ │ │ │ + bne f73d4 │ │ │ │ mov r4, #5 │ │ │ │ mov r5, #0 │ │ │ │ - b f73f4 │ │ │ │ + b f73dc │ │ │ │ sub r1, r9, sl │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r0, fp, r0, lsl #3 │ │ │ │ @@ -215352,28 +215346,28 @@ │ │ │ │ add r0, r0, #264 @ 0x108 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, r9, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strh r0, [r2] │ │ │ │ - b f75e4 │ │ │ │ + b f75cc │ │ │ │ mov r4, r5 │ │ │ │ - b f73f8 │ │ │ │ + b f73e0 │ │ │ │ sub r5, r5, #7 │ │ │ │ mov r4, #6 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl ab35c │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7cf8 │ │ │ │ + beq f7ce0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8, #1760] @ 0x6e0 │ │ │ │ mvn r0, r4 │ │ │ │ ldrh r2, [r6] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ mov r9, fp │ │ │ │ @@ -215387,15 +215381,15 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ add r5, fp, #264 @ 0x108 │ │ │ │ add r1, r5, r0, lsl #3 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ bl 24cd4 │ │ │ │ cmp r7, #12 │ │ │ │ - bcs f7cdc │ │ │ │ + bcs f7cc4 │ │ │ │ add r6, r4, #1 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ add r1, fp, r0, lsl #3 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ @@ -215428,15 +215422,15 @@ │ │ │ │ mov fp, r9 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ ldrh r6, [fp, r0]! │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movwne r0, #0 │ │ │ │ cmp r6, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bls f7574 │ │ │ │ + bls f755c │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ sub r8, r6, r1 │ │ │ │ add r0, sl, #24 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ lsl r2, r1, #3 │ │ │ │ mov r1, sl │ │ │ │ bl 24aac │ │ │ │ @@ -215452,15 +215446,15 @@ │ │ │ │ add r2, r8, r8, lsl #4 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ add r1, r9, r0, lsl #3 │ │ │ │ lsl r2, r2, #3 │ │ │ │ add r0, r1, #400 @ 0x190 │ │ │ │ add r1, r1, #264 @ 0x108 │ │ │ │ bl 24aac │ │ │ │ - b f7594 │ │ │ │ + b f757c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldm r4, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r5, r7} │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ @@ -215477,15 +215471,15 @@ │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 24cd4 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp sl, #2 │ │ │ │ - bne f75f8 │ │ │ │ + bne f75e0 │ │ │ │ mov fp, r9 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str fp, [r8] │ │ │ │ stmib r8, {r1, r5} │ │ │ │ add sp, sp, #4 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ @@ -215496,15 +215490,15 @@ │ │ │ │ str r9, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ mov r4, r3 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [r4, #1760] @ 0x6e0 │ │ │ │ mov ip, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7a10 │ │ │ │ + beq f79f8 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ orr r2, r1, #4 │ │ │ │ add r6, fp, #20 │ │ │ │ add r1, r1, #24 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -215517,48 +215511,48 @@ │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ ldrh r7, [r1, r2] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 24cd4 │ │ │ │ cmp r4, r5 │ │ │ │ - bne f7c90 │ │ │ │ + bne f7c78 │ │ │ │ mov r4, fp │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ ldrh r1, [r4, r0]! │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #11 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bcc f7b38 │ │ │ │ + bcc f7b20 │ │ │ │ mov sl, #0 │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #5 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - bcs f76b4 │ │ │ │ + bcs f769c │ │ │ │ mov r5, #4 │ │ │ │ - b f76e4 │ │ │ │ - beq f76d0 │ │ │ │ + b f76cc │ │ │ │ + beq f76b8 │ │ │ │ cmp r7, #6 │ │ │ │ - bne f76d8 │ │ │ │ + bne f76c0 │ │ │ │ mov sl, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #5 │ │ │ │ - b f76e4 │ │ │ │ + b f76cc │ │ │ │ mov r5, r7 │ │ │ │ - b f76e4 │ │ │ │ + b f76cc │ │ │ │ sub r7, r7, #7 │ │ │ │ mov sl, #1 │ │ │ │ mov r5, #6 │ │ │ │ bl ab35c │ │ │ │ movw r0, #1816 @ 0x718 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7cac │ │ │ │ + beq f7c94 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ movw r1, #1766 @ 0x6e6 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ @@ -215580,15 +215574,15 @@ │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ add r4, r6, #264 @ 0x108 │ │ │ │ add r1, r4, r0, lsl #3 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ bl 24cd4 │ │ │ │ cmp fp, #12 │ │ │ │ - bcs f7c54 │ │ │ │ + bcs f7c3c │ │ │ │ add r5, sl, #1 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r1, r6, r0, lsl #3 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ lsl r2, r0, #3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 24cd4 │ │ │ │ @@ -215607,19 +215601,19 @@ │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 24cd4 │ │ │ │ ldrh r4, [r8] │ │ │ │ add r1, r4, #1 │ │ │ │ cmp r4, #12 │ │ │ │ - bcs f7c74 │ │ │ │ + bcs f7c5c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r0, r1 │ │ │ │ - bne f7cbc │ │ │ │ + bne f7ca4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movw r2, #1772 @ 0x6ec │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ add r6, r9, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -215634,18 +215628,18 @@ │ │ │ │ movw r3, #1764 @ 0x6e4 │ │ │ │ ldr r1, [r6, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ strh r0, [r1, r3] │ │ │ │ str r2, [r1, #1760] @ 0x6e0 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ - bcs f7858 │ │ │ │ + bcs f7840 │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - bls f7830 │ │ │ │ + bls f7818 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -215655,15 +215649,15 @@ │ │ │ │ moveq r9, r0 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ mov sl, r9 │ │ │ │ ldrh r8, [sl, r0]! │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ add r6, r9, r0, lsl #3 │ │ │ │ cmp r8, r7 │ │ │ │ - bls f7930 │ │ │ │ + bls f7918 │ │ │ │ sub r1, r8, r7 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ lsl r2, r1, #3 │ │ │ │ mov r1, r6 │ │ │ │ @@ -215691,15 +215685,15 @@ │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ lsl r2, r4, #2 │ │ │ │ add r0, r9, r0 │ │ │ │ add r1, r0, fp, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 24aac │ │ │ │ - b f7960 │ │ │ │ + b f7948 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r6], #4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldm r0, {r1, r2, r3, r4, r5} │ │ │ │ add r0, r7, r7, lsl #4 │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ stm r6, {r1, r2, r3, r4, r5} │ │ │ │ @@ -215713,49 +215707,49 @@ │ │ │ │ add r0, r8, #1 │ │ │ │ movw r3, #1764 @ 0x6e4 │ │ │ │ str r2, [r1, #1768] @ 0x6e8 │ │ │ │ add r1, r8, #2 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ cmp fp, r1 │ │ │ │ strh r0, [sl] │ │ │ │ - bcs f79a8 │ │ │ │ + bcs f7990 │ │ │ │ movw r1, #1772 @ 0x6ec │ │ │ │ add r1, r9, r1 │ │ │ │ ldr r2, [r1, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ strh r7, [r2, r3] │ │ │ │ str r9, [r2, #1760] @ 0x6e0 │ │ │ │ - bne f7990 │ │ │ │ + bne f7978 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #704 @ 0x2c0 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ add fp, sp, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #2 │ │ │ │ - beq f7b10 │ │ │ │ + beq f7af8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ bl 24cd4 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r9, sl │ │ │ │ ldr r0, [r8, #1760] @ 0x6e0 │ │ │ │ mov r1, r8 │ │ │ │ mov ip, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r5 │ │ │ │ movw r2, #1764 @ 0x6e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7654 │ │ │ │ - b f7a1c │ │ │ │ + bne f763c │ │ │ │ + b f7a04 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r8 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ orr r0, r0, #4 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ @@ -215768,44 +215762,44 @@ │ │ │ │ str r5, [sp, #700] @ 0x2bc │ │ │ │ ldr r4, [r9] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ str r7, [sp, #696] @ 0x2b8 │ │ │ │ str r6, [sp, #688] @ 0x2b0 │ │ │ │ str sl, [sp, #528] @ 0x210 │ │ │ │ - beq f7d08 │ │ │ │ + beq f7cf0 │ │ │ │ ldr fp, [r9, #4] │ │ │ │ bl ab35c │ │ │ │ movw r0, #1816 @ 0x718 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7d18 │ │ │ │ + beq f7d00 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #1766 @ 0x6e6 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r8 │ │ │ │ strh r0, [r6, r1]! │ │ │ │ adds r1, fp, #1 │ │ │ │ str r4, [r6, #2] │ │ │ │ str r0, [r6, #-6] │ │ │ │ - bcs f7d28 │ │ │ │ + bcs f7d10 │ │ │ │ movw sl, #1764 @ 0x6e4 │ │ │ │ str r8, [r4, #1760] @ 0x6e0 │ │ │ │ strh r0, [r4, sl] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r8, [r9] │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ str r1, [r9, #4] │ │ │ │ add r9, r0, #20 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ mov r1, r9 │ │ │ │ bl 24cd4 │ │ │ │ cmp r5, fp │ │ │ │ - bne f7d38 │ │ │ │ + bne f7d20 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov fp, #1 │ │ │ │ strh fp, [r6] │ │ │ │ mov r0, r8 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, r8, #264 @ 0x108 │ │ │ │ @@ -215827,15 +215821,15 @@ │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ add r2, r7, #1 │ │ │ │ add r4, r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ add r6, fp, r0, lsl #3 │ │ │ │ - bcs f7be0 │ │ │ │ + bcs f7bc8 │ │ │ │ mov r5, r9 │ │ │ │ sub r9, r1, r7 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r8, r2 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, fp, r0, lsl #3 │ │ │ │ lsl r2, r1, #3 │ │ │ │ @@ -215863,15 +215857,15 @@ │ │ │ │ add r0, fp, r0 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ add r1, r0, r8, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ bl 24aac │ │ │ │ - b f7c10 │ │ │ │ + b f7bf8 │ │ │ │ str r9, [r6], #4 │ │ │ │ mov r9, r1 │ │ │ │ mov ip, r2 │ │ │ │ ldm sl, {r0, r1, r2, r3, r5} │ │ │ │ stm r6, {r0, r1, r2, r3, r5} │ │ │ │ add r0, r7, r7, lsl #4 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ @@ -215882,198 +215876,198 @@ │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ strh r4, [r0] │ │ │ │ add r0, fp, r5, lsl #2 │ │ │ │ str r8, [r0, #1768] @ 0x6e8 │ │ │ │ add r0, r9, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs f7b10 │ │ │ │ + bcs f7af8 │ │ │ │ movw r0, #1772 @ 0x6ec │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ add r0, fp, r0 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ strh r7, [r2, r1] │ │ │ │ str fp, [r2, #1760] @ 0x6e0 │ │ │ │ - bne f7c38 │ │ │ │ - b f7b10 │ │ │ │ + bne f7c20 │ │ │ │ + b f7af8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #484] @ f7e44 │ │ │ │ + ldr r3, [pc, #484] @ f7e2c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #11 │ │ │ │ bl 3a5f0 │ │ │ │ - b f7d50 │ │ │ │ - ldr r3, [pc, #460] @ f7e48 │ │ │ │ + b f7d38 │ │ │ │ + ldr r3, [pc, #460] @ f7e30 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ bl 3a5f0 │ │ │ │ - b f7d50 │ │ │ │ - ldr r0, [pc, #420] @ f7e3c │ │ │ │ - ldr r2, [pc, #420] @ f7e40 │ │ │ │ + b f7d38 │ │ │ │ + ldr r0, [pc, #420] @ f7e24 │ │ │ │ + ldr r2, [pc, #420] @ f7e28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 3ab00 │ │ │ │ - b f7d50 │ │ │ │ + b f7d38 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ bl 3a32c │ │ │ │ - b f7d50 │ │ │ │ - ldr r0, [pc, #392] @ f7e4c │ │ │ │ - ldr r2, [pc, #392] @ f7e50 │ │ │ │ + b f7d38 │ │ │ │ + ldr r0, [pc, #392] @ f7e34 │ │ │ │ + ldr r2, [pc, #392] @ f7e38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ bl 3ab00 │ │ │ │ - b f7d50 │ │ │ │ - ldr r3, [pc, #324] @ f7e28 │ │ │ │ + b f7d38 │ │ │ │ + ldr r3, [pc, #324] @ f7e10 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ bl 3a5f0 │ │ │ │ - b f7d50 │ │ │ │ + b f7d38 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ bl 3a32c │ │ │ │ - b f7d50 │ │ │ │ - ldr r0, [pc, #284] @ f7e2c │ │ │ │ + b f7d38 │ │ │ │ + ldr r0, [pc, #284] @ f7e14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b f7d50 │ │ │ │ + b f7d38 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ bl 3a32c │ │ │ │ - b f7d50 │ │ │ │ - ldr r0, [pc, #256] @ f7e30 │ │ │ │ + b f7d38 │ │ │ │ + ldr r0, [pc, #256] @ f7e18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b f7d50 │ │ │ │ - ldr r0, [pc, #244] @ f7e34 │ │ │ │ - ldr r2, [pc, #244] @ f7e38 │ │ │ │ + b f7d38 │ │ │ │ + ldr r0, [pc, #244] @ f7e1c │ │ │ │ + ldr r2, [pc, #244] @ f7e20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3ab00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ - bl f5ab4 │ │ │ │ - b f7e18 │ │ │ │ + bl f5a9c │ │ │ │ + b f7e00 │ │ │ │ bl 3a910 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ add r0, r0, #24 │ │ │ │ - bl f5ab4 │ │ │ │ - b f7e18 │ │ │ │ + bl f5a9c │ │ │ │ + b f7e00 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ - b f7dc0 │ │ │ │ + b f7da8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl f5ab4 │ │ │ │ + bl f5a9c │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, sl │ │ │ │ - bl f5ab4 │ │ │ │ - b f7e18 │ │ │ │ + bl f5a9c │ │ │ │ + b f7e00 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ - b f7dd8 │ │ │ │ + b f7dc0 │ │ │ │ mov r5, r0 │ │ │ │ - b f7e10 │ │ │ │ + b f7df8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ - bl f5ab4 │ │ │ │ - b f7e00 │ │ │ │ + bl f5a9c │ │ │ │ + b f7de8 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl f5ab4 │ │ │ │ + bl f5a9c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl f5ab4 │ │ │ │ + bl f5a9c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ - andseq r7, sp, r8, lsr #32 │ │ │ │ + andseq r7, sp, r0, asr #32 │ │ │ │ + mulseq sp, r4, pc @ │ │ │ │ + @ instruction: 0x001d6fb4 │ │ │ │ + andseq r9, r5, r5, ror r2 │ │ │ │ andseq r6, sp, ip, ror pc │ │ │ │ - mulseq sp, ip, pc @ │ │ │ │ - andseq r9, r5, sp, asr r2 │ │ │ │ - andseq r6, sp, r4, ror #30 │ │ │ │ - @ instruction: 0x001593bb │ │ │ │ - andseq r7, sp, ip, lsl #1 │ │ │ │ - andseq r7, sp, ip, lsr #1 │ │ │ │ - andseq r7, sp, r0, lsr #1 │ │ │ │ - andseq r9, r5, r7, ror #6 │ │ │ │ - andseq r7, sp, r0, lsr r0 │ │ │ │ + @ instruction: 0x001593d3 │ │ │ │ + andseq r7, sp, r4, lsr #1 │ │ │ │ + andseq r7, sp, r4, asr #1 │ │ │ │ + ldrheq r7, [sp], -r8 │ │ │ │ + andseq r9, r5, pc, ror r3 │ │ │ │ + andseq r7, sp, r8, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #980 @ 0x3d4 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r1 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ ldrh r9, [r4, r0]! │ │ │ │ cmp r9, #11 │ │ │ │ - bcc f7eb0 │ │ │ │ + bcc f7e98 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ mov sl, #4 │ │ │ │ ldrd r0, [r2, #16] │ │ │ │ cmp r6, #5 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - bcs f7ef0 │ │ │ │ + bcs f7ed8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b f7fb8 │ │ │ │ + b f7fa0 │ │ │ │ ldr sl, [r8, #8] │ │ │ │ add r0, r7, #1408 @ 0x580 │ │ │ │ add r5, sl, #1 │ │ │ │ add r6, r0, sl, lsl #5 │ │ │ │ cmp r5, r9 │ │ │ │ - bls f7f08 │ │ │ │ + bls f7ef0 │ │ │ │ mov r5, r2 │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 24cd4 │ │ │ │ - b f7f64 │ │ │ │ - beq f7f98 │ │ │ │ + b f7f4c │ │ │ │ + beq f7f80 │ │ │ │ cmp r6, #6 │ │ │ │ - bne f7fa8 │ │ │ │ + bne f7f90 │ │ │ │ mov sl, #5 │ │ │ │ mov r6, #0 │ │ │ │ - b f7fb0 │ │ │ │ + b f7f98 │ │ │ │ sub r1, r9, sl │ │ │ │ add r0, r0, r5, lsl #5 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ lsl r2, r1, #5 │ │ │ │ @@ -216105,26 +216099,26 @@ │ │ │ │ str r7, [sl] │ │ │ │ stmib sl, {r1, r5} │ │ │ │ add sp, sp, #980 @ 0x3d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b f7fb8 │ │ │ │ + b f7fa0 │ │ │ │ sub r6, r6, #7 │ │ │ │ mov sl, #6 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [r8, #4] │ │ │ │ bl ab35c │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f89f4 │ │ │ │ + beq f89dc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8, #1760] @ 0x6e0 │ │ │ │ add r5, r7, #1408 @ 0x580 │ │ │ │ ldrh r0, [r4] │ │ │ │ mvn r1, sl │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ @@ -216144,15 +216138,15 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ bl 24cd4 │ │ │ │ cmp r6, #12 │ │ │ │ - bcs f89d8 │ │ │ │ + bcs f89c0 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ add r9, sl, #1 │ │ │ │ add r0, r8, #1408 @ 0x580 │ │ │ │ lsl r2, r6, #5 │ │ │ │ add r1, r5, r9, lsl #5 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ bl 24cd4 │ │ │ │ @@ -216188,15 +216182,15 @@ │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r1, #1766 @ 0x6e6 │ │ │ │ add r0, r6, #1408 @ 0x580 │ │ │ │ ldrh sl, [r8, r1]! │ │ │ │ add r4, r0, r5, lsl #5 │ │ │ │ cmp sl, r5 │ │ │ │ - bls f814c │ │ │ │ + bls f8134 │ │ │ │ add fp, r5, #1 │ │ │ │ sub r9, sl, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, fp, lsl #5 │ │ │ │ lsl r2, r9, #5 │ │ │ │ bl 24aac │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ @@ -216210,15 +216204,15 @@ │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, fp, lsl #7 │ │ │ │ add r1, r6, r5, lsl #7 │ │ │ │ lsl r2, r9, #7 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ bl 24aac │ │ │ │ - b f8170 │ │ │ │ + b f8158 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ @@ -216237,15 +216231,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #848 @ 0x350 │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f81d4 │ │ │ │ + bne f81bc │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ mov r7, r6 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ str r7, [sl] │ │ │ │ stmib sl, {r1, r5} │ │ │ │ add sp, sp, #980 @ 0x3d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -216257,15 +216251,15 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ bl 24cd4 │ │ │ │ ldr lr, [r9, #1760] @ 0x6e0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq f8698 │ │ │ │ + beq f8680 │ │ │ │ add r1, r4, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ orr r1, r5, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r4, #32 │ │ │ │ @@ -216290,44 +216284,44 @@ │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrh r6, [r1, r3] │ │ │ │ mov r1, ip │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ bl 24cd4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne f8990 │ │ │ │ + bne f8978 │ │ │ │ mov r4, sl │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ ldrh fp, [r4, r0]! │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ cmp fp, #11 │ │ │ │ - bcc f8800 │ │ │ │ + bcc f87e8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #5 │ │ │ │ - bcs f82b8 │ │ │ │ + bcs f82a0 │ │ │ │ mov r8, #4 │ │ │ │ - b f82e8 │ │ │ │ - beq f82d4 │ │ │ │ + b f82d0 │ │ │ │ + beq f82bc │ │ │ │ cmp r6, #6 │ │ │ │ - bne f82dc │ │ │ │ + bne f82c4 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #5 │ │ │ │ - b f82e8 │ │ │ │ + b f82d0 │ │ │ │ mov r8, r6 │ │ │ │ - b f82e8 │ │ │ │ + b f82d0 │ │ │ │ sub r6, r6, #7 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #6 │ │ │ │ bl ab35c │ │ │ │ movw r0, #1816 @ 0x718 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f89ac │ │ │ │ + beq f8994 │ │ │ │ mov r5, r0 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ movw r1, #1766 @ 0x6e6 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ @@ -216356,15 +216350,15 @@ │ │ │ │ stm r0, {r2, r3, r4} │ │ │ │ add r0, sp, #848 @ 0x350 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sl, r8, lsl #7 │ │ │ │ bl 24cd4 │ │ │ │ cmp r9, #12 │ │ │ │ - bcs f8950 │ │ │ │ + bcs f8938 │ │ │ │ add r4, r8, #1 │ │ │ │ add r0, r5, #1408 @ 0x580 │ │ │ │ lsl r2, r9, #5 │ │ │ │ add r1, r7, r4, lsl #5 │ │ │ │ bl 24cd4 │ │ │ │ add r1, sl, r4, lsl #7 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ @@ -216390,19 +216384,19 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr ip, [sp, #832] @ 0x340 │ │ │ │ str ip, [sp, #512] @ 0x200 │ │ │ │ bl 24cd4 │ │ │ │ ldrh r7, [fp] │ │ │ │ add r1, r7, #1 │ │ │ │ cmp r7, #12 │ │ │ │ - bcs f8978 │ │ │ │ + bcs f8960 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, r8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne f89bc │ │ │ │ + bne f89a4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movw r2, #1772 @ 0x6ec │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ add r4, r5, r0 │ │ │ │ @@ -216416,18 +216410,18 @@ │ │ │ │ movw r2, #1764 @ 0x6e4 │ │ │ │ ldr r1, [r4, r0, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ strh r0, [r1, r2] │ │ │ │ str sl, [r1, #1760] @ 0x6e0 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ - bcs f8490 │ │ │ │ + bcs f8478 │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, r7 │ │ │ │ - bls f8468 │ │ │ │ + bls f8450 │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ add ip, sp, #816 @ 0x330 │ │ │ │ ldr r7, [sp, #544] @ 0x220 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #688 @ 0x2b0 │ │ │ │ @@ -216440,15 +216434,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, r9 │ │ │ │ add r0, r5, #1408 @ 0x580 │ │ │ │ mov r8, r5 │ │ │ │ add r4, r0, r6, lsl #5 │ │ │ │ ldrh r9, [r8, r1]! │ │ │ │ cmp r9, r6 │ │ │ │ - bls f8570 │ │ │ │ + bls f8558 │ │ │ │ mov fp, sl │ │ │ │ sub sl, r9, r6 │ │ │ │ add r0, r0, r7, lsl #5 │ │ │ │ mov r1, r4 │ │ │ │ lsl r2, sl, #5 │ │ │ │ bl 24aac │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ @@ -216475,15 +216469,15 @@ │ │ │ │ lsl r2, sl, #2 │ │ │ │ add r0, r5, r0 │ │ │ │ mov sl, fp │ │ │ │ add r1, r0, r7, lsl #2 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 24aac │ │ │ │ - b f85ac │ │ │ │ + b f8594 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [r4, #16] │ │ │ │ @@ -216500,37 +216494,37 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ str r2, [r1, #1768] @ 0x6e8 │ │ │ │ add r1, r9, #2 │ │ │ │ movw r3, #1764 @ 0x6e4 │ │ │ │ cmp r7, r1 │ │ │ │ strh r0, [r8] │ │ │ │ - bcs f85f4 │ │ │ │ + bcs f85dc │ │ │ │ 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 f85dc │ │ │ │ + bne f85c4 │ │ │ │ add r3, sp, #816 @ 0x330 │ │ │ │ add ip, sp, #368 @ 0x170 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #688 @ 0x2b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ bl 24cd4 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #3 │ │ │ │ - beq f8930 │ │ │ │ + beq f8918 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ add ip, sp, #224 @ 0xe0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ @@ -216548,16 +216542,16 @@ │ │ │ │ mov r4, r9 │ │ │ │ movw r3, #1764 @ 0x6e4 │ │ │ │ cmp lr, #0 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bne f825c │ │ │ │ - b f86b0 │ │ │ │ + bne f8244 │ │ │ │ + b f8698 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ mov r8, r9 │ │ │ │ ldm r6, {r2, r5, r6} │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ @@ -216588,41 +216582,41 @@ │ │ │ │ ldr r7, [r5] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ str r9, [sp, #684] @ 0x2ac │ │ │ │ str sl, [sp, #680] @ 0x2a8 │ │ │ │ str r8, [sp, #672] @ 0x2a0 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ - beq f8a04 │ │ │ │ + beq f89ec │ │ │ │ ldr r6, [r5, #4] │ │ │ │ bl ab35c │ │ │ │ movw r0, #1816 @ 0x718 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8a14 │ │ │ │ + beq f89fc │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #1432 @ 0x598 │ │ │ │ add r0, r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ movw r3, #334 @ 0x14e │ │ │ │ str r2, [r4, #1760] @ 0x6e0 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r4, #1768] @ 0x6e8 │ │ │ │ strh r2, [r1, r3]! │ │ │ │ adds r3, r6, #1 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ - bcs f8a24 │ │ │ │ + bcs f8a0c │ │ │ │ movw r8, #1764 @ 0x6e4 │ │ │ │ cmp r9, r6 │ │ │ │ strh r2, [r7, r8] │ │ │ │ str r4, [r7, #1760] @ 0x6e0 │ │ │ │ str r4, [r5] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bne f8a34 │ │ │ │ + bne f8a1c │ │ │ │ add r7, sp, #224 @ 0xe0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ str r5, [r0] │ │ │ │ mov r5, #1 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ strh r5, [r1] │ │ │ │ add r1, r4, #1408 @ 0x580 │ │ │ │ @@ -216639,22 +216633,22 @@ │ │ │ │ str r6, [r4, #1420] @ 0x58c │ │ │ │ bl 24cd4 │ │ │ │ strh r5, [sl, r8] │ │ │ │ str sl, [r4, #1772] @ 0x6ec │ │ │ │ str r4, [sl, #1760] @ 0x6e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b f8934 │ │ │ │ + b f891c │ │ │ │ add r0, sl, #1408 @ 0x580 │ │ │ │ mov r7, r4 │ │ │ │ add r5, r0, r6, lsl #5 │ │ │ │ add r8, r6, #1 │ │ │ │ add r4, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ - bcs f88b0 │ │ │ │ + bcs f8898 │ │ │ │ sub r9, fp, r6 │ │ │ │ add r0, r0, r8, lsl #5 │ │ │ │ mov r1, r5 │ │ │ │ lsl r2, r9, #5 │ │ │ │ bl 24aac │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -216683,15 +216677,15 @@ │ │ │ │ lsl r2, r9, #2 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ add r0, r1, r0 │ │ │ │ add r1, r0, r8, lsl #2 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 24aac │ │ │ │ - b f88ec │ │ │ │ + b f88d4 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [r5, #16] │ │ │ │ @@ -216705,104 +216699,104 @@ │ │ │ │ bl 24cd4 │ │ │ │ add r0, sl, r8, lsl #2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strh r4, [r7] │ │ │ │ str r1, [r0, #1768] @ 0x6e8 │ │ │ │ add r0, fp, #2 │ │ │ │ cmp r8, r0 │ │ │ │ - bcs f892c │ │ │ │ + bcs f8914 │ │ │ │ movw r0, #1772 @ 0x6ec │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ add r0, sl, r0 │ │ │ │ ldr r2, [r0, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ strh r6, [r2, r1] │ │ │ │ str sl, [r2, #1760] @ 0x6e0 │ │ │ │ - bne f8914 │ │ │ │ + bne f88fc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #980 @ 0x3d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #664] @ f8bfc │ │ │ │ + ldr r3, [pc, #664] @ f8be4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #11 │ │ │ │ bl 3a5f0 │ │ │ │ - b f8a4c │ │ │ │ - ldr r3, [pc, #640] @ f8c00 │ │ │ │ + b f8a34 │ │ │ │ + ldr r3, [pc, #640] @ f8be8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 3a5f0 │ │ │ │ - b f8a4c │ │ │ │ - ldr r0, [pc, #604] @ f8bf4 │ │ │ │ - ldr r2, [pc, #604] @ f8bf8 │ │ │ │ + b f8a34 │ │ │ │ + ldr r0, [pc, #604] @ f8bdc │ │ │ │ + ldr r2, [pc, #604] @ f8be0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 3ab00 │ │ │ │ - b f8a4c │ │ │ │ + b f8a34 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ bl 3a32c │ │ │ │ - b f8a4c │ │ │ │ - ldr r0, [pc, #576] @ f8c04 │ │ │ │ - ldr r2, [pc, #576] @ f8c08 │ │ │ │ + b f8a34 │ │ │ │ + ldr r0, [pc, #576] @ f8bec │ │ │ │ + ldr r2, [pc, #576] @ f8bf0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3ab00 │ │ │ │ - b f8a4c │ │ │ │ - ldr r3, [pc, #512] @ f8be0 │ │ │ │ + b f8a34 │ │ │ │ + ldr r3, [pc, #512] @ f8bc8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #11 │ │ │ │ bl 3a5f0 │ │ │ │ - b f8a4c │ │ │ │ + b f8a34 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ bl 3a32c │ │ │ │ - b f8a4c │ │ │ │ - ldr r0, [pc, #472] @ f8be4 │ │ │ │ + b f8a34 │ │ │ │ + ldr r0, [pc, #472] @ f8bcc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b f8a4c │ │ │ │ + b f8a34 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ bl 3a32c │ │ │ │ - b f8a4c │ │ │ │ - ldr r0, [pc, #444] @ f8be8 │ │ │ │ + b f8a34 │ │ │ │ + ldr r0, [pc, #444] @ f8bd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b f8a4c │ │ │ │ - ldr r0, [pc, #432] @ f8bec │ │ │ │ - ldr r2, [pc, #432] @ f8bf0 │ │ │ │ + b f8a34 │ │ │ │ + ldr r0, [pc, #432] @ f8bd4 │ │ │ │ + ldr r2, [pc, #432] @ f8bd8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3ab00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl f59bc │ │ │ │ + bl f59a4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq f8bbc │ │ │ │ + beq f8ba4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ @@ -216812,136 +216806,136 @@ │ │ │ │ bl ab350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq f8ac4 │ │ │ │ + beq f8aac │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ bl ab350 │ │ │ │ mov r0, fp │ │ │ │ - bl f59bc │ │ │ │ - b f8bbc │ │ │ │ + bl f59a4 │ │ │ │ + b f8ba4 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ - b f8b18 │ │ │ │ + b f8b00 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl f59bc │ │ │ │ + bl f59a4 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq f8b08 │ │ │ │ + beq f8af0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, fp │ │ │ │ - bl f59bc │ │ │ │ + bl f59a4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq f8bbc │ │ │ │ + beq f8ba4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ - b f8b50 │ │ │ │ + b f8b38 │ │ │ │ mov r5, r0 │ │ │ │ - b f8ba4 │ │ │ │ + b f8b8c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #848 @ 0x350 │ │ │ │ - bl f59bc │ │ │ │ + bl f59a4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r8, r0 │ │ │ │ - beq f8b94 │ │ │ │ + beq f8b7c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b f8b94 │ │ │ │ + b f8b7c │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl f5c44 │ │ │ │ + bl f5c2c │ │ │ │ mov r0, sl │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl f59bc │ │ │ │ + bl f59a4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - bne f8bc4 │ │ │ │ + bne f8bac │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ - andseq r6, sp, ip, lsr #6 │ │ │ │ + andseq r6, sp, r4, asr #6 │ │ │ │ + mulseq sp, r8, r2 │ │ │ │ + @ instruction: 0x001d62b8 │ │ │ │ + andseq r8, r5, r9, ror r5 │ │ │ │ andseq r6, sp, r0, lsl #5 │ │ │ │ - andseq r6, sp, r0, lsr #5 │ │ │ │ - andseq r8, r5, r1, ror #10 │ │ │ │ - andseq r6, sp, r8, ror #4 │ │ │ │ - @ instruction: 0x001586bb │ │ │ │ - andseq r6, sp, ip, lsl #7 │ │ │ │ - andseq r6, sp, r8, lsr #7 │ │ │ │ - mulseq sp, ip, r3 │ │ │ │ - andseq r8, r5, r7, ror #12 │ │ │ │ - andseq r6, sp, r0, lsr r3 │ │ │ │ + @ instruction: 0x001586d3 │ │ │ │ + andseq r6, sp, r4, lsr #7 │ │ │ │ + andseq r6, sp, r0, asr #7 │ │ │ │ + @ instruction: 0x001d63b4 │ │ │ │ + andseq r8, r5, pc, ror r6 │ │ │ │ + andseq r6, sp, r8, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ ldr r8, [r1] │ │ │ │ mov sl, r0 │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ ldrh r4, [r9, r0]! │ │ │ │ cmp r4, #11 │ │ │ │ - bcs f8c68 │ │ │ │ + bcs f8c50 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ add fp, r8, #796 @ 0x31c │ │ │ │ add r5, r7, #1 │ │ │ │ add r1, fp, r7, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bls f8c98 │ │ │ │ + bls f8c80 │ │ │ │ str r2, [r1] │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 24cd4 │ │ │ │ - b f8ce8 │ │ │ │ + b f8cd0 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ mov r5, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #5 │ │ │ │ - bcc f8d2c │ │ │ │ - beq f8d18 │ │ │ │ + bcc f8d14 │ │ │ │ + beq f8d00 │ │ │ │ cmp r7, #6 │ │ │ │ - bne f8d20 │ │ │ │ + bne f8d08 │ │ │ │ mov r5, #5 │ │ │ │ mov r7, #0 │ │ │ │ - b f8d28 │ │ │ │ + b f8d10 │ │ │ │ str sl, [sp, #16] │ │ │ │ sub sl, r4, r7 │ │ │ │ add r0, fp, r5, lsl #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ lsl r2, sl, #2 │ │ │ │ bl 24aac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -216967,26 +216961,26 @@ │ │ │ │ add r0, r4, #1 │ │ │ │ strh r0, [r9] │ │ │ │ str r8, [sl] │ │ │ │ stmib sl, {r1, r7} │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r7 │ │ │ │ - b f8d2c │ │ │ │ + b f8d14 │ │ │ │ sub r7, r7, #7 │ │ │ │ mov r5, #6 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ bl ab35c │ │ │ │ mov r0, #848 @ 0x350 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9548 │ │ │ │ + beq f9530 │ │ │ │ mov fp, r0 │ │ │ │ str sl, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ add sl, r8, #796 @ 0x31c │ │ │ │ str r0, [fp, #792] @ 0x318 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r1, [sl, r5, lsl #2] │ │ │ │ @@ -216999,15 +216993,15 @@ │ │ │ │ add r0, r5, r5, lsl #3 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ add r4, r8, r0, lsl #3 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r1, r4 │ │ │ │ bl 24cd4 │ │ │ │ cmp r6, #12 │ │ │ │ - bcs f952c │ │ │ │ + bcs f9514 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r7, r5, #1 │ │ │ │ add r0, fp, #796 @ 0x31c │ │ │ │ lsl r2, r6, #2 │ │ │ │ add r1, sl, r7, lsl #2 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r7, lsl #3 │ │ │ │ @@ -217033,15 +217027,15 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r4, r5 │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ add r6, r5, #796 @ 0x31c │ │ │ │ ldrh r9, [r4, r0]! │ │ │ │ add r1, r6, r7, lsl #2 │ │ │ │ cmp r9, r7 │ │ │ │ - bls f8e7c │ │ │ │ + bls f8e64 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, r1, #4 │ │ │ │ sub r7, r9, r2 │ │ │ │ lsl r2, r7, #2 │ │ │ │ bl 24aac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ @@ -217054,15 +217048,15 @@ │ │ │ │ add r2, r7, r7, lsl #3 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsl r2, r2, #3 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ add r1, r5, r0, lsl #3 │ │ │ │ add r0, r1, #72 @ 0x48 │ │ │ │ bl 24aac │ │ │ │ - b f8e94 │ │ │ │ + b f8e7c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r7, lsl #3 │ │ │ │ @@ -217075,29 +217069,29 @@ │ │ │ │ strh r0, [r4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f8ee8 │ │ │ │ + bne f8ed0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r8, [sl] │ │ │ │ stmib sl, {r1, r7} │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [r8, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f92bc │ │ │ │ + beq f92a4 │ │ │ │ orr r1, r4, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r2, r1, #12 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ @@ -217110,47 +217104,47 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrh sl, [r8, r2] │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ bl 24cd4 │ │ │ │ cmp r4, r5 │ │ │ │ - bne f94e4 │ │ │ │ + bne f94cc │ │ │ │ mov r7, r6 │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ ldrh r9, [r7, r0]! │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r9, #11 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bcc f93ac │ │ │ │ + bcc f9394 │ │ │ │ mov r0, #4 │ │ │ │ mov r8, #0 │ │ │ │ cmp sl, #5 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bcc f8fc4 │ │ │ │ - beq f8fac │ │ │ │ + bcc f8fac │ │ │ │ + beq f8f94 │ │ │ │ cmp sl, #6 │ │ │ │ - bne f8fb4 │ │ │ │ + bne f8f9c │ │ │ │ mov r8, #1 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, #5 │ │ │ │ - b f8fc0 │ │ │ │ + b f8fa8 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - b f8fc4 │ │ │ │ + b f8fac │ │ │ │ sub sl, sl, #7 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl ab35c │ │ │ │ mov r0, #896 @ 0x380 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9500 │ │ │ │ + beq f94e8 │ │ │ │ mov r5, r0 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, #0 │ │ │ │ movw r1, #842 @ 0x34a │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ @@ -217167,15 +217161,15 @@ │ │ │ │ add r0, r2, r2, lsl #3 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ strh r8, [fp] │ │ │ │ add r1, r6, r0, lsl #3 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ cmp r8, #12 │ │ │ │ - bcs f94b0 │ │ │ │ + bcs f9498 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r2, r8, #2 │ │ │ │ add r7, r0, #1 │ │ │ │ add r0, r5, #796 @ 0x31c │ │ │ │ add r1, r4, r7, lsl #2 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r7, lsl #3 │ │ │ │ @@ -217193,19 +217187,19 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 24cd4 │ │ │ │ ldrh r6, [fp] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, r6, #1 │ │ │ │ cmp r6, #12 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ - bcs f94cc │ │ │ │ + bcs f94b4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne f9510 │ │ │ │ + bne f94f8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r4, r5, #848 @ 0x350 │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ @@ -217217,18 +217211,18 @@ │ │ │ │ mov r2, #840 @ 0x348 │ │ │ │ ldr r1, [r4, r0, lsl #2] │ │ │ │ cmp r0, r6 │ │ │ │ strh r0, [r1, r2] │ │ │ │ str r9, [r1, #792] @ 0x318 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ - bcs f9114 │ │ │ │ + bcs f90fc │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - bls f90ec │ │ │ │ + bls f90d4 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ @@ -217241,15 +217235,15 @@ │ │ │ │ moveq r5, r0 │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ mov r8, r5 │ │ │ │ add r4, r5, #796 @ 0x31c │ │ │ │ ldrh fp, [r8, r0]! │ │ │ │ add r1, r4, sl, lsl #2 │ │ │ │ cmp fp, sl │ │ │ │ - bls f91dc │ │ │ │ + bls f91c4 │ │ │ │ sub r3, fp, sl │ │ │ │ add r0, r4, r6, lsl #2 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ lsl r2, r3, #2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ bl 24aac │ │ │ │ @@ -217270,15 +217264,15 @@ │ │ │ │ bl 24cd4 │ │ │ │ add r0, r5, #848 @ 0x350 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, r0, r6, lsl #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 24aac │ │ │ │ - b f91f8 │ │ │ │ + b f91e0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sl, sl, lsl #3 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ bl 24cd4 │ │ │ │ @@ -217286,30 +217280,30 @@ │ │ │ │ add r0, fp, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r1, #848] @ 0x350 │ │ │ │ add r1, fp, #2 │ │ │ │ mov r2, #840 @ 0x348 │ │ │ │ cmp r6, r1 │ │ │ │ strh r0, [r8] │ │ │ │ - bcs f9238 │ │ │ │ + bcs f9220 │ │ │ │ add r1, r5, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r0, sl │ │ │ │ ldr r1, [r1, #852] @ 0x354 │ │ │ │ strh sl, [r1, r2] │ │ │ │ str r5, [r1, #792] @ 0x318 │ │ │ │ - bne f921c │ │ │ │ + bne f9204 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r7, #3 │ │ │ │ - beq f948c │ │ │ │ + beq f9474 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ @@ -217317,24 +217311,24 @@ │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, #840 @ 0x348 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne f8f3c │ │ │ │ + bne f8f24 │ │ │ │ mov r8, r6 │ │ │ │ mov sl, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov fp, r9 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r7, r3 │ │ │ │ - b f92c8 │ │ │ │ + b f92b0 │ │ │ │ mov sl, #0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ add r9, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r9, #12 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ @@ -217349,59 +217343,59 @@ │ │ │ │ ldr r4, [r7] │ │ │ │ str sl, [sp, #380] @ 0x17c │ │ │ │ cmp r4, #0 │ │ │ │ str fp, [sp, #376] @ 0x178 │ │ │ │ str r6, [sp, #372] @ 0x174 │ │ │ │ str r8, [sp, #368] @ 0x170 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ - beq f9558 │ │ │ │ + beq f9540 │ │ │ │ ldr r8, [r7, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #896 @ 0x380 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9568 │ │ │ │ + beq f9550 │ │ │ │ movw r2, #842 @ 0x34a │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ strh r1, [r0, r2]! │ │ │ │ adds r3, r8, #1 │ │ │ │ str r4, [r0, #6] │ │ │ │ str r1, [r0, #-50] @ 0xffffffce │ │ │ │ - bcs f9578 │ │ │ │ + bcs f9560 │ │ │ │ mov r9, #840 @ 0x348 │ │ │ │ cmp sl, r8 │ │ │ │ strh r1, [r4, r9] │ │ │ │ str r6, [r4, #792] @ 0x318 │ │ │ │ str r6, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bne f9588 │ │ │ │ + bne f9570 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, #1 │ │ │ │ str r1, [r6, #796] @ 0x31c │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ strh r4, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strh r4, [fp, r9] │ │ │ │ str fp, [r6, #852] @ 0x354 │ │ │ │ str r6, [fp, #792] @ 0x318 │ │ │ │ str r5, [r0] │ │ │ │ - b f9498 │ │ │ │ + b f9480 │ │ │ │ add r5, r6, #796 @ 0x31c │ │ │ │ mov r4, r6 │ │ │ │ add r1, r5, sl, lsl #2 │ │ │ │ add r6, sl, #1 │ │ │ │ add r8, r9, #1 │ │ │ │ cmp sl, r9 │ │ │ │ - bcs f9434 │ │ │ │ + bcs f941c │ │ │ │ sub r7, r9, sl │ │ │ │ add r0, r5, r6, lsl #2 │ │ │ │ lsl r9, r7, #2 │ │ │ │ mov r2, r9 │ │ │ │ bl 24aac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sl, sl, lsl #3 │ │ │ │ @@ -217420,186 +217414,186 @@ │ │ │ │ add r0, r4, #848 @ 0x350 │ │ │ │ mov r2, r9 │ │ │ │ add r1, r0, r6, lsl #2 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ bl 24aac │ │ │ │ - b f9450 │ │ │ │ + b f9438 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sl, sl, lsl #3 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strh r8, [r0] │ │ │ │ add r0, r4, r6, lsl #2 │ │ │ │ str fp, [r0, #848] @ 0x350 │ │ │ │ add r0, r9, #2 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs f948c │ │ │ │ + bcs f9474 │ │ │ │ mov r0, #840 @ 0x348 │ │ │ │ add r1, r4, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r8, sl │ │ │ │ ldr r1, [r1, #852] @ 0x354 │ │ │ │ strh sl, [r1, r0] │ │ │ │ str r4, [r1, #792] @ 0x318 │ │ │ │ - bne f9470 │ │ │ │ + bne f9458 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #472] @ f9690 │ │ │ │ + ldr r3, [pc, #472] @ f9678 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #11 │ │ │ │ bl 3a5f0 │ │ │ │ - b f95a0 │ │ │ │ - ldr r3, [pc, #448] @ f9694 │ │ │ │ + b f9588 │ │ │ │ + ldr r3, [pc, #448] @ f967c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 3a5f0 │ │ │ │ - b f95a0 │ │ │ │ - ldr r0, [pc, #412] @ f9688 │ │ │ │ - ldr r2, [pc, #412] @ f968c │ │ │ │ + b f9588 │ │ │ │ + ldr r0, [pc, #412] @ f9670 │ │ │ │ + ldr r2, [pc, #412] @ f9674 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 3ab00 │ │ │ │ - b f95a0 │ │ │ │ + b f9588 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #896 @ 0x380 │ │ │ │ bl 3a32c │ │ │ │ - b f95a0 │ │ │ │ - ldr r0, [pc, #384] @ f9698 │ │ │ │ - ldr r2, [pc, #384] @ f969c │ │ │ │ + b f9588 │ │ │ │ + ldr r0, [pc, #384] @ f9680 │ │ │ │ + ldr r2, [pc, #384] @ f9684 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3ab00 │ │ │ │ - b f95a0 │ │ │ │ - ldr r3, [pc, #320] @ f9674 │ │ │ │ + b f9588 │ │ │ │ + ldr r3, [pc, #320] @ f965c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #11 │ │ │ │ bl 3a5f0 │ │ │ │ - b f95a0 │ │ │ │ + b f9588 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #848 @ 0x350 │ │ │ │ bl 3a32c │ │ │ │ - b f95a0 │ │ │ │ - ldr r0, [pc, #280] @ f9678 │ │ │ │ + b f9588 │ │ │ │ + ldr r0, [pc, #280] @ f9660 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b f95a0 │ │ │ │ + b f9588 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #896 @ 0x380 │ │ │ │ bl 3a32c │ │ │ │ - b f95a0 │ │ │ │ - ldr r0, [pc, #252] @ f967c │ │ │ │ + b f9588 │ │ │ │ + ldr r0, [pc, #252] @ f9664 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b f95a0 │ │ │ │ - ldr r0, [pc, #240] @ f9680 │ │ │ │ - ldr r2, [pc, #240] @ f9684 │ │ │ │ + b f9588 │ │ │ │ + ldr r0, [pc, #240] @ f9668 │ │ │ │ + ldr r2, [pc, #240] @ f966c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3ab00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl f5960 │ │ │ │ + bl f5948 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #896 @ 0x380 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl f5960 │ │ │ │ + bl f5948 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl f5960 │ │ │ │ + bl f5948 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl f5960 │ │ │ │ + bl f5948 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #848 @ 0x350 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl f5960 │ │ │ │ + bl f5948 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b f9628 │ │ │ │ + b f9610 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl f5960 │ │ │ │ + bl f5948 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b f964c │ │ │ │ + b f9634 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl f5960 │ │ │ │ + bl f5948 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #896 @ 0x380 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl f5960 │ │ │ │ + bl f5948 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001d57d8 │ │ │ │ + @ instruction: 0x001d57f0 │ │ │ │ + andseq r5, sp, r4, asr #14 │ │ │ │ + andseq r5, sp, r4, ror #14 │ │ │ │ + andseq r7, r5, r5, lsr #20 │ │ │ │ andseq r5, sp, ip, lsr #14 │ │ │ │ - andseq r5, sp, ip, asr #14 │ │ │ │ - andseq r7, r5, sp, lsl #20 │ │ │ │ - andseq r5, sp, r4, lsl r7 │ │ │ │ - andseq r7, r5, r7, ror #22 │ │ │ │ - andseq r5, sp, r8, lsr r8 │ │ │ │ - andseq r5, sp, r4, asr r8 │ │ │ │ - andseq r5, sp, r8, asr #16 │ │ │ │ - andseq r7, r5, r3, lsl fp │ │ │ │ - @ instruction: 0x001d57dc │ │ │ │ + andseq r7, r5, pc, ror fp │ │ │ │ + andseq r5, sp, r0, asr r8 │ │ │ │ + andseq r5, sp, ip, ror #16 │ │ │ │ + andseq r5, sp, r0, ror #16 │ │ │ │ + andseq r7, r5, fp, lsr #22 │ │ │ │ + @ instruction: 0x001d57f4 │ │ │ │ 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 f98d4 │ │ │ │ + bcs f98bc │ │ │ │ ldr r5, [fp, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldrh r7, [r2, r1]! │ │ │ │ cmp r7, r6 │ │ │ │ - bcc f98ec │ │ │ │ + bcc f98d4 │ │ │ │ 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 │ │ │ │ @@ -217608,15 +217602,15 @@ │ │ │ │ lsl r2, sl, #7 │ │ │ │ mov r1, r4 │ │ │ │ bl 24aac │ │ │ │ add r1, r8, #1 │ │ │ │ sub r0, r6, #1 │ │ │ │ sub r2, r7, r1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne f9904 │ │ │ │ + bne f98ec │ │ │ │ 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 │ │ │ │ @@ -217683,17 +217677,17 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f98c4 │ │ │ │ + beq f98ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq f991c │ │ │ │ + beq f9904 │ │ │ │ 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 │ │ │ │ @@ -217711,68 +217705,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 r4, [r3, #1760] @ 0x6e0 │ │ │ │ - bne f98a8 │ │ │ │ - b f98cc │ │ │ │ + bne f9890 │ │ │ │ + b f98b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f991c │ │ │ │ + bne f9904 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ f9934 │ │ │ │ + ldr r0, [pc, #88] @ f991c │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #84] @ f9938 │ │ │ │ + ldr r2, [pc, #84] @ f9920 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #72] @ f993c │ │ │ │ + ldr r0, [pc, #72] @ f9924 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ f9940 │ │ │ │ + ldr r2, [pc, #68] @ f9928 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #56] @ f9944 │ │ │ │ + ldr r0, [pc, #56] @ f992c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ f9948 │ │ │ │ + ldr r2, [pc, #52] @ f9930 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #40] @ f994c │ │ │ │ + ldr r0, [pc, #40] @ f9934 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ f9950 │ │ │ │ + ldr r2, [pc, #36] @ f9938 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andseq r7, r5, r8, lsr #15 │ │ │ │ - andseq r5, sp, r4, asr r4 │ │ │ │ - andseq r7, r5, r3, asr #15 │ │ │ │ - andseq r5, sp, ip, asr #8 │ │ │ │ - andseq r7, r5, fp, lsl r7 │ │ │ │ - andseq r5, sp, r4, ror #7 │ │ │ │ - @ instruction: 0x001577ba │ │ │ │ - andseq r5, sp, ip, lsr #8 │ │ │ │ + andseq r7, r5, r0, asr #15 │ │ │ │ + andseq r5, sp, ip, ror #8 │ │ │ │ + @ instruction: 0x001577db │ │ │ │ + andseq r5, sp, r4, ror #8 │ │ │ │ + andseq r7, r5, r3, lsr r7 │ │ │ │ + @ instruction: 0x001d53fc │ │ │ │ + @ instruction: 0x001577d2 │ │ │ │ + andseq r5, sp, r4, asr #8 │ │ │ │ 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 f9b3c │ │ │ │ + bcs f9b24 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrh r7, [r2, r1]! │ │ │ │ cmp r7, r6 │ │ │ │ - bcc f9b54 │ │ │ │ + bcc f9b3c │ │ │ │ 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] │ │ │ │ @@ -217784,15 +217778,15 @@ │ │ │ │ lsl r2, r1, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 24aac │ │ │ │ add r1, r9, #1 │ │ │ │ sub r0, r6, #1 │ │ │ │ sub r8, r7, r1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne f9b6c │ │ │ │ + bne f9b54 │ │ │ │ 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 │ │ │ │ @@ -217838,17 +217832,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 f9b2c │ │ │ │ + beq f9b14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9b84 │ │ │ │ + beq f9b6c │ │ │ │ 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 24aac │ │ │ │ @@ -217865,82 +217859,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 f9b0c │ │ │ │ - b f9b34 │ │ │ │ + bne f9af4 │ │ │ │ + b f9b1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9b84 │ │ │ │ + bne f9b6c │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ f9b9c │ │ │ │ + ldr r0, [pc, #88] @ f9b84 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #84] @ f9ba0 │ │ │ │ + ldr r2, [pc, #84] @ f9b88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #72] @ f9ba4 │ │ │ │ + ldr r0, [pc, #72] @ f9b8c │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ f9ba8 │ │ │ │ + ldr r2, [pc, #68] @ f9b90 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #56] @ f9bac │ │ │ │ + ldr r0, [pc, #56] @ f9b94 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ f9bb0 │ │ │ │ + ldr r2, [pc, #52] @ f9b98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #40] @ f9bb4 │ │ │ │ + ldr r0, [pc, #40] @ f9b9c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ f9bb8 │ │ │ │ + ldr r2, [pc, #36] @ f9ba0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andseq r7, r5, r0, asr #10 │ │ │ │ - andseq r5, sp, ip, ror #3 │ │ │ │ - andseq r7, r5, fp, asr r5 │ │ │ │ - andseq r5, sp, r4, ror #3 │ │ │ │ - @ instruction: 0x001574b3 │ │ │ │ - andseq r5, sp, ip, ror r1 │ │ │ │ - andseq r7, r5, r2, asr r5 │ │ │ │ - andseq r5, sp, r4, asr #3 │ │ │ │ + andseq r7, r5, r8, asr r5 │ │ │ │ + andseq r5, sp, r4, lsl #4 │ │ │ │ + andseq r7, r5, r3, ror r5 │ │ │ │ + @ instruction: 0x001d51fc │ │ │ │ + andseq r7, r5, fp, asr #9 │ │ │ │ + mulseq sp, r4, r1 │ │ │ │ + andseq r7, r5, sl, ror #10 │ │ │ │ + @ instruction: 0x001d51dc │ │ │ │ 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 f9d40 │ │ │ │ + bcs f9d28 │ │ │ │ ldr r9, [sl, #12] │ │ │ │ mov r2, r9 │ │ │ │ ldrh r8, [r2, r1]! │ │ │ │ cmp r8, r5 │ │ │ │ - bcc f9d58 │ │ │ │ + bcc f9d40 │ │ │ │ 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 24aac │ │ │ │ add r2, r6, #1 │ │ │ │ sub r1, r5, #1 │ │ │ │ sub r0, r8, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bne f9d70 │ │ │ │ + bne f9d58 │ │ │ │ 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 │ │ │ │ @@ -217966,17 +217960,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 f9d30 │ │ │ │ + beq f9d18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9d88 │ │ │ │ + beq f9d70 │ │ │ │ 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 │ │ │ │ @@ -217994,68 +217988,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 f9d10 │ │ │ │ - b f9d38 │ │ │ │ + bne f9cf8 │ │ │ │ + b f9d20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9d88 │ │ │ │ + bne f9d70 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ f9da0 │ │ │ │ + ldr r0, [pc, #88] @ f9d88 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #84] @ f9da4 │ │ │ │ + ldr r2, [pc, #84] @ f9d8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #72] @ f9da8 │ │ │ │ + ldr r0, [pc, #72] @ f9d90 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ f9dac │ │ │ │ + ldr r2, [pc, #68] @ f9d94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #56] @ f9db0 │ │ │ │ + ldr r0, [pc, #56] @ f9d98 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ f9db4 │ │ │ │ + ldr r2, [pc, #52] @ f9d9c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #40] @ f9db8 │ │ │ │ + ldr r0, [pc, #40] @ f9da0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ f9dbc │ │ │ │ + ldr r2, [pc, #36] @ f9da4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andseq r7, r5, ip, lsr r3 │ │ │ │ - andseq r4, sp, r8, ror #31 │ │ │ │ - andseq r7, r5, r7, asr r3 │ │ │ │ - andseq r4, sp, r0, ror #31 │ │ │ │ - andseq r7, r5, pc, lsr #5 │ │ │ │ - andseq r4, sp, r8, ror pc │ │ │ │ - andseq r7, r5, lr, asr #6 │ │ │ │ - andseq r4, sp, r0, asr #31 │ │ │ │ + andseq r7, r5, r4, asr r3 │ │ │ │ + andseq r5, sp, r0 │ │ │ │ + andseq r7, r5, pc, ror #6 │ │ │ │ + @ instruction: 0x001d4ff8 │ │ │ │ + andseq r7, r5, r7, asr #5 │ │ │ │ + mulseq sp, r0, pc @ │ │ │ │ + andseq r7, r5, r6, ror #6 │ │ │ │ + @ instruction: 0x001d4fd8 │ │ │ │ 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 fa008 │ │ │ │ + bcs f9ff0 │ │ │ │ ldr r6, [sl, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldrh r7, [r2, r1]! │ │ │ │ cmp r7, r5 │ │ │ │ - bcc fa020 │ │ │ │ + bcc fa008 │ │ │ │ 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 │ │ │ │ @@ -218068,15 +218062,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 24aac │ │ │ │ add r1, r8, #1 │ │ │ │ sub r0, r5, #1 │ │ │ │ sub r7, r7, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne fa038 │ │ │ │ + bne fa020 │ │ │ │ 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] │ │ │ │ @@ -218144,17 +218138,17 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ mov r1, r8 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f9ff8 │ │ │ │ + beq f9fe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa050 │ │ │ │ + beq fa038 │ │ │ │ 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 │ │ │ │ @@ -218172,67 +218166,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 fp, [r3, #1760] @ 0x6e0 │ │ │ │ - bne f9fdc │ │ │ │ - b fa000 │ │ │ │ + bne f9fc4 │ │ │ │ + b f9fe8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa050 │ │ │ │ + bne fa038 │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ fa068 │ │ │ │ + ldr r0, [pc, #88] @ fa050 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #84] @ fa06c │ │ │ │ + ldr r2, [pc, #84] @ fa054 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #72] @ fa070 │ │ │ │ + ldr r0, [pc, #72] @ fa058 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ fa074 │ │ │ │ + ldr r2, [pc, #68] @ fa05c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #56] @ fa078 │ │ │ │ + ldr r0, [pc, #56] @ fa060 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ fa07c │ │ │ │ + ldr r2, [pc, #52] @ fa064 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #40] @ fa080 │ │ │ │ + ldr r0, [pc, #40] @ fa068 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ fa084 │ │ │ │ + ldr r2, [pc, #36] @ fa06c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andseq r7, r5, r4, ror r0 │ │ │ │ - andseq r4, sp, r0, lsr #26 │ │ │ │ - andseq r7, r5, pc, lsl #1 │ │ │ │ - andseq r4, sp, r8, lsl sp │ │ │ │ - andseq r6, r5, r7, ror #31 │ │ │ │ - @ instruction: 0x001d4cb0 │ │ │ │ - andseq r7, r5, r6, lsl #1 │ │ │ │ - @ instruction: 0x001d4cf8 │ │ │ │ + andseq r7, r5, ip, lsl #1 │ │ │ │ + andseq r4, sp, r8, lsr sp │ │ │ │ + andseq r7, r5, r7, lsr #1 │ │ │ │ + andseq r4, sp, r0, lsr sp │ │ │ │ + @ instruction: 0x00156fff │ │ │ │ + andseq r4, sp, r8, asr #25 │ │ │ │ + mulseq r5, lr, r0 │ │ │ │ + andseq r4, sp, r0, lsl sp │ │ │ │ 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 fa26c │ │ │ │ + bcs fa254 │ │ │ │ ldr r8, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ ldrh r3, [r2, r3]! @ │ │ │ │ cmp r3, r1 │ │ │ │ - bcc fa284 │ │ │ │ + bcc fa26c │ │ │ │ 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] │ │ │ │ @@ -218269,17 +218263,17 @@ │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl 24aac │ │ │ │ ldr r0, [r9, #24] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fa25c │ │ │ │ + beq fa244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa29c │ │ │ │ + beq fa284 │ │ │ │ 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 │ │ │ │ @@ -218292,93 +218286,93 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 24aac │ │ │ │ ldr r1, [r7, r4, lsl #2] │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ cmp r5, #1 │ │ │ │ strh r4, [r1, r0] │ │ │ │ str r9, [r1, #264] @ 0x108 │ │ │ │ - beq fa234 │ │ │ │ + beq fa21c │ │ │ │ add r1, sl, #2 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ strh r1, [r2, r0] │ │ │ │ str r9, [r2, #264] @ 0x108 │ │ │ │ - beq fa234 │ │ │ │ + beq fa21c │ │ │ │ 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 fa234 │ │ │ │ + beq fa21c │ │ │ │ add r2, sl, #4 │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r7, r2, lsl #2] │ │ │ │ strh r2, [r3, r1] │ │ │ │ str r9, [r3, #264] @ 0x108 │ │ │ │ - beq fa234 │ │ │ │ + beq fa21c │ │ │ │ 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 fa23c │ │ │ │ - b fa264 │ │ │ │ + bne fa224 │ │ │ │ + b fa24c │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa29c │ │ │ │ + bne fa284 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ fa2b4 │ │ │ │ + ldr r0, [pc, #64] @ fa29c │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - ldr r2, [pc, #60] @ fa2b8 │ │ │ │ + ldr r2, [pc, #60] @ fa2a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #48] @ fa2bc │ │ │ │ + ldr r0, [pc, #48] @ fa2a4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ fa2c0 │ │ │ │ + ldr r2, [pc, #44] @ fa2a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #32] @ fa2c4 │ │ │ │ + ldr r0, [pc, #32] @ fa2ac │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #28] @ fa2c8 │ │ │ │ + ldr r2, [pc, #28] @ fa2b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - mulseq r5, r2, lr │ │ │ │ - andseq r4, sp, ip, ror #21 │ │ │ │ - andseq r6, r5, ip, lsr #29 │ │ │ │ - andseq r4, sp, r4, ror #21 │ │ │ │ - andseq r6, r5, sl, lsr lr │ │ │ │ - @ instruction: 0x001d4adc │ │ │ │ + andseq r6, r5, sl, lsr #29 │ │ │ │ + andseq r4, sp, r4, lsl #22 │ │ │ │ + andseq r6, r5, r4, asr #29 │ │ │ │ + @ instruction: 0x001d4afc │ │ │ │ + andseq r6, r5, r2, asr lr │ │ │ │ + @ instruction: 0x001d4af4 │ │ │ │ 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 fa540 │ │ │ │ + bcs fa528 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r3, r4 │ │ │ │ ldrh r2, [r3, r2]! @ │ │ │ │ cmp r2, r9 │ │ │ │ - bcc fa558 │ │ │ │ + bcc fa540 │ │ │ │ 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 │ │ │ │ @@ -218450,17 +218444,17 @@ │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 24aac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fa530 │ │ │ │ + beq fa518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa570 │ │ │ │ + beq fa558 │ │ │ │ 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 24cd4 │ │ │ │ @@ -218469,97 +218463,97 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 24aac │ │ │ │ ldr r1, [r9, fp, lsl #2] │ │ │ │ mov r0, #312 @ 0x138 │ │ │ │ cmp r7, #1 │ │ │ │ strh fp, [r1, r0] │ │ │ │ str r8, [r1, #264] @ 0x108 │ │ │ │ - beq fa508 │ │ │ │ + beq fa4f0 │ │ │ │ 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 fa508 │ │ │ │ + beq fa4f0 │ │ │ │ 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 fa508 │ │ │ │ + beq fa4f0 │ │ │ │ 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 fa508 │ │ │ │ + beq fa4f0 │ │ │ │ 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 fa510 │ │ │ │ - b fa538 │ │ │ │ + bne fa4f8 │ │ │ │ + b fa520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa570 │ │ │ │ + bne fa558 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ fa588 │ │ │ │ + ldr r0, [pc, #64] @ fa570 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - ldr r2, [pc, #60] @ fa58c │ │ │ │ + ldr r2, [pc, #60] @ fa574 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #48] @ fa590 │ │ │ │ + ldr r0, [pc, #48] @ fa578 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ fa594 │ │ │ │ + ldr r2, [pc, #44] @ fa57c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #32] @ fa598 │ │ │ │ + ldr r0, [pc, #32] @ fa580 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #28] @ fa59c │ │ │ │ + ldr r2, [pc, #28] @ fa584 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - @ instruction: 0x00156bbe │ │ │ │ - andseq r4, sp, r8, lsl r8 │ │ │ │ - @ instruction: 0x00156bd8 │ │ │ │ - andseq r4, sp, r0, lsl r8 │ │ │ │ - andseq r6, r5, r6, ror #22 │ │ │ │ - andseq r4, sp, r8, lsl #16 │ │ │ │ + @ instruction: 0x00156bd6 │ │ │ │ + andseq r4, sp, r0, lsr r8 │ │ │ │ + @ instruction: 0x00156bf0 │ │ │ │ + andseq r4, sp, r8, lsr #16 │ │ │ │ + andseq r6, r5, lr, ror fp │ │ │ │ + andseq r4, sp, r0, lsr #16 │ │ │ │ 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 fa858 │ │ │ │ + bcs fa840 │ │ │ │ ldr fp, [r7, #20] │ │ │ │ mov r3, fp │ │ │ │ ldrh r2, [r3, r2]! @ │ │ │ │ cmp r2, r5 │ │ │ │ - bcc fa870 │ │ │ │ + bcc fa858 │ │ │ │ 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 │ │ │ │ @@ -218649,17 +218643,17 @@ │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 24aac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fa848 │ │ │ │ + beq fa830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa888 │ │ │ │ + beq fa870 │ │ │ │ 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 │ │ │ │ @@ -218672,92 +218666,92 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 24aac │ │ │ │ ldr r1, [r9, r4, lsl #2] │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ cmp r7, #1 │ │ │ │ strh r4, [r1, r0] │ │ │ │ str sl, [r1, #1760] @ 0x6e0 │ │ │ │ - beq fa824 │ │ │ │ + beq fa80c │ │ │ │ add r1, r8, #2 │ │ │ │ cmp r7, #2 │ │ │ │ ldr r2, [r9, r1, lsl #2] │ │ │ │ strh r1, [r2, r0] │ │ │ │ str sl, [r2, #1760] @ 0x6e0 │ │ │ │ - beq fa824 │ │ │ │ + beq fa80c │ │ │ │ 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 fa824 │ │ │ │ + beq fa80c │ │ │ │ add r2, r8, #4 │ │ │ │ cmp r7, #4 │ │ │ │ ldr r3, [r9, r2, lsl #2] │ │ │ │ strh r2, [r3, r1] │ │ │ │ str sl, [r3, #1760] @ 0x6e0 │ │ │ │ - beq fa824 │ │ │ │ + beq fa80c │ │ │ │ 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 fa82c │ │ │ │ - b fa850 │ │ │ │ + bne fa814 │ │ │ │ + b fa838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa888 │ │ │ │ + bne fa870 │ │ │ │ add sp, sp, #508 @ 0x1fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ fa8a0 │ │ │ │ + ldr r0, [pc, #64] @ fa888 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - ldr r2, [pc, #60] @ fa8a4 │ │ │ │ + ldr r2, [pc, #60] @ fa88c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #48] @ fa8a8 │ │ │ │ + ldr r0, [pc, #48] @ fa890 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ fa8ac │ │ │ │ + ldr r2, [pc, #44] @ fa894 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #32] @ fa8b0 │ │ │ │ + ldr r0, [pc, #32] @ fa898 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #28] @ fa8b4 │ │ │ │ + ldr r2, [pc, #28] @ fa89c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andseq r6, r5, r6, lsr #17 │ │ │ │ - andseq r4, sp, r0, lsl #10 │ │ │ │ - andseq r6, r5, r0, asr #17 │ │ │ │ - @ instruction: 0x001d44f8 │ │ │ │ - andseq r6, r5, lr, asr #16 │ │ │ │ - @ instruction: 0x001d44f0 │ │ │ │ + @ instruction: 0x001568be │ │ │ │ + andseq r4, sp, r8, lsl r5 │ │ │ │ + @ instruction: 0x001568d8 │ │ │ │ + andseq r4, sp, r0, lsl r5 │ │ │ │ + andseq r6, r5, r6, ror #16 │ │ │ │ + andseq r4, sp, r8, lsl #10 │ │ │ │ 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 fab44 │ │ │ │ + bcs fab2c │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r3, r4 │ │ │ │ ldrh r2, [r3, r2]! @ │ │ │ │ cmp r2, r6 │ │ │ │ - bcc fab5c │ │ │ │ + bcc fab44 │ │ │ │ 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 │ │ │ │ @@ -218839,17 +218833,17 @@ │ │ │ │ lsl r2, r7, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl 24aac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fab34 │ │ │ │ + beq fab1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fab74 │ │ │ │ + beq fab5c │ │ │ │ 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 24cd4 │ │ │ │ @@ -218859,95 +218853,95 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 24aac │ │ │ │ ldr r1, [r8, r5, lsl #2] │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ cmp sl, #1 │ │ │ │ strh r5, [r1, r0] │ │ │ │ str r9, [r1, #1760] @ 0x6e0 │ │ │ │ - beq fab10 │ │ │ │ + beq faaf8 │ │ │ │ add r1, fp, #2 │ │ │ │ cmp sl, #2 │ │ │ │ ldr r2, [r8, r1, lsl #2] │ │ │ │ strh r1, [r2, r0] │ │ │ │ str r9, [r2, #1760] @ 0x6e0 │ │ │ │ - beq fab10 │ │ │ │ + beq faaf8 │ │ │ │ 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 fab10 │ │ │ │ + beq faaf8 │ │ │ │ add r2, fp, #4 │ │ │ │ cmp sl, #4 │ │ │ │ ldr r3, [r8, r2, lsl #2] │ │ │ │ strh r2, [r3, r1] │ │ │ │ str r9, [r3, #1760] @ 0x6e0 │ │ │ │ - beq fab10 │ │ │ │ + beq faaf8 │ │ │ │ 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 fab18 │ │ │ │ - b fab3c │ │ │ │ + bne fab00 │ │ │ │ + b fab24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fab74 │ │ │ │ + bne fab5c │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ fab8c │ │ │ │ + ldr r0, [pc, #64] @ fab74 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - ldr r2, [pc, #60] @ fab90 │ │ │ │ + ldr r2, [pc, #60] @ fab78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #48] @ fab94 │ │ │ │ + ldr r0, [pc, #48] @ fab7c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ fab98 │ │ │ │ + ldr r2, [pc, #44] @ fab80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #32] @ fab9c │ │ │ │ + ldr r0, [pc, #32] @ fab84 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #28] @ faba0 │ │ │ │ + ldr r2, [pc, #28] @ fab88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - @ instruction: 0x001565ba │ │ │ │ - andseq r4, sp, r4, lsl r2 │ │ │ │ - @ instruction: 0x001565d4 │ │ │ │ - andseq r4, sp, ip, lsl #4 │ │ │ │ - andseq r6, r5, r2, ror #10 │ │ │ │ - andseq r4, sp, r4, lsl #4 │ │ │ │ + @ instruction: 0x001565d2 │ │ │ │ + andseq r4, sp, ip, lsr #4 │ │ │ │ + andseq r6, r5, ip, ror #11 │ │ │ │ + andseq r4, sp, r4, lsr #4 │ │ │ │ + andseq r6, r5, sl, ror r5 │ │ │ │ + andseq r4, sp, ip, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr fp, [r1, #12] │ │ │ │ movw r5, #314 @ 0x13a │ │ │ │ tst r2, #1 │ │ │ │ mov r8, fp │ │ │ │ ldrh lr, [r8, r5]! │ │ │ │ mov r7, lr │ │ │ │ ldrne r7, [r1, #20] │ │ │ │ ldrhne r7, [r7, r5] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi faddc │ │ │ │ + bhi fadc4 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ movw ip, #314 @ 0x13a │ │ │ │ add r6, lr, #1 │ │ │ │ ldrh r7, [r5, ip] │ │ │ │ add r4, r6, r7 │ │ │ │ cmp r4, #12 │ │ │ │ - bcs fadf4 │ │ │ │ + bcs faddc │ │ │ │ ldr sl, [r1] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r9, [r1, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -219010,52 +219004,52 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, sl, r4, lsl #2 │ │ │ │ add r0, r1, #320 @ 0x140 │ │ │ │ add r1, r1, #324 @ 0x144 │ │ │ │ bl 24aac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bcs fad30 │ │ │ │ + bcs fad18 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r1, #312 @ 0x138 │ │ │ │ add r2, sl, r9, lsl #2 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ strh r9, [r2, r1] │ │ │ │ str sl, [r2, #264] @ 0x108 │ │ │ │ - bne fad14 │ │ │ │ + bne facfc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrh r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r1] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fada4 │ │ │ │ + bcc fad8c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r4, r5, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r4, r0 │ │ │ │ - bne fae0c │ │ │ │ + bne fadf4 │ │ │ │ add r0, fp, #320 @ 0x140 │ │ │ │ add r1, r6, #320 @ 0x140 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ lsl r2, r4, #2 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, #81 @ 0x51 │ │ │ │ mov r1, #312 @ 0x138 │ │ │ │ ldr r2, [fp, r0, lsl #2] │ │ │ │ sub r3, r0, #80 @ 0x50 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ strh r3, [r2, r1] │ │ │ │ str fp, [r2, #264] @ 0x108 │ │ │ │ - bne fad84 │ │ │ │ + bne fad6c │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ @@ -219063,57 +219057,57 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ addne r0, r0, r8 │ │ │ │ str fp, [r1] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ fae24 │ │ │ │ + ldr r0, [pc, #64] @ fae0c │ │ │ │ mov r1, #142 @ 0x8e │ │ │ │ - ldr r2, [pc, #60] @ fae28 │ │ │ │ + ldr r2, [pc, #60] @ fae10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #48] @ fae2c │ │ │ │ + ldr r0, [pc, #48] @ fae14 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #44] @ fae30 │ │ │ │ + ldr r2, [pc, #44] @ fae18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #32] @ fae34 │ │ │ │ + ldr r0, [pc, #32] @ fae1c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #28] @ fae38 │ │ │ │ + ldr r2, [pc, #28] @ fae20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andseq r6, r5, ip, ror r3 │ │ │ │ - andseq r3, sp, ip, lsr #31 │ │ │ │ - @ instruction: 0x001563f2 │ │ │ │ - andseq r3, sp, r4, lsr #31 │ │ │ │ - andseq r6, r5, r3, lsl r2 │ │ │ │ - @ instruction: 0x001d3edc │ │ │ │ + mulseq r5, r4, r3 │ │ │ │ + andseq r3, sp, r4, asr #31 │ │ │ │ + andseq r6, r5, sl, lsl #8 │ │ │ │ + @ instruction: 0x001d3fbc │ │ │ │ + andseq r6, r5, fp, lsr #4 │ │ │ │ + @ instruction: 0x001d3ef4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr fp, [r1, #12] │ │ │ │ movw r5, #270 @ 0x10e │ │ │ │ tst r2, #1 │ │ │ │ mov r6, fp │ │ │ │ ldrh ip, [r6, r5]! │ │ │ │ mov r7, ip │ │ │ │ ldrne r7, [r1, #20] │ │ │ │ ldrhne r7, [r7, r5] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi fb030 │ │ │ │ + bhi fb018 │ │ │ │ ldr r8, [r1, #20] │ │ │ │ movw lr, #270 @ 0x10e │ │ │ │ add r5, ip, #1 │ │ │ │ ldrh r7, [r8, lr] │ │ │ │ add r4, r5, r7 │ │ │ │ cmp r4, #12 │ │ │ │ - bcs fb048 │ │ │ │ + bcs fb030 │ │ │ │ ldr r9, [r1] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr sl, [r1, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -219159,52 +219153,52 @@ │ │ │ │ lsl r2, r4, #2 │ │ │ │ add r1, r9, r5, lsl #2 │ │ │ │ add r0, r1, #272 @ 0x110 │ │ │ │ add r1, r1, #276 @ 0x114 │ │ │ │ bl 24aac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r5, r0 │ │ │ │ - bcs faf84 │ │ │ │ + bcs faf6c │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ add r2, r9, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r0, sl │ │ │ │ ldr r2, [r2, #276] @ 0x114 │ │ │ │ strh sl, [r2, r1] │ │ │ │ str r9, [r2, #264] @ 0x108 │ │ │ │ - bne faf68 │ │ │ │ + bne faf50 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrh r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r1] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc faff8 │ │ │ │ + bcc fafe0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r5, r6, #1 │ │ │ │ ldr r0, [sp] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ - bne fb060 │ │ │ │ + bne fb048 │ │ │ │ add r0, fp, #272 @ 0x110 │ │ │ │ add r1, r7, #272 @ 0x110 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ lsl r2, r5, #2 │ │ │ │ bl 24cd4 │ │ │ │ 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 fafd8 │ │ │ │ + bne fafc0 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ @@ -219212,201 +219206,201 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ addne r0, r0, r8 │ │ │ │ str fp, [r1] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ fb078 │ │ │ │ + ldr r0, [pc, #64] @ fb060 │ │ │ │ mov r1, #142 @ 0x8e │ │ │ │ - ldr r2, [pc, #60] @ fb07c │ │ │ │ + ldr r2, [pc, #60] @ fb064 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #48] @ fb080 │ │ │ │ + ldr r0, [pc, #48] @ fb068 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #44] @ fb084 │ │ │ │ + ldr r2, [pc, #44] @ fb06c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #32] @ fb088 │ │ │ │ + ldr r0, [pc, #32] @ fb070 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #28] @ fb08c │ │ │ │ + ldr r2, [pc, #28] @ fb074 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andseq r6, r5, r8, lsr #2 │ │ │ │ - andseq r3, sp, r8, asr sp │ │ │ │ - mulseq r5, lr, r1 │ │ │ │ - andseq r3, sp, r0, asr sp │ │ │ │ - @ instruction: 0x00155fbf │ │ │ │ - andseq r3, sp, r8, lsl #25 │ │ │ │ + andseq r6, r5, r0, asr #2 │ │ │ │ + andseq r3, sp, r0, ror sp │ │ │ │ + @ instruction: 0x001561b6 │ │ │ │ + andseq r3, sp, r8, ror #26 │ │ │ │ + @ instruction: 0x00155fd7 │ │ │ │ + andseq r3, sp, r0, lsr #25 │ │ │ │ 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 fb0c0 │ │ │ │ + beq fb0a8 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ ldrh r2, [r8, r0] │ │ │ │ subs r9, r9, #1 │ │ │ │ add r2, r8, r2, lsl #2 │ │ │ │ ldr r8, [r2, #272] @ 0x110 │ │ │ │ - bne fb0ac │ │ │ │ + bne fb094 │ │ │ │ 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 fb114 │ │ │ │ + beq fb0fc │ │ │ │ mov r1, r7 │ │ │ │ add r7, sp, #24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne fb12c │ │ │ │ - b fb390 │ │ │ │ + bne fb114 │ │ │ │ + b fb378 │ │ │ │ cmp r7, r9 │ │ │ │ movne r1, r7 │ │ │ │ ldrne fp, [r1], #24 │ │ │ │ strne r1, [sp, #52] @ 0x34 │ │ │ │ cmpne fp, #2 │ │ │ │ - beq fb390 │ │ │ │ + beq fb378 │ │ │ │ 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 fb1cc │ │ │ │ + beq fb1b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r1, #4 │ │ │ │ mov r2, #20 │ │ │ │ bl 24aac │ │ │ │ mov r0, r5 │ │ │ │ cmp fp, r5 │ │ │ │ - bne fb1cc │ │ │ │ + bne fb1b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ tst fp, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r1, r6, r1 │ │ │ │ eor r0, r4, r0 │ │ │ │ - beq fb1b4 │ │ │ │ + beq fb19c │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #1 │ │ │ │ - bne fb1cc │ │ │ │ + bne fb1b4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp sl, r1 │ │ │ │ - beq fb0f4 │ │ │ │ - b fb1cc │ │ │ │ + beq fb0dc │ │ │ │ + b fb1b4 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ ldreq r2, [sp, #20] │ │ │ │ cmpeq r2, r1 │ │ │ │ - beq fb0f4 │ │ │ │ + beq fb0dc │ │ │ │ mov r1, r8 │ │ │ │ movw r3, #270 @ 0x10e │ │ │ │ ldrh r2, [r1, r3]! │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #11 │ │ │ │ - bcs fb218 │ │ │ │ + bcs fb200 │ │ │ │ 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 fb37c │ │ │ │ + b fb364 │ │ │ │ mov r9, #0 │ │ │ │ ldr r8, [r8, #264] @ 0x108 │ │ │ │ cmp r8, #0 │ │ │ │ - beq fb23c │ │ │ │ + beq fb224 │ │ │ │ ldrh r0, [r8, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, #11 │ │ │ │ - bcs fb21c │ │ │ │ - b fb290 │ │ │ │ + bcs fb204 │ │ │ │ + b fb278 │ │ │ │ ldr r0, [sp] │ │ │ │ movw r9, #270 @ 0x10e │ │ │ │ ldm r0, {r5, r7} │ │ │ │ bl ab35c │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb48c │ │ │ │ + beq fb474 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r8, r9] │ │ │ │ adds r9, r7, #1 │ │ │ │ str r5, [r8, #272] @ 0x110 │ │ │ │ str r0, [r8, #264] @ 0x108 │ │ │ │ - bcs fb49c │ │ │ │ + bcs fb484 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ str r8, [r5, #264] @ 0x108 │ │ │ │ strh r0, [r5, r1] │ │ │ │ ldr r0, [sp] │ │ │ │ strd r8, [r0] │ │ │ │ bl ab35c │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb460 │ │ │ │ + beq fb448 │ │ │ │ subs r5, r9, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, #0 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ strh r1, [r7, r0] │ │ │ │ str r1, [r7, #264] @ 0x108 │ │ │ │ - beq fb308 │ │ │ │ + beq fb2f0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb450 │ │ │ │ + beq fb438 │ │ │ │ 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 fb2c4 │ │ │ │ + bne fb2ac │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #270 @ 0x10e │ │ │ │ ldrh r1, [r0, r3]! │ │ │ │ cmp r1, #11 │ │ │ │ - bcs fb470 │ │ │ │ + bcs fb458 │ │ │ │ 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] │ │ │ │ @@ -219417,121 +219411,121 @@ │ │ │ │ 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 fb37c │ │ │ │ + beq fb364 │ │ │ │ ldrh r0, [r8, r3] │ │ │ │ subs r9, r9, #1 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldr r8, [r0, #272] @ 0x110 │ │ │ │ - bne fb368 │ │ │ │ + bne fb350 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b fb0e8 │ │ │ │ + b fb0d0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fb3b0 │ │ │ │ + beq fb398 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb430 │ │ │ │ + beq fb418 │ │ │ │ ldr r1, [r1] │ │ │ │ add r8, sp, #24 │ │ │ │ movw r5, #270 @ 0x10e │ │ │ │ - b fb3e0 │ │ │ │ + b fb3c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fb430 │ │ │ │ + beq fb418 │ │ │ │ ldrh r2, [r1, r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq fb438 │ │ │ │ + beq fb420 │ │ │ │ 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 fb3d0 │ │ │ │ + bcs fb3b8 │ │ │ │ rsb r1, r2, #5 │ │ │ │ mov r0, r8 │ │ │ │ - bl f9bbc │ │ │ │ - b fb3d0 │ │ │ │ + bl f9ba4 │ │ │ │ + b fb3b8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #200] @ fb508 │ │ │ │ + ldr r0, [pc, #200] @ fb4f0 │ │ │ │ mov r1, #25 │ │ │ │ - ldr r2, [pc, #196] @ fb50c │ │ │ │ + ldr r2, [pc, #196] @ fb4f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 3a32c │ │ │ │ - b fb4a8 │ │ │ │ + b fb490 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ bl 3a32c │ │ │ │ - b fb4a8 │ │ │ │ - ldr r0, [pc, #136] @ fb500 │ │ │ │ - ldr r2, [pc, #136] @ fb504 │ │ │ │ + b fb490 │ │ │ │ + ldr r0, [pc, #136] @ fb4e8 │ │ │ │ + ldr r2, [pc, #136] @ fb4ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 3ab00 │ │ │ │ - b fb4a8 │ │ │ │ + b fb490 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 3a32c │ │ │ │ - b fb4a8 │ │ │ │ - ldr r0, [pc, #88] @ fb4fc │ │ │ │ + b fb490 │ │ │ │ + ldr r0, [pc, #88] @ fb4e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b fb4c8 │ │ │ │ + b fb4b0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fb4f4 │ │ │ │ + beq fb4dc │ │ │ │ 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 ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq r3, sp, r8, lsr #16 │ │ │ │ - @ instruction: 0x0014f1de │ │ │ │ - andseq r3, sp, ip, lsr r8 │ │ │ │ - andseq r5, r5, r0, asr #22 │ │ │ │ - andseq r3, sp, r0, lsr r8 │ │ │ │ + andseq r3, sp, r0, asr #16 │ │ │ │ + @ instruction: 0x0014f1f6 │ │ │ │ + andseq r3, sp, r4, asr r8 │ │ │ │ + andseq r5, r5, r8, asr fp │ │ │ │ + andseq r3, sp, r8, asr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ ldr lr, [r1, #8] │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov sl, r1 │ │ │ │ ldr fp, [r1] │ │ │ │ @@ -219552,153 +219546,153 @@ │ │ │ │ str lr, [sp, #28] │ │ │ │ bl 24aac │ │ │ │ ldr r5, [sl, #4] │ │ │ │ sub r0, r8, #1 │ │ │ │ strh r0, [r9, #2] │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi fb5ec │ │ │ │ + bhi fb5d4 │ │ │ │ ldr r0, [fp, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb678 │ │ │ │ + beq fb660 │ │ │ │ ldrh r2, [r9] │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq fb5f8 │ │ │ │ + beq fb5e0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r3, r0, r2, lsl #2 │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #272] @ 0x110 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r0, r8, r2 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #12 │ │ │ │ - bcs fb654 │ │ │ │ + bcs fb63c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ - b fb648 │ │ │ │ + b fb630 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b fb93c │ │ │ │ + b fb924 │ │ │ │ movw r2, #270 @ 0x10e │ │ │ │ ldrh r3, [r0, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq fb980 │ │ │ │ + beq fb968 │ │ │ │ ldr r3, [r0, #276] @ 0x114 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ add r0, r2, r8 │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #12 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bcs fb66c │ │ │ │ + bcs fb654 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl fae3c │ │ │ │ - b fb688 │ │ │ │ + bl fae24 │ │ │ │ + b fb670 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ - bl f9bbc │ │ │ │ + bl f9ba4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r0, r0, #1 │ │ │ │ - b fb67c │ │ │ │ + b fb664 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, #1 │ │ │ │ - bl fa088 │ │ │ │ + bl fa070 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [fp, #264] @ 0x108 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq fb93c │ │ │ │ + beq fb924 │ │ │ │ movw r4, #270 @ 0x10e │ │ │ │ str fp, [sp, #4] │ │ │ │ ldrh r6, [r2, r4] │ │ │ │ cmp r6, #4 │ │ │ │ - bhi fb934 │ │ │ │ + bhi fb91c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, #268 @ 0x10c │ │ │ │ add r0, r0, #1 │ │ │ │ - b fb6f0 │ │ │ │ + b fb6d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldrh r6, [r6] │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r6, #4 │ │ │ │ - bhi fb934 │ │ │ │ + bhi fb91c │ │ │ │ ldr fp, [r2, #264] @ 0x108 │ │ │ │ cmp fp, #0 │ │ │ │ - beq fb904 │ │ │ │ + beq fb8ec │ │ │ │ ldrh r1, [r2, r7] │ │ │ │ add r3, r0, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fb768 │ │ │ │ + beq fb750 │ │ │ │ sub r7, r1, #1 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r1, fp, r7, lsl #2 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldr r9, [r1, #272] @ 0x110 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str fp, [sp, #152] @ 0x98 │ │ │ │ ldrh r1, [r9, r4] │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ add r0, r6, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs fb918 │ │ │ │ + bcs fb900 │ │ │ │ add r8, r1, #1 │ │ │ │ ldrh sl, [fp, r4] │ │ │ │ add r3, r8, r6 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b fb7bc │ │ │ │ + b fb7a4 │ │ │ │ ldrh sl, [fp, r4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fb980 │ │ │ │ + beq fb968 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r8, r6, #1 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [fp, #276] @ 0x114 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ ldrh r1, [r0, r4] │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ add r3, r8, r1 │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ cmp r3, #12 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - bcs fb928 │ │ │ │ + bcs fb910 │ │ │ │ mov r9, r2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mvn r0, r7 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r0, r0, sl │ │ │ │ @@ -219735,97 +219729,97 @@ │ │ │ │ add r6, r0, #1 │ │ │ │ add r1, fp, r6, lsl #2 │ │ │ │ add r0, r1, #272 @ 0x110 │ │ │ │ add r1, r1, #276 @ 0x114 │ │ │ │ bl 24aac │ │ │ │ mov r7, #268 @ 0x10c │ │ │ │ cmp r6, sl │ │ │ │ - bcs fb87c │ │ │ │ + bcs fb864 │ │ │ │ add r0, fp, r6, lsl #2 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ strh r6, [r0, r7] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ str fp, [r0, #264] @ 0x108 │ │ │ │ - bne fb860 │ │ │ │ + bne fb848 │ │ │ │ movw r4, #270 @ 0x10e │ │ │ │ add r6, fp, r4 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ ldrh r0, [r6] │ │ │ │ cmp sl, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r6] │ │ │ │ - bcc fb6d0 │ │ │ │ + bcc fb6b8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, r1, #1 │ │ │ │ sub r0, r3, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne fb968 │ │ │ │ + bne fb950 │ │ │ │ add r0, r9, #272 @ 0x110 │ │ │ │ add r1, r5, #272 @ 0x110 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r5, r3 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r5, #1 │ │ │ │ add r1, r9, r8, lsl #2 │ │ │ │ ldr r1, [r1, #272] @ 0x110 │ │ │ │ strh r8, [r1, r7] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r0, r8 │ │ │ │ str r9, [r1, #264] @ 0x108 │ │ │ │ - bne fb8d8 │ │ │ │ + bne fb8c0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b fb6d0 │ │ │ │ + b fb6b8 │ │ │ │ cmp r6, #0 │ │ │ │ ldreq r1, [sp, #8] │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r1] │ │ │ │ - b fb934 │ │ │ │ + b fb91c │ │ │ │ rsb r1, r6, #5 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl f9bbc │ │ │ │ - b fb934 │ │ │ │ + bl f9ba4 │ │ │ │ + b fb91c │ │ │ │ rsb r1, r6, #5 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl fa088 │ │ │ │ + bl fa070 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr fp, [sp, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [ip, #28] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str fp, [ip, #24] │ │ │ │ str r0, [ip, #32] │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ fb9a0 │ │ │ │ + ldr r0, [pc, #48] @ fb988 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ fb9a4 │ │ │ │ + ldr r2, [pc, #44] @ fb98c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #16] @ fb998 │ │ │ │ + ldr r0, [pc, #16] @ fb980 │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ - ldr r2, [pc, #12] @ fb99c │ │ │ │ + ldr r2, [pc, #12] @ fb984 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq r5, r5, r1, asr #12 │ │ │ │ - andseq r3, sp, r8, asr #6 │ │ │ │ - @ instruction: 0x001556b7 │ │ │ │ - andseq r3, sp, r0, lsl #7 │ │ │ │ + andseq r5, r5, r9, asr r6 │ │ │ │ + andseq r3, sp, r0, ror #6 │ │ │ │ + andseq r5, r5, pc, asr #13 │ │ │ │ + mulseq sp, r8, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ ldr r9, [r1] │ │ │ │ mov sl, r1 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r9, #312 @ 0x138 │ │ │ │ @@ -219858,149 +219852,149 @@ │ │ │ │ orr r0, r0, #4 │ │ │ │ strh r1, [lr, #2] │ │ │ │ ldm fp, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ uxth r0, r1 │ │ │ │ cmp r0, #4 │ │ │ │ ldr r4, [sl, #4] │ │ │ │ - bhi fbab8 │ │ │ │ + bhi fbaa0 │ │ │ │ ldr r0, [r9, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbac0 │ │ │ │ + beq fbaa8 │ │ │ │ ldrh r2, [lr] │ │ │ │ add r1, r4, #1 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq fbac8 │ │ │ │ + beq fbab0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r3, r0, r2, lsl #2 │ │ │ │ movw r2, #314 @ 0x13a │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #320] @ 0x140 │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r0, r8, r2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs fbb24 │ │ │ │ + bcs fbb0c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ - b fbb18 │ │ │ │ + b fbb00 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b fbe44 │ │ │ │ + b fbe2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b fbb34 │ │ │ │ + b fbb1c │ │ │ │ movw r2, #314 @ 0x13a │ │ │ │ ldrh r3, [r0, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq fbe94 │ │ │ │ + beq fbe7c │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ add r0, r2, r8 │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #12 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bcs fbdf4 │ │ │ │ + bcs fbddc │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl faba4 │ │ │ │ - b fbb40 │ │ │ │ + bl fab8c │ │ │ │ + b fbb28 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ - bl f9954 │ │ │ │ + bl f993c │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [r9, #264] @ 0x108 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fbe44 │ │ │ │ + beq fbe2c │ │ │ │ movw r5, #314 @ 0x13a │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrh r3, [r7, r5] │ │ │ │ str r9, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ str r8, [sp, #28] │ │ │ │ - bhi fbe38 │ │ │ │ + bhi fbe20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, #312 @ 0x138 │ │ │ │ add r0, r0, #1 │ │ │ │ - b fbbac │ │ │ │ + b fbb94 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #8 │ │ │ │ mov r4, #312 @ 0x138 │ │ │ │ bl ab350 │ │ │ │ ldrh r3, [r6] │ │ │ │ mov r0, r5 │ │ │ │ mov r7, fp │ │ │ │ movw r5, #314 @ 0x13a │ │ │ │ cmp r3, #4 │ │ │ │ - bhi fbe38 │ │ │ │ + bhi fbe20 │ │ │ │ ldr fp, [r7, #264] @ 0x108 │ │ │ │ cmp fp, #0 │ │ │ │ - beq fbe08 │ │ │ │ + beq fbdf0 │ │ │ │ ldrh r1, [r7, r4] │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fbc1c │ │ │ │ + beq fbc04 │ │ │ │ sub r6, r1, #1 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r1, fp, r6, lsl #2 │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ ldr sl, [r1, #320] @ 0x140 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str fp, [sp, #156] @ 0x9c │ │ │ │ ldrh r4, [sl, r5] │ │ │ │ str sl, [sp, #168] @ 0xa8 │ │ │ │ add r0, r3, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs fbe1c │ │ │ │ + bcs fbe04 │ │ │ │ add r8, r4, #1 │ │ │ │ ldrh r9, [fp, r5] │ │ │ │ add r2, r8, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b fbc74 │ │ │ │ + b fbc5c │ │ │ │ ldrh r9, [fp, r5] │ │ │ │ cmp r9, #0 │ │ │ │ - beq fbe94 │ │ │ │ + beq fbe7c │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ add r8, r3, #1 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [fp, #324] @ 0x144 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ ldrh r1, [r0, r5] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ add r2, r8, r1 │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ cmp r2, #12 │ │ │ │ str fp, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - bcs fbe2c │ │ │ │ + bcs fbe14 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r0, fp, r6, lsl #2 │ │ │ │ strh r2, [sl, r5] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -220052,72 +220046,72 @@ │ │ │ │ add r6, r0, #1 │ │ │ │ add r1, fp, r6, lsl #2 │ │ │ │ add r0, r1, #320 @ 0x140 │ │ │ │ add r1, r1, #324 @ 0x144 │ │ │ │ bl 24aac │ │ │ │ mov r7, #312 @ 0x138 │ │ │ │ cmp r6, r9 │ │ │ │ - bcs fbd70 │ │ │ │ + bcs fbd58 │ │ │ │ add r0, fp, r6, lsl #2 │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ strh r6, [r0, r7] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r9, r6 │ │ │ │ str fp, [r0, #264] @ 0x108 │ │ │ │ - bne fbd54 │ │ │ │ + bne fbd3c │ │ │ │ movw r0, #314 @ 0x13a │ │ │ │ add r6, fp, r0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ ldrh r0, [r6] │ │ │ │ mov r9, r4 │ │ │ │ cmp r5, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r6] │ │ │ │ - bcc fbb84 │ │ │ │ + bcc fbb6c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, r1, #1 │ │ │ │ sub r0, r3, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne fbe7c │ │ │ │ + bne fbe64 │ │ │ │ add r0, sl, #320 @ 0x140 │ │ │ │ add r1, r9, #320 @ 0x140 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r4, r3 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r4, #1 │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ ldr r1, [r1, #320] @ 0x140 │ │ │ │ strh r8, [r1, r7] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r0, r8 │ │ │ │ str sl, [r1, #264] @ 0x108 │ │ │ │ - bne fbdd0 │ │ │ │ + bne fbdb8 │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ - b fbb84 │ │ │ │ + b fbb6c │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ - bl fa2cc │ │ │ │ + bl fa2b4 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - b fbb38 │ │ │ │ + b fbb20 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r1, [sp, #12] │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r1] │ │ │ │ - b fbe38 │ │ │ │ + b fbe20 │ │ │ │ rsb r1, r3, #5 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl f9954 │ │ │ │ - b fbe38 │ │ │ │ + bl f993c │ │ │ │ + b fbe20 │ │ │ │ rsb r1, r3, #5 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl fa2cc │ │ │ │ + bl fa2b4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r6] │ │ │ │ @@ -220127,30 +220121,30 @@ │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ str r9, [r6, #32] │ │ │ │ str r4, [r6, #36] @ 0x24 │ │ │ │ str r8, [r6, #40] @ 0x28 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ fbeb4 │ │ │ │ + ldr r0, [pc, #48] @ fbe9c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ fbeb8 │ │ │ │ + ldr r2, [pc, #44] @ fbea0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #16] @ fbeac │ │ │ │ + ldr r0, [pc, #16] @ fbe94 │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ - ldr r2, [pc, #12] @ fbeb0 │ │ │ │ + ldr r2, [pc, #12] @ fbe98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq r5, r5, sp, lsr #2 │ │ │ │ - andseq r2, sp, r4, lsr lr │ │ │ │ - andseq r5, r5, r3, lsr #3 │ │ │ │ - andseq r2, sp, ip, ror #28 │ │ │ │ + andseq r5, r5, r5, asr #2 │ │ │ │ + andseq r2, sp, ip, asr #28 │ │ │ │ + @ instruction: 0x001551bb │ │ │ │ + andseq r2, sp, r4, lsl #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ ldr fp, [r1, #8] │ │ │ │ ldr r8, [r1] │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ @@ -220186,25 +220180,25 @@ │ │ │ │ bl 24aac │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ sub r0, r9, #1 │ │ │ │ strh r0, [sl] │ │ │ │ uxth r6, r0 │ │ │ │ cmp r6, #4 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ - bhi fc57c │ │ │ │ + bhi fc564 │ │ │ │ mov r4, sl │ │ │ │ ldr sl, [r5, #1760] @ 0x6e0 │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fc1dc │ │ │ │ + beq fc1c4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add ip, r7, #1 │ │ │ │ ldrh lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - beq fc1e4 │ │ │ │ + beq fc1cc │ │ │ │ sub r9, lr, #1 │ │ │ │ movw r2, #1766 @ 0x6e6 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r1, sl, r9, lsl #2 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #1768] @ 0x6e8 │ │ │ │ @@ -220212,30 +220206,30 @@ │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ ldrh r3, [r4, r2]! │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r2, r8, r3 │ │ │ │ cmp r2, #12 │ │ │ │ - bcs fc25c │ │ │ │ + bcs fc244 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi fc244 │ │ │ │ + bhi fc22c │ │ │ │ add r1, r6, #1 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ uxtah r2, r1, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #12 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bcs fc5e0 │ │ │ │ + bcs fc5c8 │ │ │ │ uxth r0, r0 │ │ │ │ add ip, sl, r9, lsl #5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movw r1, #1766 @ 0x6e6 │ │ │ │ mov r3, sl │ │ │ │ add r0, ip, #1408 @ 0x580 │ │ │ │ ldrh fp, [r3, r1]! │ │ │ │ @@ -220295,36 +220289,36 @@ │ │ │ │ add r4, sl, r7 │ │ │ │ lsl r2, r9, #2 │ │ │ │ add r5, r0, #1 │ │ │ │ add r0, r4, r5, lsl #2 │ │ │ │ add r1, r0, #4 │ │ │ │ bl 24aac │ │ │ │ cmp r5, fp │ │ │ │ - bcs fc13c │ │ │ │ + bcs fc124 │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ ldr r1, [r4, r5, lsl #2] │ │ │ │ strh r5, [r1, r0] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ str sl, [r1, #1760] @ 0x6e0 │ │ │ │ - bne fc124 │ │ │ │ + bne fc10c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldrh r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r1] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fc1b8 │ │ │ │ + bcc fc1a0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r4, r1, #1 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r4, r0 │ │ │ │ - bne fc5a8 │ │ │ │ + bne fc590 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ lsl r2, r4, #2 │ │ │ │ add r0, r5, r1 │ │ │ │ add r1, r8, r1 │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ bl 24cd4 │ │ │ │ @@ -220332,133 +220326,133 @@ │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ add r0, r5, r0 │ │ │ │ ldr r2, [r0, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ strh r6, [r2, r1] │ │ │ │ str r5, [r2, #1760] @ 0x6e0 │ │ │ │ - bne fc19c │ │ │ │ + bne fc184 │ │ │ │ movw r7, #1816 @ 0x718 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ addne r0, r0, r9 │ │ │ │ - b fc274 │ │ │ │ + b fc25c │ │ │ │ str r5, [sp, #24] │ │ │ │ - b fc278 │ │ │ │ + b fc260 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldrh r1, [sl, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fc5c4 │ │ │ │ + beq fc5ac │ │ │ │ ldr r5, [sl, #1772] @ 0x6ec │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrh r0, [r5, r0] │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ add r1, r0, r8 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #12 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - bcs fc534 │ │ │ │ + bcs fc51c │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bls fbfec │ │ │ │ - ldr r2, [pc, #976] @ fc61c │ │ │ │ + bls fbfd4 │ │ │ │ + ldr r2, [pc, #976] @ fc604 │ │ │ │ mov r1, #142 @ 0x8e │ │ │ │ - ldr r0, [pc, #972] @ fc620 │ │ │ │ + ldr r0, [pc, #972] @ fc608 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fc5f4 │ │ │ │ + b fc5dc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl f96a0 │ │ │ │ + bl f9688 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [r5, #1760] @ 0x6e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq fc578 │ │ │ │ + beq fc560 │ │ │ │ movw ip, #1766 @ 0x6e6 │ │ │ │ ldrh r7, [r2, ip] │ │ │ │ cmp r7, #4 │ │ │ │ - bhi fc574 │ │ │ │ + bhi fc55c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r6, #1764 @ 0x6e4 │ │ │ │ add r0, r0, #1 │ │ │ │ - b fc2cc │ │ │ │ + b fc2b4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldrh r7, [r5] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ movw ip, #1766 @ 0x6e6 │ │ │ │ cmp r7, #4 │ │ │ │ - bhi fc574 │ │ │ │ + bhi fc55c │ │ │ │ ldr r8, [r2, #1760] @ 0x6e0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq fc544 │ │ │ │ + beq fc52c │ │ │ │ ldrh r1, [r2, r6] │ │ │ │ add r3, r0, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fc344 │ │ │ │ + beq fc32c │ │ │ │ sub r5, r1, #1 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ ldr r9, [r1, #1768] @ 0x6e8 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ str r8, [sp, #280] @ 0x118 │ │ │ │ ldrh r1, [r9, ip] │ │ │ │ str r9, [sp, #292] @ 0x124 │ │ │ │ add r0, r7, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs fc558 │ │ │ │ + bcs fc540 │ │ │ │ add r4, r1, #1 │ │ │ │ ldrh sl, [r8, ip] │ │ │ │ add r3, r4, r7 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b fc39c │ │ │ │ + b fc384 │ │ │ │ ldrh sl, [r8, ip] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fc5c4 │ │ │ │ + beq fc5ac │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ add r4, r7, #1 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r8, #1772] @ 0x6ec │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ ldrh r1, [r0, ip] │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ add r3, r4, r1 │ │ │ │ str r5, [sp, #316] @ 0x13c │ │ │ │ cmp r3, #12 │ │ │ │ str r8, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ - bcs fc568 │ │ │ │ + bcs fc550 │ │ │ │ mov r9, r2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ strh r3, [r9, ip] │ │ │ │ add ip, r8, r5, lsl #5 │ │ │ │ add r0, ip, #1408 @ 0x580 │ │ │ │ @@ -220517,118 +220511,118 @@ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r7, r0, #1 │ │ │ │ add r0, r5, r7, lsl #2 │ │ │ │ add r1, r0, #4 │ │ │ │ bl 24aac │ │ │ │ movw r6, #1764 @ 0x6e4 │ │ │ │ cmp r7, sl │ │ │ │ - bcs fc4b0 │ │ │ │ + bcs fc498 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ strh r7, [r0, r6] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ str r8, [r0, #1760] @ 0x6e0 │ │ │ │ - bne fc498 │ │ │ │ + bne fc480 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ add r5, r8, r0 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ ldrh r0, [r5] │ │ │ │ cmp fp, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r5] │ │ │ │ - bcc fc2a8 │ │ │ │ + bcc fc290 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, r1, #1 │ │ │ │ sub r0, r3, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne fc5a8 │ │ │ │ + bne fc590 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov sl, r3 │ │ │ │ movw r3, #1768 @ 0x6e8 │ │ │ │ add r7, r9, r3 │ │ │ │ add r0, r7, r4, lsl #2 │ │ │ │ add r1, r1, r3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sl, #1 │ │ │ │ ldr r1, [r7, r4, lsl #2] │ │ │ │ strh r4, [r1, r6] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ str r9, [r1, #1760] @ 0x6e0 │ │ │ │ - bne fc514 │ │ │ │ + bne fc4fc │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ - b fc2a8 │ │ │ │ + b fc290 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ - bl fa8b8 │ │ │ │ - b fc278 │ │ │ │ + bl fa8a0 │ │ │ │ + b fc260 │ │ │ │ cmp r7, #0 │ │ │ │ ldreq r1, [sp, #16] │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r1] │ │ │ │ - b fc574 │ │ │ │ + b fc55c │ │ │ │ rsb r1, r7, #5 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl f96a0 │ │ │ │ - b fc574 │ │ │ │ + bl f9688 │ │ │ │ + b fc55c │ │ │ │ rsb r1, r7, #5 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ - bl fa8b8 │ │ │ │ + bl fa8a0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r5, [r4, #160] @ 0xa0 │ │ │ │ str r7, [r4, #164] @ 0xa4 │ │ │ │ str r0, [r4, #168] @ 0xa8 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #124] @ fc62c │ │ │ │ - ldr r2, [pc, #124] @ fc630 │ │ │ │ + ldr r0, [pc, #124] @ fc614 │ │ │ │ + ldr r2, [pc, #124] @ fc618 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3ab00 │ │ │ │ - b fc5f8 │ │ │ │ - ldr r0, [pc, #72] @ fc614 │ │ │ │ - ldr r2, [pc, #72] @ fc618 │ │ │ │ + b fc5e0 │ │ │ │ + ldr r0, [pc, #72] @ fc5fc │ │ │ │ + ldr r2, [pc, #72] @ fc600 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ bl 3ab14 │ │ │ │ - b fc5f8 │ │ │ │ - ldr r2, [pc, #60] @ fc624 │ │ │ │ + b fc5e0 │ │ │ │ + ldr r2, [pc, #60] @ fc60c │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #56] @ fc628 │ │ │ │ + ldr r0, [pc, #56] @ fc610 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3ab00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl f5c44 │ │ │ │ + bl f5c2c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r4, r5, r1, lsl #20 │ │ │ │ - andseq r2, sp, r8, lsl #14 │ │ │ │ - andseq r2, sp, r8, asr #22 │ │ │ │ - andseq r4, r5, r0, lsl pc │ │ │ │ - @ instruction: 0x001d27bc │ │ │ │ - andseq r4, r5, r2, lsl #24 │ │ │ │ - andseq r4, r5, fp, ror sl │ │ │ │ - andseq r2, sp, r4, asr #14 │ │ │ │ + andseq r4, r5, r9, lsl sl │ │ │ │ + andseq r2, sp, r0, lsr #14 │ │ │ │ + andseq r2, sp, r0, ror #22 │ │ │ │ + andseq r4, r5, r8, lsr #30 │ │ │ │ + @ instruction: 0x001d27d4 │ │ │ │ + andseq r4, r5, sl, lsl ip │ │ │ │ + mulseq r5, r3, sl │ │ │ │ + andseq r2, sp, ip, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #476 @ 0x1dc │ │ │ │ ldr fp, [r1] │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ add r9, fp, r0 │ │ │ │ @@ -220667,24 +220661,24 @@ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ sub r0, r2, #1 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ strh r0, [r9] │ │ │ │ uxth sl, r0 │ │ │ │ cmp sl, #4 │ │ │ │ - bhi fcd40 │ │ │ │ + bhi fcd28 │ │ │ │ ldr r8, [fp, #1760] @ 0x6e0 │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - beq fc97c │ │ │ │ + beq fc964 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add ip, r5, #1 │ │ │ │ ldrh r7, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - beq fc984 │ │ │ │ + beq fc96c │ │ │ │ sub r4, r7, #1 │ │ │ │ movw r3, #1766 @ 0x6e6 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ add r1, r8, r4, lsl #2 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #1768] @ 0x6e8 │ │ │ │ @@ -220692,30 +220686,30 @@ │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov r6, r1 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ ldrh r3, [r6, r3]! @ │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r2, r2, r3 │ │ │ │ cmp r2, #12 │ │ │ │ - bcs fca00 │ │ │ │ + bcs fc9e8 │ │ │ │ mov r2, sl │ │ │ │ mov sl, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi fc9e8 │ │ │ │ + bhi fc9d0 │ │ │ │ add r1, sl, #1 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ uxtah r2, r1, r0 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #12 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bcs fcda4 │ │ │ │ + bcs fcd8c │ │ │ │ uxth r0, r0 │ │ │ │ movw r1, #1766 @ 0x6e6 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ @@ -220783,35 +220777,35 @@ │ │ │ │ add r4, r8, r6 │ │ │ │ lsl r2, fp, #2 │ │ │ │ add r5, r0, #1 │ │ │ │ add r0, r4, r5, lsl #2 │ │ │ │ add r1, r0, #4 │ │ │ │ bl 24aac │ │ │ │ cmp r5, r9 │ │ │ │ - bcs fc8dc │ │ │ │ + bcs fc8c4 │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ ldr r1, [r4, r5, lsl #2] │ │ │ │ strh r5, [r1, r0] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ str r8, [r1, #1760] @ 0x6e0 │ │ │ │ - bne fc8c4 │ │ │ │ + bne fc8ac │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrh r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r1] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc fc958 │ │ │ │ + bcc fc940 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r4, r1, #1 │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r4, r0 │ │ │ │ - bne fcd6c │ │ │ │ + bne fcd54 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r0, r5, r1 │ │ │ │ add r1, r2, r1 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ lsl r2, r4, #2 │ │ │ │ @@ -220820,135 +220814,135 @@ │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ add r0, r5, r0 │ │ │ │ ldr r2, [r0, sl, lsl #2] │ │ │ │ add sl, sl, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ strh sl, [r2, r1] │ │ │ │ str r5, [r2, #1760] @ 0x6e0 │ │ │ │ - bne fc93c │ │ │ │ + bne fc924 │ │ │ │ movw r6, #1816 @ 0x718 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ addne r0, r0, r7 │ │ │ │ - b fca18 │ │ │ │ + b fca00 │ │ │ │ str fp, [sp, #24] │ │ │ │ - b fca1c │ │ │ │ + b fca04 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ str fp, [sp, #24] │ │ │ │ ldrh r1, [r8, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fcd88 │ │ │ │ + beq fcd70 │ │ │ │ ldr fp, [r8, #1772] @ 0x6ec │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldrh r0, [fp, r0] │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ add r1, r0, r2 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #12 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ - bcs fccf8 │ │ │ │ + bcs fcce0 │ │ │ │ mov r6, r9 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bls fc76c │ │ │ │ - ldr r2, [pc, #1008] @ fcde0 │ │ │ │ + bls fc754 │ │ │ │ + ldr r2, [pc, #1008] @ fcdc8 │ │ │ │ mov r1, #142 @ 0x8e │ │ │ │ - ldr r0, [pc, #1004] @ fcde4 │ │ │ │ + ldr r0, [pc, #1004] @ fcdcc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fcdb8 │ │ │ │ + b fcda0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ str fp, [sp, #24] │ │ │ │ - bl f9dc0 │ │ │ │ + bl f9da8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r2, [fp, #1760] @ 0x6e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq fcd3c │ │ │ │ + beq fcd24 │ │ │ │ movw r4, #1766 @ 0x6e6 │ │ │ │ ldrh r6, [r2, r4] │ │ │ │ cmp r6, #4 │ │ │ │ - bhi fcd38 │ │ │ │ + bhi fcd20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ add r0, r0, #1 │ │ │ │ - b fca74 │ │ │ │ + b fca5c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldrh r6, [r5] │ │ │ │ movw r4, #1766 @ 0x6e6 │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #4 │ │ │ │ - bhi fcd38 │ │ │ │ + bhi fcd20 │ │ │ │ ldr r9, [r2, #1760] @ 0x6e0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq fcd08 │ │ │ │ + beq fccf0 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add r3, r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq fcaec │ │ │ │ + beq fcad4 │ │ │ │ sub r7, r1, #1 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ add r1, r9, r7, lsl #2 │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ str r7, [sp, #288] @ 0x120 │ │ │ │ ldr sl, [r1, #1768] @ 0x6e8 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ str r9, [sp, #280] @ 0x118 │ │ │ │ ldrh r1, [sl, r4] │ │ │ │ str sl, [sp, #292] @ 0x124 │ │ │ │ add r0, r6, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs fcd1c │ │ │ │ + bcs fcd04 │ │ │ │ add r8, r1, #1 │ │ │ │ ldrh fp, [r9, r4] │ │ │ │ add r3, r8, r6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b fcb44 │ │ │ │ + b fcb2c │ │ │ │ ldrh fp, [r9, r4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq fcd88 │ │ │ │ + beq fcd70 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ add r8, r6, #1 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r9, #1772] @ 0x6ec │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ ldrh r1, [r0, r4] │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ add r3, r8, r1 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ cmp r3, #12 │ │ │ │ str r9, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ - bcs fcd2c │ │ │ │ + bcs fcd14 │ │ │ │ mov sl, r2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mvn r0, r7 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, fp │ │ │ │ @@ -221012,37 +221006,37 @@ │ │ │ │ lsl r2, r7, #2 │ │ │ │ add r6, r0, #1 │ │ │ │ add r0, r5, r6, lsl #2 │ │ │ │ add r1, r0, #4 │ │ │ │ bl 24aac │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ cmp r6, fp │ │ │ │ - bcs fcc6c │ │ │ │ + bcs fcc54 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ strh r6, [r0, r1] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp fp, r6 │ │ │ │ str r9, [r0, #1760] @ 0x6e0 │ │ │ │ - bne fcc54 │ │ │ │ + bne fcc3c │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ add r5, r9, r0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ ldrh r0, [r5] │ │ │ │ cmp r7, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r5] │ │ │ │ - bcc fca4c │ │ │ │ + bcc fca34 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r2, r1, #1 │ │ │ │ sub r0, r3, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne fcd6c │ │ │ │ + bne fcd54 │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ add r6, sl, r1 │ │ │ │ add r0, r6, r8, lsl #2 │ │ │ │ add r1, r4, r1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -221050,110 +221044,110 @@ │ │ │ │ add r0, r4, #1 │ │ │ │ movw r2, #1764 @ 0x6e4 │ │ │ │ ldr r1, [r6, r8, lsl #2] │ │ │ │ strh r8, [r1, r2] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r0, r8 │ │ │ │ str sl, [r1, #1760] @ 0x6e0 │ │ │ │ - bne fccd4 │ │ │ │ + bne fccbc │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ mov r4, fp │ │ │ │ - b fca4c │ │ │ │ + b fca34 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ - bl fa5a0 │ │ │ │ - b fca1c │ │ │ │ + bl fa588 │ │ │ │ + b fca04 │ │ │ │ cmp r6, #0 │ │ │ │ ldreq r1, [sp, #16] │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r1] │ │ │ │ - b fcd38 │ │ │ │ + b fcd20 │ │ │ │ rsb r1, r6, #5 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl f9dc0 │ │ │ │ - b fcd38 │ │ │ │ + bl f9da8 │ │ │ │ + b fcd20 │ │ │ │ rsb r1, r6, #5 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ - bl fa5a0 │ │ │ │ + bl fa588 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str fp, [r4, #160] @ 0xa0 │ │ │ │ str r5, [r4, #164] @ 0xa4 │ │ │ │ str r0, [r4, #168] @ 0xa8 │ │ │ │ add sp, sp, #476 @ 0x1dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #124] @ fcdf0 │ │ │ │ - ldr r2, [pc, #124] @ fcdf4 │ │ │ │ + ldr r0, [pc, #124] @ fcdd8 │ │ │ │ + ldr r2, [pc, #124] @ fcddc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3ab00 │ │ │ │ - b fcdbc │ │ │ │ - ldr r0, [pc, #72] @ fcdd8 │ │ │ │ - ldr r2, [pc, #72] @ fcddc │ │ │ │ + b fcda4 │ │ │ │ + ldr r0, [pc, #72] @ fcdc0 │ │ │ │ + ldr r2, [pc, #72] @ fcdc4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ bl 3ab14 │ │ │ │ - b fcdbc │ │ │ │ - ldr r2, [pc, #60] @ fcde8 │ │ │ │ + b fcda4 │ │ │ │ + ldr r2, [pc, #60] @ fcdd0 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #56] @ fcdec │ │ │ │ + ldr r0, [pc, #56] @ fcdd4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3ab00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f5ab4 │ │ │ │ + bl f5a9c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r4, r5, sp, lsr r2 │ │ │ │ - andseq r1, sp, r4, asr #30 │ │ │ │ - andseq r2, sp, r4, lsr #7 │ │ │ │ - andseq r4, r5, ip, ror #14 │ │ │ │ - @ instruction: 0x001d1ff8 │ │ │ │ - andseq r4, r5, lr, lsr r4 │ │ │ │ - @ instruction: 0x001542b7 │ │ │ │ - andseq r1, sp, r0, lsl #31 │ │ │ │ + andseq r4, r5, r5, asr r2 │ │ │ │ + andseq r1, sp, ip, asr pc │ │ │ │ + @ instruction: 0x001d23bc │ │ │ │ + andseq r4, r5, r4, lsl #15 │ │ │ │ + andseq r2, sp, r0, lsl r0 │ │ │ │ + andseq r4, r5, r6, asr r4 │ │ │ │ + andseq r4, r5, pc, asr #5 │ │ │ │ + mulseq sp, r8, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r8, r0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - beq fceb0 │ │ │ │ + beq fce98 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ - beq fce3c │ │ │ │ + beq fce24 │ │ │ │ movw r3, #314 @ 0x13a │ │ │ │ ldrh r7, [r0, r3] │ │ │ │ subs r1, r1, #1 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ - bne fce28 │ │ │ │ + bne fce10 │ │ │ │ movw r6, #314 @ 0x13a │ │ │ │ add r4, 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, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl fb9a8 │ │ │ │ + bl fb990 │ │ │ │ orr r5, r4, #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} │ │ │ │ @@ -221161,34 +221155,34 @@ │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrh r0, [r7, r6] │ │ │ │ str r8, [sp, #4] │ │ │ │ cmp r9, r0 │ │ │ │ - bcs fced4 │ │ │ │ + bcs fcebc │ │ │ │ mov fp, r7 │ │ │ │ - b fcef4 │ │ │ │ + b fcedc │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl fb9a8 │ │ │ │ + bl fb990 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #312 @ 0x138 │ │ │ │ ldr fp, [r7, #264] @ 0x108 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrh r9, [r7, r4] │ │ │ │ ldrh r2, [fp, r6] │ │ │ │ mov r7, fp │ │ │ │ cmp r9, r2 │ │ │ │ - bcs fced8 │ │ │ │ + bcs fcec0 │ │ │ │ mov r3, ip │ │ │ │ add ip, fp, r9, lsl #2 │ │ │ │ add r2, r9, r9, lsl #1 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [ip, #268] @ 0x10c │ │ │ │ str lr, [ip, #268] @ 0x10c │ │ │ │ add lr, fp, r2, lsl #3 │ │ │ │ @@ -221196,24 +221190,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, lr │ │ │ │ ldm r2, {r4, r5, r6, r7, r8, sl} │ │ │ │ orr r2, r3, #4 │ │ │ │ stm r0, {r4, r5, r6, r7, r8, sl} │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm lr, {r0, r3, r4, r5, r6, r7} │ │ │ │ - beq fcf58 │ │ │ │ + beq fcf40 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r2, ip, #324 @ 0x144 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr fp, [r2] │ │ │ │ subs r1, r1, #1 │ │ │ │ add r2, fp, #320 @ 0x140 │ │ │ │ - bne fcf40 │ │ │ │ + bne fcf28 │ │ │ │ mov r1, #0 │ │ │ │ - b fcf64 │ │ │ │ + b fcf4c │ │ │ │ add r1, r9, #1 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [r5] │ │ │ │ add r0, r5, #4 │ │ │ │ ldm r4!, {r2, r3, r7} │ │ │ │ @@ -221228,86 +221222,86 @@ │ │ │ │ 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 fd040 │ │ │ │ + beq fd028 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ - beq fcfdc │ │ │ │ + beq fcfc4 │ │ │ │ movw r3, #270 @ 0x10e │ │ │ │ ldrh r7, [r0, r3] │ │ │ │ subs r1, r1, #1 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ - bne fcfc8 │ │ │ │ + bne fcfb0 │ │ │ │ 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 fb510 │ │ │ │ + bl fb4f8 │ │ │ │ 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 fd064 │ │ │ │ + bcs fd04c │ │ │ │ mov r1, r4 │ │ │ │ - b fd084 │ │ │ │ + b fd06c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl fb510 │ │ │ │ + bl fb4f8 │ │ │ │ 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 fd068 │ │ │ │ + bcs fd050 │ │ │ │ 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} │ │ │ │ stm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ - beq fd0d0 │ │ │ │ + beq fd0b8 │ │ │ │ add r1, r1, fp, lsl #2 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ add r2, r1, #276 @ 0x114 │ │ │ │ ldr r1, [r2] │ │ │ │ subs r0, r0, #1 │ │ │ │ add r2, r1, #272 @ 0x110 │ │ │ │ - bne fd0b8 │ │ │ │ + bne fd0a0 │ │ │ │ mov ip, #0 │ │ │ │ - b fd0d8 │ │ │ │ + b fd0c0 │ │ │ │ add ip, fp, #1 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldm r9, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, lr │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r1, [lr, #24] │ │ │ │ @@ -221317,66 +221311,66 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 fd1a0 │ │ │ │ + beq fd188 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldr r0, [r0, #1768] @ 0x6e8 │ │ │ │ - beq fd140 │ │ │ │ + beq fd128 │ │ │ │ movw r3, #1766 @ 0x6e6 │ │ │ │ ldrh r7, [r0, r3] │ │ │ │ subs r1, r1, #1 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r0, [r0, #1768] @ 0x6e8 │ │ │ │ - bne fd12c │ │ │ │ + bne fd114 │ │ │ │ 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 fbebc │ │ │ │ + bl fbea4 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ ldr r6, [sp, #356] @ 0x164 │ │ │ │ ldr r4, [sp, #360] @ 0x168 │ │ │ │ ldrh r1, [r0, r7] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs fd1c4 │ │ │ │ + bcs fd1ac │ │ │ │ mov r5, r0 │ │ │ │ - b fd1e4 │ │ │ │ + b fd1cc │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl fbebc │ │ │ │ + bl fbea4 │ │ │ │ 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 fd1c8 │ │ │ │ + bcs fd1b0 │ │ │ │ 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} │ │ │ │ @@ -221392,25 +221386,25 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 24cd4 │ │ │ │ add r1, r8, #32 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 24cd4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq fd26c │ │ │ │ + beq fd254 │ │ │ │ add r0, r5, r4, lsl #2 │ │ │ │ movw r1, #1772 @ 0x6ec │ │ │ │ add r1, r0, r1 │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ ldr r5, [r1] │ │ │ │ subs r6, r6, #1 │ │ │ │ add r1, r5, r0 │ │ │ │ - bne fd254 │ │ │ │ + bne fd23c │ │ │ │ mov r4, #0 │ │ │ │ - b fd270 │ │ │ │ + b fd258 │ │ │ │ add r4, r4, #1 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sl, #160] @ 0xa0 │ │ │ │ @@ -221420,65 +221414,65 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, 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 fd338 │ │ │ │ + beq fd320 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldr r0, [r0, #1768] @ 0x6e8 │ │ │ │ - beq fd2dc │ │ │ │ + beq fd2c4 │ │ │ │ movw r3, #1766 @ 0x6e6 │ │ │ │ ldrh r7, [r0, r3] │ │ │ │ subs r1, r1, #1 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r0, [r0, #1768] @ 0x6e8 │ │ │ │ - bne fd2c8 │ │ │ │ + bne fd2b0 │ │ │ │ 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 fc634 │ │ │ │ + bl fc61c │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ add fp, sp, #352 @ 0x160 │ │ │ │ ldm fp, {r0, r6, fp} │ │ │ │ ldrh r1, [r0, r7] │ │ │ │ cmp fp, r1 │ │ │ │ - bcs fd35c │ │ │ │ + bcs fd344 │ │ │ │ mov r9, r0 │ │ │ │ - b fd37c │ │ │ │ + b fd364 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl fc634 │ │ │ │ + bl fc61c │ │ │ │ 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 fd360 │ │ │ │ + bcs fd348 │ │ │ │ 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 │ │ │ │ @@ -221494,25 +221488,25 @@ │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 24cd4 │ │ │ │ add r1, r8, #24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 24cd4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq fd404 │ │ │ │ + beq fd3ec │ │ │ │ add r0, r9, fp, lsl #2 │ │ │ │ movw r1, #1772 @ 0x6ec │ │ │ │ add r1, r0, r1 │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ ldr r9, [r1] │ │ │ │ subs r6, r6, #1 │ │ │ │ add r1, r9, r0 │ │ │ │ - bne fd3ec │ │ │ │ + bne fd3d4 │ │ │ │ mov r4, #0 │ │ │ │ - b fd408 │ │ │ │ + b fd3f0 │ │ │ │ add r4, fp, #1 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [sl, #160] @ 0xa0 │ │ │ │ @@ -221523,36 +221517,36 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrd sl, [r3, #8] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq fd568 │ │ │ │ + beq fd550 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ mvn r6, #0 │ │ │ │ ldrh lr, [r1, r0] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, lr, lr, lsl #1 │ │ │ │ lsl r9, r3, #3 │ │ │ │ mov r3, #0 │ │ │ │ - b fd49c │ │ │ │ + b fd484 │ │ │ │ orrs r0, r0, ip │ │ │ │ - beq fd54c │ │ │ │ + beq fd534 │ │ │ │ add r4, r4, #24 │ │ │ │ add r3, r8, #1 │ │ │ │ add r7, r7, #24 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bne fd518 │ │ │ │ + bne fd500 │ │ │ │ cmp r9, r7 │ │ │ │ - beq fd528 │ │ │ │ + beq fd510 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r5, sl, r0 │ │ │ │ ldr ip, [r4] │ │ │ │ sbcs r5, fp, r3 │ │ │ │ mov r5, #0 │ │ │ │ @@ -221561,108 +221555,108 @@ │ │ │ │ sbcs r2, r3, fp │ │ │ │ eor r0, sl, r0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ sub r5, r2, r5 │ │ │ │ eor ip, fp, r3 │ │ │ │ - beq fd47c │ │ │ │ + beq fd464 │ │ │ │ orrs r0, r0, ip │ │ │ │ - bne fd484 │ │ │ │ + bne fd46c │ │ │ │ add r0, r1, r7 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r2, #1 │ │ │ │ sub r5, r2, r0 │ │ │ │ - b fd484 │ │ │ │ + b fd46c │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd65c │ │ │ │ - b fd52c │ │ │ │ + beq fd644 │ │ │ │ + b fd514 │ │ │ │ mov r8, lr │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq fd55c │ │ │ │ + beq fd544 │ │ │ │ add r0, r1, r8, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [r0, #1768] @ 0x6e8 │ │ │ │ - b fd458 │ │ │ │ + b fd440 │ │ │ │ add r8, r6, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne fd538 │ │ │ │ + bne fd520 │ │ │ │ mov r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b fd668 │ │ │ │ + b fd650 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ mvn r8, #0 │ │ │ │ ldrh r9, [r1, r0] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ lsl ip, r0, #3 │ │ │ │ - b fd5b0 │ │ │ │ + b fd598 │ │ │ │ orrs r0, r0, lr │ │ │ │ movweq r5, #1 │ │ │ │ add r4, r4, #24 │ │ │ │ add r6, r6, #24 │ │ │ │ add r8, r8, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #1 │ │ │ │ - bne fd624 │ │ │ │ + bne fd60c │ │ │ │ cmp ip, r6 │ │ │ │ - beq fd630 │ │ │ │ + beq fd618 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ eor lr, fp, r3 │ │ │ │ ldr r0, [r4] │ │ │ │ subs r5, sl, r2 │ │ │ │ sbcs r5, fp, r3 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ subs r7, r2, sl │ │ │ │ sbcs r7, r3, fp │ │ │ │ mov r7, #0 │ │ │ │ movwcc r7, #1 │ │ │ │ cmp r0, #1 │ │ │ │ sub r5, r7, r5 │ │ │ │ eor r0, sl, r2 │ │ │ │ - beq fd590 │ │ │ │ + beq fd578 │ │ │ │ orrs r0, r0, lr │ │ │ │ - bne fd598 │ │ │ │ + bne fd580 │ │ │ │ add r0, r1, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r2, #1 │ │ │ │ sub r5, r2, r0 │ │ │ │ - b fd598 │ │ │ │ + b fd580 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fd654 │ │ │ │ - b fd634 │ │ │ │ + beq fd63c │ │ │ │ + b fd61c │ │ │ │ mov r8, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq fd55c │ │ │ │ + beq fd544 │ │ │ │ add r0, r1, r8, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [r0, #1768] @ 0x6e8 │ │ │ │ - b fd570 │ │ │ │ + b fd558 │ │ │ │ mov r7, #0 │ │ │ │ - b fd664 │ │ │ │ + b fd64c │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp] │ │ │ │ stmib r0, {r1, r2, r8} │ │ │ │ str r7, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -221670,36 +221664,36 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrd sl, [r3, #8] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq fd7b4 │ │ │ │ + beq fd79c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mvn r6, #0 │ │ │ │ ldrh lr, [r1, r0] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, lr, lr, lsl #1 │ │ │ │ lsl r9, r3, #3 │ │ │ │ mov r3, #0 │ │ │ │ - b fd6e8 │ │ │ │ + b fd6d0 │ │ │ │ orrs r0, r0, ip │ │ │ │ - beq fd798 │ │ │ │ + beq fd780 │ │ │ │ add r4, r4, #24 │ │ │ │ add r3, r8, #1 │ │ │ │ add r7, r7, #24 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bne fd764 │ │ │ │ + bne fd74c │ │ │ │ cmp r9, r7 │ │ │ │ - beq fd774 │ │ │ │ + beq fd75c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r5, sl, r0 │ │ │ │ ldr ip, [r4] │ │ │ │ sbcs r5, fp, r3 │ │ │ │ mov r5, #0 │ │ │ │ @@ -221708,108 +221702,108 @@ │ │ │ │ sbcs r2, r3, fp │ │ │ │ eor r0, sl, r0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ sub r5, r2, r5 │ │ │ │ eor ip, fp, r3 │ │ │ │ - beq fd6c8 │ │ │ │ + beq fd6b0 │ │ │ │ orrs r0, r0, ip │ │ │ │ - bne fd6d0 │ │ │ │ + bne fd6b8 │ │ │ │ add r0, r1, r7 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r2, #1 │ │ │ │ sub r5, r2, r0 │ │ │ │ - b fd6d0 │ │ │ │ + b fd6b8 │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd8a8 │ │ │ │ - b fd778 │ │ │ │ + beq fd890 │ │ │ │ + b fd760 │ │ │ │ mov r8, lr │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq fd7a8 │ │ │ │ + beq fd790 │ │ │ │ add r0, r1, r8, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [r0, #272] @ 0x110 │ │ │ │ - b fd6a4 │ │ │ │ + b fd68c │ │ │ │ add r8, r6, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne fd784 │ │ │ │ + bne fd76c │ │ │ │ mov r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b fd8b4 │ │ │ │ + b fd89c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mvn r8, #0 │ │ │ │ ldrh r9, [r1, r0] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ lsl ip, r0, #3 │ │ │ │ - b fd7fc │ │ │ │ + b fd7e4 │ │ │ │ orrs r0, r0, lr │ │ │ │ movweq r5, #1 │ │ │ │ add r4, r4, #24 │ │ │ │ add r6, r6, #24 │ │ │ │ add r8, r8, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #1 │ │ │ │ - bne fd870 │ │ │ │ + bne fd858 │ │ │ │ cmp ip, r6 │ │ │ │ - beq fd87c │ │ │ │ + beq fd864 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ eor lr, fp, r3 │ │ │ │ ldr r0, [r4] │ │ │ │ subs r5, sl, r2 │ │ │ │ sbcs r5, fp, r3 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ subs r7, r2, sl │ │ │ │ sbcs r7, r3, fp │ │ │ │ mov r7, #0 │ │ │ │ movwcc r7, #1 │ │ │ │ cmp r0, #1 │ │ │ │ sub r5, r7, r5 │ │ │ │ eor r0, sl, r2 │ │ │ │ - beq fd7dc │ │ │ │ + beq fd7c4 │ │ │ │ orrs r0, r0, lr │ │ │ │ - bne fd7e4 │ │ │ │ + bne fd7cc │ │ │ │ add r0, r1, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r2, #1 │ │ │ │ sub r5, r2, r0 │ │ │ │ - b fd7e4 │ │ │ │ + b fd7cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq fd8a0 │ │ │ │ - b fd880 │ │ │ │ + beq fd888 │ │ │ │ + b fd868 │ │ │ │ mov r8, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq fd7a8 │ │ │ │ + beq fd790 │ │ │ │ add r0, r1, r8, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [r0, #272] @ 0x110 │ │ │ │ - b fd7bc │ │ │ │ + b fd7a4 │ │ │ │ mov r7, #0 │ │ │ │ - b fd8b0 │ │ │ │ + b fd898 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp] │ │ │ │ stmib r0, {r1, r2, r8} │ │ │ │ str r7, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -221820,105 +221814,105 @@ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r9, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne fd9f0 │ │ │ │ + bne fd9d8 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ mov lr, r1 │ │ │ │ ldrh r8, [r1, r0] │ │ │ │ movw r0, #1416 @ 0x588 │ │ │ │ add ip, r1, r0 │ │ │ │ add r1, r1, #1408 @ 0x580 │ │ │ │ mov r6, #0 │ │ │ │ lsl r0, r8, #5 │ │ │ │ - b fd94c │ │ │ │ + b fd934 │ │ │ │ ldr r2, [ip, r5, lsl #5] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ 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 r0, r0, #32 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fd9a0 │ │ │ │ + bne fd988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd9b4 │ │ │ │ + beq fd99c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r5, r6 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne fd9cc │ │ │ │ + bne fd9b4 │ │ │ │ ldrd sl, [r1] │ │ │ │ eor r3, r4, fp │ │ │ │ subs r2, r9, sl │ │ │ │ eor r7, r9, sl │ │ │ │ sbcs r2, r4, fp │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ subs r6, sl, r9 │ │ │ │ sbcs r6, fp, r4 │ │ │ │ mov r6, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ orrs r3, r7, r3 │ │ │ │ - beq fd918 │ │ │ │ + beq fd900 │ │ │ │ sub r2, r6, r2 │ │ │ │ - b fd938 │ │ │ │ + b fd920 │ │ │ │ mov r1, lr │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdb2c │ │ │ │ - b fd9bc │ │ │ │ + beq fdb14 │ │ │ │ + b fd9a4 │ │ │ │ mov r5, r8 │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne fd9dc │ │ │ │ - b fdb48 │ │ │ │ + bne fd9c4 │ │ │ │ + b fdb30 │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq fdb48 │ │ │ │ + beq fdb30 │ │ │ │ add r0, r1, r5, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [r0, #1768] @ 0x6e8 │ │ │ │ - b fd8f4 │ │ │ │ + b fd8dc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ ldrh r0, [r1, r0] │ │ │ │ mvn r5, #0 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp] │ │ │ │ lsl fp, r0, #5 │ │ │ │ str fp, [sp, #20] │ │ │ │ - b fda40 │ │ │ │ + b fda28 │ │ │ │ sub r0, r1, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [sp, #20] │ │ │ │ add r8, r8, #32 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne fdaf4 │ │ │ │ + bne fdadc │ │ │ │ cmp fp, r8 │ │ │ │ - beq fdb04 │ │ │ │ + beq fdaec │ │ │ │ add sl, r1, r8 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sl, #1424] @ 0x590 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq fda30 │ │ │ │ + beq fda18 │ │ │ │ ldr r7, [sl, #1432] @ 0x598 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [sl, #1428] @ 0x594 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r6, r7 │ │ │ │ mov r2, r7 │ │ │ │ movcc r2, r6 │ │ │ │ @@ -221926,95 +221920,95 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ subeq r0, r6, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwmi r0, #1 │ │ │ │ movwgt r1, #1 │ │ │ │ - bne fda24 │ │ │ │ + bne fda0c │ │ │ │ add r0, sl, #1408 @ 0x580 │ │ │ │ ldrd r2, [r0] │ │ │ │ subs r0, r9, r2 │ │ │ │ sbcs r0, r4, r3 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ subs r1, r2, r9 │ │ │ │ sbcs r1, r3, r4 │ │ │ │ eor r3, r4, r3 │ │ │ │ mov r1, #0 │ │ │ │ eor r2, r9, r2 │ │ │ │ movwcc r1, #1 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne fda24 │ │ │ │ + bne fda0c │ │ │ │ ldr r0, [sl, #1416] @ 0x588 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r1, #1 │ │ │ │ - b fda24 │ │ │ │ + b fda0c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdb30 │ │ │ │ - b fdb08 │ │ │ │ + beq fdb18 │ │ │ │ + b fdaf0 │ │ │ │ ldr r5, [sp] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq fdb48 │ │ │ │ + beq fdb30 │ │ │ │ add r0, r1, r5, lsl #2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [r0, #1768] @ 0x6e8 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ - b fda08 │ │ │ │ + b fd9f0 │ │ │ │ sub r5, r6, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ stm r2, {r0, r1, r3, r5} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ stm r2, {r0, r1, r3, r5} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ fdb74 │ │ │ │ + ldr r1, [pc, #8] @ fdb5c │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - @ instruction: 0x001536b0 │ │ │ │ + b 234680 │ │ │ │ + andseq r3, r5, r8, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #2340] @ fe4bc │ │ │ │ + ldr r3, [pc, #2340] @ fe4a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r0, #9 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 23c6d4 │ │ │ │ + bl 23c6bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bne fdc38 │ │ │ │ + bne fdc20 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ sub r9, fp, lr │ │ │ │ cmp r9, r1 │ │ │ │ - bcs fdc44 │ │ │ │ + bcs fdc2c │ │ │ │ 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 │ │ │ │ @@ -222026,272 +222020,272 @@ │ │ │ │ cmp sl, lr │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, lr │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ movhi r0, sl │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #2192] @ fe4c0 │ │ │ │ + ldr r2, [pc, #2192] @ fe4a8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b fdc78 │ │ │ │ + b fdc60 │ │ │ │ ldrb r0, [sp, #62] @ 0x3e │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdd8c │ │ │ │ + beq fdd74 │ │ │ │ mov r5, #0 │ │ │ │ mov fp, #0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b fdfa8 │ │ │ │ + b fdf90 │ │ │ │ mov r3, lr │ │ │ │ mov fp, r9 │ │ │ │ cmn ip, #1 │ │ │ │ - beq fdc6c │ │ │ │ + beq fdc54 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub r9, fp, lr │ │ │ │ cmp r9, r1 │ │ │ │ - bcs fdc44 │ │ │ │ + bcs fdc2c │ │ │ │ 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 fdc58 │ │ │ │ + beq fdc40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, sl │ │ │ │ cmp r2, sl │ │ │ │ movcc r5, r2 │ │ │ │ cmn ip, #1 │ │ │ │ moveq r5, sl │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs fdd18 │ │ │ │ + bcs fdd00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub r3, r9, #1 │ │ │ │ add r7, r2, r9 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fdd20 │ │ │ │ + beq fdd08 │ │ │ │ add r2, r3, r5 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs fe3d8 │ │ │ │ + bcs fe3c0 │ │ │ │ ldrb r2, [r7, r5] │ │ │ │ ldrb r6, [r8, r5] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - beq fdcd8 │ │ │ │ + beq fdcc0 │ │ │ │ sub r2, fp, sl │ │ │ │ mov r3, lr │ │ │ │ add fp, r2, r5 │ │ │ │ cmn ip, #1 │ │ │ │ - bne fdc68 │ │ │ │ - b fdc6c │ │ │ │ + bne fdc50 │ │ │ │ + b fdc54 │ │ │ │ cmp r5, #0 │ │ │ │ - bne fe43c │ │ │ │ + bne fe424 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmn ip, #1 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, ip │ │ │ │ moveq r5, lr │ │ │ │ cmp r5, sl │ │ │ │ add ip, r2, r9 │ │ │ │ movls r5, sl │ │ │ │ mov r7, sl │ │ │ │ cmp r5, r7 │ │ │ │ - beq fded4 │ │ │ │ + beq fdebc │ │ │ │ cmp r0, r7 │ │ │ │ - beq fe3d0 │ │ │ │ + beq fe3b8 │ │ │ │ add r2, r9, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs fe3b4 │ │ │ │ + bcs fe39c │ │ │ │ ldrb r2, [ip, r7] │ │ │ │ ldrb r3, [r4, r7] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq fdd44 │ │ │ │ + beq fdd2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r6, #1 │ │ │ │ mov ip, r6 │ │ │ │ strne r3, [sp, #28] │ │ │ │ sub fp, fp, r3 │ │ │ │ - b fdc6c │ │ │ │ + b fdc54 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [sp, #61] @ 0x3d │ │ │ │ cmp r9, #0 │ │ │ │ - beq fddc8 │ │ │ │ + beq fddb0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - ldr lr, [pc, #1824] @ fe4cc │ │ │ │ + ldr lr, [pc, #1824] @ fe4b4 │ │ │ │ cmp r9, r3 │ │ │ │ add r5, r0, r9 │ │ │ │ add lr, pc, lr │ │ │ │ - bcs fddd8 │ │ │ │ + bcs fddc0 │ │ │ │ ldrsb r1, [r5] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge fdde0 │ │ │ │ - b fde94 │ │ │ │ + bge fddc8 │ │ │ │ + b fde7c │ │ │ │ mov r9, #0 │ │ │ │ tst r2, #1 │ │ │ │ - beq fdc44 │ │ │ │ - b fded4 │ │ │ │ + beq fdc2c │ │ │ │ + b fdebc │ │ │ │ cmp r9, r3 │ │ │ │ - bne fde94 │ │ │ │ + bne fde7c │ │ │ │ ldrsb r7, [r5, #-1] │ │ │ │ cmn r7, #1 │ │ │ │ - ble fddf8 │ │ │ │ + ble fdde0 │ │ │ │ tst r2, #1 │ │ │ │ - beq fde60 │ │ │ │ - b fded4 │ │ │ │ + beq fde48 │ │ │ │ + b fdebc │ │ │ │ ldrb r1, [r5, #-2] │ │ │ │ sxtb r4, r1 │ │ │ │ cmn r4, #65 @ 0x41 │ │ │ │ - bgt fde2c │ │ │ │ + bgt fde14 │ │ │ │ ldrb r1, [r5, #-3] │ │ │ │ sxtb ip, r1 │ │ │ │ cmn ip, #65 @ 0x41 │ │ │ │ - bgt fde44 │ │ │ │ + bgt fde2c │ │ │ │ ldrb r1, [r5, #-4] │ │ │ │ and r6, ip, #63 @ 0x3f │ │ │ │ and r1, r1, #7 │ │ │ │ orr r5, r6, r1, lsl #6 │ │ │ │ - b fde48 │ │ │ │ + b fde30 │ │ │ │ and r5, r1, #31 │ │ │ │ and r1, r7, #63 @ 0x3f │ │ │ │ orr r7, r1, r5, lsl #6 │ │ │ │ tst r2, #1 │ │ │ │ - bne fded4 │ │ │ │ - b fde60 │ │ │ │ + bne fdebc │ │ │ │ + b fde48 │ │ │ │ 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 │ │ │ │ tst r2, #1 │ │ │ │ - bne fded4 │ │ │ │ + bne fdebc │ │ │ │ mvn r2, #0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ mvncs r2, #1 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs fdebc │ │ │ │ + bcs fdea4 │ │ │ │ adds r9, r2, r9 │ │ │ │ - beq fded0 │ │ │ │ + beq fdeb8 │ │ │ │ add r2, r0, r9 │ │ │ │ cmp r9, r3 │ │ │ │ - bcs fdea0 │ │ │ │ + bcs fde88 │ │ │ │ ldrsb r1, [r2] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge fdea4 │ │ │ │ + bge fde8c │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b fe410 │ │ │ │ - bne fde94 │ │ │ │ + b fe3f8 │ │ │ │ + bne fde7c │ │ │ │ ldrsb r0, [r2, #-1] │ │ │ │ cmn r0, #1 │ │ │ │ - bgt fded4 │ │ │ │ + bgt fdebc │ │ │ │ ldrsb r0, [r2, #-2] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - b fded4 │ │ │ │ + b fdebc │ │ │ │ mvn r2, #3 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ mvncc r2, #2 │ │ │ │ adds r9, r2, r9 │ │ │ │ - bne fde7c │ │ │ │ + bne fde64 │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r8, r9, #9 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ mov r2, #9 │ │ │ │ sub r0, r9, r4 │ │ │ │ add r1, sl, #9 │ │ │ │ add r3, r0, r2 │ │ │ │ adds r5, r9, r2 │ │ │ │ - beq fdf1c │ │ │ │ + beq fdf04 │ │ │ │ cmp r5, r4 │ │ │ │ - bcs fdf14 │ │ │ │ + bcs fdefc │ │ │ │ add r7, r1, r9 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge fdf1c │ │ │ │ - b fe3fc │ │ │ │ + bge fdf04 │ │ │ │ + b fe3e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne fe3fc │ │ │ │ + bne fe3e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq fdf50 │ │ │ │ + beq fdf38 │ │ │ │ ldrb r3, [r1, r9] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #10 │ │ │ │ - bcs fdf4c │ │ │ │ + bcs fdf34 │ │ │ │ add r1, r1, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ adds r5, r9, r2 │ │ │ │ - bne fdef8 │ │ │ │ - b fdf1c │ │ │ │ + bne fdee0 │ │ │ │ + b fdf04 │ │ │ │ add r4, r9, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fdf90 │ │ │ │ + beq fdf78 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #1392] @ fe4d4 │ │ │ │ + ldr lr, [pc, #1392] @ fe4bc │ │ │ │ cmp r0, r4 │ │ │ │ add lr, pc, lr │ │ │ │ - bls fdf8c │ │ │ │ + bls fdf74 │ │ │ │ add r0, sl, r4 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt fdf90 │ │ │ │ + bgt fdf78 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - b fe410 │ │ │ │ - bne fdf7c │ │ │ │ + b fe3f8 │ │ │ │ + bne fdf64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, #0 │ │ │ │ sub r0, r3, r4 │ │ │ │ cmp r0, #8 │ │ │ │ - bcs fdffc │ │ │ │ + bcs fdfe4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r3 │ │ │ │ - bls fdff4 │ │ │ │ + bls fdfdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq fe030 │ │ │ │ + beq fe018 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r3 │ │ │ │ bl ab354 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fe04c │ │ │ │ + bne fe034 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r3 │ │ │ │ bl 3a344 │ │ │ │ - b fe424 │ │ │ │ + b fe40c │ │ │ │ mov r6, sl │ │ │ │ - b fe04c │ │ │ │ - ldr r0, [pc, #1236] @ fe4d8 │ │ │ │ + b fe034 │ │ │ │ + ldr r0, [pc, #1236] @ fe4c0 │ │ │ │ mov r6, sl │ │ │ │ add sl, sl, r4 │ │ │ │ mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r7, #8 │ │ │ │ mov r1, sl │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe09c │ │ │ │ + beq fe084 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, r6 │ │ │ │ - b fdc50 │ │ │ │ + b fdc38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ bl ab350 │ │ │ │ mov r3, r4 │ │ │ │ @@ -222310,404 +222304,404 @@ │ │ │ │ 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 3a32c │ │ │ │ - b fe424 │ │ │ │ + b fe40c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, r6, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ sub ip, r4, r3 │ │ │ │ add r0, ip, r7 │ │ │ │ adds r2, r4, r7 │ │ │ │ - beq fe0e0 │ │ │ │ + beq fe0c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs fe0d8 │ │ │ │ + bcs fe0c0 │ │ │ │ add r6, r1, r4 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #64 @ 0x40 │ │ │ │ - bge fe0e0 │ │ │ │ - b fe428 │ │ │ │ + bge fe0c8 │ │ │ │ + b fe410 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fe428 │ │ │ │ + bne fe410 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe110 │ │ │ │ + beq fe0f8 │ │ │ │ ldrb r0, [r1, r4] │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs fe118 │ │ │ │ + bcs fe100 │ │ │ │ add r1, r1, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ add r0, ip, r7 │ │ │ │ adds r2, r4, r7 │ │ │ │ - bne fe0bc │ │ │ │ - b fe0e0 │ │ │ │ + bne fe0a4 │ │ │ │ + b fe0c8 │ │ │ │ mov ip, r3 │ │ │ │ - b fe130 │ │ │ │ + b fe118 │ │ │ │ add ip, r4, r7 │ │ │ │ cmp ip, r3 │ │ │ │ - bcs fe130 │ │ │ │ + bcs fe118 │ │ │ │ mov r5, #0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ - b fdfa8 │ │ │ │ - ldr lr, [pc, #936] @ fe4e0 │ │ │ │ + b fdf90 │ │ │ │ + ldr lr, [pc, #936] @ fe4c8 │ │ │ │ cmp r4, r8 │ │ │ │ add lr, pc, lr │ │ │ │ - bcc fe454 │ │ │ │ + bcc fe43c │ │ │ │ cmp r8, #0 │ │ │ │ - beq fe15c │ │ │ │ + beq fe144 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, r8 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble fe454 │ │ │ │ + ble fe43c │ │ │ │ cmp r5, #0 │ │ │ │ - beq fe170 │ │ │ │ + beq fe158 │ │ │ │ ldrsb r0, [sl] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt fe454 │ │ │ │ + blt fe43c │ │ │ │ subs r0, r4, r8 │ │ │ │ - beq fe1a4 │ │ │ │ + beq fe18c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, sl, r8 │ │ │ │ - bne fe1b0 │ │ │ │ + bne fe198 │ │ │ │ ldrb r7, [r1] │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ - beq fdfa4 │ │ │ │ + beq fdf8c │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - beq fdfa4 │ │ │ │ - b fe1b4 │ │ │ │ + beq fdf8c │ │ │ │ + b fe19c │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r0 │ │ │ │ - b fdc4c │ │ │ │ + b fdc34 │ │ │ │ ldrb r7, [r1] │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ mov r5, #0 │ │ │ │ addeq r1, r1, #1 │ │ │ │ subeq r0, r0, #1 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs fe234 │ │ │ │ + bcs fe21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe1f8 │ │ │ │ + beq fe1e0 │ │ │ │ ldrb r7, [r1] │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ cmp r7, #9 │ │ │ │ - bhi fe274 │ │ │ │ + bhi fe25c │ │ │ │ add r6, r5, r5, lsl #2 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ add r5, r7, r6, lsl #1 │ │ │ │ - bne fe1d4 │ │ │ │ - ldr lr, [pc, #740] @ fe4e4 │ │ │ │ + bne fe1bc │ │ │ │ + ldr lr, [pc, #740] @ fe4cc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add lr, pc, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bcc fe464 │ │ │ │ + bcc fe44c │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe284 │ │ │ │ + beq fe26c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs fe280 │ │ │ │ + bcs fe268 │ │ │ │ add r0, sl, r1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt fe284 │ │ │ │ - b fe464 │ │ │ │ + bgt fe26c │ │ │ │ + b fe44c │ │ │ │ mov r7, #10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe1f8 │ │ │ │ + beq fe1e0 │ │ │ │ umull r5, r6, r5, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - bne fe274 │ │ │ │ + bne fe25c │ │ │ │ ldrb r6, [r1], #1 │ │ │ │ mov r4, #0 │ │ │ │ sub r6, r6, #48 @ 0x30 │ │ │ │ adds r5, r6, r5 │ │ │ │ adc r4, r4, #0 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi fe274 │ │ │ │ + bhi fe25c │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq fe238 │ │ │ │ + beq fe220 │ │ │ │ mov r5, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b fdfa8 │ │ │ │ - bne fe464 │ │ │ │ + b fdf90 │ │ │ │ + bne fe44c │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r0, [sp, #44] @ 0x2c │ │ │ │ cmpne ip, r0 │ │ │ │ - bne fe464 │ │ │ │ + bne fe44c │ │ │ │ subs r0, ip, r1 │ │ │ │ - beq fe2c4 │ │ │ │ + beq fe2ac │ │ │ │ add r1, sl, r1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne fe2d0 │ │ │ │ + bne fe2b8 │ │ │ │ ldrb r2, [r1] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq fdfa4 │ │ │ │ + beq fdf8c │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq fdfa4 │ │ │ │ - b fe2d8 │ │ │ │ + beq fdf8c │ │ │ │ + b fe2c0 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r0 │ │ │ │ - b fdc50 │ │ │ │ + b fdc38 │ │ │ │ ldrb r2, [r1] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ mov fp, #0 │ │ │ │ addeq r1, r1, #1 │ │ │ │ subeq r0, r0, #1 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs fe368 │ │ │ │ + bcs fe350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe31c │ │ │ │ + beq fe304 │ │ │ │ ldrb r2, [r1] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi fe274 │ │ │ │ + bhi fe25c │ │ │ │ add r7, fp, fp, lsl #2 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ add fp, r2, r7, lsl #1 │ │ │ │ - bne fe2f8 │ │ │ │ + bne fe2e0 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi fdfa8 │ │ │ │ + bhi fdf90 │ │ │ │ cmp r9, #0 │ │ │ │ - beq fe3ac │ │ │ │ + beq fe394 │ │ │ │ cmp r9, r3 │ │ │ │ - bcs fe3ac │ │ │ │ + bcs fe394 │ │ │ │ add r0, sl, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt fdfa8 │ │ │ │ - ldr r0, [pc, #408] @ fe4e8 │ │ │ │ - ldr r2, [pc, #408] @ fe4ec │ │ │ │ + bgt fdf90 │ │ │ │ + ldr r0, [pc, #408] @ fe4d0 │ │ │ │ + ldr r2, [pc, #408] @ fe4d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ bl 3ab00 │ │ │ │ - b fe424 │ │ │ │ + b fe40c │ │ │ │ mov r2, #10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe31c │ │ │ │ + beq fe304 │ │ │ │ umull r4, r7, fp, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne fe274 │ │ │ │ + bne fe25c │ │ │ │ ldrb r7, [r1], #1 │ │ │ │ mov r6, #0 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ adds fp, r7, r4 │ │ │ │ adc r6, r6, #0 │ │ │ │ cmp r7, #9 │ │ │ │ - bhi fe274 │ │ │ │ + bhi fe25c │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq fe36c │ │ │ │ - b fe274 │ │ │ │ + beq fe354 │ │ │ │ + b fe25c │ │ │ │ mov r3, r9 │ │ │ │ - b fdfa8 │ │ │ │ - ldr r0, [pc, #308] @ fe4f0 │ │ │ │ + b fdf90 │ │ │ │ + ldr r0, [pc, #308] @ fe4d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r9, sl │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ - b fe3ec │ │ │ │ + b fe3d4 │ │ │ │ mov r1, lr │ │ │ │ - b fe3ec │ │ │ │ - ldr r0, [pc, #232] @ fe4c8 │ │ │ │ + b fe3d4 │ │ │ │ + ldr r0, [pc, #232] @ fe4b0 │ │ │ │ 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 3a92c │ │ │ │ - b fe424 │ │ │ │ - ldr lr, [pc, #204] @ fe4d0 │ │ │ │ + b fe40c │ │ │ │ + ldr lr, [pc, #204] @ fe4b8 │ │ │ │ mov r9, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r5 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ str lr, [sp] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ bl 3a5d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr lr, [pc, #172] @ fe4dc │ │ │ │ + ldr lr, [pc, #172] @ fe4c4 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ - b fe410 │ │ │ │ - ldr r2, [pc, #128] @ fe4c4 │ │ │ │ + b fe3f8 │ │ │ │ + ldr r2, [pc, #128] @ fe4ac │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b fe3ec │ │ │ │ + b fe3d4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r4 │ │ │ │ - b fe410 │ │ │ │ + b fe3f8 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r1 │ │ │ │ mov r9, ip │ │ │ │ - b fe410 │ │ │ │ + b fe3f8 │ │ │ │ mov r5, r0 │ │ │ │ - b fe48c │ │ │ │ + b fe474 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq fe4b0 │ │ │ │ + beq fe498 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl fe50c │ │ │ │ + bl fe4f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r3, r5, r2, lsr #15 │ │ │ │ - andseq r1, sp, r4, lsl r2 │ │ │ │ - andseq r0, sp, r8, lsl sl │ │ │ │ - mulseq sp, r4, sl │ │ │ │ - andseq r1, sp, r0, ror #1 │ │ │ │ - andseq r0, sp, ip, lsr #19 │ │ │ │ - andseq r0, sp, r4, ror #28 │ │ │ │ - andseq sp, r4, r0, lsr #2 │ │ │ │ - andseq r0, sp, r4, lsr #19 │ │ │ │ - @ instruction: 0x001d0cb0 │ │ │ │ - @ instruction: 0x001d0bf8 │ │ │ │ - andseq r3, r5, fp, lsr #32 │ │ │ │ - @ instruction: 0x001d0ab4 │ │ │ │ - mulseq sp, r8, sl │ │ │ │ + @ instruction: 0x001537ba │ │ │ │ + andseq r1, sp, ip, lsr #4 │ │ │ │ + andseq r0, sp, r0, lsr sl │ │ │ │ + andseq r0, sp, ip, lsr #21 │ │ │ │ + ldrsheq r1, [sp], -r8 │ │ │ │ + andseq r0, sp, r4, asr #19 │ │ │ │ + andseq r0, sp, ip, ror lr │ │ │ │ + andseq sp, r4, r8, lsr r1 │ │ │ │ + @ instruction: 0x001d09bc │ │ │ │ + andseq r0, sp, r8, asr #25 │ │ │ │ + andseq r0, sp, r0, lsl ip │ │ │ │ + andseq r3, r5, r3, asr #32 │ │ │ │ + andseq r0, sp, ip, asr #21 │ │ │ │ + @ instruction: 0x001d0ab0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq fe540 │ │ │ │ + beq fe528 │ │ │ │ cmp r1, #0 │ │ │ │ - bne fe594 │ │ │ │ + bne fe57c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe594 │ │ │ │ + beq fe57c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne fe594 │ │ │ │ + bne fe57c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe568 │ │ │ │ + beq fe550 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe580 │ │ │ │ + beq fe568 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe5b4 │ │ │ │ + beq fe59c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne fe5ec │ │ │ │ + bne fe5d4 │ │ │ │ push {fp, lr} │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 202f60 │ │ │ │ + bl 202f48 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ fe608 │ │ │ │ + ldr r1, [pc, #8] @ fe5f0 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r2, r5, r6, ror sp │ │ │ │ + b 234680 │ │ │ │ + andseq r2, r5, lr, lsl #27 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ 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 fe6a0 │ │ │ │ + bcs fe688 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi fe6e0 │ │ │ │ + bhi fe6c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc fe6c8 │ │ │ │ + bcc fe6b0 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs fe680 │ │ │ │ + bcs fe668 │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b fe6c8 │ │ │ │ + b fe6b0 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne fe6b0 │ │ │ │ + bne fe698 │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b fe6c8 │ │ │ │ + b fe6b0 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b fe638 │ │ │ │ + b fe620 │ │ │ │ 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] │ │ │ │ @@ -222726,25 +222720,25 @@ │ │ │ │ bl 2ff68 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs fe65c │ │ │ │ - b fe6c8 │ │ │ │ + bcs fe644 │ │ │ │ + b fe6b0 │ │ │ │ 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 fe768 │ │ │ │ + bhi fe750 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -222756,20 +222750,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2ff68 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b fe744 │ │ │ │ + b fe72c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #308] @ fe8e0 │ │ │ │ + ldr r0, [pc, #308] @ fe8c8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -222777,124 +222771,124 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #24576 @ 0x6000 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe99c │ │ │ │ + bl fe984 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fe874 │ │ │ │ + bne fe85c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add lr, sp, #8 │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ - ldr ip, [pc, #236] @ fe8f0 │ │ │ │ - ldr r2, [pc, #236] @ fe8f4 │ │ │ │ + ldr ip, [pc, #236] @ fe8d8 │ │ │ │ + ldr r2, [pc, #236] @ fe8dc │ │ │ │ stm lr, {r0, r1, r3} │ │ │ │ add ip, pc, ip │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r0, [r5] │ │ │ │ add r5, r4, #16 │ │ │ │ - ldr r3, [pc, #216] @ fe8f8 │ │ │ │ + ldr r3, [pc, #216] @ fe8e0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r4, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #8 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe86c │ │ │ │ + beq fe854 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ fe8e4 │ │ │ │ - ldr r3, [pc, #104] @ fe8e8 │ │ │ │ - ldr r1, [pc, #104] @ fe8ec │ │ │ │ + ldr r0, [pc, #104] @ fe8cc │ │ │ │ + ldr r3, [pc, #104] @ fe8d0 │ │ │ │ + ldr r1, [pc, #104] @ fe8d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe8d8 │ │ │ │ + beq fe8c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b fe8d0 │ │ │ │ + b fe8b8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe8dc │ │ │ │ + beq fe8c4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, sp, r4, ror #12 │ │ │ │ - @ instruction: 0x00152abf │ │ │ │ - @ instruction: 0x001d05fc │ │ │ │ - andseq r0, sp, r8, lsr #11 │ │ │ │ + andseq r0, sp, ip, ror r6 │ │ │ │ + @ instruction: 0x00152ad7 │ │ │ │ + andseq r0, sp, r4, lsl r6 │ │ │ │ + andseq r0, sp, r0, asr #11 │ │ │ │ @ instruction: 0xfffffdfc │ │ │ │ - andseq r6, r4, r5, asr #23 │ │ │ │ - andseq r1, pc, ip, asr #13 │ │ │ │ + @ instruction: 0x00146bdd │ │ │ │ + andseq r1, pc, r4, ror #13 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne fe91c │ │ │ │ + bne fe904 │ │ │ │ push {fp, lr} │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 202f60 │ │ │ │ + bl 202f48 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #12]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq fe98c │ │ │ │ + beq fe974 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #72] @ fe990 │ │ │ │ + ldr r2, [pc, #72] @ fe978 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r1, r0, #16 │ │ │ │ - ldr ip, [pc, #64] @ fe994 │ │ │ │ + ldr ip, [pc, #64] @ fe97c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [pc, ip] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, sp │ │ │ │ str ip, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - ldr r1, [pc, #36] @ fe998 │ │ │ │ + ldr r1, [pc, #36] @ fe980 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - b fe99c │ │ │ │ - andseq r6, r4, r2, lsr #21 │ │ │ │ - mulseq pc, r4, r5 @ │ │ │ │ - andseq r1, pc, ip, asr #12 │ │ │ │ + b fe984 │ │ │ │ + @ instruction: 0x00146aba │ │ │ │ + andseq r1, pc, ip, lsr #11 │ │ │ │ + andseq r1, pc, r4, ror #12 │ │ │ │ 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 │ │ │ │ @@ -222920,255 +222914,255 @@ │ │ │ │ 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 234698 │ │ │ │ - ldr r2, [pc, #608] @ fec8c │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #608] @ fec74 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #576] @ fec84 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #576] @ fec6c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #19 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #540] @ fec78 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #540] @ fec60 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #488] @ fec5c │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #488] @ fec44 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #26 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #496] @ fec7c │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #496] @ fec64 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #460] @ fec70 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #460] @ fec58 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #496] @ fecac │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #496] @ fec94 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #24 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #384] @ fec54 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #384] @ fec3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #24 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #412] @ fec88 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #412] @ fec70 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #26 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #340] @ fec58 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #340] @ fec40 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #27 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #332] @ fec68 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #332] @ fec50 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #19 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 202f90 │ │ │ │ - ldr r2, [pc, #340] @ fec90 │ │ │ │ + b 202f78 │ │ │ │ + ldr r2, [pc, #340] @ fec78 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #20 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #328] @ fec9c │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #328] @ fec84 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #244] @ fec60 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #244] @ fec48 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #25 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #284] @ feca0 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #284] @ fec88 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #228] @ fec80 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #228] @ fec68 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #176] @ fec64 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #176] @ fec4c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #200] @ fec94 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #200] @ fec7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #144] @ fec74 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #144] @ fec5c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #112] @ fec6c │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #112] @ fec54 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #19 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #144] @ feca4 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #144] @ fec8c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #19 │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #108] @ fec98 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #108] @ fec80 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ - b 234698 │ │ │ │ - ldr r2, [pc, #100] @ feca8 │ │ │ │ + b 234680 │ │ │ │ + ldr r2, [pc, #100] @ fec90 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #28 │ │ │ │ - b 234698 │ │ │ │ - @ instruction: 0x001528db │ │ │ │ - @ instruction: 0x001528bf │ │ │ │ - andseq r2, r5, lr, ror #18 │ │ │ │ - andseq r2, r5, ip, lsl #17 │ │ │ │ - andseq r2, r5, r1, ror #16 │ │ │ │ - andseq r2, r5, r5, lsl #18 │ │ │ │ - andseq r2, r5, r8, lsr r8 │ │ │ │ - andseq r2, r5, r3, lsr #19 │ │ │ │ - andseq r2, r5, r1, ror r8 │ │ │ │ - andseq r2, r5, r7, lsl #20 │ │ │ │ - andseq r2, r5, r3, ror #19 │ │ │ │ - andseq r2, r5, r1, ror #17 │ │ │ │ - andseq r2, r5, r7, asr #20 │ │ │ │ - @ instruction: 0x001529b2 │ │ │ │ - andseq r2, r5, r8, lsl #21 │ │ │ │ - @ instruction: 0x001529b6 │ │ │ │ - andseq r2, r5, sl, lsr r9 │ │ │ │ - andseq r2, r5, lr, lsl #18 │ │ │ │ - andseq r2, r5, r2, lsl sl │ │ │ │ - andseq r2, r5, sl, lsl #20 │ │ │ │ - andseq r2, r5, r8, lsl #19 │ │ │ │ - andseq r2, r5, r7, ror #18 │ │ │ │ - andseq r2, r5, pc, lsl #22 │ │ │ │ + b 234680 │ │ │ │ + @ instruction: 0x001528f3 │ │ │ │ + @ instruction: 0x001528d7 │ │ │ │ + andseq r2, r5, r6, lsl #19 │ │ │ │ + andseq r2, r5, r4, lsr #17 │ │ │ │ + andseq r2, r5, r9, ror r8 │ │ │ │ + andseq r2, r5, sp, lsl r9 │ │ │ │ + andseq r2, r5, r0, asr r8 │ │ │ │ + @ instruction: 0x001529bb │ │ │ │ + andseq r2, r5, r9, lsl #17 │ │ │ │ + andseq r2, r5, pc, lsl sl │ │ │ │ + @ instruction: 0x001529fb │ │ │ │ + @ instruction: 0x001528f9 │ │ │ │ + andseq r2, r5, pc, asr sl │ │ │ │ + andseq r2, r5, sl, asr #19 │ │ │ │ + andseq r2, r5, r0, lsr #21 │ │ │ │ + andseq r2, r5, lr, asr #19 │ │ │ │ + andseq r2, r5, r2, asr r9 │ │ │ │ + andseq r2, r5, r6, lsr #18 │ │ │ │ + andseq r2, r5, sl, lsr #20 │ │ │ │ + andseq r2, r5, r2, lsr #20 │ │ │ │ + andseq r2, r5, r0, lsr #19 │ │ │ │ + andseq r2, r5, pc, ror r9 │ │ │ │ + andseq r2, r5, r7, lsr #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #3 │ │ │ │ - beq fecec │ │ │ │ + beq fecd4 │ │ │ │ cmp r2, #7 │ │ │ │ - bne fed44 │ │ │ │ - ldr r2, [pc, #248] @ fedcc │ │ │ │ + bne fed2c │ │ │ │ + ldr r2, [pc, #248] @ fedb4 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ 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 fed68 │ │ │ │ - ldr r0, [pc, #168] @ fedb8 │ │ │ │ + ble fed50 │ │ │ │ + ldr r0, [pc, #168] @ feda0 │ │ │ │ cmn r3, #1 │ │ │ │ - ldr r4, [pc, #164] @ fedbc │ │ │ │ + ldr r4, [pc, #164] @ feda4 │ │ │ │ bfc r3, #20, #12 │ │ │ │ - ldr r5, [pc, #160] @ fedc0 │ │ │ │ + ldr r5, [pc, #160] @ feda8 │ │ │ │ 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 fed80 │ │ │ │ + b fed68 │ │ │ │ ldm r0, {r2, r3, r5} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ stm r0, {r2, r3, r5} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d7e3c │ │ │ │ + bl 1d7e24 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r4, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ff1e4 │ │ │ │ + bl ff1cc │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r0, r4 │ │ │ │ - ldr r3, [pc, #60] @ fedc4 │ │ │ │ + ldr r3, [pc, #60] @ fedac │ │ │ │ str r0, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r2, [pc, #44] @ fedc8 │ │ │ │ + ldr r2, [pc, #44] @ fedb0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, sp │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq fp, r4, r9, asr #24 │ │ │ │ - andseq r3, r5, r8, ror #12 │ │ │ │ - andseq r3, r5, pc, asr r6 │ │ │ │ + andseq fp, r4, r1, ror #24 │ │ │ │ + andseq r3, r5, r0, lsl #13 │ │ │ │ + andseq r3, r5, r7, ror r6 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ - andseq r6, r4, r5, ror #12 │ │ │ │ - andseq fp, r4, sp, asr #24 │ │ │ │ + andseq r6, r4, sp, ror r6 │ │ │ │ + andseq fp, r4, r5, ror #24 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r0], #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq fee10 │ │ │ │ + beq fedf8 │ │ │ │ cmp r3, #1 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ str r0, [sp, #8] │ │ │ │ movne r0, #2 │ │ │ │ moveq r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ strb r0, [sp] │ │ │ │ @@ -223184,36 +223178,36 @@ │ │ │ │ bl 2fd14 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq fee64 │ │ │ │ + beq fee4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne feeb4 │ │ │ │ + bne fee9c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq feeb4 │ │ │ │ + beq fee9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b feeb0 │ │ │ │ + b fee98 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bne feeb4 │ │ │ │ + bne fee9c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fee8c │ │ │ │ + beq fee74 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq feea4 │ │ │ │ + beq fee8c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -223221,33 +223215,33 @@ │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq feee4 │ │ │ │ + beq feecc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - ldr r0, [pc, #8] @ fef1c │ │ │ │ + ldr r0, [pc, #8] @ fef04 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r3, r5, sl, ror r4 │ │ │ │ + mulseq r5, r2, r4 │ │ │ │ bx lr │ │ │ │ movw ip, #29070 @ 0x718e │ │ │ │ movw r2, #37686 @ 0x9336 │ │ │ │ movw r1, #60878 @ 0xedce │ │ │ │ movw r3, #38671 @ 0x970f │ │ │ │ movt ip, #4683 @ 0x124b │ │ │ │ movt r2, #32599 @ 0x7f57 │ │ │ │ @@ -223255,65 +223249,65 @@ │ │ │ │ movt r3, #51820 @ 0xca6c │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ fef74 │ │ │ │ + ldr r1, [pc, #4] @ fef5c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 232c54 │ │ │ │ - andseq pc, ip, r0, ror pc @ │ │ │ │ + b 232c3c │ │ │ │ + andseq pc, ip, r8, lsl #31 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ 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 ff018 │ │ │ │ + bcs ff000 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi ff058 │ │ │ │ + bhi ff040 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc ff040 │ │ │ │ + bcc ff028 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs feff8 │ │ │ │ + bcs fefe0 │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b ff040 │ │ │ │ + b ff028 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne ff028 │ │ │ │ + bne ff010 │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b ff040 │ │ │ │ + b ff028 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b fefb0 │ │ │ │ + b fef98 │ │ │ │ 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] │ │ │ │ @@ -223332,25 +223326,25 @@ │ │ │ │ bl 2ff68 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs fefd4 │ │ │ │ - b ff040 │ │ │ │ + bcs fefbc │ │ │ │ + b ff028 │ │ │ │ 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 ff0e0 │ │ │ │ + bhi ff0c8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -223362,95 +223356,95 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2ff68 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b ff0bc │ │ │ │ + b ff0a4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #1 │ │ │ │ - bne ff13c │ │ │ │ + bne ff124 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r2, #4] │ │ │ │ mov r1, #20 │ │ │ │ strd r4, [r0] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ 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 ff158 │ │ │ │ + b ff140 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff1ac │ │ │ │ - ldr r3, [pc, #68] @ ff1d4 │ │ │ │ + beq ff194 │ │ │ │ + ldr r3, [pc, #68] @ ff1bc │ │ │ │ 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 1ffe4c │ │ │ │ + b 1ffe34 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl fee30 │ │ │ │ + bl fee18 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq pc, ip, r8, lsl sp @ │ │ │ │ + andseq pc, ip, r0, lsr sp @ │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1d8120 │ │ │ │ + b 1d8108 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ vmov r2, r7, d0 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ movw r8, #34546 @ 0x86f2 │ │ │ │ movw fp, #0 │ │ │ │ movt r8, #35 @ 0x23 │ │ │ │ movt fp, #28609 @ 0x6fc1 │ │ │ │ mov r3, r7 │ │ │ │ strb r1, [r0], r7, lsr #31 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ubfx r0, r7, #20, #11 │ │ │ │ bfc r3, #20, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff61c │ │ │ │ + beq ff604 │ │ │ │ movw r7, #1075 @ 0x433 │ │ │ │ subs r0, r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ sbc r0, r1, #0 │ │ │ │ orrs r8, r2, r3 │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq ff330 │ │ │ │ - ldr r0, [pc, #1544] @ ff854 │ │ │ │ - ldr lr, [pc, #1544] @ ff858 │ │ │ │ + beq ff318 │ │ │ │ + ldr r0, [pc, #1544] @ ff83c │ │ │ │ + ldr lr, [pc, #1544] @ ff840 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, r0, r1 │ │ │ │ mov r6, lr │ │ │ │ ldrb r7, [r0, #1075] @ 0x433 │ │ │ │ @@ -223499,36 +223493,36 @@ │ │ │ │ adcs r1, r3, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adcs lr, fp, #0 │ │ │ │ adc r0, r6, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ orrs r0, r7, r0 │ │ │ │ - bne ff6c0 │ │ │ │ + bne ff6a8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp] │ │ │ │ movwne r8, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ stmib sp, {r0, r8} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl ff85c │ │ │ │ + bl ff844 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ movw fp, #0 │ │ │ │ movt fp, #28609 @ 0x6fc1 │ │ │ │ movw r7, #57600 @ 0xe100 │ │ │ │ mov r0, r5 │ │ │ │ movt r7, #1525 @ 0x5f5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #15241 @ 0x3b89 │ │ │ │ movw r3, #47291 @ 0xb8bb │ │ │ │ movt r2, #21990 @ 0x55e6 │ │ │ │ movt r3, #1677 @ 0x68d │ │ │ │ umull r2, lr, r0, r2 │ │ │ │ movw ip, #5243 @ 0x147b │ │ │ │ movw r9, #15 │ │ │ │ @@ -223587,15 +223581,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ movwlt r2, #16 │ │ │ │ addlt r0, r0, #1 │ │ │ │ add r4, r2, r4 │ │ │ │ orrs r2, fp, r3 │ │ │ │ str r7, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ - beq ff51c │ │ │ │ + beq ff504 │ │ │ │ movw r6, #47291 @ 0xb8bb │ │ │ │ mov ip, #103 @ 0x67 │ │ │ │ movt r6, #1677 @ 0x68d │ │ │ │ umull r2, r7, fp, r6 │ │ │ │ mla r2, r3, r6, r7 │ │ │ │ movw r7, #55536 @ 0xd8f0 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ @@ -223635,20 +223629,20 @@ │ │ │ │ orr r2, r2, #32 │ │ │ │ clzne r2, r3 │ │ │ │ rsb r2, r2, #70 @ 0x46 │ │ │ │ add r0, r0, r2, lsr #3 │ │ │ │ sub r5, r0, r1 │ │ │ │ add r0, r4, #5 │ │ │ │ cmp r0, #21 │ │ │ │ - bcs ff590 │ │ │ │ + bcs ff578 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - ble ff684 │ │ │ │ + ble ff66c │ │ │ │ cmn r4, #1 │ │ │ │ - ble ff814 │ │ │ │ + ble ff7fc │ │ │ │ add r6, r4, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 24aac │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strb r0, [r4, r6] │ │ │ │ @@ -223659,15 +223653,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ rsbmi r1, r4, #0 │ │ │ │ movw r0, #5243 @ 0x147b │ │ │ │ mov r7, #46 @ 0x2e │ │ │ │ cmp r5, #1 │ │ │ │ mul r2, r1, r0 │ │ │ │ - ldr r0, [pc, #668] @ ff850 │ │ │ │ + ldr r0, [pc, #668] @ ff838 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ strb r7, [r6, #1] │ │ │ │ strb r3, [r6] │ │ │ │ add r3, r6, r5 │ │ │ │ lsr r7, r2, #19 │ │ │ │ @@ -223688,39 +223682,39 @@ │ │ │ │ strh r1, [r0], #2 │ │ │ │ movw r1, #11621 @ 0x2d65 │ │ │ │ movwgt r1, #11109 @ 0x2b65 │ │ │ │ strh r1, [r3] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r0, r2, r3 │ │ │ │ - beq ff7f4 │ │ │ │ + beq ff7dc │ │ │ │ mov r0, #1 │ │ │ │ movw r7, #64462 @ 0xfbce │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mvn r1, #0 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ str r7, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl ff85c │ │ │ │ + bl ff844 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ subs r0, r5, fp │ │ │ │ sbcs r0, r6, r8 │ │ │ │ - bge ff364 │ │ │ │ + bge ff34c │ │ │ │ mov r0, #10 │ │ │ │ umull r5, r1, r5, r0 │ │ │ │ add r2, r6, r6, lsl #2 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r6, r1, r2, lsl #1 │ │ │ │ subs r1, r5, fp │ │ │ │ sbcs r1, r6, r8 │ │ │ │ - blt ff664 │ │ │ │ - b ff364 │ │ │ │ + blt ff64c │ │ │ │ + b ff34c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 24aac │ │ │ │ add r6, r4, #3 │ │ │ │ add r0, r7, r5 │ │ │ │ sub r2, r6, r5 │ │ │ │ @@ -223774,19 +223768,19 @@ │ │ │ │ adc r7, sl, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ adds ip, r9, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ adc r7, r7, #1610612736 @ 0x60000000 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - beq ff330 │ │ │ │ + beq ff318 │ │ │ │ subs r3, ip, #2 │ │ │ │ sbcs r3, r7, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bcc ff330 │ │ │ │ + bcc ff318 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r2, fp │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov fp, r9 │ │ │ │ add r7, r2, r2, lsl #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -223804,15 +223798,15 @@ │ │ │ │ add r0, ip, #536870912 @ 0x20000000 │ │ │ │ rsc r6, r3, #0 │ │ │ │ rsbs r2, fp, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sbcs r0, r0, r2 │ │ │ │ movcs r5, r1 │ │ │ │ movcs r6, r7 │ │ │ │ - b ff35c │ │ │ │ + b ff344 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, #2] │ │ │ │ movw r0, #11824 @ 0x2e30 │ │ │ │ strh r0, [r1] │ │ │ │ add r0, r1, #3 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ @@ -223828,29 +223822,29 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl 24998 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ strb r0, [r4, #1] │ │ │ │ add r0, r7, r5 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r5, r5, r4, asr #25 │ │ │ │ - andseq r3, r5, r6, ror #2 │ │ │ │ - andseq r3, r5, r4, ror #18 │ │ │ │ + @ instruction: 0x00155cdc │ │ │ │ + andseq r3, r5, lr, ror r1 │ │ │ │ + andseq r3, r5, ip, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ movw r5, #585 @ 0x249 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movw r0, #53509 @ 0xd105 │ │ │ │ movt r0, #4 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ mul r1, ip, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r0, [pc, #952] @ ffc48 │ │ │ │ + ldr r0, [pc, #952] @ ffc30 │ │ │ │ mov r6, #584 @ 0x248 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ subeq r1, r1, #131072 @ 0x20000 │ │ │ │ asr r4, r1, #20 │ │ │ │ movw r1, #44437 @ 0xad95 │ │ │ │ movt r1, #60 @ 0x3c │ │ │ │ @@ -224000,15 +223994,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ orr r1, r3, r1 │ │ │ │ adds sl, r1, r2 │ │ │ │ adc r9, r4, #0 │ │ │ │ subs r1, ip, sl │ │ │ │ sbcs r0, r0, r9 │ │ │ │ - bcs ffbf8 │ │ │ │ + bcs ffbe0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ lsl r0, r0, #2 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ lsl r1, r0, r4 │ │ │ │ @@ -224047,34 +224041,34 @@ │ │ │ │ adc r2, r8, #0 │ │ │ │ adds r4, r1, r0 │ │ │ │ adc r3, r2, r7, lsr #2 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r5, r3, r4, lsr #31 │ │ │ │ subs r3, r6, r4, lsl #1 │ │ │ │ sbcs r3, r7, r5 │ │ │ │ - bmi ffc0c │ │ │ │ + bmi ffbf4 │ │ │ │ rsbs r3, ip, #1 │ │ │ │ lsl fp, r4, #1 │ │ │ │ rscs r3, lr, #0 │ │ │ │ eor r5, r7, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ orr r3, r6, r3 │ │ │ │ eor r3, r3, fp │ │ │ │ orrs r3, r3, r5 │ │ │ │ andeq r3, r6, #4 │ │ │ │ moveq r5, #1 │ │ │ │ eoreq r4, r5, r3, lsr #2 │ │ │ │ - b ffc10 │ │ │ │ + b ffbf8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #10 │ │ │ │ umull r1, r0, r1, r0 │ │ │ │ add r2, r0, r6, lsl #1 │ │ │ │ - b ffc30 │ │ │ │ + b ffc18 │ │ │ │ mov r4, #1 │ │ │ │ bic r3, r6, #3 │ │ │ │ mov r6, #0 │ │ │ │ subs r3, r3, sl │ │ │ │ sbcs r3, r7, r9 │ │ │ │ movwcs r6, #1 │ │ │ │ tst r6, r4 │ │ │ │ @@ -224082,103 +224076,103 @@ │ │ │ │ movne r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ stm r0, {r1, r2} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r3, r5, r4, lsr #6 │ │ │ │ + andseq r3, r5, ip, lsr r3 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #16] @ ffc74 │ │ │ │ + ldr r0, [pc, #16] @ ffc5c │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #12] @ ffc78 │ │ │ │ + ldr r2, [pc, #12] @ ffc60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - @ instruction: 0x001556d8 │ │ │ │ - andseq pc, ip, r8, lsl #5 │ │ │ │ + @ instruction: 0x001556f0 │ │ │ │ + andseq pc, ip, r0, lsr #5 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r1 │ │ │ │ moveq r1, r2 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 3a32c │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ ffcb0 │ │ │ │ + ldr r1, [pc, #8] @ ffc98 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - @ instruction: 0x001556fe │ │ │ │ + b 234680 │ │ │ │ + andseq r5, r5, r6, lsl r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ ffce4 │ │ │ │ + ldr r1, [pc, #4] @ ffccc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 232c54 │ │ │ │ - andseq pc, ip, r8, lsr #4 │ │ │ │ + b 232c3c │ │ │ │ + andseq pc, ip, r0, asr #4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ ffd14 │ │ │ │ + ldr r1, [pc, #8] @ ffcfc │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r5, r5, r7, lsl #13 │ │ │ │ + b 234680 │ │ │ │ + mulseq r5, pc, r6 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs ffd9c │ │ │ │ + bcs ffd84 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi ffdd8 │ │ │ │ + bhi ffdc0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc ffdc4 │ │ │ │ + bcc ffdac │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs ffd7c │ │ │ │ + bcs ffd64 │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b ffdc4 │ │ │ │ + b ffdac │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne ffdac │ │ │ │ + bne ffd94 │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b ffdc4 │ │ │ │ + b ffdac │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b ffd34 │ │ │ │ + b ffd1c │ │ │ │ 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] │ │ │ │ @@ -224193,24 +224187,24 @@ │ │ │ │ bl 30094 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs ffd58 │ │ │ │ - b ffdc4 │ │ │ │ + bcs ffd40 │ │ │ │ + b ffdac │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi ffe4c │ │ │ │ + bhi ffe34 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -224218,115 +224212,115 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 30094 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b ffe2c │ │ │ │ + b ffe14 │ │ │ │ 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 1000f4 │ │ │ │ + bl 1000dc │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #4 │ │ │ │ - bne ffeb4 │ │ │ │ + bne ffe9c │ │ │ │ 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 10037c │ │ │ │ + bl 100364 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne ffef0 │ │ │ │ + bne ffed8 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl fff34 │ │ │ │ + bpl fff1c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, r4, #2 │ │ │ │ orr r1, r7, #1 │ │ │ │ mov r2, #17 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r9, #0 │ │ │ │ cmpne r9, #2 │ │ │ │ - bne ffeac │ │ │ │ + bne ffe94 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ffeac │ │ │ │ + beq ffe94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, #1 │ │ │ │ mov r7, #1 │ │ │ │ - beq fff60 │ │ │ │ + beq fff48 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffee0 │ │ │ │ + beq ffec8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ 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 fff08 │ │ │ │ + bne ffef0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fff08 │ │ │ │ + beq ffef0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b fff08 │ │ │ │ - b fffe4 │ │ │ │ + b ffef0 │ │ │ │ + b fffcc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne fffe4 │ │ │ │ + bne fffcc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fffe4 │ │ │ │ + beq fffcc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ cmp r9, #0 │ │ │ │ cmpne r9, #2 │ │ │ │ - bne 100014 │ │ │ │ + bne ffffc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 100014 │ │ │ │ + beq ffffc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @@ -224336,78 +224330,78 @@ │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ - ldr r3, [pc, #144] @ 1000d8 │ │ │ │ + ldr r3, [pc, #144] @ 1000c0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #128] @ 1000dc │ │ │ │ + ldr r2, [pc, #128] @ 1000c4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 10009c │ │ │ │ - ldr r3, [pc, #120] @ 1000e0 │ │ │ │ + b 100084 │ │ │ │ + ldr r3, [pc, #120] @ 1000c8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #104] @ 1000e4 │ │ │ │ + ldr r2, [pc, #104] @ 1000cc │ │ │ │ add r2, pc, r2 │ │ │ │ - b 10009c │ │ │ │ - ldr r3, [pc, #96] @ 1000e8 │ │ │ │ + b 100084 │ │ │ │ + ldr r3, [pc, #96] @ 1000d0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #80] @ 1000ec │ │ │ │ + ldr r2, [pc, #80] @ 1000d4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #14 │ │ │ │ - ldr r1, [pc, #40] @ 1000f0 │ │ │ │ + ldr r1, [pc, #40] @ 1000d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfffffc5c │ │ │ │ - andseq r5, r4, r0, lsl #8 │ │ │ │ + andseq r5, r4, r8, lsl r4 │ │ │ │ @ instruction: 0xfffffc3c │ │ │ │ - @ instruction: 0x001453f4 │ │ │ │ + andseq r5, r4, ip, lsl #8 │ │ │ │ @ instruction: 0xfffffc04 │ │ │ │ - andseq r5, r4, ip, ror #7 │ │ │ │ - @ instruction: 0x001552d0 │ │ │ │ + andseq r5, r4, r4, lsl #8 │ │ │ │ + andseq r5, r5, r8, ror #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 100688 │ │ │ │ + bl 100670 │ │ │ │ add r6, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r5, r6} │ │ │ │ cmp r0, #1 │ │ │ │ - bne 100124 │ │ │ │ + bne 10010c │ │ │ │ stm r4, {r1, r2, r5, r6} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 234b74 │ │ │ │ + bl 234b5c │ │ │ │ ldrb r7, [sp, #9] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1001d0 │ │ │ │ - ldr r0, [pc, #552] @ 10036c │ │ │ │ + bne 1001b8 │ │ │ │ + ldr r0, [pc, #552] @ 100354 │ │ │ │ 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] │ │ │ │ @@ -224416,161 +224410,161 @@ │ │ │ │ movt r1, #24576 @ 0x6000 │ │ │ │ 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 236c04 │ │ │ │ + bl 236bec │ │ │ │ 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, #452] @ 100370 │ │ │ │ - ldr r3, [pc, #452] @ 100374 │ │ │ │ - ldr r1, [pc, #452] @ 100378 │ │ │ │ + ldr r0, [pc, #452] @ 100358 │ │ │ │ + ldr r3, [pc, #452] @ 10035c │ │ │ │ + ldr r1, [pc, #452] @ 100360 │ │ │ │ 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 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldrh r1, [sp, #10] │ │ │ │ strb r0, [sp, #30] │ │ │ │ strh r1, [sp, #28] │ │ │ │ - beq 10022c │ │ │ │ + beq 100214 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 234b74 │ │ │ │ + bl 234b5c │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 100234 │ │ │ │ + bne 10021c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 100258 │ │ │ │ + beq 100240 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 100268 │ │ │ │ + bne 100250 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - beq 100258 │ │ │ │ + beq 100240 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq 100258 │ │ │ │ - b 10026c │ │ │ │ + beq 100240 │ │ │ │ + b 100254 │ │ │ │ mov r0, #32 │ │ │ │ - b 10031c │ │ │ │ + b 100304 │ │ │ │ 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 10031c │ │ │ │ + beq 100304 │ │ │ │ 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 │ │ │ │ addeq r5, r5, #1 │ │ │ │ subeq r6, r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ - bcs 1002c8 │ │ │ │ + bcs 1002b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 100318 │ │ │ │ + beq 100300 │ │ │ │ ldrb r0, [r5] │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 100258 │ │ │ │ + bhi 100240 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 10031c │ │ │ │ + beq 100304 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 100258 │ │ │ │ + bhi 100240 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi 100258 │ │ │ │ - b 10031c │ │ │ │ + bhi 100240 │ │ │ │ + b 100304 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1002b8 │ │ │ │ + beq 1002a0 │ │ │ │ uxtb r1, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ uxtab r0, r1, r0 │ │ │ │ ubfx r1, r0, #7, #24 │ │ │ │ lsl r0, r0, #1 │ │ │ │ lsrs r1, r0, #8 │ │ │ │ - bne 100258 │ │ │ │ + bne 100240 │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 100258 │ │ │ │ + bhi 100240 │ │ │ │ uxtb r0, r0 │ │ │ │ sub r6, r6, #1 │ │ │ │ uxtab r0, r0, r1 │ │ │ │ lsrs r1, r0, #8 │ │ │ │ - beq 1002cc │ │ │ │ - b 100258 │ │ │ │ + beq 1002b4 │ │ │ │ + b 100240 │ │ │ │ mov r0, #0 │ │ │ │ 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 100368 │ │ │ │ + beq 100350 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001cedb8 │ │ │ │ - andseq r5, r5, ip, lsr #3 │ │ │ │ - andseq lr, ip, r8, ror sp │ │ │ │ - andseq lr, ip, r4, ror #26 │ │ │ │ + @ instruction: 0x001cedd0 │ │ │ │ + andseq r5, r5, r4, asr #3 │ │ │ │ + mulseq ip, r0, sp │ │ │ │ + andseq lr, ip, ip, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 100688 │ │ │ │ + bl 100670 │ │ │ │ ldmib sp, {r0, r1, r2, r5, r7} │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1003b0 │ │ │ │ + bne 100398 │ │ │ │ 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 234bf0 │ │ │ │ + bl 234bd8 │ │ │ │ ldrb r9, [sp, #5] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 100440 │ │ │ │ - ldr r0, [pc, #680] @ 100678 │ │ │ │ + bne 100428 │ │ │ │ + ldr r0, [pc, #680] @ 100660 │ │ │ │ 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 │ │ │ │ @@ -224579,17 +224573,17 @@ │ │ │ │ movt r1, #24576 @ 0x6000 │ │ │ │ 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 236c04 │ │ │ │ + bl 236bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 100624 │ │ │ │ + bne 10060c │ │ │ │ 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 │ │ │ │ @@ -224602,105 +224596,105 @@ │ │ │ │ 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 236c34 │ │ │ │ + bl 236c1c │ │ │ │ mov sl, r1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl 100488 │ │ │ │ + bpl 100470 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ bl 3a344 │ │ │ │ mov fp, r0 │ │ │ │ - beq 1004b4 │ │ │ │ + beq 10049c │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10047c │ │ │ │ + beq 100464 │ │ │ │ mov r8, r0 │ │ │ │ - b 1004b8 │ │ │ │ + b 1004a0 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ bl 24cd4 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r8 │ │ │ │ moveq r7, sl │ │ │ │ cmp r7, #0 │ │ │ │ - beq 10059c │ │ │ │ + beq 100584 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 1004fc │ │ │ │ + bne 1004e4 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - beq 10059c │ │ │ │ + beq 100584 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq 10059c │ │ │ │ - b 100500 │ │ │ │ + beq 100584 │ │ │ │ + b 1004e8 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ addeq r5, r5, #1 │ │ │ │ subeq r7, r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bcs 100550 │ │ │ │ + bcs 100538 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1005c8 │ │ │ │ + beq 1005b0 │ │ │ │ ldrb r0, [r5] │ │ │ │ sub r6, r0, #48 @ 0x30 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi 10059c │ │ │ │ + bhi 100584 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 1005cc │ │ │ │ + beq 1005b4 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 10059c │ │ │ │ + bhi 100584 │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ add r6, r0, r1, lsl #1 │ │ │ │ - b 1005cc │ │ │ │ + b 1005b4 │ │ │ │ mov r6, #0 │ │ │ │ uxtb r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 100618 │ │ │ │ + beq 100600 │ │ │ │ lsl r0, r0, #2 │ │ │ │ uxtab r0, r0, r6 │ │ │ │ ubfx r1, r0, #7, #24 │ │ │ │ lsl r0, r0, #1 │ │ │ │ lsrs r1, r0, #8 │ │ │ │ - bne 10059c │ │ │ │ + bne 100584 │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 10059c │ │ │ │ + bhi 100584 │ │ │ │ uxtb r0, r0 │ │ │ │ uxtab r6, r0, r1 │ │ │ │ sub r7, r7, #1 │ │ │ │ lsrs r0, r6, #8 │ │ │ │ - beq 100554 │ │ │ │ + beq 10053c │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ strb r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 1005c0 │ │ │ │ + beq 1005a8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1005e4 │ │ │ │ + beq 1005cc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [sp, #35] @ 0x23 │ │ │ │ str r3, [r4, #13] │ │ │ │ @@ -224711,204 +224705,204 @@ │ │ │ │ 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} │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - bcs 10059c │ │ │ │ - b 1005cc │ │ │ │ - ldr r0, [pc, #80] @ 10067c │ │ │ │ - ldr r3, [pc, #80] @ 100680 │ │ │ │ - ldr r1, [pc, #80] @ 100684 │ │ │ │ + bcs 100584 │ │ │ │ + b 1005b4 │ │ │ │ + ldr r0, [pc, #80] @ 100664 │ │ │ │ + ldr r3, [pc, #80] @ 100668 │ │ │ │ + ldr r1, [pc, #80] @ 10066c │ │ │ │ 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 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 100674 │ │ │ │ + beq 10065c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, ip, ip, lsr #22 │ │ │ │ - andseq r4, r5, ip, lsr #26 │ │ │ │ - @ instruction: 0x001ce8f8 │ │ │ │ - andseq lr, ip, r4, ror #17 │ │ │ │ + andseq lr, ip, r4, asr #22 │ │ │ │ + andseq r4, r5, r4, asr #26 │ │ │ │ + andseq lr, ip, r0, lsl r9 │ │ │ │ + @ instruction: 0x001ce8fc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, #0 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ - b 1006b0 │ │ │ │ + b 100698 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 100778 │ │ │ │ + bhi 100760 │ │ │ │ sub r2, r6, r4 │ │ │ │ add r3, r5, r4 │ │ │ │ cmp r2, #8 │ │ │ │ - bcs 1006f8 │ │ │ │ + bcs 1006e0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 100710 │ │ │ │ + beq 1006f8 │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 100720 │ │ │ │ + beq 100708 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1006cc │ │ │ │ + bne 1006b4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ tst r0, #1 │ │ │ │ - bne 10072c │ │ │ │ - b 100778 │ │ │ │ + bne 100714 │ │ │ │ + b 100760 │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ mov r1, r3 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ tst r0, #1 │ │ │ │ - bne 10072c │ │ │ │ - b 100778 │ │ │ │ + bne 100714 │ │ │ │ + b 100760 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 10072c │ │ │ │ - b 100778 │ │ │ │ + bne 100714 │ │ │ │ + b 100760 │ │ │ │ mov r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 100778 │ │ │ │ + beq 100760 │ │ │ │ add r7, r1, r4 │ │ │ │ add r4, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bls 1006a8 │ │ │ │ + bls 100690 │ │ │ │ ldrb r0, [r5, r7] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 100750 │ │ │ │ + bhi 100738 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 1006b0 │ │ │ │ + bne 100698 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 100778 │ │ │ │ + bne 100760 │ │ │ │ sub r9, r6, r7 │ │ │ │ add r8, r5, r7 │ │ │ │ cmp r9, #2 │ │ │ │ - bcs 100790 │ │ │ │ + bcs 100778 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 1007a0 │ │ │ │ - b 1008d8 │ │ │ │ + beq 100788 │ │ │ │ + b 1008c0 │ │ │ │ mov r0, #0 │ │ │ │ stmib sl, {r5, r6} │ │ │ │ str r0, [sl, #12] │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsb r0, [r8, #1] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 1008d8 │ │ │ │ + blt 1008c0 │ │ │ │ sub r6, r9, #1 │ │ │ │ add fp, r8, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b 1007b4 │ │ │ │ + b 10079c │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 10089c │ │ │ │ + bhi 100884 │ │ │ │ sub r2, r6, r4 │ │ │ │ add r3, fp, r4 │ │ │ │ cmp r2, #8 │ │ │ │ - bcs 1007fc │ │ │ │ + bcs 1007e4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 100814 │ │ │ │ + beq 1007fc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 100824 │ │ │ │ + beq 10080c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1007d0 │ │ │ │ + bne 1007b8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ tst r0, #1 │ │ │ │ - bne 100830 │ │ │ │ - b 10089c │ │ │ │ + bne 100818 │ │ │ │ + b 100884 │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ mov r1, r3 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ tst r0, #1 │ │ │ │ - bne 100830 │ │ │ │ - b 10089c │ │ │ │ + bne 100818 │ │ │ │ + b 100884 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 100830 │ │ │ │ - b 10089c │ │ │ │ + bne 100818 │ │ │ │ + b 100884 │ │ │ │ mov r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 10089c │ │ │ │ + beq 100884 │ │ │ │ add r0, r1, r4 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 1007ac │ │ │ │ + bcs 100794 │ │ │ │ ldrb r0, [fp, r0] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 100854 │ │ │ │ + bhi 10083c │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 1007b4 │ │ │ │ + bne 10079c │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 10089c │ │ │ │ - ldr r0, [pc, #152] @ 1008fc │ │ │ │ + bne 100884 │ │ │ │ + ldr r0, [pc, #152] @ 1008e4 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #148] @ 100900 │ │ │ │ + ldr r1, [pc, #148] @ 1008e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sl, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sl, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #1 │ │ │ │ - bhi 1008b4 │ │ │ │ - beq 1008c0 │ │ │ │ - ldr r0, [pc, #84] @ 100904 │ │ │ │ + bhi 10089c │ │ │ │ + beq 1008a8 │ │ │ │ + ldr r0, [pc, #84] @ 1008ec │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1008e0 │ │ │ │ + b 1008c8 │ │ │ │ ldrsb r0, [fp] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 1008a8 │ │ │ │ + blt 100890 │ │ │ │ mov r0, #0 │ │ │ │ stmib sl, {r5, r7, fp} │ │ │ │ str r6, [sl, #16] │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #24] @ 1008f8 │ │ │ │ + ldr r0, [pc, #24] @ 1008e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ bl 3a5d8 │ │ │ │ - andseq lr, ip, r0, ror #12 │ │ │ │ + andseq lr, ip, r8, ror r6 │ │ │ │ @ instruction: 0xfffff454 │ │ │ │ - andseq r4, r4, r7, lsr #24 │ │ │ │ - andseq lr, ip, r0, lsr #13 │ │ │ │ + andseq r4, r4, pc, lsr ip │ │ │ │ + @ instruction: 0x001ce6b8 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #121 @ 0x79 │ │ │ │ - bhi 100bfc │ │ │ │ + bhi 100be4 │ │ │ │ add r2, pc, #8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @@ -225102,54 +225096,54 @@ │ │ │ │ mov r0, #24 │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #17 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 100c48 │ │ │ │ + ldr r1, [pc, #8] @ 100c30 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234400 │ │ │ │ - andseq r4, r5, r2, lsr #15 │ │ │ │ + b 2343e8 │ │ │ │ + @ instruction: 0x001547ba │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 100c64 │ │ │ │ + bne 100c4c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 100c68 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 100c50 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 100c80 │ │ │ │ + bcs 100c68 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 100c9c │ │ │ │ + beq 100c84 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 100cb4 │ │ │ │ + beq 100c9c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 100ce4 │ │ │ │ + beq 100ccc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -225167,71 +225161,71 @@ │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrb r5, [r0, #8] │ │ │ │ - b 100d54 │ │ │ │ + b 100d3c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 100908 │ │ │ │ + bl 1008f0 │ │ │ │ uxtb r5, r0 │ │ │ │ - b 100d54 │ │ │ │ + b 100d3c │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ - ldr r0, [pc, #80] @ 100dac │ │ │ │ + ldr r0, [pc, #80] @ 100d94 │ │ │ │ add r6, sp, #12 │ │ │ │ - ldr r2, [pc, #76] @ 100db0 │ │ │ │ + ldr r2, [pc, #76] @ 100d98 │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r1, [pc, #72] @ 100db4 │ │ │ │ + ldr r1, [pc, #72] @ 100d9c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, sp │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 10140c │ │ │ │ + bl 1013f4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ andeq r2, r0, r0, lsr sl │ │ │ │ - @ instruction: 0x001447d6 │ │ │ │ + andseq r4, r4, lr, ror #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #12] │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ bl 24ddc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #236] @ 100ed8 │ │ │ │ + ldr r0, [pc, #236] @ 100ec0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bls 100ea8 │ │ │ │ - ldr r3, [pc, #220] @ 100edc │ │ │ │ + bls 100e90 │ │ │ │ + ldr r3, [pc, #220] @ 100ec4 │ │ │ │ add r6, sp, #8 │ │ │ │ - ldr ip, [pc, #216] @ 100ee0 │ │ │ │ - ldr r2, [pc, #216] @ 100ee4 │ │ │ │ + ldr ip, [pc, #216] @ 100ec8 │ │ │ │ + ldr r2, [pc, #216] @ 100ecc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr lr, [pc, #212] @ 100ee8 │ │ │ │ + ldr lr, [pc, #212] @ 100ed0 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #208] @ 100eec │ │ │ │ + ldr r5, [pc, #208] @ 100ed4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #204] @ 100ef0 │ │ │ │ + ldr r0, [pc, #204] @ 100ed8 │ │ │ │ add lr, pc, lr │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sp │ │ │ │ @@ -225257,64 +225251,64 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ - bl 100c6c │ │ │ │ + bl 100c54 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq pc, lr, r4, ror #1 │ │ │ │ + ldrsheq pc, [lr], -ip @ │ │ │ │ @ instruction: 0xfffffe24 │ │ │ │ - andseq r4, r4, r6, ror #13 │ │ │ │ - andseq r4, r5, ip, asr #11 │ │ │ │ - @ instruction: 0x001446f0 │ │ │ │ + @ instruction: 0x001446fe │ │ │ │ + andseq r4, r5, r4, ror #11 │ │ │ │ + andseq r4, r4, r8, lsl #14 │ │ │ │ andeq r2, r0, r8, ror r9 │ │ │ │ - andseq pc, lr, ip, lsl #3 │ │ │ │ + andseq pc, lr, r4, lsr #3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ bl 24ddc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #248] @ 101018 │ │ │ │ + ldr r1, [pc, #248] @ 101000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #3 │ │ │ │ - bls 100fe8 │ │ │ │ - ldr r2, [pc, #232] @ 10101c │ │ │ │ - ldr lr, [pc, #232] @ 101020 │ │ │ │ - ldr r1, [pc, #232] @ 101024 │ │ │ │ + bls 100fd0 │ │ │ │ + ldr r2, [pc, #232] @ 101004 │ │ │ │ + ldr lr, [pc, #232] @ 101008 │ │ │ │ + ldr r1, [pc, #232] @ 10100c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #228] @ 101028 │ │ │ │ + ldr ip, [pc, #228] @ 101010 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #224] @ 10102c │ │ │ │ + ldr r3, [pc, #224] @ 101014 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #220] @ 101030 │ │ │ │ + ldr r5, [pc, #220] @ 101018 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r5, sp, #16 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [pc, #196] @ 101034 │ │ │ │ + ldr r5, [pc, #196] @ 10101c │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #24 │ │ │ │ @@ -225337,60 +225331,60 @@ │ │ │ │ str lr, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #111 @ 0x6f │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ - bl 100c6c │ │ │ │ + bl 100c54 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x001eefb0 │ │ │ │ + andseq lr, lr, r8, asr #31 │ │ │ │ andeq r2, r0, r4, ror #16 │ │ │ │ - @ instruction: 0x001445b6 │ │ │ │ - mulseq r5, ip, r4 │ │ │ │ - andseq r4, r4, r0, asr #11 │ │ │ │ + andseq r4, r4, lr, asr #11 │ │ │ │ + @ instruction: 0x001544b4 │ │ │ │ + @ instruction: 0x001445d8 │ │ │ │ muleq r0, r0, ip │ │ │ │ - andseq pc, lr, ip, asr r0 @ │ │ │ │ - mulseq lr, r0, lr │ │ │ │ + andseq pc, lr, r4, ror r0 @ │ │ │ │ + andseq lr, lr, r8, lsr #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #12] │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ bl 24ddc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #240] @ 10115c │ │ │ │ + ldr r1, [pc, #240] @ 101144 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #3 │ │ │ │ - bls 10112c │ │ │ │ - ldr r2, [pc, #224] @ 101160 │ │ │ │ - ldr lr, [pc, #224] @ 101164 │ │ │ │ - ldr r1, [pc, #224] @ 101168 │ │ │ │ + bls 101114 │ │ │ │ + ldr r2, [pc, #224] @ 101148 │ │ │ │ + ldr lr, [pc, #224] @ 10114c │ │ │ │ + ldr r1, [pc, #224] @ 101150 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #220] @ 10116c │ │ │ │ + ldr ip, [pc, #220] @ 101154 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #216] @ 101170 │ │ │ │ + ldr r3, [pc, #216] @ 101158 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #212] @ 101174 │ │ │ │ + ldr r5, [pc, #212] @ 10115c │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -225418,65 +225412,65 @@ │ │ │ │ str lr, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #111 @ 0x6f │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ - bl 100c6c │ │ │ │ + bl 100c54 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq lr, lr, r4, ror #28 │ │ │ │ + andseq lr, lr, ip, ror lr │ │ │ │ @ instruction: 0xfffffbc0 │ │ │ │ - andseq r4, r4, sl, ror #8 │ │ │ │ - andseq r4, r5, r0, asr r3 │ │ │ │ - andseq r4, r4, r4, ror r4 │ │ │ │ + andseq r4, r4, r2, lsl #9 │ │ │ │ + andseq r4, r5, r8, ror #6 │ │ │ │ + andseq r4, r4, ip, lsl #9 │ │ │ │ strdeq r2, [r0], -ip │ │ │ │ - andseq lr, lr, r0, lsl pc │ │ │ │ + andseq lr, lr, r8, lsr #30 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ bl 24ddc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #244] @ 101298 │ │ │ │ + ldr r0, [pc, #244] @ 101280 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bls 101268 │ │ │ │ - ldr r3, [pc, #228] @ 10129c │ │ │ │ + bls 101250 │ │ │ │ + ldr r3, [pc, #228] @ 101284 │ │ │ │ add r6, sp, #8 │ │ │ │ - ldr ip, [pc, #224] @ 1012a0 │ │ │ │ - ldr r2, [pc, #224] @ 1012a4 │ │ │ │ + ldr ip, [pc, #224] @ 101288 │ │ │ │ + ldr r2, [pc, #224] @ 10128c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr lr, [pc, #220] @ 1012a8 │ │ │ │ + ldr lr, [pc, #220] @ 101290 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #216] @ 1012ac │ │ │ │ + ldr r5, [pc, #216] @ 101294 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #212] @ 1012b0 │ │ │ │ + ldr r0, [pc, #212] @ 101298 │ │ │ │ add lr, pc, lr │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #188] @ 1012b4 │ │ │ │ + ldr r0, [pc, #188] @ 10129c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #24 │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ @@ -225497,69 +225491,69 @@ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ - bl 100c6c │ │ │ │ + bl 100c54 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq lr, lr, ip, lsr #26 │ │ │ │ + andseq lr, lr, r4, asr #26 │ │ │ │ ldrdeq r2, [r0], -ip │ │ │ │ - andseq r4, r4, lr, lsr #6 │ │ │ │ - andseq r4, r5, r4, lsl r2 │ │ │ │ - andseq r4, r4, r8, lsr r3 │ │ │ │ + andseq r4, r4, r6, asr #6 │ │ │ │ + andseq r4, r5, ip, lsr #4 │ │ │ │ + andseq r4, r4, r0, asr r3 │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ - @ instruction: 0x001eedd4 │ │ │ │ - andseq lr, lr, r8, lsl #24 │ │ │ │ + andseq lr, lr, ip, ror #27 │ │ │ │ + andseq lr, lr, r0, lsr #24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 24ddc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #248] @ 1013ec │ │ │ │ + ldr r1, [pc, #248] @ 1013d4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #3 │ │ │ │ - bls 1013bc │ │ │ │ - ldr r2, [pc, #232] @ 1013f0 │ │ │ │ - ldr lr, [pc, #232] @ 1013f4 │ │ │ │ - ldr r1, [pc, #232] @ 1013f8 │ │ │ │ + bls 1013a4 │ │ │ │ + ldr r2, [pc, #232] @ 1013d8 │ │ │ │ + ldr lr, [pc, #232] @ 1013dc │ │ │ │ + ldr r1, [pc, #232] @ 1013e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #228] @ 1013fc │ │ │ │ + ldr ip, [pc, #228] @ 1013e4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #224] @ 101400 │ │ │ │ + ldr r4, [pc, #224] @ 1013e8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #220] @ 101404 │ │ │ │ + ldr r3, [pc, #220] @ 1013ec │ │ │ │ add ip, pc, ip │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #196] @ 101408 │ │ │ │ + ldr r3, [pc, #196] @ 1013f0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -225582,82 +225576,82 @@ │ │ │ │ str lr, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #119 @ 0x77 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 124f80 │ │ │ │ + bl 124f68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ - bl 100c6c │ │ │ │ + bl 100c54 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x001eebdc │ │ │ │ + @ instruction: 0x001eebf4 │ │ │ │ muleq r0, r0, r4 │ │ │ │ - andseq r4, r4, r2, ror #3 │ │ │ │ - andseq r4, r5, r8, asr #1 │ │ │ │ - andseq r4, r4, ip, ror #3 │ │ │ │ + @ instruction: 0x001441fa │ │ │ │ + andseq r4, r5, r0, ror #1 │ │ │ │ + andseq r4, r4, r4, lsl #4 │ │ │ │ andeq r2, r0, r8, ror #8 │ │ │ │ - andseq lr, lr, r8, lsl #25 │ │ │ │ - @ instruction: 0x001eeabc │ │ │ │ + andseq lr, lr, r0, lsr #25 │ │ │ │ + @ instruction: 0x001eead4 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r8, [r2] │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10145c │ │ │ │ - ldr r3, [pc, #80] @ 101490 │ │ │ │ + beq 101444 │ │ │ │ + ldr r3, [pc, #80] @ 101478 │ │ │ │ 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 1ffe4c │ │ │ │ + b 1ffe34 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r8, #0 │ │ │ │ - beq 10148c │ │ │ │ + beq 101474 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, ip, r8, lsr #22 │ │ │ │ + andseq sp, ip, r0, asr #22 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 202f90 │ │ │ │ + b 202f78 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ - ldr r0, [pc, #8] @ 1014c4 │ │ │ │ + ldr r0, [pc, #8] @ 1014ac │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r3, r5, r4, lsr pc │ │ │ │ + andseq r3, r5, ip, asr #30 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movw ip, #59425 @ 0xe821 │ │ │ │ movw r2, #26638 @ 0x680e │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movw r3, #2599 @ 0xa27 │ │ │ │ @@ -225670,154 +225664,154 @@ │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10153c │ │ │ │ - ldr r2, [pc, #336] @ 101674 │ │ │ │ + beq 101524 │ │ │ │ + ldr r2, [pc, #336] @ 10165c │ │ │ │ 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 1ffd18 │ │ │ │ + b 1ffd00 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r7, r3 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ - bl 23016c │ │ │ │ + bl 230154 │ │ │ │ add r8, sp, #16 │ │ │ │ ldm r8, {r0, r5, r8} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 101598 │ │ │ │ + bne 101580 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ - beq 1015bc │ │ │ │ + beq 1015a4 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ mov r2, r7 │ │ │ │ bl 24dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101624 │ │ │ │ - ldr r2, [pc, #228] @ 101670 │ │ │ │ + beq 10160c │ │ │ │ + ldr r2, [pc, #228] @ 101658 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1015e0 │ │ │ │ + b 1015c8 │ │ │ │ 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 203360 │ │ │ │ + bl 203348 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #32768 @ 0x8000 │ │ │ │ mov r2, r7 │ │ │ │ bl 24dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101624 │ │ │ │ - ldr r2, [pc, #148] @ 10166c │ │ │ │ + beq 10160c │ │ │ │ + ldr r2, [pc, #148] @ 101654 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 100ef4 │ │ │ │ + bl 100edc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r6] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 10161c │ │ │ │ + beq 101604 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ 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 10160c │ │ │ │ - b 10161c │ │ │ │ + bne 1015f4 │ │ │ │ + b 101604 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 101664 │ │ │ │ + beq 10164c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r5, r6, ror #28 │ │ │ │ - andseq r3, r5, r5, asr #29 │ │ │ │ - andseq r3, r5, ip, ror #29 │ │ │ │ + andseq r3, r5, lr, ror lr │ │ │ │ + @ instruction: 0x00153edd │ │ │ │ + andseq r3, r5, r4, lsl #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 101c38 │ │ │ │ + bl 101c20 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 101728 │ │ │ │ + bne 101710 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 24a94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10173c │ │ │ │ - ldr r2, [pc, #644] @ 101964 │ │ │ │ + beq 101724 │ │ │ │ + ldr r2, [pc, #644] @ 10194c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 101178 │ │ │ │ + bl 101160 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1017a0 │ │ │ │ + bne 101788 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 101748 │ │ │ │ - ldr r2, [pc, #600] @ 101968 │ │ │ │ + bne 101730 │ │ │ │ + ldr r2, [pc, #600] @ 101950 │ │ │ │ mov r0, sp │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #37 @ 0x25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldrb r7, [sp] │ │ │ │ - b 101874 │ │ │ │ + b 10185c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 101708 │ │ │ │ + beq 1016f0 │ │ │ │ ldr r1, [r6] │ │ │ │ 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 │ │ │ │ @@ -225827,167 +225821,167 @@ │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl 102200 │ │ │ │ + bl 1021e8 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 101810 │ │ │ │ - b 101864 │ │ │ │ + beq 1017f8 │ │ │ │ + b 10184c │ │ │ │ ldrh r1, [sp, #17] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [sp, #19] │ │ │ │ strb r3, [r4, #3] │ │ │ │ strh r1, [r4, #1] │ │ │ │ str r2, [r4, #4] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #32 │ │ │ │ - b 101854 │ │ │ │ + b 10183c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - b 101854 │ │ │ │ + b 10183c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - b 101854 │ │ │ │ + b 10183c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 102200 │ │ │ │ + bl 1021e8 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 101864 │ │ │ │ + bne 10184c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 24830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10187c │ │ │ │ - ldr r2, [pc, #312] @ 10196c │ │ │ │ + beq 101864 │ │ │ │ + ldr r2, [pc, #312] @ 101954 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r3, #17 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 101178 │ │ │ │ - b 101858 │ │ │ │ + bl 101160 │ │ │ │ + b 101840 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #16 │ │ │ │ - bl 102200 │ │ │ │ + bl 1021e8 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 10187c │ │ │ │ + beq 101864 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ stm sp, {r0, r1} │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 1018ac │ │ │ │ + bne 101894 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 102124 │ │ │ │ + bl 10210c │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1018bc │ │ │ │ + bne 1018a4 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [r4, #4] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #152] @ 101970 │ │ │ │ + ldr r1, [pc, #152] @ 101958 │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r0, [pc, #148] @ 101974 │ │ │ │ + ldr r0, [pc, #148] @ 10195c │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ stm sp, {r0, r2} │ │ │ │ - beq 101874 │ │ │ │ + beq 10185c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 101874 │ │ │ │ + b 10185c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10195c │ │ │ │ + beq 101944 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r4, r0, lsl #17 │ │ │ │ - andseq r3, r5, r3, ror sp │ │ │ │ - andseq r3, r5, lr, lsr ip │ │ │ │ - andseq r3, r4, ip, ror ip │ │ │ │ + mulseq r4, r8, r8 │ │ │ │ + andseq r3, r5, fp, lsl #27 │ │ │ │ + andseq r3, r5, r6, asr ip │ │ │ │ + mulseq r4, r4, ip │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl 24c08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1019e0 │ │ │ │ - ldr r2, [pc, #544] @ 101bd0 │ │ │ │ + beq 1019c8 │ │ │ │ + ldr r2, [pc, #544] @ 101bb8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 101178 │ │ │ │ + bl 101160 │ │ │ │ ldrb r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 101ac4 │ │ │ │ + bne 101aac │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ sub r1, r7, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bls 1019f0 │ │ │ │ - b 101b18 │ │ │ │ + bls 1019d8 │ │ │ │ + b 101b00 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ sub r1, r7, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 101b18 │ │ │ │ + bhi 101b00 │ │ │ │ add r2, pc, #8 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ @@ -226019,160 +226013,160 @@ │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl #3 │ │ │ │ mov r0, r6 │ │ │ │ bl 24e30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101ae4 │ │ │ │ + beq 101acc │ │ │ │ ldr r8, [r0] │ │ │ │ bl 24a58 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 101bac │ │ │ │ + bne 101b94 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 101b78 │ │ │ │ + beq 101b60 │ │ │ │ cmp r7, #4 │ │ │ │ - beq 101b10 │ │ │ │ + beq 101af8 │ │ │ │ cmp r7, #8 │ │ │ │ - bne 101b18 │ │ │ │ + bne 101b00 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ - b 101b8c │ │ │ │ + b 101b74 │ │ │ │ ldrb r1, [sp, #39] @ 0x27 │ │ │ │ ldrh r2, [sp, #37] @ 0x25 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strb r1, [sp, #19] │ │ │ │ strh r2, [sp, #17] │ │ │ │ str r3, [sp, #20] │ │ │ │ strb r0, [sp, #16] │ │ │ │ - b 101b58 │ │ │ │ - ldr r1, [pc, #232] @ 101bd4 │ │ │ │ + b 101b40 │ │ │ │ + ldr r1, [pc, #232] @ 101bbc │ │ │ │ mov r0, #17 │ │ │ │ - ldr r3, [pc, #228] @ 101bd8 │ │ │ │ + ldr r3, [pc, #228] @ 101bc0 │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 100db8 │ │ │ │ - b 101b58 │ │ │ │ + bl 100da0 │ │ │ │ + b 101b40 │ │ │ │ mov r0, #-2147483645 @ 0x80000003 │ │ │ │ - b 101b8c │ │ │ │ - ldr r1, [pc, #188] @ 101bdc │ │ │ │ + b 101b74 │ │ │ │ + ldr r1, [pc, #188] @ 101bc4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #180] @ 101be0 │ │ │ │ + ldr r0, [pc, #180] @ 101bc8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #24 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r0, #-2147483642 @ 0x80000006 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 101b90 │ │ │ │ + bne 101b78 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #-2147483642 @ 0x80000006 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - b 101b8c │ │ │ │ + b 101b74 │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ - b 101b8c │ │ │ │ + b 101b74 │ │ │ │ mov r0, #-2147483643 @ 0x80000005 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ stmib r4, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #48] @ 101be4 │ │ │ │ + ldr r2, [pc, #48] @ 101bcc │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #44] @ 101be8 │ │ │ │ + ldr r0, [pc, #44] @ 101bd0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 37724 │ │ │ │ - andseq sl, r4, r0, asr #11 │ │ │ │ - andseq r8, r4, r5, lsr #28 │ │ │ │ - andseq r3, r5, r9, ror #18 │ │ │ │ - andseq r3, r4, r8, lsr #20 │ │ │ │ - @ instruction: 0x001ee2d0 │ │ │ │ - andseq pc, r3, r0, ror #27 │ │ │ │ - andseq sp, ip, r8, lsl r4 │ │ │ │ + @ instruction: 0x0014a5d8 │ │ │ │ + andseq r8, r4, sp, lsr lr │ │ │ │ + andseq r3, r5, r1, lsl #19 │ │ │ │ + andseq r3, r4, r0, asr #20 │ │ │ │ + andseq lr, lr, r8, ror #5 │ │ │ │ + @ instruction: 0x0013fdf8 │ │ │ │ + andseq sp, ip, r0, lsr r4 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 22ff84 │ │ │ │ + b 22ff6c │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 21b0fc │ │ │ │ + b 21b0e4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ cmp r0, #-2147483642 @ 0x80000006 │ │ │ │ bxlt lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne 101c24 │ │ │ │ + bne 101c0c │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 10209c │ │ │ │ + beq 102084 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r9, [r2] │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 24c44 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 101f50 │ │ │ │ + bne 101f38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 102084 │ │ │ │ + beq 10206c │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r1, [r9] │ │ │ │ add r7, r0, #4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add fp, r0, #8 │ │ │ │ - bl 101978 │ │ │ │ + bl 101960 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [fp] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r4, #-2147483642 @ 0x80000006 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bne 101cf0 │ │ │ │ + bne 101cd8 │ │ │ │ lsr r0, r6, #8 │ │ │ │ orr r4, r0, r3, lsl #24 │ │ │ │ uxtb r7, r6 │ │ │ │ lsr r6, r3, #8 │ │ │ │ cmp r7, #4 │ │ │ │ - beq 101d48 │ │ │ │ + beq 101d30 │ │ │ │ lsl r1, r6, #8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orr r1, r1, r4, lsr #24 │ │ │ │ orr r0, r7, r4, lsl #8 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -226184,497 +226178,497 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, #6 │ │ │ │ eormi r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ eormi r1, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 101d40 │ │ │ │ + bne 101d28 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, #1 │ │ │ │ - bne 101f80 │ │ │ │ + bne 101f68 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 101fb4 │ │ │ │ + beq 101f9c │ │ │ │ cmp r4, #-2147483642 @ 0x80000006 │ │ │ │ - bge 101f64 │ │ │ │ + bge 101f4c │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 24c44 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 101f50 │ │ │ │ + bne 101f38 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ - b 101d88 │ │ │ │ + b 101d70 │ │ │ │ cmp r4, #-2147483642 @ 0x80000006 │ │ │ │ - bge 101f04 │ │ │ │ + bge 101eec │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 24c44 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 101f50 │ │ │ │ + bne 101f38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 102084 │ │ │ │ + beq 10206c │ │ │ │ ldr r1, [r9] │ │ │ │ mov r0, sl │ │ │ │ - bl 101978 │ │ │ │ + bl 101960 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [fp] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r4, #-2147483642 @ 0x80000006 │ │ │ │ - bne 101dd0 │ │ │ │ + bne 101db8 │ │ │ │ lsr r0, r8, #8 │ │ │ │ orr r4, r0, r3, lsl #24 │ │ │ │ uxtb r7, r8 │ │ │ │ lsr r6, r3, #8 │ │ │ │ cmp r7, #4 │ │ │ │ - beq 101d70 │ │ │ │ - b 101cd4 │ │ │ │ + beq 101d58 │ │ │ │ + b 101cbc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r2, #6 │ │ │ │ str r8, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, #6 │ │ │ │ eormi r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 101d68 │ │ │ │ + bne 101d50 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 101f20 │ │ │ │ + beq 101f08 │ │ │ │ cmp r0, #1 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 101e2c │ │ │ │ + bne 101e14 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - bne 101d68 │ │ │ │ + bne 101d50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ ands r0, r0, #8192 @ 0x2000 │ │ │ │ lsr r0, r0, #10 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #716] @ 102114 │ │ │ │ + ldr r0, [pc, #716] @ 1020fc │ │ │ │ add r0, pc, r0 │ │ │ │ movweq r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #704] @ 102118 │ │ │ │ + ldr r0, [pc, #704] @ 102100 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #688] @ 10211c │ │ │ │ + ldr r0, [pc, #688] @ 102104 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #672] @ 102120 │ │ │ │ + ldr r1, [pc, #672] @ 102108 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ - beq 101ec8 │ │ │ │ + beq 101eb0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483642 @ 0x80000006 │ │ │ │ - blt 101ee8 │ │ │ │ + blt 101ed0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 101ee8 │ │ │ │ + beq 101ed0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ lsr r0, r7, #8 │ │ │ │ orr r4, r0, r6, lsl #24 │ │ │ │ lsr r6, r6, #8 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #4 │ │ │ │ - beq 101d70 │ │ │ │ - b 101cd4 │ │ │ │ + beq 101d58 │ │ │ │ + b 101cbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 101d70 │ │ │ │ + beq 101d58 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 101d70 │ │ │ │ + b 101d58 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 101d68 │ │ │ │ + bne 101d50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 101d68 │ │ │ │ - b 101e2c │ │ │ │ + bne 101d50 │ │ │ │ + b 101e14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 101d48 │ │ │ │ + beq 101d30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 101d48 │ │ │ │ + b 101d30 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 101fb4 │ │ │ │ + bne 101f9c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 101d40 │ │ │ │ + bne 101d28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 101d40 │ │ │ │ + bne 101d28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r2, [pc, #304] @ 1020f4 │ │ │ │ - ldr r1, [pc, #304] @ 1020f8 │ │ │ │ + ldr r2, [pc, #304] @ 1020dc │ │ │ │ + ldr r1, [pc, #304] @ 1020e0 │ │ │ │ ands r0, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #300] @ 1020fc │ │ │ │ + ldr r3, [pc, #300] @ 1020e4 │ │ │ │ add r2, pc, r2 │ │ │ │ lsr r0, r0, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movweq r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #272] @ 102100 │ │ │ │ + ldr r0, [pc, #272] @ 1020e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ lsr sl, r7, #8 │ │ │ │ - beq 102054 │ │ │ │ + beq 10203c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orr r4, sl, r6, lsl #24 │ │ │ │ uxtb r7, r7 │ │ │ │ lsr r6, r6, #8 │ │ │ │ cmp r1, #-2147483642 @ 0x80000006 │ │ │ │ - blt 101ccc │ │ │ │ + blt 101cb4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 101ccc │ │ │ │ + beq 101cb4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 101ccc │ │ │ │ - ldr r0, [pc, #120] @ 102104 │ │ │ │ + b 101cb4 │ │ │ │ + ldr r0, [pc, #120] @ 1020ec │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #116] @ 102108 │ │ │ │ + ldr r2, [pc, #116] @ 1020f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #104] @ 10210c │ │ │ │ + ldr r0, [pc, #104] @ 1020f4 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #100] @ 102110 │ │ │ │ + ldr r2, [pc, #100] @ 1020f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - b 1020bc │ │ │ │ - b 1020dc │ │ │ │ + b 1020a4 │ │ │ │ + b 1020c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1020e0 │ │ │ │ + beq 1020c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1020e0 │ │ │ │ + b 1020c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 101c10 │ │ │ │ + bl 101bf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - mulseq r4, r4, r5 │ │ │ │ - andseq r9, r4, ip, asr r1 │ │ │ │ - andseq sp, lr, r8, ror #30 │ │ │ │ - andseq r3, r5, r0, lsr #8 │ │ │ │ - andseq ip, ip, r4, lsl pc │ │ │ │ - andseq r8, r4, lr, ror #12 │ │ │ │ - andseq ip, ip, ip, ror #29 │ │ │ │ - @ instruction: 0x001492f0 │ │ │ │ - andseq lr, lr, r0, lsl #2 │ │ │ │ + andseq r3, r4, ip, lsr #11 │ │ │ │ + andseq r9, r4, r4, ror r1 │ │ │ │ + andseq sp, lr, r0, lsl #31 │ │ │ │ + andseq r3, r5, r8, lsr r4 │ │ │ │ + andseq ip, ip, ip, lsr #30 │ │ │ │ + andseq r8, r4, r6, lsl #13 │ │ │ │ + andseq ip, ip, r4, lsl #30 │ │ │ │ + andseq r9, r4, r8, lsl #6 │ │ │ │ + andseq lr, lr, r8, lsl r1 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - andseq r3, r4, r4, ror #13 │ │ │ │ + @ instruction: 0x001436fc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ bl 24bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102164 │ │ │ │ - ldr r2, [pc, #156] @ 1021f8 │ │ │ │ + beq 10214c │ │ │ │ + ldr r2, [pc, #156] @ 1021e0 │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 102188 │ │ │ │ + b 102170 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1021d8 │ │ │ │ + beq 1021c0 │ │ │ │ bl 24c80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10219c │ │ │ │ - ldr r2, [pc, #120] @ 1021fc │ │ │ │ + beq 102184 │ │ │ │ + ldr r2, [pc, #120] @ 1021e4 │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #15 │ │ │ │ - bl 101178 │ │ │ │ + bl 101160 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1021c8 │ │ │ │ + beq 1021b0 │ │ │ │ rsb r1, r5, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ and r6, r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ bl 24c50 │ │ │ │ eor r0, r6, r5 │ │ │ │ cmp r6, r5 │ │ │ │ mov r5, r0 │ │ │ │ - bne 1021a4 │ │ │ │ + bne 10218c │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #16] @ 1021f0 │ │ │ │ + ldr r0, [pc, #16] @ 1021d8 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #12] @ 1021f4 │ │ │ │ + ldr r2, [pc, #12] @ 1021dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - @ instruction: 0x001532fd │ │ │ │ - @ instruction: 0x001ccdd0 │ │ │ │ - andseq r3, r5, r6, ror r3 │ │ │ │ - andseq r3, r5, r1, lsl #7 │ │ │ │ + andseq r3, r5, r5, lsl r3 │ │ │ │ + andseq ip, ip, r8, ror #27 │ │ │ │ + andseq r3, r5, lr, lsl #7 │ │ │ │ + mulseq r5, r9, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 2486c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102238 │ │ │ │ - ldr r2, [pc, #32] @ 102244 │ │ │ │ + beq 102220 │ │ │ │ + ldr r2, [pc, #32] @ 10222c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, lr} │ │ │ │ - b 101178 │ │ │ │ + b 101160 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r9, r4, ip, asr sp │ │ │ │ + andseq r9, r4, r4, ror sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102290 │ │ │ │ + beq 102278 │ │ │ │ bl 24a58 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r2, [pc, #52] @ 1022a8 │ │ │ │ + ldr r2, [pc, #52] @ 102290 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #48] @ 1022ac │ │ │ │ + ldr r0, [pc, #48] @ 102294 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 37724 │ │ │ │ - ldr r0, [pc, #24] @ 1022b0 │ │ │ │ + ldr r0, [pc, #24] @ 102298 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #20] @ 1022b4 │ │ │ │ + ldr r2, [pc, #20] @ 10229c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andseq pc, r3, r0, lsr #14 │ │ │ │ - andseq ip, ip, r8, asr sp │ │ │ │ - mulseq r4, sl, r4 │ │ │ │ - andseq ip, ip, r8, lsr #26 │ │ │ │ + andseq pc, r3, r8, lsr r7 @ │ │ │ │ + andseq ip, ip, r0, ror sp │ │ │ │ + @ instruction: 0x001484b2 │ │ │ │ + andseq ip, ip, r0, asr #26 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102304 │ │ │ │ + beq 1022ec │ │ │ │ bl 24a58 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r2, [pc, #60] @ 102324 │ │ │ │ + ldr r2, [pc, #60] @ 10230c │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #56] @ 102328 │ │ │ │ + ldr r0, [pc, #56] @ 102310 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 37724 │ │ │ │ - ldr r0, [pc, #16] @ 10231c │ │ │ │ + ldr r0, [pc, #16] @ 102304 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #12] @ 102320 │ │ │ │ + ldr r2, [pc, #12] @ 102308 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andseq r8, r4, r6, lsr #8 │ │ │ │ - @ instruction: 0x001cccb4 │ │ │ │ - andseq pc, r3, ip, lsr #13 │ │ │ │ - andseq ip, ip, r4, ror #25 │ │ │ │ + andseq r8, r4, lr, lsr r4 │ │ │ │ + andseq ip, ip, ip, asr #25 │ │ │ │ + andseq pc, r3, r4, asr #13 │ │ │ │ + @ instruction: 0x001cccfc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 102340 │ │ │ │ + bcs 102328 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10235c │ │ │ │ + beq 102344 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 102374 │ │ │ │ + beq 10235c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1023a4 │ │ │ │ + beq 10238c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102408 │ │ │ │ + beq 1023f0 │ │ │ │ bl 24a58 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r2, [pc, #60] @ 102428 │ │ │ │ + ldr r2, [pc, #60] @ 102410 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #56] @ 10242c │ │ │ │ + ldr r0, [pc, #56] @ 102414 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 37724 │ │ │ │ - ldr r0, [pc, #16] @ 102420 │ │ │ │ + ldr r0, [pc, #16] @ 102408 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #12] @ 102424 │ │ │ │ + ldr r2, [pc, #12] @ 10240c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andseq r8, r4, r2, lsr #6 │ │ │ │ - @ instruction: 0x001ccbb0 │ │ │ │ - andseq pc, r3, r8, lsr #11 │ │ │ │ - andseq ip, ip, r0, ror #23 │ │ │ │ + andseq r8, r4, sl, lsr r3 │ │ │ │ + andseq ip, ip, r8, asr #23 │ │ │ │ + andseq pc, r3, r0, asr #11 │ │ │ │ + @ instruction: 0x001ccbf8 │ │ │ │ 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 102458 │ │ │ │ + beq 102440 │ │ │ │ mov r2, r3 │ │ │ │ - bl 20021c │ │ │ │ - b 102460 │ │ │ │ + bl 200204 │ │ │ │ + b 102448 │ │ │ │ mov r2, r3 │ │ │ │ - bl 200f04 │ │ │ │ + bl 200eec │ │ │ │ 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 1024d4 │ │ │ │ + bne 1024bc │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 1024c8 │ │ │ │ + bne 1024b0 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1024a0 │ │ │ │ + beq 102488 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1024b8 │ │ │ │ + beq 1024a0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -226686,15 +226680,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 102508 │ │ │ │ + beq 1024f0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -226705,1072 +226699,1072 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ bl 24d94 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102608 │ │ │ │ + beq 1025f0 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 1028c8 │ │ │ │ + beq 1028b0 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ add fp, sp, #12 │ │ │ │ mov r5, #0 │ │ │ │ lsl r7, r0, #3 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ - bl 10392c │ │ │ │ + bl 103914 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10264c │ │ │ │ + bne 102634 │ │ │ │ add r6, r6, #24 │ │ │ │ add r5, r5, #1 │ │ │ │ subs r4, r4, #24 │ │ │ │ - bne 102570 │ │ │ │ + bne 102558 │ │ │ │ add r2, r9, #21 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - b 1025cc │ │ │ │ + b 1025b4 │ │ │ │ cmp r5, #3 │ │ │ │ moveq r6, #0 │ │ │ │ add r2, r2, #24 │ │ │ │ subs r3, r3, #24 │ │ │ │ - beq 10272c │ │ │ │ + beq 102714 │ │ │ │ ldrb r5, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1025f4 │ │ │ │ + beq 1025dc │ │ │ │ cmp r5, #1 │ │ │ │ - bne 1025b8 │ │ │ │ + bne 1025a0 │ │ │ │ ldr r5, [r2, #-13] │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ and r1, r5, r1 │ │ │ │ - b 1025c0 │ │ │ │ + b 1025a8 │ │ │ │ ldr r5, [r2, #-13] │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ and r0, r5, r0 │ │ │ │ - b 1025c0 │ │ │ │ - ldr r1, [pc, #1188] @ 102ab4 │ │ │ │ + b 1025a8 │ │ │ │ + ldr r1, [pc, #1188] @ 102a9c │ │ │ │ add r0, sp, #16 │ │ │ │ - ldr r3, [pc, #1184] @ 102ab8 │ │ │ │ + ldr r3, [pc, #1184] @ 102aa0 │ │ │ │ mov r4, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 101038 │ │ │ │ + bl 101020 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1027bc │ │ │ │ + bne 1027a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne 102554 │ │ │ │ - b 1028c8 │ │ │ │ - ldr r1, [pc, #1128] @ 102abc │ │ │ │ + bne 10253c │ │ │ │ + b 1028b0 │ │ │ │ + ldr r1, [pc, #1128] @ 102aa4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #1108] @ 102ac0 │ │ │ │ + ldr r0, [pc, #1108] @ 102aa8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #1092] @ 102ac4 │ │ │ │ + ldr r0, [pc, #1092] @ 102aac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r8] │ │ │ │ stmib r8, {r0, r1} │ │ │ │ - beq 1026dc │ │ │ │ + beq 1026c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 102858 │ │ │ │ + bne 102840 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 102704 │ │ │ │ + beq 1026ec │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10271c │ │ │ │ + beq 102704 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b 102854 │ │ │ │ + b 10283c │ │ │ │ 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 1027e8 │ │ │ │ + bne 1027d0 │ │ │ │ add r1, r9, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ - b 102774 │ │ │ │ + b 10275c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 1028c4 │ │ │ │ + beq 1028ac │ │ │ │ add r1, r1, #24 │ │ │ │ subs r7, r7, #24 │ │ │ │ - beq 10287c │ │ │ │ + beq 102864 │ │ │ │ ldrb r3, [r1, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10279c │ │ │ │ + beq 102784 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 102760 │ │ │ │ + bne 102748 │ │ │ │ ldr r3, [r1, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ movwne r3, #1 │ │ │ │ orr r3, r3, r2 │ │ │ │ - b 1027ac │ │ │ │ + b 102794 │ │ │ │ ldr r6, [r1, #-4] │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 102768 │ │ │ │ + beq 102750 │ │ │ │ ldr r2, [r1] │ │ │ │ orr r0, r2, r0 │ │ │ │ mov r2, r3 │ │ │ │ - b 102768 │ │ │ │ + b 102750 │ │ │ │ ldrh r1, [sp, #17] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [sp, #19] │ │ │ │ strb r0, [r8, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r3, [r8, #7] │ │ │ │ strh r1, [r8, #5] │ │ │ │ str r2, [r8, #8] │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #736] @ 102ad0 │ │ │ │ + ldr r1, [pc, #736] @ 102ab8 │ │ │ │ strb r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #732] @ 102ad4 │ │ │ │ + ldr r0, [pc, #732] @ 102abc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r8] │ │ │ │ stmib r8, {r0, r1} │ │ │ │ - beq 102858 │ │ │ │ + beq 102840 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10299c │ │ │ │ + beq 102984 │ │ │ │ bl 24a58 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 1029b4 │ │ │ │ + bne 10299c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r2, #1 │ │ │ │ - beq 1028c4 │ │ │ │ + beq 1028ac │ │ │ │ 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 10392c │ │ │ │ + bl 103914 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1028f8 │ │ │ │ + bne 1028e0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ strbne r0, [r8, #8] │ │ │ │ strdne r0, [r8] │ │ │ │ addne sp, sp, #84 @ 0x54 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #512] @ 102ae8 │ │ │ │ + ldr r0, [pc, #512] @ 102ad0 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #508] @ 102aec │ │ │ │ + ldr r2, [pc, #508] @ 102ad4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r1, [pc, #456] @ 102ac8 │ │ │ │ + ldr r1, [pc, #456] @ 102ab0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #436] @ 102acc │ │ │ │ + ldr r0, [pc, #436] @ 102ab4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r8] │ │ │ │ stmib r8, {r0, r1} │ │ │ │ - beq 102970 │ │ │ │ + beq 102958 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 102858 │ │ │ │ + bne 102840 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 102704 │ │ │ │ + beq 1026ec │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ - b 102704 │ │ │ │ - ldr r0, [pc, #316] @ 102ae0 │ │ │ │ + b 1026ec │ │ │ │ + ldr r0, [pc, #316] @ 102ac8 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #312] @ 102ae4 │ │ │ │ + ldr r2, [pc, #312] @ 102acc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r2, [pc, #284] @ 102ad8 │ │ │ │ + ldr r2, [pc, #284] @ 102ac0 │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r0, [pc, #280] @ 102adc │ │ │ │ + ldr r0, [pc, #280] @ 102ac4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 37724 │ │ │ │ - b 102a14 │ │ │ │ + b 1029fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 102a00 │ │ │ │ + beq 1029e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 102a00 │ │ │ │ + b 1029e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ - bl 10232c │ │ │ │ - b 102aa0 │ │ │ │ - b 102a9c │ │ │ │ + bl 102314 │ │ │ │ + b 102a88 │ │ │ │ + b 102a84 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 102a30 │ │ │ │ + beq 102a18 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 102aa0 │ │ │ │ + b 102a88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 102aa0 │ │ │ │ + beq 102a88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 102aa0 │ │ │ │ - b 102a9c │ │ │ │ + b 102a88 │ │ │ │ + b 102a84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 102a8c │ │ │ │ + beq 102a74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 102a8c │ │ │ │ + b 102a74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ - bl 10232c │ │ │ │ - b 102aa0 │ │ │ │ + bl 102314 │ │ │ │ + b 102a88 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1022b8 │ │ │ │ + bl 1022a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - mulseq r3, ip, r2 │ │ │ │ - andseq r8, r4, ip, lsl fp │ │ │ │ - andseq r2, r4, fp, ror #30 │ │ │ │ - andseq sp, lr, ip, asr #18 │ │ │ │ - andseq sp, lr, ip, ror #16 │ │ │ │ - andseq r2, r4, r9, ror #25 │ │ │ │ - andseq sp, lr, r0, lsr #13 │ │ │ │ - @ instruction: 0x00142ddc │ │ │ │ - andseq sp, lr, r0, lsr r6 │ │ │ │ - @ instruction: 0x0013efd8 │ │ │ │ - andseq ip, ip, r0, lsl r6 │ │ │ │ - andseq r7, r4, lr, lsl #27 │ │ │ │ - andseq ip, ip, ip, lsl r6 │ │ │ │ - andseq r7, r4, sl, lsr #28 │ │ │ │ - @ instruction: 0x001cc6f8 │ │ │ │ + @ instruction: 0x0013f2b4 │ │ │ │ + andseq r8, r4, r4, lsr fp │ │ │ │ + andseq r2, r4, r3, lsl #31 │ │ │ │ + andseq sp, lr, r4, ror #18 │ │ │ │ + andseq sp, lr, r4, lsl #17 │ │ │ │ + andseq r2, r4, r1, lsl #26 │ │ │ │ + @ instruction: 0x001ed6b8 │ │ │ │ + @ instruction: 0x00142df4 │ │ │ │ + andseq sp, lr, r8, asr #12 │ │ │ │ + @ instruction: 0x0013eff0 │ │ │ │ + andseq ip, ip, r8, lsr #12 │ │ │ │ + andseq r7, r4, r6, lsr #27 │ │ │ │ + andseq ip, ip, r4, lsr r6 │ │ │ │ + andseq r7, r4, r2, asr #28 │ │ │ │ + andseq ip, ip, r0, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r1 │ │ │ │ bl 24d94 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102b60 │ │ │ │ + beq 102b48 │ │ │ │ mov r0, r7 │ │ │ │ bl 24d94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 102ba4 │ │ │ │ - ldr r1, [pc, #2360] @ 103468 │ │ │ │ + bne 102b8c │ │ │ │ + ldr r1, [pc, #2360] @ 103450 │ │ │ │ mov r0, #8 │ │ │ │ - ldr r3, [pc, #2356] @ 10346c │ │ │ │ + ldr r3, [pc, #2356] @ 103454 │ │ │ │ mov r2, #4 │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 101038 │ │ │ │ + bl 101020 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 102d48 │ │ │ │ + bne 102d30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 102ba4 │ │ │ │ - ldr r1, [pc, #2296] @ 103460 │ │ │ │ + b 102b8c │ │ │ │ + ldr r1, [pc, #2296] @ 103448 │ │ │ │ add r0, sp, #24 │ │ │ │ - ldr r3, [pc, #2292] @ 103464 │ │ │ │ + ldr r3, [pc, #2292] @ 10344c │ │ │ │ mov r6, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 101038 │ │ │ │ + bl 101020 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 102d48 │ │ │ │ + bne 102d30 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ bl 24d94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102b28 │ │ │ │ + beq 102b10 │ │ │ │ add r9, r7, r7, lsl #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 102c10 │ │ │ │ + beq 102bf8 │ │ │ │ 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 10392c │ │ │ │ + bl 103914 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 102e68 │ │ │ │ + bne 102e50 │ │ │ │ add r7, r7, #24 │ │ │ │ add r5, r5, #1 │ │ │ │ subs r4, r4, #24 │ │ │ │ - bne 102bd4 │ │ │ │ + bne 102bbc │ │ │ │ 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 102c94 │ │ │ │ + beq 102c7c │ │ │ │ ldrb r5, [r3, #17] │ │ │ │ add r3, r3, #24 │ │ │ │ tst r5, #32 │ │ │ │ - bne 102c28 │ │ │ │ + bne 102c10 │ │ │ │ ldrb r5, [r3, #-3] │ │ │ │ cmp r5, #3 │ │ │ │ - beq 102c74 │ │ │ │ + beq 102c5c │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 102c80 │ │ │ │ + beq 102c68 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 102c28 │ │ │ │ + bne 102c10 │ │ │ │ ldr r5, [r3, #-16] │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ and r0, r5, r0 │ │ │ │ - b 102c28 │ │ │ │ + b 102c10 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 102c28 │ │ │ │ + b 102c10 │ │ │ │ ldr r5, [r3, #-16] │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ and r1, r5, r1 │ │ │ │ - b 102c28 │ │ │ │ + b 102c10 │ │ │ │ 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 102d74 │ │ │ │ + beq 102d5c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, sl │ │ │ │ mov r7, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 102dc0 │ │ │ │ + beq 102da8 │ │ │ │ ldrb r5, [r3, #17] │ │ │ │ add r3, r3, #24 │ │ │ │ tst r5, #32 │ │ │ │ - beq 102cdc │ │ │ │ + beq 102cc4 │ │ │ │ ldrb r5, [r3, #-3] │ │ │ │ cmp r5, #3 │ │ │ │ - beq 102d28 │ │ │ │ + beq 102d10 │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 102d34 │ │ │ │ + beq 102d1c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 102cdc │ │ │ │ + bne 102cc4 │ │ │ │ ldr r5, [r3, #-16] │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ and r0, r5, r0 │ │ │ │ - b 102cdc │ │ │ │ + b 102cc4 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 102cdc │ │ │ │ + b 102cc4 │ │ │ │ ldr r5, [r3, #-16] │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ and r1, r5, r1 │ │ │ │ - b 102cdc │ │ │ │ + b 102cc4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [sp, #27] │ │ │ │ strb r0, [r4, #8] │ │ │ │ mov r0, #2 │ │ │ │ ldrh r1, [sp, #25] │ │ │ │ strb r3, [r4, #11] │ │ │ │ strh r1, [r4, #9] │ │ │ │ str r2, [r4, #12] │ │ │ │ strb r0, [r4, #4] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #1792] @ 10347c │ │ │ │ + ldr r1, [pc, #1792] @ 103464 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #1788] @ 103480 │ │ │ │ + ldr r0, [pc, #1788] @ 103468 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ffd18 │ │ │ │ - b 102f98 │ │ │ │ + bl 1ffd00 │ │ │ │ + b 102f80 │ │ │ │ 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 102f50 │ │ │ │ + beq 102f38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, sl │ │ │ │ cmp r2, r6 │ │ │ │ - beq 103008 │ │ │ │ + beq 102ff0 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ add r2, r2, #24 │ │ │ │ tst r3, #32 │ │ │ │ - bne 102e00 │ │ │ │ + bne 102de8 │ │ │ │ ldrb r3, [r2, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 102e38 │ │ │ │ + beq 102e20 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 102e4c │ │ │ │ + beq 102e34 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 102e00 │ │ │ │ - b 103050 │ │ │ │ + bne 102de8 │ │ │ │ + b 103038 │ │ │ │ ldr r3, [r2, #-16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 102e00 │ │ │ │ + beq 102de8 │ │ │ │ mov r1, #1 │ │ │ │ - b 102e5c │ │ │ │ + b 102e44 │ │ │ │ ldr r3, [r2, #-16] │ │ │ │ cmp r3, #0 │ │ │ │ movwne r3, #1 │ │ │ │ orr r1, r3, r1 │ │ │ │ ldr r3, [r2, #-12] │ │ │ │ orr r0, r3, r0 │ │ │ │ - b 102e00 │ │ │ │ - ldr r1, [pc, #1536] @ 103470 │ │ │ │ + b 102de8 │ │ │ │ + ldr r1, [pc, #1536] @ 103458 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #1516] @ 103474 │ │ │ │ + ldr r0, [pc, #1516] @ 10345c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #1500] @ 103478 │ │ │ │ + ldr r0, [pc, #1500] @ 103460 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, [r2, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r2, #4] │ │ │ │ - beq 102f00 │ │ │ │ + beq 102ee8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 102fc8 │ │ │ │ + bne 102fb0 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 102f28 │ │ │ │ + beq 102f10 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 102f40 │ │ │ │ + beq 102f28 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b 102fc4 │ │ │ │ - ldr r1, [pc, #1340] @ 103494 │ │ │ │ + b 102fac │ │ │ │ + ldr r1, [pc, #1340] @ 10347c │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #1336] @ 103498 │ │ │ │ + ldr r0, [pc, #1336] @ 103480 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, [r2, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r2, #4] │ │ │ │ - beq 102fc8 │ │ │ │ + beq 102fb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103270 │ │ │ │ + beq 103258 │ │ │ │ bl 24a58 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 10328c │ │ │ │ + bne 103274 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1032b4 │ │ │ │ + beq 10329c │ │ │ │ bl 24a58 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 1032cc │ │ │ │ + bne 1032b4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r1, #1 │ │ │ │ - beq 103050 │ │ │ │ + beq 103038 │ │ │ │ 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 10392c │ │ │ │ + bl 103914 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 103148 │ │ │ │ + bne 103130 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 1030c0 │ │ │ │ + beq 1030a8 │ │ │ │ ldrb r2, [sl, #17] │ │ │ │ add sl, sl, #24 │ │ │ │ tst r2, #32 │ │ │ │ - beq 103058 │ │ │ │ + beq 103040 │ │ │ │ ldrb r2, [sl, #-3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 103090 │ │ │ │ + beq 103078 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 1030a4 │ │ │ │ + beq 10308c │ │ │ │ cmp r2, #2 │ │ │ │ - bne 103058 │ │ │ │ - b 10310c │ │ │ │ + bne 103040 │ │ │ │ + b 1030f4 │ │ │ │ ldr r2, [sl, #-16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 103058 │ │ │ │ + beq 103040 │ │ │ │ mov r1, #1 │ │ │ │ - b 1030b4 │ │ │ │ + b 10309c │ │ │ │ ldr r2, [sl, #-16] │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ orr r1, r2, r1 │ │ │ │ ldr r2, [sl, #-12] │ │ │ │ orr r0, r2, r0 │ │ │ │ - b 103058 │ │ │ │ + b 103040 │ │ │ │ tst r1, #1 │ │ │ │ - beq 10310c │ │ │ │ + beq 1030f4 │ │ │ │ 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 10392c │ │ │ │ + bl 103914 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1031dc │ │ │ │ + bne 1031c4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1032f0 │ │ │ │ + beq 1032d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103308 │ │ │ │ + beq 1032f0 │ │ │ │ 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, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #852] @ 1034a4 │ │ │ │ + ldr r1, [pc, #852] @ 10348c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #832] @ 1034a8 │ │ │ │ + ldr r0, [pc, #832] @ 103490 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r2, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r2, #4] │ │ │ │ - beq 1031cc │ │ │ │ + beq 1031b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ - bl 10232c │ │ │ │ - b 102fc8 │ │ │ │ - ldr r1, [pc, #712] @ 1034ac │ │ │ │ + bl 102314 │ │ │ │ + b 102fb0 │ │ │ │ + ldr r1, [pc, #712] @ 103494 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #692] @ 1034b0 │ │ │ │ + ldr r0, [pc, #692] @ 103498 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r2, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r2, #4] │ │ │ │ - beq 103260 │ │ │ │ + beq 103248 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ - bl 10232c │ │ │ │ - b 102fc8 │ │ │ │ - ldr r0, [pc, #524] @ 103484 │ │ │ │ - ldr r2, [pc, #524] @ 103488 │ │ │ │ + bl 102314 │ │ │ │ + b 102fb0 │ │ │ │ + ldr r0, [pc, #524] @ 10346c │ │ │ │ + ldr r2, [pc, #524] @ 103470 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 3ab00 │ │ │ │ - b 103320 │ │ │ │ - ldr r2, [pc, #504] @ 10348c │ │ │ │ - ldr r0, [pc, #504] @ 103490 │ │ │ │ + b 103308 │ │ │ │ + ldr r2, [pc, #504] @ 103474 │ │ │ │ + ldr r0, [pc, #504] @ 103478 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 37724 │ │ │ │ - b 103320 │ │ │ │ - ldr r0, [pc, #520] @ 1034c4 │ │ │ │ + b 103308 │ │ │ │ + ldr r0, [pc, #520] @ 1034ac │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #516] @ 1034c8 │ │ │ │ + ldr r2, [pc, #516] @ 1034b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r2, [pc, #480] @ 1034b4 │ │ │ │ + ldr r2, [pc, #480] @ 10349c │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r0, [pc, #476] @ 1034b8 │ │ │ │ + ldr r0, [pc, #476] @ 1034a0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 37724 │ │ │ │ - ldr r0, [pc, #452] @ 1034bc │ │ │ │ + ldr r0, [pc, #452] @ 1034a4 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #448] @ 1034c0 │ │ │ │ + ldr r2, [pc, #448] @ 1034a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #396] @ 10349c │ │ │ │ - ldr r2, [pc, #396] @ 1034a0 │ │ │ │ + ldr r0, [pc, #396] @ 103484 │ │ │ │ + ldr r2, [pc, #396] @ 103488 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 3ab00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 103428 │ │ │ │ + b 103410 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10334c │ │ │ │ + beq 103334 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 10334c │ │ │ │ + b 103334 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ - bl 10232c │ │ │ │ - b 10342c │ │ │ │ - b 103428 │ │ │ │ + bl 102314 │ │ │ │ + b 103414 │ │ │ │ + b 103410 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 103384 │ │ │ │ + beq 10336c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 103384 │ │ │ │ + b 10336c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ - bl 10232c │ │ │ │ - b 10342c │ │ │ │ - b 103428 │ │ │ │ - b 103428 │ │ │ │ + bl 102314 │ │ │ │ + b 103414 │ │ │ │ + b 103410 │ │ │ │ + b 103410 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1033b8 │ │ │ │ + beq 1033a0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 10342c │ │ │ │ - b 103404 │ │ │ │ + b 103414 │ │ │ │ + b 1033ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1033f4 │ │ │ │ + beq 1033dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1033f4 │ │ │ │ + b 1033dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ - bl 10232c │ │ │ │ - b 10342c │ │ │ │ + bl 102314 │ │ │ │ + b 103414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10342c │ │ │ │ + beq 103414 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 10342c │ │ │ │ - b 103428 │ │ │ │ + b 103414 │ │ │ │ + b 103410 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1022b8 │ │ │ │ - b 10344c │ │ │ │ + bl 1022a0 │ │ │ │ + b 103434 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 102248 │ │ │ │ - b 103454 │ │ │ │ + bl 102230 │ │ │ │ + b 10343c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1022b8 │ │ │ │ + bl 1022a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq lr, r3, r4, asr #26 │ │ │ │ - andseq r8, r4, r4, asr #11 │ │ │ │ - andseq lr, r3, r8, ror sp │ │ │ │ - @ instruction: 0x001485fc │ │ │ │ - andseq r2, r4, pc, asr #14 │ │ │ │ - andseq sp, lr, r0, lsr r1 │ │ │ │ - andseq sp, lr, r0, asr r0 │ │ │ │ - andseq r2, r4, r0, asr r8 │ │ │ │ - andseq sp, lr, r4, lsr #1 │ │ │ │ - @ instruction: 0x001474be │ │ │ │ - andseq fp, ip, ip, asr #26 │ │ │ │ - andseq lr, r3, r8, lsl #14 │ │ │ │ - andseq fp, ip, r0, asr #26 │ │ │ │ - mulseq r4, lr, r6 │ │ │ │ - andseq ip, lr, r8, asr #29 │ │ │ │ - andseq r7, r4, r6, lsl #8 │ │ │ │ - @ instruction: 0x001cbcd4 │ │ │ │ - andseq r2, r4, fp, asr #9 │ │ │ │ - andseq ip, lr, r0, asr lr │ │ │ │ - andseq r2, r4, r6, asr #8 │ │ │ │ - @ instruction: 0x001ecdbc │ │ │ │ - andseq lr, r3, r0, asr #13 │ │ │ │ - @ instruction: 0x001cbcf8 │ │ │ │ - andseq r7, r4, sl, lsl r4 │ │ │ │ - andseq fp, ip, r8, ror #25 │ │ │ │ - andseq r7, r4, r6, ror r4 │ │ │ │ - andseq fp, ip, r4, lsl #26 │ │ │ │ + andseq lr, r3, ip, asr sp │ │ │ │ + @ instruction: 0x001485dc │ │ │ │ + mulseq r3, r0, sp │ │ │ │ + andseq r8, r4, r4, lsl r6 │ │ │ │ + andseq r2, r4, r7, ror #14 │ │ │ │ + andseq sp, lr, r8, asr #2 │ │ │ │ + andseq sp, lr, r8, rrx │ │ │ │ + andseq r2, r4, r8, ror #16 │ │ │ │ + ldrheq sp, [lr], -ip │ │ │ │ + @ instruction: 0x001474d6 │ │ │ │ + andseq fp, ip, r4, ror #26 │ │ │ │ + andseq lr, r3, r0, lsr #14 │ │ │ │ + andseq fp, ip, r8, asr sp │ │ │ │ + @ instruction: 0x001426b6 │ │ │ │ + andseq ip, lr, r0, ror #29 │ │ │ │ + andseq r7, r4, lr, lsl r4 │ │ │ │ + andseq fp, ip, ip, ror #25 │ │ │ │ + andseq r2, r4, r3, ror #9 │ │ │ │ + andseq ip, lr, r8, ror #28 │ │ │ │ + andseq r2, r4, lr, asr r4 │ │ │ │ + @ instruction: 0x001ecdd4 │ │ │ │ + @ instruction: 0x0013e6d8 │ │ │ │ + andseq fp, ip, r0, lsl sp │ │ │ │ + andseq r7, r4, r2, lsr r4 │ │ │ │ + andseq fp, ip, r0, lsl #26 │ │ │ │ + andseq r7, r4, lr, lsl #9 │ │ │ │ + andseq fp, ip, ip, lsl sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ tst r4, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 10359c │ │ │ │ + beq 103584 │ │ │ │ ubfx r2, r4, #2, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 102430 │ │ │ │ + bl 102418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10359c │ │ │ │ + beq 103584 │ │ │ │ ldr r0, [r6] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ bl 24c44 │ │ │ │ tst r4, #16 │ │ │ │ cmpne r0, #1 │ │ │ │ - bne 1035cc │ │ │ │ - ldr r1, [pc, #544] @ 103758 │ │ │ │ + bne 1035b4 │ │ │ │ + ldr r1, [pc, #544] @ 103740 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #540] @ 10375c │ │ │ │ + ldr r0, [pc, #540] @ 103744 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ stm r9, {r0, r3} │ │ │ │ - beq 1035d4 │ │ │ │ + beq 1035bc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ 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 101504 │ │ │ │ + bl 1014ec │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1035dc │ │ │ │ + bne 1035c4 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ @@ -227784,120 +227778,120 @@ │ │ │ │ ldr r1, [r0, r7, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldrb r5, [r8, #8] │ │ │ │ - b 10363c │ │ │ │ + b 103624 │ │ │ │ mov r0, r8 │ │ │ │ - bl 100908 │ │ │ │ + bl 1008f0 │ │ │ │ uxtb r5, r0 │ │ │ │ - b 10363c │ │ │ │ + b 103624 │ │ │ │ lsr r0, r6, #8 │ │ │ │ orr r5, r0, r8, lsl #24 │ │ │ │ - ldr r0, [pc, #284] @ 103760 │ │ │ │ + ldr r0, [pc, #284] @ 103748 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #280] @ 103764 │ │ │ │ - ldr r1, [pc, #280] @ 103768 │ │ │ │ + ldr r2, [pc, #280] @ 10374c │ │ │ │ + ldr r1, [pc, #280] @ 103750 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10140c │ │ │ │ + bl 1013f4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r7, #3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r9] │ │ │ │ - bne 1035d4 │ │ │ │ + bne 1035bc │ │ │ │ ldrd r6, [r8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1036b4 │ │ │ │ + beq 10369c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1036cc │ │ │ │ + beq 1036b4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 103700 │ │ │ │ + beq 1036e8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10374c │ │ │ │ + beq 103734 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 10232c │ │ │ │ + bl 102314 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r2, r4, fp, lsr r1 │ │ │ │ + andseq r2, r4, r3, asr r1 │ │ │ │ @ instruction: 0xffffe6ac │ │ │ │ @ instruction: 0xffffde40 │ │ │ │ @ instruction: 0xffffe59c │ │ │ │ - andseq r1, r4, ip, ror #29 │ │ │ │ + andseq r1, r4, r4, lsl #30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 24c44 │ │ │ │ subs r0, r0, #1 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2375d0 │ │ │ │ + b 2375b8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #6 │ │ │ │ cmp r3, #0 │ │ │ │ eormi r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ add r3, pc, #4 │ │ │ │ @@ -227906,81 +227900,81 @@ │ │ │ │ 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 r3, [pc, #204] @ 1038dc │ │ │ │ + ldr r3, [pc, #204] @ 1038c4 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #188] @ 1038e0 │ │ │ │ + ldr r2, [pc, #188] @ 1038c8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1038c0 │ │ │ │ + b 1038a8 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #200] @ 1038fc │ │ │ │ + ldr r1, [pc, #200] @ 1038e4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 103854 │ │ │ │ + b 10383c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #176] @ 1038f4 │ │ │ │ + ldr r1, [pc, #176] @ 1038dc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 103894 │ │ │ │ + b 10387c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #164] @ 1038f8 │ │ │ │ + ldr r1, [pc, #164] @ 1038e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #116] @ 1038e4 │ │ │ │ + ldr r3, [pc, #116] @ 1038cc │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #100] @ 1038e8 │ │ │ │ + ldr r2, [pc, #100] @ 1038d0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1038c0 │ │ │ │ + b 1038a8 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #108] @ 103900 │ │ │ │ + ldr r1, [pc, #108] @ 1038e8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #60] @ 1038ec │ │ │ │ + ldr r3, [pc, #60] @ 1038d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #48] @ 1038f0 │ │ │ │ + ldr r2, [pc, #48] @ 1038d8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0xffffffa0 │ │ │ │ - @ instruction: 0x00141ef1 │ │ │ │ + andseq r1, r4, r9, lsl #30 │ │ │ │ @ instruction: 0xffffff40 │ │ │ │ - mulseq r4, r9, lr │ │ │ │ + @ instruction: 0x00141eb1 │ │ │ │ @ instruction: 0xffffe344 │ │ │ │ - andseq r1, r4, r6, ror #28 │ │ │ │ - ldrsheq r7, [r4], -sp │ │ │ │ - andseq r1, r5, r4, asr #25 │ │ │ │ - andseq r1, r5, r9, ror #25 │ │ │ │ - ldrsbeq r7, [r4], -r9 │ │ │ │ + andseq r1, r4, lr, ror lr │ │ │ │ + andseq r7, r4, r5, lsl r1 │ │ │ │ + @ instruction: 0x00151cdc │ │ │ │ + andseq r1, r5, r1, lsl #26 │ │ │ │ + ldrsheq r7, [r4], -r1 │ │ │ │ cmp r0, #-2147483642 @ 0x80000006 │ │ │ │ bxlt lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne 103918 │ │ │ │ + bne 103900 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -227993,198 +227987,198 @@ │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 103b18 │ │ │ │ + beq 103b00 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1040fc │ │ │ │ + bl 1040e4 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 103af4 │ │ │ │ + bne 103adc │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ - b 103ae8 │ │ │ │ - ldr r2, [pc, #576] @ 103be4 │ │ │ │ + b 103ad0 │ │ │ │ + ldr r2, [pc, #576] @ 103bcc │ │ │ │ add r0, sp, #12 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #27 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103b08 │ │ │ │ + beq 103af0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r1, [pc, #496] @ 103bd4 │ │ │ │ - ldr r3, [pc, #496] @ 103bd8 │ │ │ │ + ldr r1, [pc, #496] @ 103bbc │ │ │ │ + ldr r3, [pc, #496] @ 103bc0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ffd18 │ │ │ │ - b 103a80 │ │ │ │ + bl 1ffd00 │ │ │ │ + b 103a68 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103b10 │ │ │ │ + beq 103af8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r1, [pc, #412] @ 103bdc │ │ │ │ - ldr r3, [pc, #412] @ 103be0 │ │ │ │ + ldr r1, [pc, #412] @ 103bc4 │ │ │ │ + ldr r3, [pc, #412] @ 103bc8 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1039c0 │ │ │ │ + beq 1039a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 103b20 │ │ │ │ + beq 103b08 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 103d04 │ │ │ │ + bl 103cec │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 103af4 │ │ │ │ + bne 103adc │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - b 103b24 │ │ │ │ + b 103b0c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, #-2147483643 @ 0x80000005 │ │ │ │ - b 103b24 │ │ │ │ + b 103b0c │ │ │ │ mov r6, #-2147483644 @ 0x80000004 │ │ │ │ - b 103b24 │ │ │ │ + b 103b0c │ │ │ │ mov r6, #-2147483646 @ 0x80000002 │ │ │ │ - b 103b24 │ │ │ │ + b 103b0c │ │ │ │ mov r6, #-2147483645 @ 0x80000003 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldrb r5, [r1, #20] │ │ │ │ stm sp, {r0, r3} │ │ │ │ add r0, sp, #12 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 101678 │ │ │ │ + bl 101660 │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 103b70 │ │ │ │ + bne 103b58 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, 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] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 103b98 │ │ │ │ + b 103b80 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 103bb4 │ │ │ │ + beq 103b9c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 103904 │ │ │ │ + bl 1038ec │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00141cf4 │ │ │ │ + andseq r1, r4, ip, lsl #26 │ │ │ │ @ instruction: 0xfffffd90 │ │ │ │ - andseq r1, r4, lr, lsr #25 │ │ │ │ + andseq r1, r4, r6, asr #25 │ │ │ │ @ instruction: 0xfffffd34 │ │ │ │ - andseq r1, r5, r3, lsl #23 │ │ │ │ + mulseq r5, fp, fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bpl 103c0c │ │ │ │ + bpl 103bf4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 103c44 │ │ │ │ + beq 103c2c │ │ │ │ mov r7, r2 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103c00 │ │ │ │ + beq 103be8 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r0 │ │ │ │ - b 103c48 │ │ │ │ + b 103c30 │ │ │ │ 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 │ │ │ │ @@ -228198,589 +228192,589 @@ │ │ │ │ str fp, [r5, #12] │ │ │ │ str r0, [r5, #16] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 103cac │ │ │ │ - ldr r3, [pc, #84] @ 103cf8 │ │ │ │ + bhi 103c94 │ │ │ │ + ldr r3, [pc, #84] @ 103ce0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ - b 103cb8 │ │ │ │ - ldr r2, [pc, #64] @ 103cf4 │ │ │ │ + b 103ca0 │ │ │ │ + ldr r2, [pc, #64] @ 103cdc │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r2, #48 @ 0x30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #52] @ 103cfc │ │ │ │ + ldr ip, [pc, #52] @ 103ce4 │ │ │ │ add r3, r3, #4 │ │ │ │ - ldr r2, [pc, #48] @ 103d00 │ │ │ │ + ldr r2, [pc, #48] @ 103ce8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq fp, ip, r8, asr #6 │ │ │ │ - mulseq ip, r4, r3 │ │ │ │ + andseq fp, ip, r0, ror #6 │ │ │ │ + andseq fp, ip, ip, lsr #7 │ │ │ │ @ instruction: 0xfffffac8 │ │ │ │ - @ instruction: 0x001449f7 │ │ │ │ + andseq r4, r4, pc, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ bl ab35c │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #4096 @ 0x1000 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104030 │ │ │ │ + beq 104018 │ │ │ │ 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, #56 @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 22ffc8 │ │ │ │ + bl 22ffb0 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ ldm r9, {r0, r5, r9} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 103de8 │ │ │ │ + bne 103dd0 │ │ │ │ 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 24a34 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 103e14 │ │ │ │ + bne 103dfc │ │ │ │ lsrs r0, r6, #20 │ │ │ │ - bne 103e50 │ │ │ │ + bne 103e38 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r0, r6, r1 │ │ │ │ cmp r0, r6, lsl #2 │ │ │ │ - bcc 103dc8 │ │ │ │ + bcc 103db0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b 103d84 │ │ │ │ + b 103d6c │ │ │ │ mov r0, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ bl 30224 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - b 103dc0 │ │ │ │ + b 103da8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ stm r1, {r0, r5, r9} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 203360 │ │ │ │ + bl 203348 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ strd r0, [r6] │ │ │ │ - b 103e98 │ │ │ │ + b 103e80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 103e50 │ │ │ │ + bne 103e38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103eb8 │ │ │ │ + beq 103ea0 │ │ │ │ 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 103e88 │ │ │ │ - b 103e98 │ │ │ │ - ldr r2, [pc, #672] @ 1040f8 │ │ │ │ + bne 103e70 │ │ │ │ + b 103e80 │ │ │ │ + ldr r2, [pc, #672] @ 1040e0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r3, #10 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 1012b8 │ │ │ │ + bl 1012a0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 103e98 │ │ │ │ + beq 103e80 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 103eb0 │ │ │ │ + beq 103e98 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ - beq 103f90 │ │ │ │ + beq 103f78 │ │ │ │ cmp fp, #1 │ │ │ │ - bne 103ee0 │ │ │ │ + bne 103ec8 │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - beq 103f90 │ │ │ │ + beq 103f78 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq 103f90 │ │ │ │ - b 103ee4 │ │ │ │ + beq 103f78 │ │ │ │ + b 103ecc │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ addeq sl, sl, #1 │ │ │ │ subeq fp, fp, #1 │ │ │ │ cmp fp, #9 │ │ │ │ - bcs 103f4c │ │ │ │ + bcs 103f34 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 103f28 │ │ │ │ + beq 103f10 │ │ │ │ ldrb r1, [sl] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 103f90 │ │ │ │ + bhi 103f78 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ - bne 103f04 │ │ │ │ + bne 103eec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r2] │ │ │ │ str r0, [r2, #4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 103e88 │ │ │ │ - b 103e98 │ │ │ │ + bne 103e70 │ │ │ │ + b 103e80 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #10 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 103f28 │ │ │ │ + beq 103f10 │ │ │ │ umull r0, r3, r0, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 103f90 │ │ │ │ + bne 103f78 │ │ │ │ ldrb r3, [sl], #1 │ │ │ │ sub r4, r3, #48 @ 0x30 │ │ │ │ adds r0, r4, r0 │ │ │ │ adc r3, r1, #0 │ │ │ │ cmp r4, #9 │ │ │ │ - bhi 103f90 │ │ │ │ + bhi 103f78 │ │ │ │ sub fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 103f58 │ │ │ │ - ldr r1, [pc, #344] @ 1040f0 │ │ │ │ - ldr r0, [pc, #344] @ 1040f4 │ │ │ │ + beq 103f40 │ │ │ │ + ldr r1, [pc, #344] @ 1040d8 │ │ │ │ + ldr r0, [pc, #344] @ 1040dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 104004 │ │ │ │ + beq 103fec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10401c │ │ │ │ + beq 104004 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 103eb0 │ │ │ │ + beq 103e98 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - b 103ea8 │ │ │ │ + b 103e90 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ bl 3a344 │ │ │ │ - b 1040a4 │ │ │ │ + b 10408c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 104068 │ │ │ │ + bne 104050 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 104080 │ │ │ │ + bne 104068 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 104098 │ │ │ │ - b 1040e8 │ │ │ │ + bne 104080 │ │ │ │ + b 1040d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10405c │ │ │ │ + beq 104044 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1040e8 │ │ │ │ + beq 1040d0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - b 1040e0 │ │ │ │ + b 1040c8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 1040d0 │ │ │ │ + beq 1040b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1040d0 │ │ │ │ + b 1040b8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1040e8 │ │ │ │ + beq 1040d0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001417be │ │ │ │ + @ instruction: 0x001417d6 │ │ │ │ @ instruction: 0xfffff7f4 │ │ │ │ - @ instruction: 0x001516f6 │ │ │ │ + andseq r1, r5, lr, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ bl ab35c │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #4096 @ 0x1000 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104428 │ │ │ │ + beq 104410 │ │ │ │ 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, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 22ffc8 │ │ │ │ + bl 22ffb0 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ ldm r9, {r0, r5, r9} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1041e0 │ │ │ │ + bne 1041c8 │ │ │ │ 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 249ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 10420c │ │ │ │ + bne 1041f4 │ │ │ │ lsrs r0, r6, #20 │ │ │ │ - bne 104248 │ │ │ │ + bne 104230 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ sub r0, r6, r1 │ │ │ │ cmp r0, r6, lsl #2 │ │ │ │ - bcc 1041c0 │ │ │ │ + bcc 1041a8 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b 10417c │ │ │ │ + b 104164 │ │ │ │ mov r0, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ bl 30224 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b 1041b8 │ │ │ │ + b 1041a0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ stm r1, {r0, r5, r9} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 203360 │ │ │ │ + bl 203348 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r0, [r6] │ │ │ │ - b 104290 │ │ │ │ + b 104278 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 104248 │ │ │ │ + bne 104230 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1042b0 │ │ │ │ + beq 104298 │ │ │ │ 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 104280 │ │ │ │ - b 104290 │ │ │ │ - ldr r2, [pc, #672] @ 1044f0 │ │ │ │ + bne 104268 │ │ │ │ + b 104278 │ │ │ │ + ldr r2, [pc, #672] @ 1044d8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r3, #10 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 1012b8 │ │ │ │ + bl 1012a0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 104290 │ │ │ │ + beq 104278 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1042a8 │ │ │ │ + beq 104290 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ - beq 104388 │ │ │ │ + beq 104370 │ │ │ │ cmp fp, #1 │ │ │ │ - bne 1042d8 │ │ │ │ + bne 1042c0 │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - beq 104388 │ │ │ │ + beq 104370 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq 104388 │ │ │ │ - b 1042dc │ │ │ │ + beq 104370 │ │ │ │ + b 1042c4 │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ addeq sl, sl, #1 │ │ │ │ subeq fp, fp, #1 │ │ │ │ cmp fp, #9 │ │ │ │ - bcs 104344 │ │ │ │ + bcs 10432c │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 104320 │ │ │ │ + beq 104308 │ │ │ │ ldrb r1, [sl] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 104388 │ │ │ │ + bhi 104370 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ - bne 1042fc │ │ │ │ + bne 1042e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r2] │ │ │ │ str r0, [r2, #4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 104280 │ │ │ │ - b 104290 │ │ │ │ + bne 104268 │ │ │ │ + b 104278 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #10 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 104320 │ │ │ │ + beq 104308 │ │ │ │ umull r0, r3, r0, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 104388 │ │ │ │ + bne 104370 │ │ │ │ ldrb r3, [sl], #1 │ │ │ │ sub r4, r3, #48 @ 0x30 │ │ │ │ adds r0, r4, r0 │ │ │ │ adc r3, r1, #0 │ │ │ │ cmp r4, #9 │ │ │ │ - bhi 104388 │ │ │ │ + bhi 104370 │ │ │ │ sub fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 104350 │ │ │ │ - ldr r1, [pc, #344] @ 1044e8 │ │ │ │ - ldr r0, [pc, #344] @ 1044ec │ │ │ │ + beq 104338 │ │ │ │ + ldr r1, [pc, #344] @ 1044d0 │ │ │ │ + ldr r0, [pc, #344] @ 1044d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffd00 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 1043fc │ │ │ │ + beq 1043e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 104414 │ │ │ │ + beq 1043fc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1042a8 │ │ │ │ + beq 104290 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - b 1042a0 │ │ │ │ + b 104288 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ bl 3a344 │ │ │ │ - b 10449c │ │ │ │ + b 104484 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 104460 │ │ │ │ + bne 104448 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 104478 │ │ │ │ + bne 104460 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 104490 │ │ │ │ - b 1044e0 │ │ │ │ + bne 104478 │ │ │ │ + b 1044c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 104454 │ │ │ │ + beq 10443c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1044e0 │ │ │ │ + beq 1044c8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - b 1044d8 │ │ │ │ + b 1044c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 1044c8 │ │ │ │ + beq 1044b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1044c8 │ │ │ │ + b 1044b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1044e0 │ │ │ │ + beq 1044c8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001413dd │ │ │ │ + @ instruction: 0x001413f5 │ │ │ │ @ instruction: 0xfffff3fc │ │ │ │ - andseq r1, r5, r8, lsl #6 │ │ │ │ + andseq r1, r5, r0, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #636] @ 104784 │ │ │ │ + ldr r1, [pc, #636] @ 10476c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #632] @ 104788 │ │ │ │ + ldr r0, [pc, #632] @ 104770 │ │ │ │ add r2, r6, #44 @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #20 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ str r9, [sp, #20] │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r7, [r4] │ │ │ │ mov r0, #1 │ │ │ │ add r4, r7, #8 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 104560 │ │ │ │ + bne 104548 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 104540 │ │ │ │ + bne 104528 │ │ │ │ dmb ish │ │ │ │ - b 10456c │ │ │ │ + b 104554 │ │ │ │ clrex │ │ │ │ mov r0, r4 │ │ │ │ bl 37760 │ │ │ │ - ldr r8, [pc, #536] @ 10478c │ │ │ │ + ldr r8, [pc, #536] @ 104774 │ │ │ │ mov r5, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ tst r0, r1 │ │ │ │ - bne 1046c8 │ │ │ │ + bne 1046b0 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1046dc │ │ │ │ + bne 1046c4 │ │ │ │ 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 │ │ │ │ @@ -228792,80 +228786,80 @@ │ │ │ │ add r6, sp, #8 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r6, {r0, r3, r6} │ │ │ │ stm ip, {r0, r3, r6} │ │ │ │ add r0, sp, #20 │ │ │ │ mov r3, #3 │ │ │ │ str r9, [sp] │ │ │ │ - bl 110f74 │ │ │ │ - b 104674 │ │ │ │ + bl 110f5c │ │ │ │ + b 10465c │ │ │ │ add r6, sp, #8 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r6, {r0, r3, r6} │ │ │ │ stm ip, {r0, r3, r6} │ │ │ │ add r0, sp, #20 │ │ │ │ mov r3, #7 │ │ │ │ str r9, [sp] │ │ │ │ - bl 110f74 │ │ │ │ - b 104674 │ │ │ │ + bl 110f5c │ │ │ │ + b 10465c │ │ │ │ add r6, sp, #8 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r6, {r0, r3, r6} │ │ │ │ stm ip, {r0, r3, r6} │ │ │ │ add r0, sp, #20 │ │ │ │ mov r3, #6 │ │ │ │ str r9, [sp] │ │ │ │ - bl 110f74 │ │ │ │ - b 104674 │ │ │ │ + bl 110f5c │ │ │ │ + b 10465c │ │ │ │ add r6, sp, #8 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r6, {r0, r3, r6} │ │ │ │ stm ip, {r0, r3, r6} │ │ │ │ add r0, sp, #20 │ │ │ │ mov r3, #7 │ │ │ │ str r9, [sp] │ │ │ │ - bl 110f74 │ │ │ │ - b 104674 │ │ │ │ + bl 110f5c │ │ │ │ + b 10465c │ │ │ │ add r6, sp, #8 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r6, {r0, r3, r6} │ │ │ │ stm ip, {r0, r3, r6} │ │ │ │ add r0, sp, #20 │ │ │ │ mov r3, #4 │ │ │ │ str r9, [sp] │ │ │ │ - bl 110f74 │ │ │ │ + bl 110f5c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #-2147483641 @ 0x80000007 │ │ │ │ - beq 104688 │ │ │ │ + beq 104670 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 104c44 │ │ │ │ + bl 104c2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1046a0 │ │ │ │ + bne 104688 │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 104720 │ │ │ │ + bne 104708 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1046a8 │ │ │ │ + bne 104690 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 104710 │ │ │ │ + beq 1046f8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 372b0 │ │ │ │ eor r5, r0, #1 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104594 │ │ │ │ - ldr r0, [pc, #172] @ 104790 │ │ │ │ - ldr r3, [pc, #172] @ 104794 │ │ │ │ - ldr r1, [pc, #172] @ 104798 │ │ │ │ + beq 10457c │ │ │ │ + ldr r0, [pc, #172] @ 104778 │ │ │ │ + ldr r3, [pc, #172] @ 10477c │ │ │ │ + ldr r1, [pc, #172] @ 104780 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r5, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ @@ -228876,409 +228870,409 @@ │ │ │ │ bl 378a4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 372b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #12] │ │ │ │ - b 1046a0 │ │ │ │ + b 104688 │ │ │ │ mov r6, r0 │ │ │ │ - b 104760 │ │ │ │ + b 104748 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1049dc │ │ │ │ - b 104778 │ │ │ │ + bl 1049c4 │ │ │ │ + b 104760 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 104aa4 │ │ │ │ + bl 104a8c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104778 │ │ │ │ + beq 104760 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x001441b3 │ │ │ │ + andseq r4, r4, fp, asr #3 │ │ │ │ andeq r5, r0, ip, ror #26 │ │ │ │ - @ instruction: 0x001eb9b0 │ │ │ │ - andseq r0, r5, r6, ror lr │ │ │ │ - andseq sl, ip, r8, ror r9 │ │ │ │ - andseq sl, ip, r0, asr r9 │ │ │ │ + andseq fp, lr, r8, asr #19 │ │ │ │ + andseq r0, r5, lr, lsl #29 │ │ │ │ + mulseq ip, r0, r9 │ │ │ │ + andseq sl, ip, r8, ror #18 │ │ │ │ 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 104900 │ │ │ │ + bne 1048e8 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1047b0 │ │ │ │ + bne 104798 │ │ │ │ dmb ish │ │ │ │ - ldr r6, [pc, #504] @ 1049cc │ │ │ │ + ldr r6, [pc, #504] @ 1049b4 │ │ │ │ mov r5, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6] │ │ │ │ tst r0, r1 │ │ │ │ - bne 104910 │ │ │ │ + bne 1048f8 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 104924 │ │ │ │ + bne 10490c │ │ │ │ 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, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 104870 │ │ │ │ - b 104880 │ │ │ │ + beq 104858 │ │ │ │ + b 104868 │ │ │ │ add r1, r7, #52 @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 109858 │ │ │ │ - b 104850 │ │ │ │ + bl 109840 │ │ │ │ + b 104838 │ │ │ │ add r1, r7, #52 @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 109a48 │ │ │ │ + bl 109a30 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 1048b4 │ │ │ │ + bhi 10489c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1048b4 │ │ │ │ + beq 10489c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 104880 │ │ │ │ + bne 104868 │ │ │ │ ldr r0, [r6] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 104958 │ │ │ │ + bne 104940 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 104888 │ │ │ │ + bne 104870 │ │ │ │ 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 378a4 │ │ │ │ ldrd sl, [r8] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1048cc │ │ │ │ + beq 1048b4 │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1048e4 │ │ │ │ + beq 1048cc │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 104870 │ │ │ │ - b 104880 │ │ │ │ + beq 104858 │ │ │ │ + b 104868 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 37760 │ │ │ │ - b 1047cc │ │ │ │ + b 1047b4 │ │ │ │ bl 372b0 │ │ │ │ eor r5, r0, #1 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1047f4 │ │ │ │ - ldr r0, [pc, #164] @ 1049d0 │ │ │ │ - ldr r3, [pc, #164] @ 1049d4 │ │ │ │ - ldr r1, [pc, #164] @ 1049d8 │ │ │ │ + beq 1047dc │ │ │ │ + ldr r0, [pc, #164] @ 1049b8 │ │ │ │ + ldr r3, [pc, #164] @ 1049bc │ │ │ │ + ldr r1, [pc, #164] @ 1049c0 │ │ │ │ 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 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 372b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #12] │ │ │ │ - b 104880 │ │ │ │ + b 104868 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104988 │ │ │ │ + beq 104970 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1049a0 │ │ │ │ + b 104988 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1049dc │ │ │ │ - b 1049c0 │ │ │ │ + bl 1049c4 │ │ │ │ + b 1049a8 │ │ │ │ bl 3a910 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 104aa4 │ │ │ │ + bl 104a8c │ │ │ │ mov r0, r7 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq fp, lr, r0, asr r7 │ │ │ │ - andseq r0, r5, lr, lsr #24 │ │ │ │ + andseq fp, lr, r8, ror #14 │ │ │ │ + andseq r0, r5, r6, asr #24 │ │ │ │ + andseq sl, ip, r8, asr #14 │ │ │ │ andseq sl, ip, r0, lsr r7 │ │ │ │ - andseq sl, ip, r8, lsl r7 │ │ │ │ push {r4, lr} │ │ │ │ tst r1, #1 │ │ │ │ - bne 104a00 │ │ │ │ - ldr r1, [pc, #88] @ 104a48 │ │ │ │ + bne 1049e8 │ │ │ │ + ldr r1, [pc, #88] @ 104a30 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, r2 │ │ │ │ - bne 104a28 │ │ │ │ + bne 104a10 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 104a08 │ │ │ │ + bne 1049f0 │ │ │ │ cmp r2, #2 │ │ │ │ popne {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 378a4 │ │ │ │ mov r4, r0 │ │ │ │ bl 372b0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #4] │ │ │ │ - b 104a00 │ │ │ │ - andseq fp, lr, r8, lsr r5 │ │ │ │ + b 1049e8 │ │ │ │ + andseq fp, lr, r0, asr r5 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 104a88 │ │ │ │ + bne 104a70 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104a7c │ │ │ │ + beq 104a64 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ pop {r4, lr} │ │ │ │ - b 104b80 │ │ │ │ + b 104b68 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 104a70 │ │ │ │ - b 104a7c │ │ │ │ + bne 104a58 │ │ │ │ + b 104a64 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 104ad0 │ │ │ │ - ldr r0, [pc, #80] @ 104b10 │ │ │ │ + bne 104ab8 │ │ │ │ + ldr r0, [pc, #80] @ 104af8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne 104afc │ │ │ │ + bne 104ae4 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 104ad8 │ │ │ │ + bne 104ac0 │ │ │ │ cmp r1, #2 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 378a4 │ │ │ │ bl 372b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b 104ad0 │ │ │ │ - andseq fp, lr, r8, ror #8 │ │ │ │ + b 104ab8 │ │ │ │ + andseq fp, lr, r0, lsl #9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104b58 │ │ │ │ + beq 104b40 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104b3c │ │ │ │ + beq 104b24 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104b58 │ │ │ │ + beq 104b40 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104b78 │ │ │ │ + beq 104b60 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_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 104bd0 │ │ │ │ + beq 104bb8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 104bc0 │ │ │ │ + beq 104ba8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 104be0 │ │ │ │ + bne 104bc8 │ │ │ │ mov r5, #32 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 24a28 │ │ │ │ add r6, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 109f18 │ │ │ │ - b 104bec │ │ │ │ + bl 109f00 │ │ │ │ + b 104bd4 │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 24a28 │ │ │ │ add r6, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 109e5c │ │ │ │ + bl 109e44 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104bb4 │ │ │ │ + beq 104b9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 24a28 │ │ │ │ - b 104c18 │ │ │ │ + b 104c00 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104c34 │ │ │ │ + beq 104c1c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 24a28 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_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 104cb8 │ │ │ │ + beq 104ca0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbeq r0, [r4, #4] │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne 104ccc │ │ │ │ + bne 104cb4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104c90 │ │ │ │ + beq 104c78 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104ca8 │ │ │ │ + beq 104c90 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b 104cc8 │ │ │ │ + b 104cb0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104ccc │ │ │ │ + beq 104cb4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 104d0c │ │ │ │ + beq 104cf4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104cf0 │ │ │ │ + beq 104cd8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104d0c │ │ │ │ + beq 104cf4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104d2c │ │ │ │ + beq 104d14 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrd r0, [r4, #12] │ │ │ │ - bl 104b14 │ │ │ │ - b 104d68 │ │ │ │ + bl 104afc │ │ │ │ + b 104d50 │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104d68 │ │ │ │ + beq 104d50 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -229292,82 +229286,82 @@ │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 104ea8 │ │ │ │ + bne 104e90 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b 104fec │ │ │ │ + b 104fd4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 104e90 │ │ │ │ + bne 104e78 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldrh r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 104f70 │ │ │ │ + beq 104f58 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 104ec0 │ │ │ │ + bne 104ea8 │ │ │ │ uxtb r0, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 104f0c │ │ │ │ - b 104f84 │ │ │ │ + beq 104ef4 │ │ │ │ + b 104f6c │ │ │ │ add r1, r5, #4 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 10a104 │ │ │ │ + b 10a0ec │ │ │ │ add r6, r5, #4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 109fd4 │ │ │ │ + bl 109fbc │ │ │ │ ldrb r0, [fp] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 104f20 │ │ │ │ + bne 104f08 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ sub r1, r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 105050 │ │ │ │ + bls 105038 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r1, r0] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [fp] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsr sl, r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs 104f28 │ │ │ │ + bcs 104f10 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, #0 │ │ │ │ - b 104f50 │ │ │ │ + b 104f38 │ │ │ │ lsr r7, r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bcs 104fb0 │ │ │ │ + bcs 104f98 │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #1 │ │ │ │ - b 104fd8 │ │ │ │ + b 104fc0 │ │ │ │ ldrh r7, [r5, #2] │ │ │ │ add r1, r5, #32 │ │ │ │ strh r0, [sp, #32] │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add ip, sp, #32 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -229375,134 +229369,134 @@ │ │ │ │ strh r7, [sp, #34] @ 0x22 │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ str ip, [sp] │ │ │ │ - bl 219acc │ │ │ │ + bl 219ab4 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 104f84 │ │ │ │ + bne 104f6c │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [fp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 104f9c │ │ │ │ + bne 104f84 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r2 │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105084 │ │ │ │ + beq 10506c │ │ │ │ mov r9, r0 │ │ │ │ mov r7, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ bl 24cd4 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldrh r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 104dfc │ │ │ │ - ldr r0, [pc, #352] @ 1050d8 │ │ │ │ + bne 104de4 │ │ │ │ + ldr r0, [pc, #352] @ 1050c0 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, [fp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104f20 │ │ │ │ + beq 104f08 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r2 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105090 │ │ │ │ + beq 105078 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 24cd4 │ │ │ │ str r9, [sp, #32] │ │ │ │ add r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f1ad8 │ │ │ │ + bl 1f1ac0 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 105024 │ │ │ │ + bne 10500c │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [fp] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10503c │ │ │ │ - b 104f20 │ │ │ │ + bne 105024 │ │ │ │ + b 104f08 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r0, [fp] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104f20 │ │ │ │ + beq 104f08 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 304dc │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 104e80 │ │ │ │ + beq 104e68 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strd r0, [fp] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ bl 3a344 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1050d0 │ │ │ │ + beq 1050b8 │ │ │ │ mov r0, r9 │ │ │ │ - b 1050c8 │ │ │ │ + b 1050b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1050d0 │ │ │ │ + beq 1050b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, ip, ip, lsl r1 │ │ │ │ + andseq sl, ip, r4, lsr r1 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, sp │ │ │ │ orr r0, r4, #3 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ @@ -229518,575 +229512,575 @@ │ │ │ │ add r0, r0, #13 │ │ │ │ bl 24cd4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105158 │ │ │ │ + beq 105140 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 104a4c │ │ │ │ + bl 104a34 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 105290 │ │ │ │ + beq 105278 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ - b 1051bc │ │ │ │ + b 1051a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1052a8 │ │ │ │ + bne 105290 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 105290 │ │ │ │ + beq 105278 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1051fc │ │ │ │ + bne 1051e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1052a0 │ │ │ │ + beq 105288 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 1052b8 │ │ │ │ + bcc 1052a0 │ │ │ │ add r7, r7, r0 │ │ │ │ sub r6, r6, r0 │ │ │ │ - b 1051b4 │ │ │ │ + b 10519c │ │ │ │ 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 1051b4 │ │ │ │ - b 1052a8 │ │ │ │ + beq 10519c │ │ │ │ + b 105290 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 1051b4 │ │ │ │ - b 1052a8 │ │ │ │ + beq 10519c │ │ │ │ + b 105290 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 1052a8 │ │ │ │ + bne 105290 │ │ │ │ ldrd sl, [r5] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105264 │ │ │ │ + beq 10524c │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10527c │ │ │ │ + beq 105264 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1051b4 │ │ │ │ + b 10519c │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [pc, #88] @ 105300 │ │ │ │ + ldr r9, [pc, #88] @ 1052e8 │ │ │ │ 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] @ 105304 │ │ │ │ + ldr r3, [pc, #68] @ 1052ec │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1052e8 │ │ │ │ + beq 1052d0 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ + @ instruction: 0x001c9df4 │ │ │ │ @ instruction: 0x001c9ddc │ │ │ │ - andseq r9, ip, r4, asr #27 │ │ │ │ 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] @ 105380 │ │ │ │ - ldr lr, [pc, #84] @ 105384 │ │ │ │ + ldr ip, [pc, #84] @ 105368 │ │ │ │ + ldr lr, [pc, #84] @ 10536c │ │ │ │ add r5, r0, #8 │ │ │ │ - ldr r4, [pc, #80] @ 105388 │ │ │ │ + ldr r4, [pc, #80] @ 105370 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #76] @ 10538c │ │ │ │ + ldr r1, [pc, #76] @ 105374 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #72] @ 105390 │ │ │ │ + ldr r3, [pc, #72] @ 105378 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r9, ip, r0, lsl #27 │ │ │ │ - @ instruction: 0x001502bb │ │ │ │ - andseq r9, ip, r0, ror #26 │ │ │ │ - andseq r0, r5, r1, lsr #5 │ │ │ │ - andseq r5, r4, sp, asr #11 │ │ │ │ + mulseq ip, r8, sp │ │ │ │ + @ instruction: 0x001502d3 │ │ │ │ + andseq r9, ip, r8, ror sp │ │ │ │ + @ instruction: 0x001502b9 │ │ │ │ + andseq r5, r4, r5, ror #11 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 202e80 │ │ │ │ + b 202e68 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 202f90 │ │ │ │ + b 202f78 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ 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 1053e0 │ │ │ │ + beq 1053c8 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 105958 │ │ │ │ + bl 105940 │ │ │ │ mov r0, r6 │ │ │ │ - b 1053c8 │ │ │ │ + b 1053b0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105400 │ │ │ │ + beq 1053e8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 105424 │ │ │ │ + beq 10540c │ │ │ │ add r5, r6, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 105958 │ │ │ │ + bl 105940 │ │ │ │ mov r6, r5 │ │ │ │ - b 105408 │ │ │ │ + b 1053f0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105440 │ │ │ │ + beq 105428 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1054a4 │ │ │ │ + bne 10548c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105478 │ │ │ │ + beq 105460 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105490 │ │ │ │ + beq 105478 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1054c4 │ │ │ │ + beq 1054ac │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 1055d8 │ │ │ │ - beq 105530 │ │ │ │ + bcc 1055c0 │ │ │ │ + beq 105518 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 105554 │ │ │ │ + bne 10553c │ │ │ │ ldrd r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 105684 │ │ │ │ + bl 10566c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1055d8 │ │ │ │ + beq 1055c0 │ │ │ │ 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 ab350 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1055d8 │ │ │ │ + beq 1055c0 │ │ │ │ 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 ab350 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1055d8 │ │ │ │ + beq 1055c0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ add r5, r0, #8 │ │ │ │ - b 105588 │ │ │ │ + b 105570 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r7, sl │ │ │ │ - beq 1055e0 │ │ │ │ + beq 1055c8 │ │ │ │ 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 1055b8 │ │ │ │ + beq 1055a0 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 1054dc │ │ │ │ + bl 1054c4 │ │ │ │ mov r0, r6 │ │ │ │ - b 1055a0 │ │ │ │ + b 105588 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 105578 │ │ │ │ + beq 105560 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl ab350 │ │ │ │ - b 105578 │ │ │ │ + b 105560 │ │ │ │ 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 ab350 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 105674 │ │ │ │ + beq 10565c │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - b 10566c │ │ │ │ + b 105654 │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 105634 │ │ │ │ + beq 10561c │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #28 │ │ │ │ - bl 1054dc │ │ │ │ + bl 1054c4 │ │ │ │ mov r6, r7 │ │ │ │ - b 105618 │ │ │ │ + b 105600 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl ab350 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 105664 │ │ │ │ + beq 10564c │ │ │ │ add r6, r5, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 105958 │ │ │ │ + bl 105940 │ │ │ │ mov r5, r6 │ │ │ │ - b 105648 │ │ │ │ + b 105630 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1057c8 │ │ │ │ + beq 1057b0 │ │ │ │ add r4, r0, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ - b 1056cc │ │ │ │ + b 1056b4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r8, r8, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r4, r4, #28 │ │ │ │ cmp r8, r5 │ │ │ │ - beq 1057c8 │ │ │ │ + beq 1057b0 │ │ │ │ rsb r1, r8, r8, lsl #3 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 1056b8 │ │ │ │ - beq 105714 │ │ │ │ + bcc 1056a0 │ │ │ │ + beq 1056fc │ │ │ │ cmp r1, #3 │ │ │ │ - bne 10572c │ │ │ │ + bne 105714 │ │ │ │ ldrd sl, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 105684 │ │ │ │ + bl 10566c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1056b8 │ │ │ │ + beq 1056a0 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - b 1056b0 │ │ │ │ + b 105698 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1056b8 │ │ │ │ + beq 1056a0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ - b 1056b0 │ │ │ │ + b 105698 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1056b8 │ │ │ │ + beq 1056a0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 105758 │ │ │ │ + b 105740 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r9, r0 │ │ │ │ - beq 1057a8 │ │ │ │ + beq 105790 │ │ │ │ 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 105788 │ │ │ │ + beq 105770 │ │ │ │ add r5, r0, #28 │ │ │ │ - bl 1054dc │ │ │ │ + bl 1054c4 │ │ │ │ mov r0, r5 │ │ │ │ - b 105770 │ │ │ │ + b 105758 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 10574c │ │ │ │ + beq 105734 │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl ab350 │ │ │ │ - b 10574c │ │ │ │ + b 105734 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl ab350 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b 1056b8 │ │ │ │ + b 1056a0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 105888 │ │ │ │ + beq 105870 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - b 105880 │ │ │ │ + b 105868 │ │ │ │ str r0, [sp, #8] │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq 10580c │ │ │ │ + beq 1057f4 │ │ │ │ mov r0, r5 │ │ │ │ add r8, r5, #28 │ │ │ │ - bl 1054dc │ │ │ │ + bl 1054c4 │ │ │ │ mov r5, r8 │ │ │ │ - b 1057f0 │ │ │ │ + b 1057d8 │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r9, r0 │ │ │ │ - beq 105874 │ │ │ │ + beq 10585c │ │ │ │ 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 10585c │ │ │ │ + beq 105844 │ │ │ │ add r5, r0, #28 │ │ │ │ - bl 1054dc │ │ │ │ + bl 1054c4 │ │ │ │ mov r0, r5 │ │ │ │ - b 105844 │ │ │ │ + b 10582c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 105820 │ │ │ │ + beq 105808 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - b 105818 │ │ │ │ + b 105800 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1058a4 │ │ │ │ + beq 10588c │ │ │ │ mov r0, r4 │ │ │ │ add r5, r4, #28 │ │ │ │ - bl 1054dc │ │ │ │ + bl 1054c4 │ │ │ │ mov r4, r5 │ │ │ │ - b 105888 │ │ │ │ + b 105870 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1058cc │ │ │ │ + beq 1058b4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #28 │ │ │ │ - bl 1054dc │ │ │ │ + bl 1054c4 │ │ │ │ mov r5, r4 │ │ │ │ - b 1058b0 │ │ │ │ + b 105898 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 105684 │ │ │ │ + bl 10566c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105928 │ │ │ │ + beq 105910 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105950 │ │ │ │ + beq 105938 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ 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 105984 │ │ │ │ + beq 10596c │ │ │ │ add r5, r0, #28 │ │ │ │ - bl 1054dc │ │ │ │ + bl 1054c4 │ │ │ │ mov r0, r5 │ │ │ │ - b 10596c │ │ │ │ + b 105954 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1059a4 │ │ │ │ + beq 10598c │ │ │ │ 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 ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1059c8 │ │ │ │ + beq 1059b0 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #28 │ │ │ │ - bl 1054dc │ │ │ │ + bl 1054c4 │ │ │ │ mov r5, r6 │ │ │ │ - b 1059ac │ │ │ │ + b 105994 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - ldr r0, [pc, #8] @ 1059f8 │ │ │ │ + ldr r0, [pc, #8] @ 1059e0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0014fbd1 │ │ │ │ + andseq pc, r4, r9, ror #23 │ │ │ │ bx lr │ │ │ │ movw ip, #52352 @ 0xcc80 │ │ │ │ movw r2, #59383 @ 0xe7f7 │ │ │ │ movw r1, #50021 @ 0xc365 │ │ │ │ movw r3, #41052 @ 0xa05c │ │ │ │ movt ip, #47353 @ 0xb8f9 │ │ │ │ movt r2, #15985 @ 0x3e71 │ │ │ │ @@ -230096,27 +230090,27 @@ │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bls 105a7c │ │ │ │ + bls 105a64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 105a88 │ │ │ │ + beq 105a70 │ │ │ │ lsl r6, r4, #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r6 │ │ │ │ bl ab354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105aa0 │ │ │ │ + beq 105a88 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ @@ -230126,27 +230120,27 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1053b4 │ │ │ │ + bl 10539c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 105b0c │ │ │ │ + bhi 105af4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -230157,37 +230151,37 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 105aec │ │ │ │ + b 105ad4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 111f90 │ │ │ │ + bl 111f78 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 105b74 │ │ │ │ + bne 105b5c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl ab35c │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105cd4 │ │ │ │ + beq 105cbc │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ mov r9, r0 │ │ │ │ add fp, sp, #88 @ 0x58 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ add r8, sp, #32 │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ @@ -230197,65 +230191,65 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 105bfc │ │ │ │ + b 105be4 │ │ │ │ mov r1, fp │ │ │ │ add r0, r9, r7 │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ add r4, r4, #1 │ │ │ │ add r7, r7, #28 │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 111f90 │ │ │ │ + bl 111f78 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #5 │ │ │ │ - beq 105c44 │ │ │ │ + beq 105c2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 105bd8 │ │ │ │ + bne 105bc0 │ │ │ │ mov r0, #28 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 30444 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ - b 105bd8 │ │ │ │ + b 105bc0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bls 105ca8 │ │ │ │ + bls 105c90 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - beq 105cb4 │ │ │ │ + beq 105c9c │ │ │ │ rsb r3, r1, r1, lsl #3 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r4, r3, #2 │ │ │ │ mov r3, r4 │ │ │ │ bl ab354 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105ce4 │ │ │ │ + beq 105ccc │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -230264,81 +230258,81 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ bl 3a344 │ │ │ │ - b 105cf0 │ │ │ │ + b 105cd8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1058ec │ │ │ │ - b 105d38 │ │ │ │ + bl 1058d4 │ │ │ │ + b 105d20 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1054dc │ │ │ │ - b 105d38 │ │ │ │ + bl 1054c4 │ │ │ │ + b 105d20 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1054dc │ │ │ │ - b 105d30 │ │ │ │ + bl 1054c4 │ │ │ │ + b 105d18 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1058ec │ │ │ │ + bl 1058d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 105d68 │ │ │ │ + beq 105d50 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 105958 │ │ │ │ + bl 105940 │ │ │ │ mov r0, r4 │ │ │ │ - b 105d50 │ │ │ │ + b 105d38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 105d8c │ │ │ │ + beq 105d74 │ │ │ │ add r7, r4, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 105958 │ │ │ │ + bl 105940 │ │ │ │ mov r4, r7 │ │ │ │ - b 105d70 │ │ │ │ + b 105d58 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #99 @ 0x63 │ │ │ │ - bl 106ddc │ │ │ │ + bl 106dc4 │ │ │ │ ldrh r5, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #6 │ │ │ │ - beq 105dec │ │ │ │ + beq 105dd4 │ │ │ │ ldrh r0, [sp, #94] @ 0x5e │ │ │ │ cmp r5, #5 │ │ │ │ ldr r1, [sp, #86] @ 0x56 │ │ │ │ ldr r2, [sp, #90] @ 0x5a │ │ │ │ strh r0, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 105e04 │ │ │ │ + bne 105dec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r4, {r0, r1} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r0, [sp, #24] │ │ │ │ @@ -230349,15 +230343,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ bl ab35c │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105f50 │ │ │ │ + beq 105f38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ str r0, [r6, #2] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldrh r7, [sp, #40] @ 0x28 │ │ │ │ @@ -230371,24 +230365,24 @@ │ │ │ │ mov r7, #1 │ │ │ │ str r1, [r6, #6] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b 105f04 │ │ │ │ + b 105eec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r7, r3 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ strh r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 105ed4 │ │ │ │ + bne 105ebc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 30444 │ │ │ │ @@ -230404,55 +230398,55 @@ │ │ │ │ str r2, [r0, #14] │ │ │ │ strh r1, [r0, #22] │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ - bl 106ddc │ │ │ │ + bl 106dc4 │ │ │ │ ldrh r8, [sp, #84] @ 0x54 │ │ │ │ cmp r8, #6 │ │ │ │ ldrhne r0, [r5, #8] │ │ │ │ ldrne r1, [r5] │ │ │ │ ldrne r2, [r5, #4] │ │ │ │ strhne r0, [sp, #80] @ 0x50 │ │ │ │ strne r2, [sp, #76] @ 0x4c │ │ │ │ strne r1, [sp, #72] @ 0x48 │ │ │ │ cmpne r8, #5 │ │ │ │ - bne 105e90 │ │ │ │ + bne 105e78 │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3a344 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105f80 │ │ │ │ + beq 105f68 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ 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 10603c │ │ │ │ + beq 106024 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1060cc │ │ │ │ + bne 1060b4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 106190 │ │ │ │ + beq 106178 │ │ │ │ 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 │ │ │ │ @@ -230473,22 +230467,22 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ eor r0, r0, r1 │ │ │ │ mov r1, #5 │ │ │ │ lsr r3, r0, #17 │ │ │ │ addhi r3, r1, r0, lsr #17 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 106190 │ │ │ │ + beq 106178 │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 10635c │ │ │ │ - b 1061c8 │ │ │ │ + bcc 106344 │ │ │ │ + b 1061b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 106284 │ │ │ │ + beq 10626c │ │ │ │ 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 │ │ │ │ @@ -230509,26 +230503,26 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ eor r0, r0, r1 │ │ │ │ mov r1, #5 │ │ │ │ lsr r3, r0, #17 │ │ │ │ addhi r3, r1, r0, lsr #17 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 106284 │ │ │ │ + beq 10626c │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 10635c │ │ │ │ - b 1062bc │ │ │ │ - ldr r0, [pc, #1196] @ 106580 │ │ │ │ + bcc 106344 │ │ │ │ + b 1062a4 │ │ │ │ + ldr r0, [pc, #1196] @ 106568 │ │ │ │ movw ip, #10000 @ 0x2710 │ │ │ │ mov r1, #10 │ │ │ │ cmp r2, ip │ │ │ │ add r0, pc, r0 │ │ │ │ - bcc 106420 │ │ │ │ + bcc 106408 │ │ │ │ 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 │ │ │ │ @@ -230549,48 +230543,48 @@ │ │ │ │ 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 106108 │ │ │ │ + bhi 1060f0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r1, r1, #10 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi 10642c │ │ │ │ + bhi 106414 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 10646c │ │ │ │ + bcc 106454 │ │ │ │ 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 10647c │ │ │ │ + b 106464 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 106520 │ │ │ │ + beq 106508 │ │ │ │ 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 10635c │ │ │ │ + bcc 106344 │ │ │ │ str r4, [sp, #12] │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ str r5, [sp, #16] │ │ │ │ movw r9, #5977 @ 0x1759 │ │ │ │ - ldr r5, [pc, #924] @ 10657c │ │ │ │ + ldr r5, [pc, #924] @ 106564 │ │ │ │ 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 │ │ │ │ @@ -230610,50 +230604,50 @@ │ │ │ │ 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 1061fc │ │ │ │ + bhi 1061e4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r0, r0, #10 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 106368 │ │ │ │ + bhi 106350 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 1063b0 │ │ │ │ + bcs 106398 │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r1, r2, #48 @ 0x30 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r1, [r2, r0] │ │ │ │ - b 1063d0 │ │ │ │ + b 1063b8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 106548 │ │ │ │ + beq 106530 │ │ │ │ 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 10635c │ │ │ │ + bcc 106344 │ │ │ │ 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, #660] @ 106570 │ │ │ │ + ldr r5, [pc, #660] @ 106558 │ │ │ │ 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 │ │ │ │ @@ -230671,74 +230665,74 @@ │ │ │ │ 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 1062f0 │ │ │ │ + bhi 1062d8 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r0, r0, #10 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 106368 │ │ │ │ - b 106264 │ │ │ │ + bhi 106350 │ │ │ │ + b 10624c │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 106264 │ │ │ │ + bls 10624c │ │ │ │ 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, #484] @ 106574 │ │ │ │ + ldr r3, [pc, #484] @ 10655c │ │ │ │ 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 106270 │ │ │ │ - ldr r1, [pc, #448] @ 106578 │ │ │ │ + bcc 106258 │ │ │ │ + ldr r1, [pc, #448] @ 106560 │ │ │ │ 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 1064c8 │ │ │ │ + bhi 1064b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ 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} │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls 106168 │ │ │ │ + bls 106150 │ │ │ │ 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 │ │ │ │ @@ -230746,27 +230740,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 106174 │ │ │ │ + bcs 10615c │ │ │ │ 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 1064f4 │ │ │ │ + bhi 1064dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ @@ -230780,62 +230774,62 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r1, r8 │ │ │ │ - b 1063f0 │ │ │ │ + b 1063d8 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ - b 10649c │ │ │ │ + b 106484 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 1061a0 │ │ │ │ + b 106188 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 106294 │ │ │ │ - andseq pc, r4, r1, lsr #6 │ │ │ │ - andseq pc, r4, r9, ror r2 @ │ │ │ │ - andseq pc, r4, sp, asr #4 │ │ │ │ - andseq pc, r4, sp, lsl r4 @ │ │ │ │ - andseq pc, r4, r9, lsr #10 │ │ │ │ + b 10627c │ │ │ │ + andseq pc, r4, r9, lsr r3 @ │ │ │ │ + mulseq r4, r1, r2 │ │ │ │ + andseq pc, r4, r5, ror #4 │ │ │ │ + andseq pc, r4, r5, lsr r4 @ │ │ │ │ + andseq pc, r4, r1, asr #10 │ │ │ │ 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 1066b8 │ │ │ │ + beq 1066a0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1068bc │ │ │ │ + bne 1068a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 106a38 │ │ │ │ + beq 106a20 │ │ │ │ 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 │ │ │ │ @@ -230856,24 +230850,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 106a48 │ │ │ │ + bls 106a30 │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 1067f8 │ │ │ │ + bcc 1067e0 │ │ │ │ str sl, [sp, #4] │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r9, #5977 @ 0x1759 │ │ │ │ - ldr r7, [pc, #1328] @ 106b7c │ │ │ │ + ldr r7, [pc, #1328] @ 106b64 │ │ │ │ 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 │ │ │ │ @@ -230892,18 +230886,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 106664 │ │ │ │ - b 1067c4 │ │ │ │ + bhi 10664c │ │ │ │ + b 1067ac │ │ │ │ cmp r2, #0 │ │ │ │ - beq 106a40 │ │ │ │ + beq 106a28 │ │ │ │ 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 │ │ │ │ @@ -230924,24 +230918,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 106ab0 │ │ │ │ + bls 106a98 │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 1067f8 │ │ │ │ + bcc 1067e0 │ │ │ │ str sl, [sp, #4] │ │ │ │ movw r9, #5977 @ 0x1759 │ │ │ │ str r4, [sp, #8] │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r7, [pc, #1044] @ 106b70 │ │ │ │ + ldr r7, [pc, #1044] @ 106b58 │ │ │ │ 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 │ │ │ │ @@ -230960,65 +230954,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 10676c │ │ │ │ + bhi 106754 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r0, r0, #10 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 106804 │ │ │ │ + bhi 1067ec │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 10684c │ │ │ │ + bcs 106834 │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r1, r2, #48 @ 0x30 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [r2, r0] │ │ │ │ - b 10686c │ │ │ │ + b 106854 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 1067d8 │ │ │ │ + bls 1067c0 │ │ │ │ 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] @ 106b74 │ │ │ │ + ldr r3, [pc, #840] @ 106b5c │ │ │ │ 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 1067e4 │ │ │ │ - ldr r1, [pc, #804] @ 106b78 │ │ │ │ + bcc 1067cc │ │ │ │ + ldr r1, [pc, #804] @ 106b60 │ │ │ │ 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 106b18 │ │ │ │ + bhi 106b00 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ @@ -231026,18 +231020,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 106988 │ │ │ │ + bcc 106970 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ - ldr r7, [pc, #676] @ 106b80 │ │ │ │ + ldr r7, [pc, #676] @ 106b68 │ │ │ │ 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 │ │ │ │ @@ -231057,257 +231051,257 @@ │ │ │ │ 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 1068f8 │ │ │ │ + bhi 1068e0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r0, r0, #10 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 106994 │ │ │ │ + bhi 10697c │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 1069dc │ │ │ │ - ldr r1, [pc, #540] @ 106b88 │ │ │ │ + bcc 1069c4 │ │ │ │ + ldr r1, [pc, #540] @ 106b70 │ │ │ │ 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 1069ec │ │ │ │ + b 1069d4 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 106958 │ │ │ │ + bls 106940 │ │ │ │ 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] @ 106b84 │ │ │ │ + ldr r3, [pc, #456] @ 106b6c │ │ │ │ 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 106964 │ │ │ │ + bcs 10694c │ │ │ │ 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 106b44 │ │ │ │ + bhi 106b2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ 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 106a4c │ │ │ │ + b 106a34 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 106ab4 │ │ │ │ + b 106a9c │ │ │ │ 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 106a8c │ │ │ │ + beq 106a74 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ strb r7, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 106a64 │ │ │ │ - b 106624 │ │ │ │ + bne 106a4c │ │ │ │ + b 10660c │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp] │ │ │ │ bl 30444 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ - b 106a70 │ │ │ │ + b 106a58 │ │ │ │ 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 106af4 │ │ │ │ + beq 106adc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ strb r7, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 106acc │ │ │ │ - b 106734 │ │ │ │ + bne 106ab4 │ │ │ │ + b 10671c │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp] │ │ │ │ bl 30444 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ - b 106ad8 │ │ │ │ + b 106ac0 │ │ │ │ mov r0, #1 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r1, r8 │ │ │ │ - b 10688c │ │ │ │ + b 106874 │ │ │ │ mov r0, #1 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r1, r8 │ │ │ │ - b 106a0c │ │ │ │ - andseq lr, r4, r1, lsr #29 │ │ │ │ - @ instruction: 0x0014eddd │ │ │ │ - @ instruction: 0x0014edb1 │ │ │ │ - @ instruction: 0x0014efb1 │ │ │ │ - andseq lr, r4, r1, lsr #26 │ │ │ │ - andseq lr, r4, sp, asr #24 │ │ │ │ - mulseq r4, r9, ip │ │ │ │ + b 1069f4 │ │ │ │ + @ instruction: 0x0014eeb9 │ │ │ │ + @ instruction: 0x0014edf5 │ │ │ │ + andseq lr, r4, r9, asr #27 │ │ │ │ + andseq lr, r4, r9, asr #31 │ │ │ │ + andseq lr, r4, r9, lsr sp │ │ │ │ + andseq lr, r4, r5, ror #24 │ │ │ │ + @ instruction: 0x0014ecb1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 106c20 │ │ │ │ + beq 106c08 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 106c84 │ │ │ │ + bne 106c6c │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ rsbmi r7, r2, #0 │ │ │ │ movw r6, #9999 @ 0x270f │ │ │ │ cmp r7, r6 │ │ │ │ - bgt 106c38 │ │ │ │ + bgt 106c20 │ │ │ │ movw r6, #34079 @ 0x851f │ │ │ │ mov r7, r2 │ │ │ │ movt r6, #20971 @ 0x51eb │ │ │ │ - ldr r4, [pc, #496] @ 106dd4 │ │ │ │ + ldr r4, [pc, #496] @ 106dbc │ │ │ │ smmul r2, r2, r6 │ │ │ │ add r4, pc, r4 │ │ │ │ asr r6, r2, #5 │ │ │ │ add r2, r6, r2, lsr #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 106ccc │ │ │ │ + bmi 106cb4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106cf4 │ │ │ │ + beq 106cdc │ │ │ │ ldr ip, [r1, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, ip │ │ │ │ - beq 106d90 │ │ │ │ + beq 106d78 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r7, #43 @ 0x2b │ │ │ │ - b 106ce4 │ │ │ │ + b 106ccc │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ rsbmi r7, r2, #0 │ │ │ │ movw r6, #9999 @ 0x270f │ │ │ │ cmp r7, r6 │ │ │ │ - ble 106cb8 │ │ │ │ + ble 106ca0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r6, [pc, #384] @ 106dd8 │ │ │ │ + ldrne r6, [pc, #384] @ 106dc0 │ │ │ │ movne r1, r0 │ │ │ │ movne r0, #1 │ │ │ │ strbne r0, [r1, #8] │ │ │ │ movne r0, #2 │ │ │ │ addne r6, pc, r6 │ │ │ │ strdne r0, [r5] │ │ │ │ strdne r6, [r1] │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3a32c │ │ │ │ movw r0, #34079 @ 0x851f │ │ │ │ - ldr r4, [pc, #316] @ 106dcc │ │ │ │ + ldr r4, [pc, #316] @ 106db4 │ │ │ │ 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 106cf4 │ │ │ │ - ldr r4, [pc, #272] @ 106dd0 │ │ │ │ + b 106cdc │ │ │ │ + ldr r4, [pc, #272] @ 106db8 │ │ │ │ mov r7, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - bpl 106bf8 │ │ │ │ + bpl 106be0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, ip │ │ │ │ - beq 106d54 │ │ │ │ + beq 106d3c │ │ │ │ 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 106d28 │ │ │ │ + bne 106d10 │ │ │ │ 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] │ │ │ │ @@ -231331,131 +231325,131 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr ip, [r8, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ - b 106cdc │ │ │ │ + b 106cc4 │ │ │ │ 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 30444 │ │ │ │ ldr ip, [r8, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ - b 106c14 │ │ │ │ + b 106bfc │ │ │ │ @ instruction: 0xfffff2e8 │ │ │ │ @ instruction: 0xfffff8bc │ │ │ │ @ instruction: 0xfffff39c │ │ │ │ - andseq r3, r4, sp, lsl #26 │ │ │ │ + andseq r3, r4, r5, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r9, [r1] │ │ │ │ mov fp, r3 │ │ │ │ mov r1, #9 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r8, r9 │ │ │ │ ldr ip, [r8, #44]! @ 0x2c │ │ │ │ cmp ip, #9 │ │ │ │ str r1, [r8] │ │ │ │ - bne 106e24 │ │ │ │ + bne 106e0c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1073e4 │ │ │ │ + bl 1073cc │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp ip, #8 │ │ │ │ - bne 106e40 │ │ │ │ - b 106f60 │ │ │ │ + bne 106e28 │ │ │ │ + b 106f48 │ │ │ │ add r1, r9, #48 @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ add r2, r2, #4 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ cmp ip, #8 │ │ │ │ - beq 106f60 │ │ │ │ + beq 106f48 │ │ │ │ ldrb r2, [sp, #28] │ │ │ │ cmp ip, #7 │ │ │ │ ldrb r1, [sp, #29] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldrh r6, [sp, #30] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bne 106eec │ │ │ │ + bne 106ed4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 106f0c │ │ │ │ + beq 106ef4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1073a8 │ │ │ │ + bne 107390 │ │ │ │ tst r1, #1 │ │ │ │ - bne 107378 │ │ │ │ + bne 107360 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #9 │ │ │ │ - bne 106eb4 │ │ │ │ + bne 106e9c │ │ │ │ add r4, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1073e4 │ │ │ │ + bl 1073cc │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #7 │ │ │ │ - bne 106ed0 │ │ │ │ + bne 106eb8 │ │ │ │ ldrb r0, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r0, [r9, #49] @ 0x31 │ │ │ │ tsteq r0, #1 │ │ │ │ - beq 106f24 │ │ │ │ + beq 106f0c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 108ef0 │ │ │ │ + bl 108ed8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - b 106f30 │ │ │ │ + b 106f18 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #5 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ - b 106f7c │ │ │ │ + b 106f64 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ - b 106f30 │ │ │ │ + b 106f18 │ │ │ │ mov r0, #9 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [r8] │ │ │ │ ldrb r2, [sp, #32] │ │ │ │ cmp r3, #6 │ │ │ │ ldrb r1, [sp, #33] @ 0x21 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldrh r6, [sp, #34] @ 0x22 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bne 106f74 │ │ │ │ + bne 106f5c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #6 │ │ │ │ strh r0, [r1] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, sl │ │ │ │ mov sl, r7 │ │ │ │ @@ -231468,33 +231462,33 @@ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ strh r6, [sp, #34] @ 0x22 │ │ │ │ strb r1, [sp, #33] @ 0x21 │ │ │ │ strb r2, [sp, #32] │ │ │ │ str ip, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne 106fcc │ │ │ │ + bne 106fb4 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ orr r0, r0, #4 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - b 106fd8 │ │ │ │ + b 106fc0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 11c174 │ │ │ │ + bl 11c15c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #7 │ │ │ │ - bne 107044 │ │ │ │ - ldr r5, [pc, #976] @ 1073d0 │ │ │ │ + bne 10702c │ │ │ │ + ldr r5, [pc, #976] @ 1073b8 │ │ │ │ orr r0, ip, #4 │ │ │ │ ldrh r9, [sp, #60] @ 0x3c │ │ │ │ mov r4, #13 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [sp, #63] @ 0x3f │ │ │ │ add r2, pc, #4 │ │ │ │ @@ -231502,42 +231496,42 @@ │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ mov r4, ip │ │ │ │ - bl 107d94 │ │ │ │ + bl 107d7c │ │ │ │ mov r2, r4 │ │ │ │ - b 1070e0 │ │ │ │ + b 1070c8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ - b 107084 │ │ │ │ - ldr r5, [pc, #888] @ 1073dc │ │ │ │ + b 10706c │ │ │ │ + ldr r5, [pc, #888] @ 1073c4 │ │ │ │ mov r4, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, ip │ │ │ │ - bl 107d94 │ │ │ │ - ldr r9, [pc, #872] @ 1073e0 │ │ │ │ + bl 107d7c │ │ │ │ + ldr r9, [pc, #872] @ 1073c8 │ │ │ │ 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 1070bc │ │ │ │ + bhi 1070a4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1070bc │ │ │ │ + beq 1070a4 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp] │ │ │ │ bl ab350 │ │ │ │ ldr r3, [sp] │ │ │ │ str r9, [fp, #16] │ │ │ │ mov r9, #5 │ │ │ │ @@ -231583,15 +231577,15 @@ │ │ │ │ cmp r1, #3 │ │ │ │ mov r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b 107358 │ │ │ │ + b 107340 │ │ │ │ and r0, ip, #-16777216 @ 0xff000000 │ │ │ │ and r2, ip, #16711680 @ 0xff0000 │ │ │ │ subs r7, r0, #50331648 @ 0x3000000 │ │ │ │ and r3, r3, #1 │ │ │ │ movne r7, r0 │ │ │ │ mvn r0, #1 │ │ │ │ uxtab r0, r0, r1 │ │ │ │ @@ -231599,615 +231593,615 @@ │ │ │ │ clz r0, r0 │ │ │ │ moveq r2, #65536 @ 0x10000 │ │ │ │ and ip, ip, #1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ and r1, r0, #1 │ │ │ │ mov r0, #5 │ │ │ │ - b 107358 │ │ │ │ + b 107340 │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r2, #4 │ │ │ │ clz r0, r0 │ │ │ │ movweq r3, #1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r0, ip │ │ │ │ and ip, r0, #1 │ │ │ │ mvn r0, #1 │ │ │ │ uxtab r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ and r1, r0, #1 │ │ │ │ mov r0, #3 │ │ │ │ - b 1072cc │ │ │ │ + b 1072b4 │ │ │ │ cmp r1, #3 │ │ │ │ mov r0, #9 │ │ │ │ - b 107344 │ │ │ │ + b 10732c │ │ │ │ cmp r1, #3 │ │ │ │ mov r0, #7 │ │ │ │ - b 107344 │ │ │ │ + b 10732c │ │ │ │ cmp r1, #10 │ │ │ │ mov r0, #10 │ │ │ │ movweq r1, #9 │ │ │ │ - b 107348 │ │ │ │ + b 107330 │ │ │ │ cmp r1, #3 │ │ │ │ mov r0, #2 │ │ │ │ - b 107344 │ │ │ │ + b 10732c │ │ │ │ uxtb r2, r1 │ │ │ │ eor r1, r1, #1 │ │ │ │ subs r2, r2, #2 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r0, #3 │ │ │ │ and r1, r2, r1 │ │ │ │ movweq ip, #1 │ │ │ │ mov r0, #6 │ │ │ │ - b 107330 │ │ │ │ + b 107318 │ │ │ │ subs r0, r0, #3 │ │ │ │ moveq ip, r0 │ │ │ │ cmp r1, #3 │ │ │ │ movweq r1, #1 │ │ │ │ mov r0, #4 │ │ │ │ - b 107330 │ │ │ │ + b 107318 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ tst ip, r0 │ │ │ │ - beq 107390 │ │ │ │ + beq 107378 │ │ │ │ mov r0, #14 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 107358 │ │ │ │ + b 107340 │ │ │ │ cmp r1, #3 │ │ │ │ mov r0, #12 │ │ │ │ - b 107344 │ │ │ │ + b 10732c │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, #16 │ │ │ │ - b 107348 │ │ │ │ + b 107330 │ │ │ │ subs r2, r2, #3 │ │ │ │ moveq r3, r2 │ │ │ │ cmp r0, #3 │ │ │ │ mvn r0, #1 │ │ │ │ movweq ip, #1 │ │ │ │ uxtab r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ and r1, r0, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 107358 │ │ │ │ + b 107340 │ │ │ │ subs r0, r0, #4 │ │ │ │ and r1, r1, #1 │ │ │ │ moveq ip, r0 │ │ │ │ mov r0, #15 │ │ │ │ - b 107330 │ │ │ │ + b 107318 │ │ │ │ cmp r0, #3 │ │ │ │ and r1, r1, #1 │ │ │ │ movweq ip, #1 │ │ │ │ mov r0, #11 │ │ │ │ - b 107330 │ │ │ │ + b 107318 │ │ │ │ sub r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r0, ip │ │ │ │ and ip, r0, #1 │ │ │ │ mvn r0, #1 │ │ │ │ uxtab r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ and r1, r0, #1 │ │ │ │ mov r0, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 107354 │ │ │ │ + b 10733c │ │ │ │ cmp r1, #3 │ │ │ │ mov r0, #13 │ │ │ │ movweq r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #0 │ │ │ │ orr r2, r7, r2 │ │ │ │ lsl r3, r3, #8 │ │ │ │ uxtb r7, ip │ │ │ │ orr r2, r2, r7 │ │ │ │ uxth r3, r3 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ orr r2, r2, r3 │ │ │ │ - b 1070e4 │ │ │ │ - ldr r0, [pc, #64] @ 1073c0 │ │ │ │ + b 1070cc │ │ │ │ + ldr r0, [pc, #64] @ 1073a8 │ │ │ │ mov r1, #157 @ 0x9d │ │ │ │ - ldr r2, [pc, #60] @ 1073c4 │ │ │ │ + ldr r2, [pc, #60] @ 1073ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #60] @ 1073d4 │ │ │ │ + ldr r0, [pc, #60] @ 1073bc │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ - ldr r2, [pc, #56] @ 1073d8 │ │ │ │ + ldr r2, [pc, #56] @ 1073c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #24] @ 1073c8 │ │ │ │ + ldr r0, [pc, #24] @ 1073b0 │ │ │ │ mov r1, #155 @ 0x9b │ │ │ │ - ldr r2, [pc, #20] @ 1073cc │ │ │ │ + ldr r2, [pc, #20] @ 1073b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - @ instruction: 0x0014e3b1 │ │ │ │ - andseq r7, ip, r8, lsl #27 │ │ │ │ - andseq lr, r4, pc, asr #7 │ │ │ │ - andseq r7, ip, r8, ror #26 │ │ │ │ - andseq lr, r4, lr, ror #13 │ │ │ │ - andseq lr, r4, r1, lsr r3 │ │ │ │ - andseq r7, ip, r0, ror #26 │ │ │ │ - andseq lr, r4, r5, asr #13 │ │ │ │ - andseq lr, r4, r7, lsl #13 │ │ │ │ + andseq lr, r4, r9, asr #7 │ │ │ │ + andseq r7, ip, r0, lsr #27 │ │ │ │ + andseq lr, r4, r7, ror #7 │ │ │ │ + andseq r7, ip, r0, lsl #27 │ │ │ │ + andseq lr, r4, r6, lsl #14 │ │ │ │ + andseq lr, r4, r9, asr #6 │ │ │ │ + andseq r7, ip, r8, ror sp │ │ │ │ + @ instruction: 0x0014e6dd │ │ │ │ + mulseq r4, pc, r6 @ │ │ │ │ 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 107420 │ │ │ │ + beq 107408 │ │ │ │ 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 107498 │ │ │ │ + beq 107480 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 107524 │ │ │ │ + beq 10750c │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq 1074c8 │ │ │ │ + beq 1074b0 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne 107534 │ │ │ │ + bne 10751c │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1075cc │ │ │ │ + beq 1075b4 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ sub r3, r7, #1 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 107cb8 │ │ │ │ + beq 107ca0 │ │ │ │ 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 107668 │ │ │ │ + b 107650 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 107524 │ │ │ │ + beq 10750c │ │ │ │ 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 107450 │ │ │ │ + bne 107438 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ str r3, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 10761c │ │ │ │ + beq 107604 │ │ │ │ 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 107620 │ │ │ │ + bne 107608 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ - bcc 107cdc │ │ │ │ + bcc 107cc4 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ sub r5, r2, #2 │ │ │ │ add r2, r3, #2 │ │ │ │ - b 107658 │ │ │ │ + b 107640 │ │ │ │ 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 1075cc │ │ │ │ + beq 1075b4 │ │ │ │ sub r2, r2, #9 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi 107790 │ │ │ │ + bhi 107778 │ │ │ │ movw r6, #27 │ │ │ │ mov r7, #1 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ tst r6, r7, lsl r2 │ │ │ │ - beq 107790 │ │ │ │ + beq 107778 │ │ │ │ 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 10769c │ │ │ │ + beq 107684 │ │ │ │ mov ip, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 107778 │ │ │ │ + beq 107760 │ │ │ │ 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 107824 │ │ │ │ + bcs 10780c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov lr, fp │ │ │ │ - b 107b08 │ │ │ │ + b 107af0 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r1, #24] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ - beq 10766c │ │ │ │ + beq 107654 │ │ │ │ mov r9, #0 │ │ │ │ mov ip, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 107788 │ │ │ │ + beq 107770 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r3, r5 │ │ │ │ ldrb r7, [r3], #1 │ │ │ │ str r3, [r1, #20] │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - bne 107734 │ │ │ │ + bne 10771c │ │ │ │ mov lr, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r5 │ │ │ │ - b 1079ac │ │ │ │ - b 107624 │ │ │ │ + b 107994 │ │ │ │ + b 10760c │ │ │ │ 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 107ca0 │ │ │ │ + beq 107c88 │ │ │ │ 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 107b34 │ │ │ │ + b 107b1c │ │ │ │ cmp r5, sl │ │ │ │ - beq 107780 │ │ │ │ + beq 107768 │ │ │ │ mov r7, r5 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne 1078d8 │ │ │ │ + bne 1078c0 │ │ │ │ add r8, r2, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r5 │ │ │ │ - b 1079a4 │ │ │ │ + b 10798c │ │ │ │ cmp r5, r4 │ │ │ │ - beq 107938 │ │ │ │ + beq 107920 │ │ │ │ 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 10794c │ │ │ │ + bcc 107934 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 107ae4 │ │ │ │ + bhi 107acc │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r6, lsl r3 │ │ │ │ - beq 107ae4 │ │ │ │ + beq 107acc │ │ │ │ add lr, r4, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ cmp r2, ip │ │ │ │ - bne 1076cc │ │ │ │ + bne 1076b4 │ │ │ │ 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 107b08 │ │ │ │ + b 107af0 │ │ │ │ cmp r3, sl │ │ │ │ - beq 107974 │ │ │ │ + beq 10795c │ │ │ │ mov r4, #0 │ │ │ │ add r7, r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq 107980 │ │ │ │ + beq 107968 │ │ │ │ add r4, r3, #1 │ │ │ │ add r6, r5, r4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bne 107740 │ │ │ │ + bne 107728 │ │ │ │ add lr, r2, r4 │ │ │ │ add ip, r4, #2 │ │ │ │ mov r9, #0 │ │ │ │ - b 107990 │ │ │ │ + b 107978 │ │ │ │ mov r7, #0 │ │ │ │ - b 107940 │ │ │ │ + b 107928 │ │ │ │ mov r9, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ - b 1079ac │ │ │ │ + b 107994 │ │ │ │ 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 1079d8 │ │ │ │ + beq 1079c0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 107ad0 │ │ │ │ + beq 107ab8 │ │ │ │ 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 107808 │ │ │ │ + bcc 1077f0 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 107b94 │ │ │ │ + bhi 107b7c │ │ │ │ movw ip, #27 │ │ │ │ mov r2, #1 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ tst ip, r2, lsl r3 │ │ │ │ - beq 107b94 │ │ │ │ + beq 107b7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, fp │ │ │ │ mov ip, #1 │ │ │ │ mov r6, r5 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b 107b08 │ │ │ │ + b 107af0 │ │ │ │ sub lr, r3, #9 │ │ │ │ cmp lr, #23 │ │ │ │ - bhi 107ab8 │ │ │ │ + bhi 107aa0 │ │ │ │ movw r3, #27 │ │ │ │ mov r2, #1 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ tst r3, r2, lsl lr │ │ │ │ - beq 107ab8 │ │ │ │ + beq 107aa0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 107a6c │ │ │ │ + beq 107a54 │ │ │ │ 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 107a7c │ │ │ │ + bcc 107a64 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 107b5c │ │ │ │ + bhi 107b44 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r4, lsl r3 │ │ │ │ - beq 107b5c │ │ │ │ + beq 107b44 │ │ │ │ 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 107868 │ │ │ │ + bne 107850 │ │ │ │ mov r6, #0 │ │ │ │ mov lr, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 107a90 │ │ │ │ + b 107a78 │ │ │ │ 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 1079a0 │ │ │ │ + beq 107988 │ │ │ │ ldrb r3, [r3] │ │ │ │ add r4, r4, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne 1078f8 │ │ │ │ + bne 1078e0 │ │ │ │ add r9, r5, r4 │ │ │ │ add ip, r4, #1 │ │ │ │ add r7, r9, #1 │ │ │ │ add r8, r2, #1 │ │ │ │ sub lr, r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ - b 1079a4 │ │ │ │ + b 10798c │ │ │ │ mov r7, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ mov r6, #0 │ │ │ │ - b 107b08 │ │ │ │ + b 107af0 │ │ │ │ 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 107b08 │ │ │ │ + b 107af0 │ │ │ │ mov ip, #2 │ │ │ │ mov lr, r2 │ │ │ │ - b 1079ac │ │ │ │ + b 107994 │ │ │ │ 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 1079a4 │ │ │ │ + b 10798c │ │ │ │ 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 107c64 │ │ │ │ + bcc 107c4c │ │ │ │ ldr r5, [r1, #32] │ │ │ │ sub r3, r2, ip │ │ │ │ mov r4, #0 │ │ │ │ - b 107b2c │ │ │ │ + b 107b14 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 107acc │ │ │ │ + beq 107ab4 │ │ │ │ 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 107a14 │ │ │ │ + b 1079fc │ │ │ │ add r4, fp, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ cmp r2, ip │ │ │ │ - beq 107c4c │ │ │ │ + beq 107c34 │ │ │ │ ldrb r3, [r5, r7] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 107b6c │ │ │ │ + bcc 107b54 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 107a00 │ │ │ │ + bhi 1079e8 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r6, lsl r3 │ │ │ │ - beq 107a00 │ │ │ │ + beq 1079e8 │ │ │ │ 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 107ab0 │ │ │ │ + b 107a98 │ │ │ │ mov ip, #2 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r6, #0 │ │ │ │ - b 107ab0 │ │ │ │ + b 107a98 │ │ │ │ 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 107b08 │ │ │ │ + b 107af0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov lr, fp │ │ │ │ - b 107b08 │ │ │ │ + b 107af0 │ │ │ │ mov r6, #0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r7, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ - b 107b08 │ │ │ │ + b 107af0 │ │ │ │ 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 107c78 │ │ │ │ + bcc 107c60 │ │ │ │ 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 │ │ │ │ @@ -232218,206 +232212,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 107a90 │ │ │ │ + b 107a78 │ │ │ │ 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 107968 │ │ │ │ + b 107950 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 107c58 │ │ │ │ + beq 107c40 │ │ │ │ str sl, [sp] │ │ │ │ mov ip, #2 │ │ │ │ mov r7, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r6, fp │ │ │ │ str r4, [sp, #12] │ │ │ │ - b 107be4 │ │ │ │ + b 107bcc │ │ │ │ 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 107cd0 │ │ │ │ + beq 107cb8 │ │ │ │ mov r4, r7 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 107c8c │ │ │ │ + bcc 107c74 │ │ │ │ sub r3, r3, #9 │ │ │ │ mov lr, r9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 107bb8 │ │ │ │ + bhi 107ba0 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, sl, lsl r3 │ │ │ │ - beq 107bb8 │ │ │ │ + beq 107ba0 │ │ │ │ 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 107aac │ │ │ │ + b 107a94 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r7, #1 │ │ │ │ - b 107714 │ │ │ │ + b 1076fc │ │ │ │ mov ip, #2 │ │ │ │ mov lr, fp │ │ │ │ - b 107ab0 │ │ │ │ - ldr r3, [pc, #144] @ 107cfc │ │ │ │ + b 107a98 │ │ │ │ + ldr r3, [pc, #144] @ 107ce4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #128] @ 107d00 │ │ │ │ + ldr r3, [pc, #128] @ 107ce8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ bl 3a5f0 │ │ │ │ add r2, r4, fp │ │ │ │ mov lr, r6 │ │ │ │ add sl, r2, #1 │ │ │ │ mov r6, r8 │ │ │ │ - b 107c2c │ │ │ │ - ldr r3, [pc, #76] @ 107cf4 │ │ │ │ + b 107c14 │ │ │ │ + ldr r3, [pc, #76] @ 107cdc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #56] @ 107cf8 │ │ │ │ + ldr r3, [pc, #56] @ 107ce0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 3a5f0 │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 107c2c │ │ │ │ - ldr r3, [pc, #12] @ 107cf0 │ │ │ │ + b 107c14 │ │ │ │ + ldr r3, [pc, #12] @ 107cd8 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - andseq r7, ip, r8, asr #8 │ │ │ │ - mulseq ip, ip, r4 │ │ │ │ - mulseq ip, r4, r4 │ │ │ │ - @ instruction: 0x001c74f8 │ │ │ │ - @ instruction: 0x001c74f4 │ │ │ │ + andseq r7, ip, r0, ror #8 │ │ │ │ + @ instruction: 0x001c74b4 │ │ │ │ + andseq r7, ip, ip, lsr #9 │ │ │ │ + andseq r7, ip, r0, lsl r5 │ │ │ │ + andseq r7, ip, ip, lsl #10 │ │ │ │ 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 107d30 │ │ │ │ + beq 107d18 │ │ │ │ add r5, r0, #20 │ │ │ │ - bl 107d94 │ │ │ │ + bl 107d7c │ │ │ │ mov r0, r5 │ │ │ │ - b 107d18 │ │ │ │ + b 107d00 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 107d50 │ │ │ │ + beq 107d38 │ │ │ │ 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 ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 107d74 │ │ │ │ + beq 107d5c │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #20 │ │ │ │ - bl 107d94 │ │ │ │ + bl 107d7c │ │ │ │ mov r5, r6 │ │ │ │ - b 107d58 │ │ │ │ + b 107d40 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrh r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 107db0 │ │ │ │ + bcs 107d98 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne 107ddc │ │ │ │ + bne 107dc4 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r8, [r0, #12] │ │ │ │ add r7, r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 107e60 │ │ │ │ + beq 107e48 │ │ │ │ add r4, r0, #20 │ │ │ │ - bl 107d94 │ │ │ │ + bl 107d7c │ │ │ │ mov r0, r4 │ │ │ │ - b 107dc4 │ │ │ │ + b 107dac │ │ │ │ ldr sl, [r0, #16] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 107da8 │ │ │ │ + beq 107d90 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ add r5, r0, #8 │ │ │ │ - b 107e10 │ │ │ │ + b 107df8 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r7, sl │ │ │ │ - beq 107e84 │ │ │ │ + beq 107e6c │ │ │ │ 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 107e40 │ │ │ │ + beq 107e28 │ │ │ │ add r6, r0, #20 │ │ │ │ - bl 107d94 │ │ │ │ + bl 107d7c │ │ │ │ mov r0, r6 │ │ │ │ - b 107e28 │ │ │ │ + b 107e10 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 107e00 │ │ │ │ + beq 107de8 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl ab350 │ │ │ │ - b 107e00 │ │ │ │ + b 107de8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 107da8 │ │ │ │ + beq 107d90 │ │ │ │ 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 ab350 │ │ │ │ @@ -232425,48 +232419,48 @@ │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ab350 │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 107ebc │ │ │ │ + beq 107ea4 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #20 │ │ │ │ - bl 107d94 │ │ │ │ + bl 107d7c │ │ │ │ mov r4, r6 │ │ │ │ - b 107ea0 │ │ │ │ + b 107e88 │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 107efc │ │ │ │ + beq 107ee4 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #20 │ │ │ │ - bl 107d94 │ │ │ │ + bl 107d7c │ │ │ │ mov r6, r7 │ │ │ │ - b 107ee0 │ │ │ │ + b 107ec8 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl ab350 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 107f2c │ │ │ │ + beq 107f14 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #8 │ │ │ │ - bl 107d04 │ │ │ │ + bl 107cec │ │ │ │ mov r5, r6 │ │ │ │ - b 107f10 │ │ │ │ + b 107ef8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ @@ -232474,470 +232468,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 107f88 │ │ │ │ + beq 107f70 │ │ │ │ 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 108000 │ │ │ │ + beq 107fe8 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10808c │ │ │ │ + beq 108074 │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq 108030 │ │ │ │ + beq 108018 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne 10809c │ │ │ │ + bne 108084 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 108134 │ │ │ │ + beq 10811c │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ sub r3, r7, #1 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 108820 │ │ │ │ + beq 108808 │ │ │ │ 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 1081d0 │ │ │ │ + b 1081b8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 10808c │ │ │ │ + beq 108074 │ │ │ │ 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 107fb8 │ │ │ │ + bne 107fa0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ str r3, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 108184 │ │ │ │ + beq 10816c │ │ │ │ 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 108188 │ │ │ │ + bne 108170 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ - bcc 108844 │ │ │ │ + bcc 10882c │ │ │ │ ldr r3, [r1, #32] │ │ │ │ sub r5, r2, #2 │ │ │ │ add r2, r3, #2 │ │ │ │ - b 1081c0 │ │ │ │ + b 1081a8 │ │ │ │ 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 108134 │ │ │ │ + beq 10811c │ │ │ │ sub r2, r2, #9 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi 1082f8 │ │ │ │ + bhi 1082e0 │ │ │ │ movw r6, #27 │ │ │ │ mov r7, #1 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ tst r6, r7, lsl r2 │ │ │ │ - beq 1082f8 │ │ │ │ + beq 1082e0 │ │ │ │ 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 108204 │ │ │ │ + beq 1081ec │ │ │ │ mov ip, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 1082e0 │ │ │ │ + beq 1082c8 │ │ │ │ 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 10838c │ │ │ │ + bcs 108374 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov lr, fp │ │ │ │ - b 108670 │ │ │ │ + b 108658 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r1, #24] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ - beq 1081d4 │ │ │ │ + beq 1081bc │ │ │ │ mov r9, #0 │ │ │ │ mov ip, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 1082f0 │ │ │ │ + beq 1082d8 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r3, r5 │ │ │ │ ldrb r7, [r3], #1 │ │ │ │ str r3, [r1, #20] │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - bne 10829c │ │ │ │ + bne 108284 │ │ │ │ mov lr, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r5 │ │ │ │ - b 108514 │ │ │ │ - b 10818c │ │ │ │ + b 1084fc │ │ │ │ + b 108174 │ │ │ │ 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 108808 │ │ │ │ + beq 1087f0 │ │ │ │ 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 10869c │ │ │ │ + b 108684 │ │ │ │ cmp r5, sl │ │ │ │ - beq 1082e8 │ │ │ │ + beq 1082d0 │ │ │ │ mov r7, r5 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne 108440 │ │ │ │ + bne 108428 │ │ │ │ add r8, r2, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r5 │ │ │ │ - b 10850c │ │ │ │ + b 1084f4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 1084a0 │ │ │ │ + beq 108488 │ │ │ │ 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 1084b4 │ │ │ │ + bcc 10849c │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 10864c │ │ │ │ + bhi 108634 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r6, lsl r3 │ │ │ │ - beq 10864c │ │ │ │ + beq 108634 │ │ │ │ add lr, r4, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ cmp r2, ip │ │ │ │ - bne 108234 │ │ │ │ + bne 10821c │ │ │ │ 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 108670 │ │ │ │ + b 108658 │ │ │ │ cmp r3, sl │ │ │ │ - beq 1084dc │ │ │ │ + beq 1084c4 │ │ │ │ mov r4, #0 │ │ │ │ add r7, r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq 1084e8 │ │ │ │ + beq 1084d0 │ │ │ │ add r4, r3, #1 │ │ │ │ add r6, r5, r4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bne 1082a8 │ │ │ │ + bne 108290 │ │ │ │ add lr, r2, r4 │ │ │ │ add ip, r4, #2 │ │ │ │ mov r9, #0 │ │ │ │ - b 1084f8 │ │ │ │ + b 1084e0 │ │ │ │ mov r7, #0 │ │ │ │ - b 1084a8 │ │ │ │ + b 108490 │ │ │ │ mov r9, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ - b 108514 │ │ │ │ + b 1084fc │ │ │ │ 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 108540 │ │ │ │ + beq 108528 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 108638 │ │ │ │ + beq 108620 │ │ │ │ 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 108370 │ │ │ │ + bcc 108358 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 1086fc │ │ │ │ + bhi 1086e4 │ │ │ │ movw ip, #27 │ │ │ │ mov r2, #1 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ tst ip, r2, lsl r3 │ │ │ │ - beq 1086fc │ │ │ │ + beq 1086e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, fp │ │ │ │ mov ip, #1 │ │ │ │ mov r6, r5 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b 108670 │ │ │ │ + b 108658 │ │ │ │ sub lr, r3, #9 │ │ │ │ cmp lr, #23 │ │ │ │ - bhi 108620 │ │ │ │ + bhi 108608 │ │ │ │ movw r3, #27 │ │ │ │ mov r2, #1 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ tst r3, r2, lsl lr │ │ │ │ - beq 108620 │ │ │ │ + beq 108608 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1085d4 │ │ │ │ + beq 1085bc │ │ │ │ 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 1085e4 │ │ │ │ + bcc 1085cc │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 1086c4 │ │ │ │ + bhi 1086ac │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r4, lsl r3 │ │ │ │ - beq 1086c4 │ │ │ │ + beq 1086ac │ │ │ │ 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 1083d0 │ │ │ │ + bne 1083b8 │ │ │ │ mov r6, #0 │ │ │ │ mov lr, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 1085f8 │ │ │ │ + b 1085e0 │ │ │ │ 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 108508 │ │ │ │ + beq 1084f0 │ │ │ │ ldrb r3, [r3] │ │ │ │ add r4, r4, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne 108460 │ │ │ │ + bne 108448 │ │ │ │ add r9, r5, r4 │ │ │ │ add ip, r4, #1 │ │ │ │ add r7, r9, #1 │ │ │ │ add r8, r2, #1 │ │ │ │ sub lr, r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ - b 10850c │ │ │ │ + b 1084f4 │ │ │ │ mov r7, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ mov r6, #0 │ │ │ │ - b 108670 │ │ │ │ + b 108658 │ │ │ │ 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 108670 │ │ │ │ + b 108658 │ │ │ │ mov ip, #2 │ │ │ │ mov lr, r2 │ │ │ │ - b 108514 │ │ │ │ + b 1084fc │ │ │ │ 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 10850c │ │ │ │ + b 1084f4 │ │ │ │ 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 1087cc │ │ │ │ + bcc 1087b4 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ sub r3, r2, ip │ │ │ │ mov r4, #0 │ │ │ │ - b 108694 │ │ │ │ + b 10867c │ │ │ │ cmp r5, r4 │ │ │ │ - beq 108634 │ │ │ │ + beq 10861c │ │ │ │ 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 10857c │ │ │ │ + b 108564 │ │ │ │ add r4, fp, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ cmp r2, ip │ │ │ │ - beq 1087b4 │ │ │ │ + beq 10879c │ │ │ │ ldrb r3, [r5, r7] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 1086d4 │ │ │ │ + bcc 1086bc │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 108568 │ │ │ │ + bhi 108550 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r6, lsl r3 │ │ │ │ - beq 108568 │ │ │ │ + beq 108550 │ │ │ │ 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 108618 │ │ │ │ + b 108600 │ │ │ │ mov ip, #2 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r6, #0 │ │ │ │ - b 108618 │ │ │ │ + b 108600 │ │ │ │ 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 108670 │ │ │ │ + b 108658 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov lr, fp │ │ │ │ - b 108670 │ │ │ │ + b 108658 │ │ │ │ mov r6, #0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r7, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ - b 108670 │ │ │ │ + b 108658 │ │ │ │ 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 1087e0 │ │ │ │ + bcc 1087c8 │ │ │ │ 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 │ │ │ │ @@ -232948,266 +232942,266 @@ │ │ │ │ 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 1085f8 │ │ │ │ + b 1085e0 │ │ │ │ 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 1084d0 │ │ │ │ + b 1084b8 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 1087c0 │ │ │ │ + beq 1087a8 │ │ │ │ str sl, [sp] │ │ │ │ mov ip, #2 │ │ │ │ mov r7, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r6, fp │ │ │ │ str r4, [sp, #12] │ │ │ │ - b 10874c │ │ │ │ + b 108734 │ │ │ │ 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 108838 │ │ │ │ + beq 108820 │ │ │ │ mov r4, r7 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 1087f4 │ │ │ │ + bcc 1087dc │ │ │ │ sub r3, r3, #9 │ │ │ │ mov lr, r9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 108720 │ │ │ │ + bhi 108708 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, sl, lsl r3 │ │ │ │ - beq 108720 │ │ │ │ + beq 108708 │ │ │ │ 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 108614 │ │ │ │ + b 1085fc │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r7, #1 │ │ │ │ - b 10827c │ │ │ │ + b 108264 │ │ │ │ mov ip, #2 │ │ │ │ mov lr, fp │ │ │ │ - b 108618 │ │ │ │ - ldr r3, [pc, #144] @ 108864 │ │ │ │ + b 108600 │ │ │ │ + ldr r3, [pc, #144] @ 10884c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #128] @ 108868 │ │ │ │ + ldr r3, [pc, #128] @ 108850 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ bl 3a5f0 │ │ │ │ add r2, r4, fp │ │ │ │ mov lr, r6 │ │ │ │ add sl, r2, #1 │ │ │ │ mov r6, r8 │ │ │ │ - b 108794 │ │ │ │ - ldr r3, [pc, #76] @ 10885c │ │ │ │ + b 10877c │ │ │ │ + ldr r3, [pc, #76] @ 108844 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #56] @ 108860 │ │ │ │ + ldr r3, [pc, #56] @ 108848 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 3a5f0 │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 108794 │ │ │ │ - ldr r3, [pc, #12] @ 108858 │ │ │ │ + b 10877c │ │ │ │ + ldr r3, [pc, #12] @ 108840 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - andseq r6, ip, r0, lsr r9 │ │ │ │ - andseq r6, ip, r4, lsl #19 │ │ │ │ - andseq r6, ip, ip, ror r9 │ │ │ │ - andseq r6, ip, r0, ror #19 │ │ │ │ - @ instruction: 0x001c69dc │ │ │ │ + andseq r6, ip, r8, asr #18 │ │ │ │ + mulseq ip, ip, r9 │ │ │ │ + mulseq ip, r4, r9 │ │ │ │ + @ instruction: 0x001c69f8 │ │ │ │ + @ instruction: 0x001c69f4 │ │ │ │ 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 108898 │ │ │ │ + beq 108880 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 105958 │ │ │ │ + bl 105940 │ │ │ │ mov r0, r6 │ │ │ │ - b 108880 │ │ │ │ + b 108868 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1088b8 │ │ │ │ + beq 1088a0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1088dc │ │ │ │ + beq 1088c4 │ │ │ │ add r5, r6, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 105958 │ │ │ │ + bl 105940 │ │ │ │ mov r6, r5 │ │ │ │ - b 1088c0 │ │ │ │ + b 1088a8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1088f8 │ │ │ │ + beq 1088e0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcs 108934 │ │ │ │ + bcs 10891c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 108984 │ │ │ │ + beq 10896c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b ab350 │ │ │ │ cmp r1, #7 │ │ │ │ - bne 108984 │ │ │ │ + bne 10896c │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 108964 │ │ │ │ + beq 10894c │ │ │ │ add r5, r0, #28 │ │ │ │ - bl 1089c8 │ │ │ │ + bl 1089b0 │ │ │ │ mov r0, r5 │ │ │ │ - b 10894c │ │ │ │ + b 108934 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 108984 │ │ │ │ + beq 10896c │ │ │ │ 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 ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1089a8 │ │ │ │ + beq 108990 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #28 │ │ │ │ - bl 1089c8 │ │ │ │ + bl 1089b0 │ │ │ │ mov r5, r6 │ │ │ │ - b 10898c │ │ │ │ + b 108974 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 108adc │ │ │ │ - beq 108a10 │ │ │ │ + bcc 108ac4 │ │ │ │ + beq 1089f8 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 108a34 │ │ │ │ + bne 108a1c │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r8, [r0, #12] │ │ │ │ add r7, r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 108ab8 │ │ │ │ + beq 108aa0 │ │ │ │ add r4, r0, #28 │ │ │ │ - bl 1089c8 │ │ │ │ + bl 1089b0 │ │ │ │ mov r0, r4 │ │ │ │ - b 1089f8 │ │ │ │ + b 1089e0 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 108adc │ │ │ │ + beq 108ac4 │ │ │ │ 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 ab350 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 108adc │ │ │ │ + beq 108ac4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ add r5, r0, #8 │ │ │ │ - b 108a68 │ │ │ │ + b 108a50 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r7, sl │ │ │ │ - beq 108ae4 │ │ │ │ + beq 108acc │ │ │ │ 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 108a98 │ │ │ │ + beq 108a80 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 1089c8 │ │ │ │ + bl 1089b0 │ │ │ │ mov r0, r6 │ │ │ │ - b 108a80 │ │ │ │ + b 108a68 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 108a58 │ │ │ │ + beq 108a40 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl ab350 │ │ │ │ - b 108a58 │ │ │ │ + b 108a40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 108adc │ │ │ │ + beq 108ac4 │ │ │ │ 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 ab350 │ │ │ │ @@ -233217,119 +233211,119 @@ │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ab350 │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 108b1c │ │ │ │ + beq 108b04 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #28 │ │ │ │ - bl 1089c8 │ │ │ │ + bl 1089b0 │ │ │ │ mov r4, r6 │ │ │ │ - b 108b00 │ │ │ │ + b 108ae8 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 108b5c │ │ │ │ + beq 108b44 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #28 │ │ │ │ - bl 1089c8 │ │ │ │ + bl 1089b0 │ │ │ │ mov r6, r7 │ │ │ │ - b 108b40 │ │ │ │ + b 108b28 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl ab350 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 108b8c │ │ │ │ + beq 108b74 │ │ │ │ add r6, r5, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 108c38 │ │ │ │ + bl 108c20 │ │ │ │ mov r5, r6 │ │ │ │ - b 108b70 │ │ │ │ + b 108b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add r6, r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 108bd4 │ │ │ │ + beq 108bbc │ │ │ │ add r7, r0, #28 │ │ │ │ - bl 1089c8 │ │ │ │ + bl 1089b0 │ │ │ │ mov r0, r7 │ │ │ │ - b 108bbc │ │ │ │ + b 108ba4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 108bf4 │ │ │ │ + beq 108bdc │ │ │ │ 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 ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 108c18 │ │ │ │ + beq 108c00 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r7, #28 │ │ │ │ - bl 1089c8 │ │ │ │ + bl 1089b0 │ │ │ │ mov r7, r4 │ │ │ │ - b 108bfc │ │ │ │ + b 108be4 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 108c64 │ │ │ │ + beq 108c4c │ │ │ │ add r5, r0, #28 │ │ │ │ - bl 1089c8 │ │ │ │ + bl 1089b0 │ │ │ │ mov r0, r5 │ │ │ │ - b 108c4c │ │ │ │ + b 108c34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 108c84 │ │ │ │ + beq 108c6c │ │ │ │ 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 ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 108ca8 │ │ │ │ + beq 108c90 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #28 │ │ │ │ - bl 1089c8 │ │ │ │ + bl 1089b0 │ │ │ │ mov r5, r6 │ │ │ │ - b 108c8c │ │ │ │ + b 108c74 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @@ -233338,275 +233332,275 @@ │ │ │ │ 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 108d0c │ │ │ │ + bne 108cf4 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 107f4c │ │ │ │ + bl 107f34 │ │ │ │ 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 108d28 │ │ │ │ + bne 108d10 │ │ │ │ ldrb r0, [sl, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r0, [sl, #49] @ 0x31 │ │ │ │ tsteq r0, #1 │ │ │ │ - beq 108d4c │ │ │ │ - ldr r0, [pc, #444] @ 108eec │ │ │ │ + beq 108d34 │ │ │ │ + ldr r0, [pc, #444] @ 108ed4 │ │ │ │ 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 1125f8 │ │ │ │ + bl 1125e0 │ │ │ │ add r8, sp, #16 │ │ │ │ ldm r8, {r0, r7, r8} │ │ │ │ cmp r0, #7 │ │ │ │ - bne 108dec │ │ │ │ + bne 108dd4 │ │ │ │ ldr r0, [r9] │ │ │ │ str r8, [sp, #12] │ │ │ │ cmp r0, #9 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bne 108db4 │ │ │ │ + bne 108d9c │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 107f4c │ │ │ │ + bl 107f34 │ │ │ │ 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 108e2c │ │ │ │ + beq 108e14 │ │ │ │ mov r0, #0 │ │ │ │ stm fp, {r0, r4} │ │ │ │ add r4, r8, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 108e08 │ │ │ │ + beq 108df0 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 1089c8 │ │ │ │ + bl 1089b0 │ │ │ │ mov r0, r6 │ │ │ │ - b 108dd4 │ │ │ │ + b 108dbc │ │ │ │ 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 108e24 │ │ │ │ + beq 108e0c │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sl, #49] @ 0x31 │ │ │ │ tst r0, #1 │ │ │ │ - beq 108dc4 │ │ │ │ + beq 108dac │ │ │ │ mov r0, #9 │ │ │ │ str r0, [sl, #44] @ 0x2c │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 107f4c │ │ │ │ + bl 107f34 │ │ │ │ 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 108e80 │ │ │ │ + bne 108e68 │ │ │ │ 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 108c38 │ │ │ │ - b 108ee0 │ │ │ │ + bl 108c20 │ │ │ │ + b 108ec8 │ │ │ │ bl 3a910 │ │ │ │ mov r9, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 108ecc │ │ │ │ + beq 108eb4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #28 │ │ │ │ - bl 1089c8 │ │ │ │ + bl 1089b0 │ │ │ │ mov r6, r5 │ │ │ │ - b 108eb0 │ │ │ │ + b 108e98 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - mulseq r4, r8, sl │ │ │ │ + @ instruction: 0x0014cab0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r1, #9 │ │ │ │ - bne 108f38 │ │ │ │ + bne 108f20 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 107f4c │ │ │ │ + bl 107f34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ ldrb r2, [r8, #48] @ 0x30 │ │ │ │ cmp r1, #7 │ │ │ │ ldrb r0, [r8, #49] @ 0x31 │ │ │ │ cmpeq r2, #2 │ │ │ │ - beq 108f60 │ │ │ │ + beq 108f48 │ │ │ │ mov sl, r9 │ │ │ │ cmp r1, #7 │ │ │ │ cmpeq r2, #2 │ │ │ │ - bne 109080 │ │ │ │ - b 108fc4 │ │ │ │ + bne 109068 │ │ │ │ + b 108fac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 108f4c │ │ │ │ + bne 108f34 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r0, #9 │ │ │ │ str r0, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #24] │ │ │ │ mov fp, r9 │ │ │ │ ldr r9, [r8, #52] @ 0x34 │ │ │ │ ldr sl, [r8, #60] @ 0x3c │ │ │ │ - bl 107f4c │ │ │ │ + bl 107f34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r9, #0 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r9, fp │ │ │ │ moveq sl, r9 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldrb r0, [r8, #49] @ 0x31 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldrb r2, [r8, #48] @ 0x30 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ cmp r1, #7 │ │ │ │ cmpeq r2, #2 │ │ │ │ - bne 109080 │ │ │ │ + bne 109068 │ │ │ │ tst r0, #1 │ │ │ │ - beq 109080 │ │ │ │ + beq 109068 │ │ │ │ ldr r3, [r8, #56] @ 0x38 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ ldr r2, [r8, #52] @ 0x34 │ │ │ │ ldr r0, [r8, #60] @ 0x3c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #9 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r8, #44] @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq 109080 │ │ │ │ + beq 109068 │ │ │ │ cmp r3, #5 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 109098 │ │ │ │ + beq 109080 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 109128 │ │ │ │ + bne 109110 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movw r2, #28271 @ 0x6e6f │ │ │ │ movt r2, #27745 @ 0x6c61 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ eor r1, r1, r2 │ │ │ │ movw r2, #28783 @ 0x706f │ │ │ │ movt r2, #26996 @ 0x6974 │ │ │ │ eor r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 109128 │ │ │ │ + bne 109110 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 107f4c │ │ │ │ + bl 107f34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ cmp r0, #7 │ │ │ │ - bne 109070 │ │ │ │ + bne 109058 │ │ │ │ ldrb r0, [r8, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ ldrbeq r0, [r8, #49] @ 0x31 │ │ │ │ tsteq r0, #1 │ │ │ │ - beq 1093a0 │ │ │ │ - ldr r0, [pc, #2008] @ 109850 │ │ │ │ + beq 109388 │ │ │ │ + ldr r0, [pc, #2008] @ 109838 │ │ │ │ mov r1, #27 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 109104 │ │ │ │ + b 1090ec │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #5 │ │ │ │ str r1, [fp] │ │ │ │ stmib fp, {r0, sl} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movw r2, #26982 @ 0x6966 │ │ │ │ movt r2, #29554 @ 0x7372 │ │ │ │ ldr r0, [r1] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ eor r0, r0, r2 │ │ │ │ eor r1, r1, #116 @ 0x74 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 109128 │ │ │ │ + bne 109110 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 107f4c │ │ │ │ + bl 107f34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ cmp r0, #7 │ │ │ │ - bne 1090f8 │ │ │ │ + bne 1090e0 │ │ │ │ ldrb r0, [r8, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ ldrbeq r0, [r8, #49] @ 0x31 │ │ │ │ tsteq r0, #1 │ │ │ │ - beq 10944c │ │ │ │ - ldr r0, [pc, #1876] @ 109854 │ │ │ │ + beq 109434 │ │ │ │ + ldr r0, [pc, #1876] @ 10983c │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #5 │ │ │ │ str r2, [fp] │ │ │ │ str r2, [fp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [fp, #8] │ │ │ │ @@ -233619,70 +233613,70 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #9 │ │ │ │ str r1, [sp, #32] │ │ │ │ str fp, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r9, [sp, #16] │ │ │ │ - b 109280 │ │ │ │ + b 109268 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, #9 │ │ │ │ str r1, [r8, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1095d8 │ │ │ │ + beq 1095c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 107f4c │ │ │ │ + bl 107f34 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ ldrb r1, [r8, #49] @ 0x31 │ │ │ │ ldrb r2, [r8, #48] @ 0x30 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 1091a0 │ │ │ │ + bne 109188 │ │ │ │ cmp r2, #1 │ │ │ │ cmpeq r1, #0 │ │ │ │ - beq 1096d8 │ │ │ │ + beq 1096c0 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 10978c │ │ │ │ + bne 109774 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 1092d4 │ │ │ │ + bne 1092bc │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1092d4 │ │ │ │ + beq 1092bc │ │ │ │ add r9, r8, #56 @ 0x38 │ │ │ │ ldr r7, [r8, #52] @ 0x34 │ │ │ │ mov r0, #9 │ │ │ │ ldm r9, {r2, r4, r9} │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [r8, #44] @ 0x2c │ │ │ │ - beq 1095d8 │ │ │ │ + beq 1095c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 109358 │ │ │ │ + beq 109340 │ │ │ │ mov sl, #0 │ │ │ │ ldrb r0, [r7, sl] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq 109208 │ │ │ │ + beq 1091f0 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r2, sl │ │ │ │ - bne 1091ec │ │ │ │ - b 109358 │ │ │ │ + bne 1091d4 │ │ │ │ + b 109340 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 10975c │ │ │ │ + beq 109744 │ │ │ │ sub r0, r2, #1 │ │ │ │ subs r5, r0, sl │ │ │ │ - beq 109770 │ │ │ │ + beq 109758 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp fp, r0 │ │ │ │ - bne 109234 │ │ │ │ + bne 10921c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 302bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, r7, sl │ │ │ │ add r0, r0, #1 │ │ │ │ add r1, r4, sl │ │ │ │ add r2, r1, #1 │ │ │ │ @@ -233698,201 +233692,201 @@ │ │ │ │ str r5, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r0, #9 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bne 1092b8 │ │ │ │ + bne 1092a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 107f4c │ │ │ │ + bl 107f34 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, ip │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldr r0, [ip] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldrb r2, [r8, #48] @ 0x30 │ │ │ │ cmp r0, #7 │ │ │ │ ldrb r1, [r8, #49] @ 0x31 │ │ │ │ - bne 1092d4 │ │ │ │ + bne 1092bc │ │ │ │ cmp r2, #2 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq 109150 │ │ │ │ + beq 109138 │ │ │ │ cmp r0, #7 │ │ │ │ cmpeq r2, #1 │ │ │ │ - beq 1092f0 │ │ │ │ + beq 1092d8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #4] │ │ │ │ mov r0, #8 │ │ │ │ - b 109634 │ │ │ │ + b 10961c │ │ │ │ tst r1, #1 │ │ │ │ - beq 1092e0 │ │ │ │ + beq 1092c8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #9 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ str r1, [r2] │ │ │ │ - bls 109398 │ │ │ │ + bls 109380 │ │ │ │ lsl r8, r0, #5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10958c │ │ │ │ + beq 109574 │ │ │ │ lsl r6, r4, #5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r6 │ │ │ │ bl ab354 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1095a0 │ │ │ │ + bne 109588 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ - b 10938c │ │ │ │ + b 109374 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldm r9, {r0, r5, r9} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 109390 │ │ │ │ + bne 109378 │ │ │ │ cmp r9, #0 │ │ │ │ - bpl 1094d8 │ │ │ │ + bpl 1094c0 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r5 │ │ │ │ - b 109620 │ │ │ │ + b 109608 │ │ │ │ mov r7, r9 │ │ │ │ - b 1095a0 │ │ │ │ + b 109588 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ mov r2, #9 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ str r2, [r8, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109070 │ │ │ │ + beq 109058 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ str r9, [sp, #16] │ │ │ │ - bl 108cc8 │ │ │ │ + bl 108cb0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 109664 │ │ │ │ + bne 10964c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #9 │ │ │ │ - bne 109410 │ │ │ │ + bne 1093f8 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 107f4c │ │ │ │ + bl 107f34 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, ip │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, #7 │ │ │ │ ldrbeq r0, [r8, #48] @ 0x30 │ │ │ │ cmpeq r0, #1 │ │ │ │ - beq 109720 │ │ │ │ + beq 109708 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [fp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [fp] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 108bac │ │ │ │ + bl 108b94 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [r8, #64] @ 0x40 │ │ │ │ mov r1, #9 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ str r1, [r8, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1090f8 │ │ │ │ + beq 1090e0 │ │ │ │ mov r6, r9 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 109498 │ │ │ │ + b 109480 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [r0, r7, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 108cc8 │ │ │ │ + bl 108cb0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 109500 │ │ │ │ + bne 1094e8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 109484 │ │ │ │ + bne 10946c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 3031c │ │ │ │ - b 109484 │ │ │ │ - beq 109608 │ │ │ │ + b 10946c │ │ │ │ + beq 1095f0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109380 │ │ │ │ + beq 109368 │ │ │ │ mov r7, r0 │ │ │ │ - b 10960c │ │ │ │ + b 1095f4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 108904 │ │ │ │ + bl 1088ec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r9, r6 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #9 │ │ │ │ - bne 109540 │ │ │ │ + bne 109528 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 107f4c │ │ │ │ + bl 107f34 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, ip │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, #7 │ │ │ │ ldrbeq r0, [r8, #48] @ 0x30 │ │ │ │ cmpeq r0, #1 │ │ │ │ - beq 10968c │ │ │ │ + beq 109674 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #5 │ │ │ │ str r1, [fp] │ │ │ │ stmib fp, {r0, r9} │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 105d44 │ │ │ │ + bl 105d2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109090 │ │ │ │ + beq 109078 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ @@ -233913,23 +233907,23 @@ │ │ │ │ str r0, [fp, #16] │ │ │ │ str r4, [fp, #24] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 107f4c │ │ │ │ + bl 107f34 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldrb r1, [r8, #49] @ 0x31 │ │ │ │ ldrb r2, [r8, #48] @ 0x30 │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ - b 1092d4 │ │ │ │ + b 1092bc │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #2 │ │ │ │ @@ -233938,15 +233932,15 @@ │ │ │ │ str r7, [fp, #16] │ │ │ │ mov r0, #20 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r9, [fp, r0] │ │ │ │ mov r0, #5 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [fp] │ │ │ │ - beq 109090 │ │ │ │ + beq 109078 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ @@ -233957,24 +233951,24 @@ │ │ │ │ str r6, [fp] │ │ │ │ str r9, [fp, #12] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r8, #49] @ 0x31 │ │ │ │ tst r0, #1 │ │ │ │ - beq 109550 │ │ │ │ + beq 109538 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [r8, #44] @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r4, [r8, #52] @ 0x34 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 105a30 │ │ │ │ + bl 105a18 │ │ │ │ mov r2, #4 │ │ │ │ str r4, [fp, #8] │ │ │ │ stm fp, {r2, r9} │ │ │ │ str r0, [fp, #12] │ │ │ │ str r1, [fp, #16] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -233985,24 +233979,24 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mov r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109380 │ │ │ │ + beq 109368 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [fp, #16] │ │ │ │ stmib fp, {r1, r4, r9} │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ strb r1, [r0] │ │ │ │ - b 109630 │ │ │ │ + b 109618 │ │ │ │ ldrb r0, [r8, #49] @ 0x31 │ │ │ │ tst r0, #1 │ │ │ │ - beq 109420 │ │ │ │ + beq 109408 │ │ │ │ mov r0, #9 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [r8, #44] @ 0x2c │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ str r1, [fp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [fp, #4] │ │ │ │ @@ -234011,336 +234005,336 @@ │ │ │ │ str r9, [fp, #16] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #1 │ │ │ │ mov r9, #0 │ │ │ │ stmib fp, {r1, r4} │ │ │ │ - b 109780 │ │ │ │ + b 109768 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #1 │ │ │ │ stmib fp, {r1, r9} │ │ │ │ mov r9, #0 │ │ │ │ str r9, [fp, #12] │ │ │ │ str r0, [fp, #16] │ │ │ │ - b 109630 │ │ │ │ + b 109618 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - b 1092d4 │ │ │ │ + b 1092bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 108bac │ │ │ │ - b 109830 │ │ │ │ + bl 108b94 │ │ │ │ + b 109818 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109830 │ │ │ │ + beq 109818 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b 10980c │ │ │ │ + b 1097f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 108bac │ │ │ │ - b 109810 │ │ │ │ + bl 108b94 │ │ │ │ + b 1097f8 │ │ │ │ bl 3a910 │ │ │ │ - b 109820 │ │ │ │ + b 109808 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 10886c │ │ │ │ - b 109830 │ │ │ │ + bl 108854 │ │ │ │ + b 109818 │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 109838 │ │ │ │ + bne 109820 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r4, r7, ror #14 │ │ │ │ - @ instruction: 0x0014c6fa │ │ │ │ + andseq ip, r4, pc, ror r7 │ │ │ │ + andseq ip, r4, r2, lsl r7 │ │ │ │ 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 109998 │ │ │ │ + beq 109980 │ │ │ │ add r6, r1, #16 │ │ │ │ add fp, sp, #8 │ │ │ │ add sl, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, #1 │ │ │ │ - b 1098b4 │ │ │ │ + b 10989c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1099dc │ │ │ │ + bne 1099c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 109998 │ │ │ │ + bcs 109980 │ │ │ │ strb r4, [r5, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f5674 │ │ │ │ + bl 1f565c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ strb r8, [r5, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 109900 │ │ │ │ + bne 1098e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1099b4 │ │ │ │ + beq 10999c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 1098a0 │ │ │ │ + b 109888 │ │ │ │ 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 1098a0 │ │ │ │ - b 1099dc │ │ │ │ + beq 109888 │ │ │ │ + b 1099c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 1098a0 │ │ │ │ - b 1099dc │ │ │ │ + beq 109888 │ │ │ │ + b 1099c4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrb r0, [r7, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 1099dc │ │ │ │ + bne 1099c4 │ │ │ │ ldm r7, {r4, r9} │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109968 │ │ │ │ + beq 109950 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109980 │ │ │ │ + beq 109968 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r4, #1 │ │ │ │ - b 1098a0 │ │ │ │ + b 109888 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f42b0 │ │ │ │ + bl 1f4298 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ 109a44 │ │ │ │ + ldr r0, [pc, #136] @ 109a2c │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [r2] │ │ │ │ str r0, [r2, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f42b0 │ │ │ │ + bl 1f4298 │ │ │ │ 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 1f42b0 │ │ │ │ + bl 1f4298 │ │ │ │ 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 109a18 │ │ │ │ + beq 109a00 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 109a30 │ │ │ │ + b 109a18 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f42b0 │ │ │ │ + bl 1f4298 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r5, ip, r0, lsl r8 │ │ │ │ + andseq r5, ip, r8, lsr #16 │ │ │ │ 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 109b88 │ │ │ │ + beq 109b70 │ │ │ │ add r6, r1, #16 │ │ │ │ add fp, sp, #8 │ │ │ │ add sl, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, #1 │ │ │ │ - b 109aa4 │ │ │ │ + b 109a8c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 109bcc │ │ │ │ + bne 109bb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 109b88 │ │ │ │ + bcs 109b70 │ │ │ │ strb r4, [r5, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f5674 │ │ │ │ + bl 1f565c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ff458 │ │ │ │ + bl 1ff440 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ strb r8, [r5, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 109af0 │ │ │ │ + bne 109ad8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109ba4 │ │ │ │ + beq 109b8c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 109a90 │ │ │ │ + b 109a78 │ │ │ │ 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 109a90 │ │ │ │ - b 109bcc │ │ │ │ + beq 109a78 │ │ │ │ + b 109bb4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 109a90 │ │ │ │ - b 109bcc │ │ │ │ + beq 109a78 │ │ │ │ + b 109bb4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrb r0, [r7, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 109bcc │ │ │ │ + bne 109bb4 │ │ │ │ ldm r7, {r4, r9} │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109b58 │ │ │ │ + beq 109b40 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109b70 │ │ │ │ + beq 109b58 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r4, #1 │ │ │ │ - b 109a90 │ │ │ │ + b 109a78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f42b0 │ │ │ │ + bl 1f4298 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ 109c34 │ │ │ │ + ldr r0, [pc, #136] @ 109c1c │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [r2] │ │ │ │ str r0, [r2, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f42b0 │ │ │ │ + bl 1f4298 │ │ │ │ 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 1f42b0 │ │ │ │ + bl 1f4298 │ │ │ │ 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 109c08 │ │ │ │ + beq 109bf0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 109c20 │ │ │ │ + b 109c08 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f42b0 │ │ │ │ + bl 1f4298 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r5, ip, r0, lsr #12 │ │ │ │ + andseq r5, ip, r8, lsr r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r1, #16] │ │ │ │ bxne lr │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 109c68 │ │ │ │ + bne 109c50 │ │ │ │ push {fp, lr} │ │ │ │ add r0, r1, #4 │ │ │ │ - bl 202f60 │ │ │ │ + bl 202f48 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - b 109c74 │ │ │ │ + b 109c5c │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ eormi r2, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -234351,90 +234345,90 @@ │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ - ldr r2, [pc, #232] @ 109dac │ │ │ │ - ldr r0, [pc, #232] @ 109db0 │ │ │ │ + ldr r2, [pc, #232] @ 109d94 │ │ │ │ + ldr r0, [pc, #232] @ 109d98 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, ip, #4 │ │ │ │ - b 109d84 │ │ │ │ - ldr r2, [pc, #232] @ 109dc8 │ │ │ │ + b 109d6c │ │ │ │ + ldr r2, [pc, #232] @ 109db0 │ │ │ │ mov r3, #19 │ │ │ │ - ldr r0, [pc, #228] @ 109dcc │ │ │ │ + ldr r0, [pc, #228] @ 109db4 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #220] @ 109dd0 │ │ │ │ + ldr r1, [pc, #220] @ 109db8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 109d80 │ │ │ │ - ldr r2, [pc, #176] @ 109db4 │ │ │ │ - ldr r0, [pc, #176] @ 109db8 │ │ │ │ + b 109d68 │ │ │ │ + ldr r2, [pc, #176] @ 109d9c │ │ │ │ + ldr r0, [pc, #176] @ 109da0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - b 109d88 │ │ │ │ - ldr r2, [pc, #156] @ 109dbc │ │ │ │ + b 109d70 │ │ │ │ + ldr r2, [pc, #156] @ 109da4 │ │ │ │ mov r3, #14 │ │ │ │ - ldr r0, [pc, #152] @ 109dc0 │ │ │ │ + ldr r0, [pc, #152] @ 109da8 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #144] @ 109dc4 │ │ │ │ + ldr r1, [pc, #144] @ 109dac │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 109d80 │ │ │ │ - ldr r2, [pc, #144] @ 109dd4 │ │ │ │ + b 109d68 │ │ │ │ + ldr r2, [pc, #144] @ 109dbc │ │ │ │ mov r3, #6 │ │ │ │ - ldr r0, [pc, #140] @ 109dd8 │ │ │ │ + ldr r0, [pc, #140] @ 109dc0 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #132] @ 109ddc │ │ │ │ + ldr r1, [pc, #132] @ 109dc4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 109d80 │ │ │ │ - ldr r2, [pc, #120] @ 109de0 │ │ │ │ + b 109d68 │ │ │ │ + ldr r2, [pc, #120] @ 109dc8 │ │ │ │ mov r3, #5 │ │ │ │ - ldr r0, [pc, #116] @ 109de4 │ │ │ │ + ldr r0, [pc, #116] @ 109dcc │ │ │ │ ldrd r4, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #108] @ 109de8 │ │ │ │ + ldr r1, [pc, #108] @ 109dd0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq lr, r3, r7, lsl #20 │ │ │ │ + andseq lr, r3, pc, lsl sl │ │ │ │ @ instruction: 0xffffb6c8 │ │ │ │ - andseq lr, r3, fp, asr #19 │ │ │ │ + andseq lr, r3, r3, ror #19 │ │ │ │ @ instruction: 0xffffb690 │ │ │ │ - andseq lr, r3, r7, lsr #19 │ │ │ │ + @ instruction: 0x0013e9bf │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x0014baff │ │ │ │ - andseq lr, r3, r7, ror #19 │ │ │ │ + andseq fp, r4, r7, lsl fp │ │ │ │ + @ instruction: 0x0013e9ff │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ - andseq fp, r4, sp, asr #22 │ │ │ │ - andseq lr, r3, r3, lsl #19 │ │ │ │ + andseq fp, r4, r5, ror #22 │ │ │ │ + mulseq r3, fp, r9 │ │ │ │ andeq r0, r0, r0, lsr #10 │ │ │ │ - @ instruction: 0x0014bafc │ │ │ │ - andseq lr, r3, pc, asr r9 │ │ │ │ + andseq fp, r4, r4, lsl fp │ │ │ │ + andseq lr, r3, r7, ror r9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0014bade │ │ │ │ + @ instruction: 0x0014baf6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ @@ -234460,540 +234454,540 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 109e94 │ │ │ │ + bne 109e7c │ │ │ │ mov r0, sp │ │ │ │ - bl 109a48 │ │ │ │ + bl 109a30 │ │ │ │ ldrb r0, [sp] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 109e9c │ │ │ │ + bhi 109e84 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 109e9c │ │ │ │ + beq 109e84 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109eb4 │ │ │ │ + beq 109e9c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109ecc │ │ │ │ + beq 109eb4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109f00 │ │ │ │ + beq 109ee8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_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 109f50 │ │ │ │ + bne 109f38 │ │ │ │ mov r0, sp │ │ │ │ - bl 109858 │ │ │ │ + bl 109840 │ │ │ │ ldrb r0, [sp] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 109f58 │ │ │ │ + bhi 109f40 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 109f58 │ │ │ │ + beq 109f40 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109f70 │ │ │ │ + beq 109f58 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109f88 │ │ │ │ + beq 109f70 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109fbc │ │ │ │ + beq 109fa4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #276] @ 10a0f8 │ │ │ │ + ldr r5, [pc, #276] @ 10a0e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r7, #4 │ │ │ │ strb r7, [r4] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [r4] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r7, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ ldrb r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a048 │ │ │ │ + beq 10a030 │ │ │ │ cmp r1, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r4] │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #200] @ 10a0fc │ │ │ │ - ldr r2, [pc, #200] @ 10a100 │ │ │ │ + ldr r0, [pc, #200] @ 10a0e4 │ │ │ │ + ldr r2, [pc, #200] @ 10a0e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #173 @ 0xad │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 10a064 │ │ │ │ + bhi 10a04c │ │ │ │ cmp r1, #3 │ │ │ │ - beq 10a064 │ │ │ │ + beq 10a04c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a07c │ │ │ │ + beq 10a064 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a094 │ │ │ │ + beq 10a07c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a0c8 │ │ │ │ + beq 10a0b0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 10a438 │ │ │ │ + bl 10a420 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r5, ip, ip, ror #3 │ │ │ │ - andseq fp, r4, fp, lsr #16 │ │ │ │ - @ instruction: 0x001c51bc │ │ │ │ + andseq r5, ip, r4, lsl #4 │ │ │ │ + andseq fp, r4, r3, asr #16 │ │ │ │ + @ instruction: 0x001c51d4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #276] @ 10a228 │ │ │ │ + ldr r5, [pc, #276] @ 10a210 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r7, #4 │ │ │ │ strb r7, [r4] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [r4] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r7, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ ldrb r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a178 │ │ │ │ + beq 10a160 │ │ │ │ cmp r1, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r4] │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #200] @ 10a22c │ │ │ │ - ldr r2, [pc, #200] @ 10a230 │ │ │ │ + ldr r0, [pc, #200] @ 10a214 │ │ │ │ + ldr r2, [pc, #200] @ 10a218 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #173 @ 0xad │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 10a194 │ │ │ │ + bhi 10a17c │ │ │ │ cmp r1, #3 │ │ │ │ - beq 10a194 │ │ │ │ + beq 10a17c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a1ac │ │ │ │ + beq 10a194 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a1c4 │ │ │ │ + beq 10a1ac │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a1f8 │ │ │ │ + beq 10a1e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 10a438 │ │ │ │ + bl 10a420 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r5, ip, r4, ror #1 │ │ │ │ - @ instruction: 0x0014b6fb │ │ │ │ - andseq r5, ip, ip, lsl #1 │ │ │ │ + ldrsheq r5, [ip], -ip │ │ │ │ + andseq fp, r4, r3, lsl r7 │ │ │ │ + andseq r5, ip, r4, lsr #1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 232a04 │ │ │ │ + b 2329ec │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 10a268 │ │ │ │ + bne 10a250 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 10a26c │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 10a254 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2349d0 │ │ │ │ + b 2349b8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 10a2c0 │ │ │ │ + bcs 10a2a8 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 10a7a8 │ │ │ │ + bl 10a790 │ │ │ │ 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 10a2f8 │ │ │ │ + bcs 10a2e0 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 10a7a8 │ │ │ │ + bl 10a790 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - bne 10a31c │ │ │ │ + bne 10a304 │ │ │ │ strb r2, [sp, #5] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #3 │ │ │ │ - b 10a338 │ │ │ │ + b 10a320 │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ mvn r4, #15 │ │ │ │ orr r1, r4, r1, lsr #18 │ │ │ │ bfi lr, ip, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb lr, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 10a7a8 │ │ │ │ + bl 10a790 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 10a37c │ │ │ │ + bcs 10a364 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 10a680 │ │ │ │ + bl 10a668 │ │ │ │ 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 10a3b4 │ │ │ │ + bcs 10a39c │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 10a680 │ │ │ │ + bl 10a668 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - bne 10a3d8 │ │ │ │ + bne 10a3c0 │ │ │ │ strb r2, [sp, #5] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #3 │ │ │ │ - b 10a3f4 │ │ │ │ + b 10a3dc │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ mvn r4, #15 │ │ │ │ orr r1, r4, r1, lsr #18 │ │ │ │ bfi lr, ip, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb lr, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 10a680 │ │ │ │ + bl 10a668 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 10a41c │ │ │ │ + ldr r1, [pc, #4] @ 10a404 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 232c54 │ │ │ │ - @ instruction: 0x001c4df0 │ │ │ │ + b 232c3c │ │ │ │ + andseq r4, ip, r8, lsl #28 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 10a434 │ │ │ │ + ldr r1, [pc, #4] @ 10a41c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 232c54 │ │ │ │ - @ instruction: 0x001c4db0 │ │ │ │ + b 232c3c │ │ │ │ + andseq r4, ip, r8, asr #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 10a454 │ │ │ │ + bhi 10a43c │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a46c │ │ │ │ + beq 10a454 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a484 │ │ │ │ + beq 10a46c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a4b4 │ │ │ │ + beq 10a49c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 10a5c0 │ │ │ │ + bne 10a5a8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a4fc │ │ │ │ + beq 10a4e4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r5, r4 │ │ │ │ ldrh r0, [r5, #48]! @ 0x30 │ │ │ │ subs r0, r0, #2 │ │ │ │ movwcc r0, #2 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a540 │ │ │ │ + beq 10a528 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 10a530 │ │ │ │ + beq 10a518 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 10a548 │ │ │ │ + bne 10a530 │ │ │ │ mov r6, #32 │ │ │ │ - b 10a570 │ │ │ │ + b 10a558 │ │ │ │ add r6, r4, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 109f18 │ │ │ │ - b 10a554 │ │ │ │ + bl 109f00 │ │ │ │ + b 10a53c │ │ │ │ mov r6, #4 │ │ │ │ - b 10a570 │ │ │ │ + b 10a558 │ │ │ │ add r6, r4, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 109e5c │ │ │ │ + bl 109e44 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r6, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a570 │ │ │ │ + beq 10a558 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r5, r6] │ │ │ │ bl 24a28 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 10a5bc │ │ │ │ + beq 10a5a4 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10a588 │ │ │ │ + bne 10a570 │ │ │ │ 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 ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10a4f0 │ │ │ │ - b 10a4fc │ │ │ │ - b 10a5e0 │ │ │ │ + bne 10a4d8 │ │ │ │ + b 10a4e4 │ │ │ │ + b 10a5c8 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a5fc │ │ │ │ + beq 10a5e4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl 24a28 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 10a644 │ │ │ │ + beq 10a62c │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10a614 │ │ │ │ + bne 10a5fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 10a644 │ │ │ │ + bne 10a62c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #32] @ 10a67c │ │ │ │ + ldr r2, [pc, #32] @ 10a664 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232e6c │ │ │ │ + bl 232e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237d7c │ │ │ │ + bl 237d64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq fp, r4, r1, asr r2 │ │ │ │ + andseq fp, r4, r9, ror #4 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 10a6d0 │ │ │ │ + bcs 10a6b8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ @@ -235004,49 +234998,49 @@ │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ bl 30658 │ │ │ │ ldrb r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 10a71c │ │ │ │ + beq 10a704 │ │ │ │ ldrb r1, [r6] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 10a724 │ │ │ │ + bhi 10a70c │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 10a724 │ │ │ │ + beq 10a70c │ │ │ │ ldm sp, {r2, r3} │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldrd r8, [r4] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a73c │ │ │ │ + beq 10a724 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a754 │ │ │ │ + beq 10a73c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ - b 10a710 │ │ │ │ + b 10a6f8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a788 │ │ │ │ + beq 10a770 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -235059,15 +235053,15 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 10a7f8 │ │ │ │ + bcs 10a7e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ @@ -235078,49 +235072,49 @@ │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ bl 3059c │ │ │ │ ldrb r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 10a844 │ │ │ │ + beq 10a82c │ │ │ │ ldrb r1, [r6] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 10a84c │ │ │ │ + bhi 10a834 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 10a84c │ │ │ │ + beq 10a834 │ │ │ │ ldm sp, {r2, r3} │ │ │ │ strd r2, [r0] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldrd r8, [r4] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a864 │ │ │ │ + beq 10a84c │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a87c │ │ │ │ + beq 10a864 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ - b 10a838 │ │ │ │ + b 10a820 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a8b0 │ │ │ │ + beq 10a898 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -235138,153 +235132,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] @ 10ab88 │ │ │ │ + ldr ip, [pc, #632] @ 10ab70 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #628] @ 10ab8c │ │ │ │ + ldr r1, [pc, #628] @ 10ab74 │ │ │ │ add lr, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #624] @ 10ab90 │ │ │ │ + ldr r3, [pc, #624] @ 10ab78 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr ip, [pc, #628] @ 10abc8 │ │ │ │ + ldr ip, [pc, #628] @ 10abb0 │ │ │ │ add r4, r0, #4 │ │ │ │ - ldr lr, [pc, #624] @ 10abcc │ │ │ │ + ldr lr, [pc, #624] @ 10abb4 │ │ │ │ mov r7, #5 │ │ │ │ - ldr r5, [pc, #620] @ 10abd0 │ │ │ │ + ldr r5, [pc, #620] @ 10abb8 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #616] @ 10abd4 │ │ │ │ + ldr r1, [pc, #616] @ 10abbc │ │ │ │ mov r6, #4 │ │ │ │ - ldr r3, [pc, #612] @ 10abd8 │ │ │ │ + ldr r3, [pc, #612] @ 10abc0 │ │ │ │ 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 10aaf4 │ │ │ │ - ldr ip, [pc, #508] @ 10aba8 │ │ │ │ + b 10aadc │ │ │ │ + ldr ip, [pc, #508] @ 10ab90 │ │ │ │ add r4, r0, #4 │ │ │ │ - ldr r6, [pc, #504] @ 10abac │ │ │ │ + ldr r6, [pc, #504] @ 10ab94 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r5, [pc, #500] @ 10abb0 │ │ │ │ + ldr r5, [pc, #500] @ 10ab98 │ │ │ │ mov r7, #5 │ │ │ │ - ldr r1, [pc, #496] @ 10abb4 │ │ │ │ + ldr r1, [pc, #496] @ 10ab9c │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r3, [pc, #492] @ 10abb8 │ │ │ │ + ldr r3, [pc, #492] @ 10aba0 │ │ │ │ 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 10aaf4 │ │ │ │ - ldr r7, [pc, #448] @ 10abbc │ │ │ │ + b 10aadc │ │ │ │ + ldr r7, [pc, #448] @ 10aba4 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #444] @ 10abc0 │ │ │ │ + ldr r1, [pc, #444] @ 10aba8 │ │ │ │ mov r6, #5 │ │ │ │ - ldr r3, [pc, #440] @ 10abc4 │ │ │ │ + ldr r3, [pc, #440] @ 10abac │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr ip, [pc, #340] @ 10ab94 │ │ │ │ + ldr ip, [pc, #340] @ 10ab7c │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr lr, [pc, #336] @ 10ab98 │ │ │ │ + ldr lr, [pc, #336] @ 10ab80 │ │ │ │ mov r6, #5 │ │ │ │ - ldr r4, [pc, #332] @ 10ab9c │ │ │ │ + ldr r4, [pc, #332] @ 10ab84 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #328] @ 10aba0 │ │ │ │ + ldr r1, [pc, #328] @ 10ab88 │ │ │ │ mov r7, #4 │ │ │ │ - ldr r3, [pc, #324] @ 10aba4 │ │ │ │ + ldr r3, [pc, #324] @ 10ab8c │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr ip, [pc, #308] @ 10abdc │ │ │ │ + ldr ip, [pc, #308] @ 10abc4 │ │ │ │ add r4, r0, #4 │ │ │ │ - ldr lr, [pc, #304] @ 10abe0 │ │ │ │ + ldr lr, [pc, #304] @ 10abc8 │ │ │ │ mov r7, #5 │ │ │ │ - ldr r5, [pc, #300] @ 10abe4 │ │ │ │ + ldr r5, [pc, #300] @ 10abcc │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #296] @ 10abe8 │ │ │ │ + ldr r1, [pc, #296] @ 10abd0 │ │ │ │ mov r6, #4 │ │ │ │ - ldr r3, [pc, #292] @ 10abec │ │ │ │ + ldr r3, [pc, #292] @ 10abd4 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r7, [pc, #224] @ 10abf0 │ │ │ │ + ldr r7, [pc, #224] @ 10abd8 │ │ │ │ add r6, r0, #4 │ │ │ │ - ldr ip, [pc, #220] @ 10abf4 │ │ │ │ + ldr ip, [pc, #220] @ 10abdc │ │ │ │ mov r4, #5 │ │ │ │ - ldr r5, [pc, #216] @ 10abf8 │ │ │ │ + ldr r5, [pc, #216] @ 10abe0 │ │ │ │ add fp, sp, #32 │ │ │ │ - ldr lr, [pc, #212] @ 10abfc │ │ │ │ + ldr lr, [pc, #212] @ 10abe4 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r1, [pc, #208] @ 10ac00 │ │ │ │ + ldr r1, [pc, #208] @ 10abe8 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #204] @ 10ac04 │ │ │ │ + ldr r3, [pc, #204] @ 10abec │ │ │ │ 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} │ │ │ │ @@ -235295,49 +235289,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 233fdc │ │ │ │ + bl 233fc4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r4, ip, r0, lsl #18 │ │ │ │ - mulseq r4, r8, pc @ │ │ │ │ - andseq sl, r4, sl, lsr #31 │ │ │ │ - andseq r4, ip, r0, asr #15 │ │ │ │ - andseq sl, r4, lr, ror #28 │ │ │ │ - andseq r4, ip, r0, asr #15 │ │ │ │ - andseq sl, r4, r3, ror #28 │ │ │ │ - andseq pc, r3, r1, lsr #29 │ │ │ │ - andseq r4, ip, ip, lsr r8 │ │ │ │ - andseq sl, r4, r6, lsl pc │ │ │ │ - andseq r4, ip, r4, ror #16 │ │ │ │ - andseq sl, r4, r3, lsr #30 │ │ │ │ - andseq sl, r4, sl, lsr #30 │ │ │ │ - andseq r4, ip, r4, lsl r8 │ │ │ │ - andseq sl, r4, r7, ror #29 │ │ │ │ - @ instruction: 0x0014aeb6 │ │ │ │ - andseq r4, ip, ip, lsr #17 │ │ │ │ - andseq sl, r4, sl, asr pc │ │ │ │ - @ instruction: 0x001c48bc │ │ │ │ - andseq sl, r4, fp, lsl #31 │ │ │ │ - andseq pc, r3, sp, lsl #31 │ │ │ │ - andseq r4, ip, r8, asr r7 │ │ │ │ - andseq sl, r4, r6, lsl #28 │ │ │ │ - andseq r4, ip, r8, ror #14 │ │ │ │ - andseq r0, r4, r4, ror #12 │ │ │ │ - mulseq r3, r1, lr │ │ │ │ - @ instruction: 0x001c46f8 │ │ │ │ - andseq sl, r4, sl, ror sp │ │ │ │ + andseq r4, ip, r8, lsl r9 │ │ │ │ + @ instruction: 0x0014afb0 │ │ │ │ + andseq sl, r4, r2, asr #31 │ │ │ │ + @ instruction: 0x001c47d8 │ │ │ │ + andseq sl, r4, r6, lsl #29 │ │ │ │ + @ instruction: 0x001c47d8 │ │ │ │ + andseq sl, r4, fp, ror lr │ │ │ │ + @ instruction: 0x0013feb9 │ │ │ │ + andseq r4, ip, r4, asr r8 │ │ │ │ + andseq sl, r4, lr, lsr #30 │ │ │ │ + andseq r4, ip, ip, ror r8 │ │ │ │ + andseq sl, r4, fp, lsr pc │ │ │ │ + andseq sl, r4, r2, asr #30 │ │ │ │ + andseq r4, ip, ip, lsr #16 │ │ │ │ + @ instruction: 0x0014aeff │ │ │ │ + andseq sl, r4, lr, asr #29 │ │ │ │ + andseq r4, ip, r4, asr #17 │ │ │ │ + andseq sl, r4, r2, ror pc │ │ │ │ + @ instruction: 0x001c48d4 │ │ │ │ + andseq sl, r4, r3, lsr #31 │ │ │ │ + andseq pc, r3, r5, lsr #31 │ │ │ │ + andseq r4, ip, r0, ror r7 │ │ │ │ + andseq sl, r4, lr, lsl lr │ │ │ │ + andseq r4, ip, r0, lsl #15 │ │ │ │ + andseq r0, r4, ip, ror r6 │ │ │ │ + andseq pc, r3, r9, lsr #29 │ │ │ │ andseq r4, ip, r0, lsl r7 │ │ │ │ - andseq sl, r4, r6, lsl #28 │ │ │ │ - @ instruction: 0x0014adde │ │ │ │ - andseq pc, r3, r1, lsr #28 │ │ │ │ + mulseq r4, r2, sp │ │ │ │ + andseq r4, ip, r8, lsr #14 │ │ │ │ + andseq sl, r4, lr, lsl lr │ │ │ │ + @ instruction: 0x0014adf6 │ │ │ │ + andseq pc, r3, r9, lsr lr @ │ │ │ │ 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 │ │ │ │ @@ -235359,15 +235353,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] @ 10acc0 │ │ │ │ + ldr r3, [pc, #60] @ 10aca8 │ │ │ │ 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 │ │ │ │ @@ -235376,15 +235370,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: 0x0014aebf │ │ │ │ + @ instruction: 0x0014aed7 │ │ │ │ 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 │ │ │ │ @@ -235406,15 +235400,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] @ 10ad7c │ │ │ │ + ldr r3, [pc, #60] @ 10ad64 │ │ │ │ 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 │ │ │ │ @@ -235423,15 +235417,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: 0x0014adf6 │ │ │ │ + andseq sl, r4, lr, lsl #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ movw ip, #16959 @ 0x423f │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movt ip, #15 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ movw r4, #31457 @ 0x7ae1 │ │ │ │ @@ -235659,21 +235653,21 @@ │ │ │ │ orrs r2, r3, r2 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r9 │ │ │ │ movwne r5, #0 │ │ │ │ movwne r2, #0 │ │ │ │ movwne r0, #0 │ │ │ │ movwne r3, #0 │ │ │ │ - bne 10b3f0 │ │ │ │ + bne 10b3d8 │ │ │ │ eor r4, r8, #127 @ 0x7f │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ orr r4, r4, r1 │ │ │ │ orr r6, sl, r6 │ │ │ │ orrs r6, r4, r6 │ │ │ │ - beq 10b3f0 │ │ │ │ + beq 10b3d8 │ │ │ │ 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 │ │ │ │ @@ -235706,20 +235700,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 10b200 │ │ │ │ + beq 10b1e8 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 10b3c0 │ │ │ │ + b 10b3a8 │ │ │ │ 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 │ │ │ │ @@ -235818,15 +235812,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 10b2c8 │ │ │ │ + bne 10b2b0 │ │ │ │ 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 │ │ │ │ @@ -235955,20 +235949,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 10b86c │ │ │ │ + bne 10b854 │ │ │ │ eor r6, r0, #127 @ 0x7f │ │ │ │ orr r7, r8, lr │ │ │ │ orr r6, r6, sl │ │ │ │ orrs r6, r6, r7 │ │ │ │ - beq 10b86c │ │ │ │ + beq 10b854 │ │ │ │ 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 │ │ │ │ @@ -235993,20 +235987,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 10b67c │ │ │ │ + beq 10b664 │ │ │ │ mov lr, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ - b 10b858 │ │ │ │ + b 10b840 │ │ │ │ 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 │ │ │ │ @@ -236117,15 +236111,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 10b768 │ │ │ │ + bne 10b750 │ │ │ │ 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 │ │ │ │ @@ -236138,44 +236132,44 @@ │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 10b8b0 │ │ │ │ + bcs 10b898 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bne 10b8bc │ │ │ │ + bne 10b8a4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - b 10b8fc │ │ │ │ + b 10b8e4 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 10b8ac │ │ │ │ + bne 10b894 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10b8e4 │ │ │ │ + beq 10b8cc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10b8fc │ │ │ │ + beq 10b8e4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10b92c │ │ │ │ + beq 10b914 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -236183,15 +236177,15 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ bxhi lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10b96c │ │ │ │ + beq 10b954 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ @@ -236209,76 +236203,76 @@ │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r9, [r1, #8] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 10bafc │ │ │ │ + bhi 10bae4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r4, r9 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10bad4 │ │ │ │ + beq 10babc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ str fp, [sp] │ │ │ │ - bl 10b970 │ │ │ │ + bl 10b958 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10babc │ │ │ │ + bne 10baa4 │ │ │ │ mov r0, #4 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10bad4 │ │ │ │ + beq 10babc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ add sl, sp, #8 │ │ │ │ mov r9, #0 │ │ │ │ lsl r4, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ str fp, [sp] │ │ │ │ - bl 10b970 │ │ │ │ + bl 10b958 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10bae8 │ │ │ │ + bne 10bad0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r7, r7, #12 │ │ │ │ subs r4, r4, #12 │ │ │ │ add r9, r0, r9 │ │ │ │ - bne 10ba58 │ │ │ │ - b 10ba28 │ │ │ │ + bne 10ba40 │ │ │ │ + b 10ba10 │ │ │ │ add r2, r1, #2 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ str fp, [sp] │ │ │ │ - bl 10bc94 │ │ │ │ + bl 10bc7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 10ba28 │ │ │ │ + beq 10ba10 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r8] │ │ │ │ str r9, [r8, #4] │ │ │ │ str r1, [r8, #8] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, #0 │ │ │ │ @@ -236295,101 +236289,101 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b 10b9c8 │ │ │ │ + b 10b9b0 │ │ │ │ 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 10bba0 │ │ │ │ + beq 10bb88 │ │ │ │ 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 10b970 │ │ │ │ + bl 10b958 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10bbe0 │ │ │ │ + bne 10bbc8 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ - bne 10bb68 │ │ │ │ + bne 10bb50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10bbd8 │ │ │ │ + bne 10bbc0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 10bbf4 │ │ │ │ + bpl 10bbdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r6 │ │ │ │ - b 10bc34 │ │ │ │ + b 10bc1c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ strd r0, [r8, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b 10bc40 │ │ │ │ - beq 10bc1c │ │ │ │ + b 10bc28 │ │ │ │ + beq 10bc04 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10bbc8 │ │ │ │ + beq 10bbb0 │ │ │ │ mov r7, r0 │ │ │ │ - b 10bc20 │ │ │ │ + b 10bc08 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ 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 10bc60 │ │ │ │ + beq 10bc48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 10bc6c │ │ │ │ + b 10bc54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10bc90 │ │ │ │ + beq 10bc78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @@ -236452,15 +236446,15 @@ │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ andeq r1, r0, r4, lsr sl │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r1, r0, r4, lsr sl │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ ldrb r2, [lr, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10bef8 │ │ │ │ + bne 10bee0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r7, #268 @ 0x10c │ │ │ │ movw r6, #28902 @ 0x70e6 │ │ │ │ movw r5, #3917 @ 0xf4d │ │ │ │ mov r3, r2 │ │ │ │ ubfx r2, r2, #9, #1 │ │ │ │ bfc r3, #9, #23 │ │ │ │ @@ -236473,89 +236467,89 @@ │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ mov r5, #2 │ │ │ │ addhi r7, r5, r3, lsr #13 │ │ │ │ strb r7, [lr, #6] │ │ │ │ sub r2, r2, r6, lsr #7 │ │ │ │ strb r2, [lr, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 10bf00 │ │ │ │ - b 10c0d0 │ │ │ │ + bne 10bee8 │ │ │ │ + b 10c0b8 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r5, [r2, #1] │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ muleq r0, r8, r9 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ mov r0, r3 │ │ │ │ - bl 10ad80 │ │ │ │ + bl 10ad68 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 10e814 │ │ │ │ - b 10c810 │ │ │ │ + bl 10e7fc │ │ │ │ + b 10c7f8 │ │ │ │ ldrb r0, [r3, #13] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ sxtb r3, r0 │ │ │ │ cmp r2, #2 │ │ │ │ eor r7, r0, r3, asr #7 │ │ │ │ sub r4, r7, r3, asr #7 │ │ │ │ - beq 10c40c │ │ │ │ + beq 10c3f4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 10c444 │ │ │ │ + bne 10c42c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10be88 │ │ │ │ + beq 10be70 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r2, r2, r4 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 10beac │ │ │ │ - ldr r2, [pc, #3940] @ 10cdf4 │ │ │ │ + bcs 10be94 │ │ │ │ + ldr r2, [pc, #3940] @ 10cddc │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10c8cc │ │ │ │ + bcs 10c8b4 │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 10c8e8 │ │ │ │ + b 10c8d0 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 10c42c │ │ │ │ + beq 10c414 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10c4f4 │ │ │ │ + bne 10c4dc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 10acc4 │ │ │ │ - b 10c438 │ │ │ │ + bl 10acac │ │ │ │ + b 10c420 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 10c0d0 │ │ │ │ + beq 10c0b8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10c15c │ │ │ │ + bne 10c144 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - b 10c53c │ │ │ │ + b 10c524 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movw r3, #16959 @ 0x423f │ │ │ │ movt r3, #15 │ │ │ │ movw ip, #1461 @ 0x5b5 │ │ │ │ movw r4, #31457 @ 0x7ae1 │ │ │ │ mov r7, #0 │ │ │ │ add r3, r3, r0, asr #10 │ │ │ │ @@ -236569,15 +236563,15 @@ │ │ │ │ lsr r5, r5, #30 │ │ │ │ smlal r5, r7, r3, ip │ │ │ │ asr r3, r6, #7 │ │ │ │ add r3, r3, r6, lsr #31 │ │ │ │ asr r6, r4, #5 │ │ │ │ add r6, r6, r4, lsr #31 │ │ │ │ add r0, r0, r6 │ │ │ │ - ldr r6, [pc, #4060] @ 10cf48 │ │ │ │ + ldr r6, [pc, #4060] @ 10cf30 │ │ │ │ add r0, r0, r3 │ │ │ │ lsr r3, r5, #2 │ │ │ │ orr r3, r3, r7, lsl #30 │ │ │ │ add r6, pc, r6 │ │ │ │ add r0, r0, r3 │ │ │ │ movw r3, #7117 @ 0x1bcd │ │ │ │ movt r3, #59989 @ 0xea55 │ │ │ │ @@ -236597,25 +236591,25 @@ │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #17 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ andeq r0, r0, r0, ror r8 │ │ │ │ - ldr r2, [pc, #3952] @ 10cf4c │ │ │ │ + ldr r2, [pc, #3952] @ 10cf34 │ │ │ │ mov r9, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r0, lsl #3] │ │ │ │ - b 10c598 │ │ │ │ + b 10c580 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ ldr fp, [r3] │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bhi 10d580 │ │ │ │ + bhi 10d568 │ │ │ │ add r2, pc, #8 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr sp │ │ │ │ andeq r0, r0, r8, lsr #23 │ │ │ │ @@ -236629,53 +236623,53 @@ │ │ │ │ movt r0, #27487 @ 0x6b5f │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ lsr r5, r2, #22 │ │ │ │ movw r0, #38527 @ 0x967f │ │ │ │ movt r0, #152 @ 0x98 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc 10c074 │ │ │ │ + bcc 10c05c │ │ │ │ movw r0, #65526 @ 0xfff6 │ │ │ │ mov r6, #0 │ │ │ │ movt r0, #5 │ │ │ │ add r0, r5, r0 │ │ │ │ and r0, r0, #393216 @ 0x60000 │ │ │ │ cmp r0, #262144 @ 0x40000 │ │ │ │ - bne 10c098 │ │ │ │ - ldr r2, [pc, #4048] @ 10d04c │ │ │ │ + bne 10c080 │ │ │ │ + ldr r2, [pc, #4048] @ 10d034 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #57599 @ 0xe0ff │ │ │ │ movt r0, #1525 @ 0x5f5 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 10d464 │ │ │ │ + bcs 10d44c │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #89] @ 0x59 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 10d480 │ │ │ │ + b 10d468 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 10bf00 │ │ │ │ + bne 10bee8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - b 10c544 │ │ │ │ + b 10c52c │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ ldrh r2, [r2, #1] │ │ │ │ ldrb r5, [lr, #6] │ │ │ │ orr r0, r2, r0, lsl #16 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10c12c │ │ │ │ + bne 10c114 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r7, #268 @ 0x10c │ │ │ │ mov r3, r2 │ │ │ │ ubfx r2, r2, #9, #1 │ │ │ │ bfc r3, #9, #23 │ │ │ │ add r2, r2, #59 @ 0x3b │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -236685,636 +236679,636 @@ │ │ │ │ mov r3, #2 │ │ │ │ lsr r7, r2, #13 │ │ │ │ addhi r7, r3, r2, lsr #13 │ │ │ │ strb r7, [lr, #6] │ │ │ │ uxtb r5, r7 │ │ │ │ ubfx r2, r0, #16, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10c4b0 │ │ │ │ - ldr r0, [pc, #3856] @ 10d050 │ │ │ │ + beq 10c498 │ │ │ │ + ldr r0, [pc, #3856] @ 10d038 │ │ │ │ cmp r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #3 │ │ │ │ - bne 10c590 │ │ │ │ + bne 10c578 │ │ │ │ ldrd r8, [r0, #-8] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ - b 10d1a4 │ │ │ │ + b 10d18c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10e698 │ │ │ │ - b 10c548 │ │ │ │ + bl 10e680 │ │ │ │ + b 10c530 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ sxtb r7, r3 │ │ │ │ cmp r2, #2 │ │ │ │ eor r6, r3, r7, asr #7 │ │ │ │ sub r5, r6, r7, asr #7 │ │ │ │ - beq 10c564 │ │ │ │ + beq 10c54c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 10c678 │ │ │ │ + bne 10c660 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10c1b4 │ │ │ │ + beq 10c19c │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r5 │ │ │ │ uxtab r2, r2, r5 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 10c1d8 │ │ │ │ - ldr r2, [pc, #4084] @ 10d1b0 │ │ │ │ + bcs 10c1c0 │ │ │ │ + ldr r2, [pc, #4084] @ 10d198 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ mov r1, r4 │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10c93c │ │ │ │ + bcs 10c924 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b 10d480 │ │ │ │ + b 10d468 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bfc r2, #9, #23 │ │ │ │ - beq 10c584 │ │ │ │ + beq 10c56c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10c6e4 │ │ │ │ + bne 10c6cc │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10e328 │ │ │ │ - b 10c548 │ │ │ │ + bl 10e310 │ │ │ │ + b 10c530 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ add r4, r2, #1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 10c3fc │ │ │ │ + beq 10c3e4 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r7, lr │ │ │ │ ldrb r0, [lr, #7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c878 │ │ │ │ + beq 10c860 │ │ │ │ ldr r2, [r7] │ │ │ │ - b 10c8a0 │ │ │ │ + b 10c888 │ │ │ │ ldrh r0, [r3, #12] │ │ │ │ ldrb r6, [r3, #14] │ │ │ │ ldrb r7, [r2, #2] │ │ │ │ orr r0, r0, r0, lsr #8 │ │ │ │ orr r0, r0, r6 │ │ │ │ sxtb r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 10c27c │ │ │ │ + bmi 10c264 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ mov r5, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 10c2ac │ │ │ │ + beq 10c294 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 10d9b0 │ │ │ │ + beq 10d998 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ movwmi r0, #45 @ 0x2d │ │ │ │ strb r0, [r3, r2] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r1, #8] │ │ │ │ sxtb r0, r6 │ │ │ │ cmp r7, #2 │ │ │ │ eor r2, r6, r0, asr #7 │ │ │ │ sub r4, r2, r0, asr #7 │ │ │ │ - beq 10c5ac │ │ │ │ + beq 10c594 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 10c6f0 │ │ │ │ + bne 10c6d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10c2f0 │ │ │ │ + beq 10c2d8 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r2, r2, r4 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 10c314 │ │ │ │ - ldr r2, [pc, #4020] @ 10d2ac │ │ │ │ + bcs 10c2fc │ │ │ │ + ldr r2, [pc, #4020] @ 10d294 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ mov r1, r7 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10c980 │ │ │ │ + bcs 10c968 │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 10ca44 │ │ │ │ + b 10ca2c │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ ldrb r5, [r2, #1] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 10d958 │ │ │ │ + bls 10d940 │ │ │ │ add r0, r7, #2 │ │ │ │ str r0, [r1, #8] │ │ │ │ movw r0, #28016 @ 0x6d70 │ │ │ │ cmp r5, #0 │ │ │ │ movw r2, #28001 @ 0x6d61 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movwne r0, #19792 @ 0x4d50 │ │ │ │ movwne r2, #19777 @ 0x4d41 │ │ │ │ cmp r4, #11 │ │ │ │ mov r9, #2 │ │ │ │ movhi r2, r0 │ │ │ │ add r0, r1, r7 │ │ │ │ strh r2, [r0] │ │ │ │ - b 10d774 │ │ │ │ + b 10d75c │ │ │ │ ldrb r7, [r2, #1] │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ - bne 10c3b8 │ │ │ │ + bne 10c3a0 │ │ │ │ cmp r2, #12 │ │ │ │ mov r4, #12 │ │ │ │ cmpne r2, #0 │ │ │ │ - beq 10c3b8 │ │ │ │ + beq 10c3a0 │ │ │ │ subs r4, r2, #12 │ │ │ │ movcc r4, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c5cc │ │ │ │ + beq 10c5b4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10c75c │ │ │ │ + bne 10c744 │ │ │ │ tst r4, #255 @ 0xff │ │ │ │ - beq 10c3f0 │ │ │ │ + beq 10c3d8 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r2, r2, r4 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 10c618 │ │ │ │ - ldr r2, [pc, #4000] @ 10d398 │ │ │ │ + bcs 10c600 │ │ │ │ + ldr r2, [pc, #4000] @ 10d380 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 10c5fc │ │ │ │ + b 10c5e4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ asr r2, r0, #10 │ │ │ │ - b 10c8a0 │ │ │ │ + b 10c888 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10c8f4 │ │ │ │ + bcs 10c8dc │ │ │ │ mov r9, #1 │ │ │ │ mov r6, r5 │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 10c90c │ │ │ │ + b 10c8f4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 10ac08 │ │ │ │ + bl 10abf0 │ │ │ │ mov r1, r5 │ │ │ │ uxtb r2, r0 │ │ │ │ - b 10c528 │ │ │ │ + b 10c510 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c46c │ │ │ │ + beq 10c454 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r2, r2, r4 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 10c490 │ │ │ │ - ldr r2, [pc, #4076] @ 10d460 │ │ │ │ + bcs 10c478 │ │ │ │ + ldr r2, [pc, #4076] @ 10d448 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10c918 │ │ │ │ + bcs 10c900 │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ mov sl, r8 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 10c930 │ │ │ │ + b 10c918 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 10ca7c │ │ │ │ + beq 10ca64 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10ca9c │ │ │ │ + bne 10ca84 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ cmp r5, #10 │ │ │ │ - bcc 10d2b0 │ │ │ │ + bcc 10d298 │ │ │ │ add r4, r0, #1 │ │ │ │ - ldr r0, [pc, #4028] @ 10d498 │ │ │ │ + ldr r0, [pc, #4028] @ 10d480 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ mov r5, #2 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ - b 10d2e4 │ │ │ │ + b 10d2cc │ │ │ │ ldrb r2, [lr, #5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10c528 │ │ │ │ + bne 10c510 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r7, lr │ │ │ │ mov r5, r1 │ │ │ │ - bl 10edf8 │ │ │ │ + bl 10ede0 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [r7, #7] │ │ │ │ str r0, [r7] │ │ │ │ strb r2, [r7, #5] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 10c544 │ │ │ │ + beq 10c52c │ │ │ │ cmp r4, #1 │ │ │ │ - bne 10c55c │ │ │ │ - bl 10e1ac │ │ │ │ - b 10c548 │ │ │ │ - bl 10dfa8 │ │ │ │ + bne 10c544 │ │ │ │ + bl 10e194 │ │ │ │ + b 10c530 │ │ │ │ + bl 10df90 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10d930 │ │ │ │ + bne 10d918 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ - b 10d774 │ │ │ │ - bl 10e698 │ │ │ │ - b 10c548 │ │ │ │ + b 10d75c │ │ │ │ + bl 10e680 │ │ │ │ + b 10c530 │ │ │ │ uxtb r2, r5 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 10c95c │ │ │ │ + bcs 10c944 │ │ │ │ mov r9, #1 │ │ │ │ mov ip, r0 │ │ │ │ orr r2, r5, #48 @ 0x30 │ │ │ │ strb r2, [sp, #82] @ 0x52 │ │ │ │ - b 10c974 │ │ │ │ + b 10c95c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10e0a8 │ │ │ │ - b 10c548 │ │ │ │ + bl 10e090 │ │ │ │ + b 10c530 │ │ │ │ mov r9, #3 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ - bl 105ac8 │ │ │ │ - b 10d774 │ │ │ │ + bl 105ab0 │ │ │ │ + b 10d75c │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10c998 │ │ │ │ + bcs 10c980 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 10c9dc │ │ │ │ + b 10c9c4 │ │ │ │ tst r4, #255 @ 0xff │ │ │ │ - beq 10c5f4 │ │ │ │ + beq 10c5dc │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r2, r2, r4 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 10c618 │ │ │ │ - ldr r2, [pc, #4076] @ 10d5e8 │ │ │ │ + bcs 10c600 │ │ │ │ + ldr r2, [pc, #4076] @ 10d5d0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bcc 10c65c │ │ │ │ + bcc 10c644 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r2, r0 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r0, r0, r2, r4 │ │ │ │ - ldr r2, [pc, #4064] @ 10d620 │ │ │ │ + ldr r2, [pc, #4064] @ 10d608 │ │ │ │ mov r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, #0 │ │ │ │ - b 10c668 │ │ │ │ + b 10c650 │ │ │ │ mov r0, #2 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 10c9b8 │ │ │ │ + bcs 10c9a0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ orr r2, r4, #48 @ 0x30 │ │ │ │ strb r2, [r3, r0] │ │ │ │ - b 10c9d4 │ │ │ │ + b 10c9bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10c6a0 │ │ │ │ + beq 10c688 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r5 │ │ │ │ uxtab r2, r2, r5 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 10c6c4 │ │ │ │ - ldr r2, [pc, #4084] @ 10d69c │ │ │ │ + bcs 10c6ac │ │ │ │ + ldr r2, [pc, #4084] @ 10d684 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ mov r1, r4 │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10c9f4 │ │ │ │ + bcs 10c9dc │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r4, #1 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 10ca10 │ │ │ │ + b 10c9f8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10e4e0 │ │ │ │ - b 10c548 │ │ │ │ + bl 10e4c8 │ │ │ │ + b 10c530 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10c718 │ │ │ │ + beq 10c700 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r2, r2, r4 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 10c73c │ │ │ │ - ldr r2, [pc, #4088] @ 10d718 │ │ │ │ + bcs 10c724 │ │ │ │ + ldr r2, [pc, #4088] @ 10d700 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ mov r1, r7 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10ca28 │ │ │ │ + bcs 10ca10 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 10ca44 │ │ │ │ + b 10ca2c │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bcc 10ca60 │ │ │ │ + bcc 10ca48 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r2, r0 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r0, r0, r2, r4 │ │ │ │ - ldr r2, [pc, #4020] @ 10d738 │ │ │ │ + ldr r2, [pc, #4020] @ 10d720 │ │ │ │ mov r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, #0 │ │ │ │ - b 10ca6c │ │ │ │ + b 10ca54 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl 10af74 │ │ │ │ - b 10c7bc │ │ │ │ + bl 10af5c │ │ │ │ + b 10c7a4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl 10ae58 │ │ │ │ + bl 10ae40 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ stm sp, {r0, r1, r5} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 10ea80 │ │ │ │ + bl 10ea68 │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10d98c │ │ │ │ + bne 10d974 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - b 10d774 │ │ │ │ + b 10d75c │ │ │ │ mov r0, r3 │ │ │ │ - bl 10b428 │ │ │ │ + bl 10b410 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 10eb8c │ │ │ │ + bl 10eb74 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 10c554 │ │ │ │ + beq 10c53c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - b 10d994 │ │ │ │ - ldr r3, [pc, #4052] @ 10d804 │ │ │ │ + b 10d97c │ │ │ │ + ldr r3, [pc, #4052] @ 10d7ec │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ and r2, r2, #1 │ │ │ │ add r0, r0, r2 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r2, r0, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r9, #1 │ │ │ │ - bl 105ac8 │ │ │ │ - b 10d774 │ │ │ │ - ldr r3, [pc, #4068] @ 10d850 │ │ │ │ + bl 105ab0 │ │ │ │ + b 10d75c │ │ │ │ + ldr r3, [pc, #4068] @ 10d838 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r0, lsl #3]! │ │ │ │ ldr r9, [r3, #4] │ │ │ │ - b 10d19c │ │ │ │ + b 10d184 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 10edf8 │ │ │ │ + bl 10ede0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [r7, #7] │ │ │ │ str r2, [r7] │ │ │ │ strb r0, [r7, #5] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ - bl 106b8c │ │ │ │ + bl 106b74 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 10c554 │ │ │ │ + beq 10c53c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #4092] @ 10d8d0 │ │ │ │ + ldr r2, [pc, #4092] @ 10d8b8 │ │ │ │ mov r4, #2 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, fp │ │ │ │ - b 10c9e4 │ │ │ │ - ldr r2, [pc, #4056] @ 10d8d4 │ │ │ │ + b 10c9cc │ │ │ │ + ldr r2, [pc, #4056] @ 10d8bc │ │ │ │ mov r9, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - b 10d1a4 │ │ │ │ - ldr r2, [pc, #4076] @ 10d90c │ │ │ │ + b 10d18c │ │ │ │ + ldr r2, [pc, #4076] @ 10d8f4 │ │ │ │ mov r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ - b 10c9e4 │ │ │ │ - ldr r2, [pc, #4072] @ 10d92c │ │ │ │ + b 10c9cc │ │ │ │ + ldr r2, [pc, #4072] @ 10d914 │ │ │ │ mov r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ - b 10d480 │ │ │ │ - ldr r0, [pc, #4080] @ 10d954 │ │ │ │ + b 10d468 │ │ │ │ + ldr r0, [pc, #4080] @ 10d93c │ │ │ │ mov r9, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 10d1a4 │ │ │ │ - ldr r2, [pc, #4092] @ 10d984 │ │ │ │ + b 10d18c │ │ │ │ + ldr r2, [pc, #4092] @ 10d96c │ │ │ │ mov r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - b 10ca3c │ │ │ │ - ldr r2, [pc, #4072] @ 10d988 │ │ │ │ + b 10ca24 │ │ │ │ + ldr r2, [pc, #4072] @ 10d970 │ │ │ │ mov r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ - b 10c9dc │ │ │ │ - ldr r0, [pc, #4076] @ 10d9ac │ │ │ │ + b 10c9c4 │ │ │ │ + ldr r0, [pc, #4076] @ 10d994 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r3, r0 │ │ │ │ eor r4, r0, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ add r9, r4, r5 │ │ │ │ - b 10d774 │ │ │ │ - ldr r2, [pc, #4064] @ 10d9dc │ │ │ │ + b 10d75c │ │ │ │ + ldr r2, [pc, #4064] @ 10d9c4 │ │ │ │ mov r4, #2 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ add r9, r4, r7 │ │ │ │ - b 10d774 │ │ │ │ - ldr r2, [pc, #4016] @ 10d9e0 │ │ │ │ + b 10d75c │ │ │ │ + ldr r2, [pc, #4016] @ 10d9c8 │ │ │ │ mov r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ add r0, r4, r8 │ │ │ │ add r9, r0, r5 │ │ │ │ - b 10d774 │ │ │ │ + b 10d75c │ │ │ │ mov r0, #2 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 10d178 │ │ │ │ + bcs 10d160 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ orr r2, r4, #48 @ 0x30 │ │ │ │ strb r2, [r3, r0] │ │ │ │ - b 10d194 │ │ │ │ + b 10d17c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ cmp r5, #10 │ │ │ │ - bcs 10d2fc │ │ │ │ + bcs 10d2e4 │ │ │ │ add r2, r0, #2 │ │ │ │ mov r9, #1 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 10d19c │ │ │ │ + b 10d184 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ cmp r5, #10 │ │ │ │ add r2, r0, #1 │ │ │ │ add r4, r0, #2 │ │ │ │ - bcc 10d31c │ │ │ │ - ldr r0, [pc, #3884] @ 10d9e4 │ │ │ │ + bcc 10d304 │ │ │ │ + ldr r0, [pc, #3884] @ 10d9cc │ │ │ │ mov r4, #2 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ - b 10d480 │ │ │ │ + b 10d468 │ │ │ │ movw r0, #19923 @ 0x4dd3 │ │ │ │ movt r0, #4194 @ 0x1062 │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ lsr r5, r2, #6 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ cmp fp, #1000 @ 0x3e8 │ │ │ │ - bcc 10d6a4 │ │ │ │ + bcc 10d68c │ │ │ │ movw r0, #15241 @ 0x3b89 │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ movt r0, #21990 @ 0x55e6 │ │ │ │ movt r3, #13 │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ movw r7, #65526 @ 0xfff6 │ │ │ │ movw r0, #57599 @ 0xe0ff │ │ │ │ @@ -237333,50 +237327,50 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r3, #5 │ │ │ │ eor r2, r0, r2 │ │ │ │ lsr r0, r2, #17 │ │ │ │ addhi r0, r3, r2, lsr #17 │ │ │ │ cmp r0, #4 │ │ │ │ - bls 10d6a0 │ │ │ │ + bls 10d688 │ │ │ │ movw r0, #38527 @ 0x967f │ │ │ │ movt r0, #152 @ 0x98 │ │ │ │ cmp fp, r0 │ │ │ │ - bls 10d354 │ │ │ │ + bls 10d33c │ │ │ │ movw r0, #14051 @ 0x36e3 │ │ │ │ movw r3, #51819 @ 0xca6b │ │ │ │ movt r0, #26 │ │ │ │ movt r3, #27487 @ 0x6b5f │ │ │ │ umull r0, r2, r5, r0 │ │ │ │ umull r3, r7, fp, r3 │ │ │ │ lsr r0, r2, #2 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mls r5, r0, r2, r5 │ │ │ │ movw r0, #5243 @ 0x147b │ │ │ │ - ldr r2, [pc, #3708] @ 10da14 │ │ │ │ + ldr r2, [pc, #3708] @ 10d9fc │ │ │ │ add r2, pc, r2 │ │ │ │ mul r0, r5, r0 │ │ │ │ ubfx r0, r0, #19, #8 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ lsr r2, r7, #22 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #86] @ 0x56 │ │ │ │ mov r0, #6 │ │ │ │ - b 10d378 │ │ │ │ + b 10d360 │ │ │ │ movw r2, #23237 @ 0x5ac5 │ │ │ │ lsr r0, fp, #5 │ │ │ │ movt r2, #2684 @ 0xa7c │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ lsr r6, r2, #7 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ movt r0, #1 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ cmp fp, r2 │ │ │ │ - bcc 10d810 │ │ │ │ + bcc 10d7f8 │ │ │ │ movw r2, #64536 @ 0xfc18 │ │ │ │ add r0, r6, #2288 @ 0x8f0 │ │ │ │ movt r2, #13 │ │ │ │ add r0, r0, #512000 @ 0x7d000 │ │ │ │ add r2, r6, r2 │ │ │ │ movw r3, #65526 @ 0xfff6 │ │ │ │ and r0, r2, r0 │ │ │ │ @@ -237385,43 +237379,43 @@ │ │ │ │ movt r3, #5 │ │ │ │ add r2, r6, r2 │ │ │ │ add r7, r6, r3 │ │ │ │ and r2, r7, r2 │ │ │ │ eor r0, r2, r0 │ │ │ │ orr r2, r3, #9 │ │ │ │ cmp r0, r2 │ │ │ │ - bls 10d808 │ │ │ │ + bls 10d7f0 │ │ │ │ movw r0, #38527 @ 0x967f │ │ │ │ mov r2, #10 │ │ │ │ movt r0, #152 @ 0x98 │ │ │ │ cmp fp, r0 │ │ │ │ - bls 10d408 │ │ │ │ + bls 10d3f0 │ │ │ │ uxth r0, r6 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ - ldr r3, [pc, #3536] @ 10da20 │ │ │ │ + ldr r3, [pc, #3536] @ 10da08 │ │ │ │ smulbb r0, r0, r2 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ lsr r0, r0, #17 │ │ │ │ mls r2, r0, r2, r6 │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #8 │ │ │ │ - b 10d40c │ │ │ │ + b 10d3f4 │ │ │ │ movw r0, #5977 @ 0x1759 │ │ │ │ movt r0, #53687 @ 0xd1b7 │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ lsr r6, r2, #13 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ cmp fp, r2 │ │ │ │ - bcc 10d790 │ │ │ │ + bcc 10d778 │ │ │ │ movw r2, #64536 @ 0xfc18 │ │ │ │ add r0, r6, #2288 @ 0x8f0 │ │ │ │ movt r2, #13 │ │ │ │ movw r7, #65526 @ 0xfff6 │ │ │ │ add r0, r0, #512000 @ 0x7d000 │ │ │ │ add r2, r6, r2 │ │ │ │ movt r7, #5 │ │ │ │ @@ -237430,93 +237424,93 @@ │ │ │ │ add r7, r6, r7 │ │ │ │ movt r2, #7 │ │ │ │ add r3, r6, r2 │ │ │ │ and r3, r7, r3 │ │ │ │ orr r2, r2, #99 @ 0x63 │ │ │ │ eor r0, r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bls 10d788 │ │ │ │ + bls 10d770 │ │ │ │ movw r0, #57599 @ 0xe0ff │ │ │ │ movt r0, #1525 @ 0x5f5 │ │ │ │ cmp fp, r0 │ │ │ │ - bls 10d39c │ │ │ │ + bls 10d384 │ │ │ │ movw r0, #36281 @ 0x8db9 │ │ │ │ movw r3, #15241 @ 0x3b89 │ │ │ │ movt r0, #6 │ │ │ │ movt r3, #21990 @ 0x55e6 │ │ │ │ umull r0, r2, r6, r0 │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ umull r3, r7, fp, r3 │ │ │ │ mls r6, r2, r0, r6 │ │ │ │ movw r0, #5243 @ 0x147b │ │ │ │ - ldr r2, [pc, #3332] @ 10da1c │ │ │ │ + ldr r2, [pc, #3332] @ 10da04 │ │ │ │ add r2, pc, r2 │ │ │ │ mul r0, r6, r0 │ │ │ │ ubfx r0, r0, #19, #8 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ lsr r2, r7, #25 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #86] @ 0x56 │ │ │ │ mov r0, #6 │ │ │ │ - b 10d3c8 │ │ │ │ + b 10d3b0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 10d074 │ │ │ │ + bne 10d05c │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 10d204 │ │ │ │ + b 10d1ec │ │ │ │ movw r0, #56963 @ 0xde83 │ │ │ │ movt r0, #17179 @ 0x431b │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ lsr r5, r2, #18 │ │ │ │ movw r0, #16959 @ 0x423f │ │ │ │ movt r0, #15 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ cmp fp, r2 │ │ │ │ - bcc 10d890 │ │ │ │ + bcc 10d878 │ │ │ │ movw r0, #65436 @ 0xff9c │ │ │ │ movw r2, #65526 @ 0xfff6 │ │ │ │ movt r0, #7 │ │ │ │ movt r2, #5 │ │ │ │ add r0, r5, r0 │ │ │ │ add r2, r5, r2 │ │ │ │ and r0, r2, r0 │ │ │ │ movw r2, #64536 @ 0xfc18 │ │ │ │ movt r2, #5 │ │ │ │ add r2, r5, r2 │ │ │ │ eor r0, r0, r2 │ │ │ │ lsrs r2, r0, #18 │ │ │ │ - beq 10d888 │ │ │ │ + beq 10d870 │ │ │ │ movw r0, #57599 @ 0xe0ff │ │ │ │ movt r0, #1525 @ 0x5f5 │ │ │ │ cmp fp, r0 │ │ │ │ - bls 10d44c │ │ │ │ + bls 10d434 │ │ │ │ uxth r0, r5 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ - ldr r3, [pc, #3168] @ 10da28 │ │ │ │ + ldr r3, [pc, #3168] @ 10da10 │ │ │ │ smulbb r0, r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ lsr r2, r0, #17 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ mls r0, r2, r0, r5 │ │ │ │ orr r2, r2, #48 @ 0x30 │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r3, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #7 │ │ │ │ - b 10d730 │ │ │ │ - andseq r9, r4, r4, lsl #24 │ │ │ │ + b 10d718 │ │ │ │ + andseq r9, r4, ip, lsl ip │ │ │ │ movw r0, #34079 @ 0x851f │ │ │ │ movt r0, #20971 @ 0x51eb │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ lsr r6, r2, #5 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ cmp fp, #100 @ 0x64 │ │ │ │ - bcc 10d628 │ │ │ │ + bcc 10d610 │ │ │ │ movw r0, #51819 @ 0xca6b │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ movt r0, #27487 @ 0x6b5f │ │ │ │ movt r3, #13 │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ movw r7, #65526 @ 0xfff6 │ │ │ │ movw r0, #38527 @ 0x967f │ │ │ │ @@ -237535,20 +237529,20 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r3, #5 │ │ │ │ eor r2, r0, r2 │ │ │ │ lsr r0, r2, #17 │ │ │ │ addhi r0, r3, r2, lsr #17 │ │ │ │ cmp r0, #5 │ │ │ │ - bls 10d624 │ │ │ │ + bls 10d60c │ │ │ │ movw r2, #16959 @ 0x423f │ │ │ │ mov r0, #10 │ │ │ │ movt r2, #15 │ │ │ │ cmp fp, r2 │ │ │ │ - bls 10cf00 │ │ │ │ + bls 10cee8 │ │ │ │ movw r0, #28207 @ 0x6e2f │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ movt r0, #419 @ 0x1a3 │ │ │ │ movw r7, #56963 @ 0xde83 │ │ │ │ umull r0, r2, r6, r0 │ │ │ │ movt r7, #17179 @ 0x431b │ │ │ │ lsr r0, r2, #6 │ │ │ │ @@ -237558,51 +237552,51 @@ │ │ │ │ uxth r2, r0 │ │ │ │ lsr r2, r2, #2 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r6, r6, #18 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r0, r2, r3, r0 │ │ │ │ - ldr r3, [pc, #2856] @ 10da08 │ │ │ │ + ldr r3, [pc, #2856] @ 10d9f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ uxth r0, r0 │ │ │ │ strh r2, [sp, #86] @ 0x56 │ │ │ │ add r0, r3, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #6 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bls 10d400 │ │ │ │ + bls 10d3e8 │ │ │ │ uxth r2, r6 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ - ldr r7, [pc, #2800] @ 10da0c │ │ │ │ + ldr r7, [pc, #2800] @ 10d9f4 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ add r7, pc, r7 │ │ │ │ sub r0, r0, #2 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r3, r2, r3, r6 │ │ │ │ uxth r3, r3 │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ add r7, r4, r0 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r7] │ │ │ │ - b 10d720 │ │ │ │ - @ instruction: 0x00149bd3 │ │ │ │ - andseq r3, ip, r0, lsr #5 │ │ │ │ + b 10d708 │ │ │ │ + andseq r9, r4, fp, ror #23 │ │ │ │ + @ instruction: 0x001c32b8 │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ lsr r6, r2, #3 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ cmp fp, #10 │ │ │ │ - bcc 10d5a8 │ │ │ │ + bcc 10d590 │ │ │ │ movw r0, #56963 @ 0xde83 │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ movt r0, #17179 @ 0x431b │ │ │ │ movt r3, #13 │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ movw r7, #65526 @ 0xfff6 │ │ │ │ movw r0, #16959 @ 0x423f │ │ │ │ @@ -237621,54 +237615,54 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r3, #5 │ │ │ │ eor r2, r0, r2 │ │ │ │ lsr r0, r2, #17 │ │ │ │ addhi r0, r3, r2, lsr #17 │ │ │ │ cmp r0, #6 │ │ │ │ - bls 10d5a4 │ │ │ │ + bls 10d58c │ │ │ │ movw r2, #34463 @ 0x869f │ │ │ │ mov r0, #10 │ │ │ │ movt r2, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bls 10d278 │ │ │ │ + bls 10d260 │ │ │ │ movw r0, #5977 @ 0x1759 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ movt r0, #53687 @ 0xd1b7 │ │ │ │ umull r0, r2, r6, r0 │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ lsr r2, r2, #13 │ │ │ │ mls r0, r2, r0, r6 │ │ │ │ mov r6, #100 @ 0x64 │ │ │ │ uxth r3, r0 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ - ldr r7, [pc, #2532] @ 10da04 │ │ │ │ + ldr r7, [pc, #2532] @ 10d9ec │ │ │ │ add r7, pc, r7 │ │ │ │ lsr r3, r3, #17 │ │ │ │ mls r0, r3, r6, r0 │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [sp, #86] @ 0x56 │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r7, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #6 │ │ │ │ - b 10d27c │ │ │ │ - andseq r9, r4, r8, lsl sl │ │ │ │ - andseq r3, ip, r4, ror r1 │ │ │ │ + b 10d264 │ │ │ │ + andseq r9, r4, r0, lsr sl │ │ │ │ + andseq r3, ip, ip, lsl #3 │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ umull r2, r3, fp, r0 │ │ │ │ lsr r6, r3, #3 │ │ │ │ add r2, r6, r6, lsl #2 │ │ │ │ sub r2, fp, r2, lsl #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10d49c │ │ │ │ + beq 10d484 │ │ │ │ movw r2, #23237 @ 0x5ac5 │ │ │ │ lsr r0, fp, #5 │ │ │ │ movt r2, #2684 @ 0xa7c │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ movt r3, #13 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ @@ -237688,20 +237682,20 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r3, #5 │ │ │ │ eor r2, r0, r2 │ │ │ │ lsr r0, r2, #17 │ │ │ │ addhi r0, r3, r2, lsr #17 │ │ │ │ cmp r0, #7 │ │ │ │ - bls 10d200 │ │ │ │ + bls 10d1e8 │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp fp, lr │ │ │ │ - bcc 10d1b4 │ │ │ │ - ldr r7, [pc, #2300] @ 10d9f8 │ │ │ │ + bcc 10d19c │ │ │ │ + ldr r7, [pc, #2300] @ 10d9e0 │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ movw r8, #5977 @ 0x1759 │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ movt ip, #1525 @ 0x5f5 │ │ │ │ movt r8, #53687 @ 0xd1b7 │ │ │ │ movw sl, #5243 @ 0x147b │ │ │ │ @@ -237723,399 +237717,399 @@ │ │ │ │ ldrh r6, [r6] │ │ │ │ strh r6, [r4, #6] │ │ │ │ uxth r5, r5 │ │ │ │ add r5, r7, r5, lsl #1 │ │ │ │ ldrh r5, [r5] │ │ │ │ strh r5, [r4, #8] │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ - bhi 10d118 │ │ │ │ + bhi 10d100 │ │ │ │ add r0, r0, #10 │ │ │ │ - b 10d1b8 │ │ │ │ - ldr r0, [pc, #2164] @ 10d9f4 │ │ │ │ + b 10d1a0 │ │ │ │ + ldr r0, [pc, #2164] @ 10d9dc │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r3, r0 │ │ │ │ eor r9, r0, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ - bl 105ac8 │ │ │ │ - b 10d774 │ │ │ │ - @ instruction: 0x001498d8 │ │ │ │ + bl 105ab0 │ │ │ │ + b 10d75c │ │ │ │ + @ instruction: 0x001498f0 │ │ │ │ mov r2, fp │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bls 10d284 │ │ │ │ + bls 10d26c │ │ │ │ uxth r3, r2 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r3, r3, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ lsr r3, r3, #17 │ │ │ │ mls r2, r3, r7, r2 │ │ │ │ - ldr r7, [pc, #2068] @ 10d9fc │ │ │ │ + ldr r7, [pc, #2068] @ 10d9e4 │ │ │ │ add r7, pc, r7 │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r7, r2, lsl #1 │ │ │ │ add r7, r4, r0 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r7] │ │ │ │ - b 10d288 │ │ │ │ + b 10d270 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 10d244 │ │ │ │ + beq 10d22c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r5, r5, #1 │ │ │ │ strb r7, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bne 10d21c │ │ │ │ - b 10d0e4 │ │ │ │ + bne 10d204 │ │ │ │ + b 10d0cc │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r4, ip │ │ │ │ bl 30444 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov ip, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - b 10d228 │ │ │ │ + b 10d210 │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bhi 10d1c0 │ │ │ │ + bhi 10d1a8 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ - bcs 10d29c │ │ │ │ + bcs 10d284 │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r2, r3, #48 @ 0x30 │ │ │ │ - b 10d730 │ │ │ │ - ldr r2, [pc, #1884] @ 10da00 │ │ │ │ + b 10d718 │ │ │ │ + ldr r2, [pc, #1884] @ 10d9e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #1 │ │ │ │ - b 10d748 │ │ │ │ - mulseq r4, ip, r7 │ │ │ │ - ldr r2, [pc, #1844] @ 10d9ec │ │ │ │ + b 10d730 │ │ │ │ + @ instruction: 0x001497b4 │ │ │ │ + ldr r2, [pc, #1844] @ 10d9d4 │ │ │ │ add r4, r0, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, #1 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ add r9, r5, r6 │ │ │ │ - b 10d774 │ │ │ │ + b 10d75c │ │ │ │ add r2, r0, #1 │ │ │ │ - ldr r0, [pc, #1768] @ 10d9f0 │ │ │ │ + ldr r0, [pc, #1768] @ 10d9d8 │ │ │ │ mov r9, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ - b 10d19c │ │ │ │ - ldr r2, [pc, #1732] @ 10d9e8 │ │ │ │ + b 10d184 │ │ │ │ + ldr r2, [pc, #1732] @ 10d9d0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, #1 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 10d480 │ │ │ │ + b 10d468 │ │ │ │ mov r0, #10 │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ - bls 10d71c │ │ │ │ + bls 10d704 │ │ │ │ uxth r0, r5 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ smulbb r0, r0, r2 │ │ │ │ lsr r2, r0, #17 │ │ │ │ mov r0, #8 │ │ │ │ uxth r3, r5 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ lsr r3, r3, #17 │ │ │ │ mls r3, r3, r7, r5 │ │ │ │ - b 10d3e4 │ │ │ │ - andseq r9, r4, r8, lsr #13 │ │ │ │ + b 10d3cc │ │ │ │ + andseq r9, r4, r0, asr #13 │ │ │ │ movw r2, #16959 @ 0x423f │ │ │ │ mov r0, #10 │ │ │ │ movt r2, #15 │ │ │ │ cmp fp, r2 │ │ │ │ - bls 10d400 │ │ │ │ + bls 10d3e8 │ │ │ │ uxth r0, r6 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ smulbb r0, r0, r2 │ │ │ │ lsr r2, r0, #17 │ │ │ │ mov r0, #8 │ │ │ │ uxth r3, r6 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ lsr r3, r3, #17 │ │ │ │ mls r3, r3, r7, r6 │ │ │ │ - ldr r7, [pc, #1580] @ 10da18 │ │ │ │ + ldr r7, [pc, #1580] @ 10da00 │ │ │ │ uxth r3, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [sp, #88] @ 0x58 │ │ │ │ - b 10d720 │ │ │ │ + b 10d708 │ │ │ │ mov r2, r6 │ │ │ │ - b 10d720 │ │ │ │ + b 10d708 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10d424 │ │ │ │ + bcs 10d40c │ │ │ │ sub r3, r2, #1 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r4, r3] │ │ │ │ - b 10d440 │ │ │ │ - ldr r3, [pc, #1528] @ 10da24 │ │ │ │ + b 10d428 │ │ │ │ + ldr r3, [pc, #1528] @ 10da0c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r3, r0, lsl #1 │ │ │ │ sub r3, r2, #2 │ │ │ │ add r2, r4, r3 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r2] │ │ │ │ add r2, r4, r3 │ │ │ │ rsb r4, r3, #10 │ │ │ │ - b 10d760 │ │ │ │ + b 10d748 │ │ │ │ mov r0, #9 │ │ │ │ cmp r5, #10 │ │ │ │ - bcs 10d910 │ │ │ │ + bcs 10d8f8 │ │ │ │ orr r2, r5, #48 @ 0x30 │ │ │ │ - b 10d730 │ │ │ │ - andseq r9, r4, r1, lsr #12 │ │ │ │ - ldr r0, [pc, #1476] @ 10da30 │ │ │ │ + b 10d718 │ │ │ │ + andseq r9, r4, r9, lsr r6 │ │ │ │ + ldr r0, [pc, #1476] @ 10da18 │ │ │ │ mov r4, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ add r9, r4, r6 │ │ │ │ - b 10d774 │ │ │ │ - @ instruction: 0x001494d6 │ │ │ │ + b 10d75c │ │ │ │ + andseq r9, r4, lr, ror #9 │ │ │ │ mul r2, r6, r0 │ │ │ │ ror r3, r2, #1 │ │ │ │ movw r2, #39322 @ 0x999a │ │ │ │ movt r2, #6553 @ 0x1999 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 10cf60 │ │ │ │ + bcs 10cf48 │ │ │ │ movw r3, #34079 @ 0x851f │ │ │ │ movt r3, #20971 @ 0x51eb │ │ │ │ umull r3, r7, fp, r3 │ │ │ │ lsr r6, r7, #5 │ │ │ │ mul r3, r6, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 10ce08 │ │ │ │ + bcs 10cdf0 │ │ │ │ movw r3, #19923 @ 0x4dd3 │ │ │ │ movt r3, #4194 @ 0x1062 │ │ │ │ umull r3, r7, fp, r3 │ │ │ │ lsr r5, r7, #6 │ │ │ │ mul r3, r5, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 10cae0 │ │ │ │ + bcs 10cac8 │ │ │ │ movw r3, #5977 @ 0x1759 │ │ │ │ movt r3, #53687 @ 0xd1b7 │ │ │ │ umull r3, r7, fp, r3 │ │ │ │ lsr r6, r7, #13 │ │ │ │ mul r3, r6, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 10cc88 │ │ │ │ + bcs 10cc70 │ │ │ │ movw r7, #23237 @ 0x5ac5 │ │ │ │ lsr r3, fp, #5 │ │ │ │ movt r7, #2684 @ 0xa7c │ │ │ │ umull r3, r7, r3, r7 │ │ │ │ lsr r6, r7, #7 │ │ │ │ mul r3, r6, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 10cbcc │ │ │ │ + bcs 10cbb4 │ │ │ │ movw r3, #56963 @ 0xde83 │ │ │ │ movt r3, #17179 @ 0x431b │ │ │ │ umull r3, r7, fp, r3 │ │ │ │ lsr r5, r7, #18 │ │ │ │ mul r3, r5, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 10cd58 │ │ │ │ + bcs 10cd40 │ │ │ │ movw r2, #51819 @ 0xca6b │ │ │ │ movt r2, #27487 @ 0x6b5f │ │ │ │ umull r2, r3, fp, r2 │ │ │ │ movw r2, #39321 @ 0x9999 │ │ │ │ movt r2, #6553 @ 0x1999 │ │ │ │ lsr r5, r3, #22 │ │ │ │ mul r0, r5, r0 │ │ │ │ ror r0, r0, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi 10c044 │ │ │ │ + bhi 10c02c │ │ │ │ movw r0, #15241 @ 0x3b89 │ │ │ │ movt r0, #21990 @ 0x55e6 │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ orr r0, r0, r2, lsr #25 │ │ │ │ strb r0, [sp, #89] @ 0x59 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r2, r0, #9 │ │ │ │ - b 10c84c │ │ │ │ + b 10c834 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 10d5ec │ │ │ │ + beq 10d5d4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r5, r5, #1 │ │ │ │ strb r7, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bne 10d5c0 │ │ │ │ - b 10cfd8 │ │ │ │ - andseq r9, r4, r5, lsr #9 │ │ │ │ + bne 10d5a8 │ │ │ │ + b 10cfc0 │ │ │ │ + @ instruction: 0x001494bd │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r4, ip │ │ │ │ bl 30444 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov ip, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ - b 10d5cc │ │ │ │ - andseq r9, r4, r2, ror r3 │ │ │ │ + b 10d5b4 │ │ │ │ + andseq r9, r4, sl, lsl #7 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #7 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 10d668 │ │ │ │ + beq 10d650 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r5, r5, #1 │ │ │ │ strb r7, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bne 10d640 │ │ │ │ - b 10ce80 │ │ │ │ + bne 10d628 │ │ │ │ + b 10ce68 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r4, ip │ │ │ │ bl 30444 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov ip, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ - b 10d64c │ │ │ │ - andseq r9, r4, sp, ror #7 │ │ │ │ + b 10d634 │ │ │ │ + andseq r9, r4, r5, lsl #8 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #6 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 10d6e4 │ │ │ │ + beq 10d6cc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ strb r7, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bne 10d6bc │ │ │ │ - b 10cb58 │ │ │ │ + bne 10d6a4 │ │ │ │ + b 10cb40 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r4, ip │ │ │ │ bl 30444 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov ip, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ - b 10d6c8 │ │ │ │ - andseq r9, r4, r5, ror r3 │ │ │ │ + b 10d6b0 │ │ │ │ + andseq r9, r4, sp, lsl #7 │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 10d73c │ │ │ │ + bcs 10d724 │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r2, r2, #48 @ 0x30 │ │ │ │ strb r2, [r4, r0] │ │ │ │ - b 10d758 │ │ │ │ - andseq r9, r4, lr, lsr #4 │ │ │ │ - ldr r3, [pc, #716] @ 10da10 │ │ │ │ + b 10d740 │ │ │ │ + andseq r9, r4, r6, asr #4 │ │ │ │ + ldr r3, [pc, #716] @ 10d9f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ sub r0, r0, #2 │ │ │ │ ldrh r2, [r2] │ │ │ │ add r3, r4, r0 │ │ │ │ strh r2, [r3] │ │ │ │ add r2, r4, r0 │ │ │ │ rsb r4, r0, #10 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 105ac8 │ │ │ │ + bl 105ab0 │ │ │ │ add r9, r4, r9 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r8, #4 │ │ │ │ strd r8, [r0] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ @@ -238124,200 +238118,200 @@ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 10d7d0 │ │ │ │ + beq 10d7b8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r5, r5, #1 │ │ │ │ strb r7, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bne 10d7a8 │ │ │ │ - b 10ccdc │ │ │ │ + bne 10d790 │ │ │ │ + b 10ccc4 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r4, ip │ │ │ │ bl 30444 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov ip, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ - b 10d7b4 │ │ │ │ - andseq r9, r3, ip, lsl r1 │ │ │ │ + b 10d79c │ │ │ │ + andseq r9, r3, r4, lsr r1 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ eor r0, r2, r0, lsr #17 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 10d854 │ │ │ │ + beq 10d83c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r5, r5, #1 │ │ │ │ strb r7, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bne 10d828 │ │ │ │ - b 10cc28 │ │ │ │ - andseq r2, ip, r4, lsl sl │ │ │ │ + bne 10d810 │ │ │ │ + b 10cc10 │ │ │ │ + andseq r2, ip, ip, lsr #20 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r4, ip │ │ │ │ bl 30444 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov ip, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ - b 10d834 │ │ │ │ + b 10d81c │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ eor r0, r2, r0, lsr #17 │ │ │ │ add r0, r0, #3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 10d8d8 │ │ │ │ + beq 10d8c0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ strb r7, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bne 10d8a8 │ │ │ │ - b 10cda4 │ │ │ │ - ldrsbeq r9, [r4], -sl │ │ │ │ - ldrheq r9, [r4], -r6 │ │ │ │ + bne 10d890 │ │ │ │ + b 10cd8c │ │ │ │ + ldrsheq r9, [r4], -r2 │ │ │ │ + andseq r9, r4, lr, asr #1 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r4, ip │ │ │ │ bl 30444 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov ip, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ - b 10d8b4 │ │ │ │ - mulseq r4, r2, r0 │ │ │ │ - ldr r0, [pc, #276] @ 10da2c │ │ │ │ + b 10d89c │ │ │ │ + andseq r9, r4, sl, lsr #1 │ │ │ │ + ldr r0, [pc, #276] @ 10da14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #8 │ │ │ │ - b 10d758 │ │ │ │ - andseq r9, r4, lr, rrx │ │ │ │ + b 10d740 │ │ │ │ + andseq r9, r4, r6, lsl #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #3 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r9, r4, lr, asr #32 │ │ │ │ + andseq r9, r4, r6, rrx │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ mov r1, r6 │ │ │ │ - b 10c350 │ │ │ │ + b 10c338 │ │ │ │ + andseq r9, r4, r2, asr #32 │ │ │ │ andseq r9, r4, sl, lsr #32 │ │ │ │ - andseq r9, r4, r2, lsl r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, #3 │ │ │ │ str r0, [r6, #4] │ │ │ │ str r2, [r6] │ │ │ │ str r1, [r6, #8] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00148ff2 │ │ │ │ + andseq r9, r4, sl │ │ │ │ mov r0, #1 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ - b 10c28c │ │ │ │ - @ instruction: 0x00148fb2 │ │ │ │ - andseq r8, r4, r2, lsl #31 │ │ │ │ - @ instruction: 0x00148ef6 │ │ │ │ - andseq r8, r4, r1, ror r7 │ │ │ │ - @ instruction: 0x001487dc │ │ │ │ - andseq r8, r4, sl, lsr #13 │ │ │ │ - andseq r8, r4, r2, lsr r8 │ │ │ │ - andseq r8, r4, lr, lsr #17 │ │ │ │ - andseq r8, r4, lr, asr #15 │ │ │ │ - andseq r8, r4, r2, lsl r7 │ │ │ │ - mulseq r4, r6, r9 │ │ │ │ - @ instruction: 0x00148ad6 │ │ │ │ - mulseq r4, r2, sl │ │ │ │ - andseq r8, r4, r2, ror r2 │ │ │ │ - andseq r8, r4, lr, lsl lr │ │ │ │ - andseq r8, r4, r6, asr #11 │ │ │ │ - mulseq r4, lr, ip │ │ │ │ - andseq r8, r4, lr, asr sp │ │ │ │ - andseq r8, r4, sl, lsl #11 │ │ │ │ - andseq r8, r4, sl, ror #23 │ │ │ │ - mulseq r4, lr, r0 │ │ │ │ - andseq r8, r4, r2, asr #10 │ │ │ │ + b 10c274 │ │ │ │ + andseq r8, r4, sl, asr #31 │ │ │ │ + mulseq r4, sl, pc @ │ │ │ │ + andseq r8, r4, lr, lsl #30 │ │ │ │ + andseq r8, r4, r9, lsl #15 │ │ │ │ + @ instruction: 0x001487f4 │ │ │ │ + andseq r8, r4, r2, asr #13 │ │ │ │ + andseq r8, r4, sl, asr #16 │ │ │ │ + andseq r8, r4, r6, asr #17 │ │ │ │ + andseq r8, r4, r6, ror #15 │ │ │ │ + andseq r8, r4, sl, lsr #14 │ │ │ │ + andseq r8, r4, lr, lsr #19 │ │ │ │ + andseq r8, r4, lr, ror #21 │ │ │ │ + andseq r8, r4, sl, lsr #21 │ │ │ │ + andseq r8, r4, sl, lsl #5 │ │ │ │ + andseq r8, r4, r6, lsr lr │ │ │ │ + @ instruction: 0x001485de │ │ │ │ + @ instruction: 0x00148cb6 │ │ │ │ + andseq r8, r4, r6, ror sp │ │ │ │ + andseq r8, r4, r2, lsr #11 │ │ │ │ + andseq r8, r4, r2, lsl #24 │ │ │ │ + ldrheq r8, [r4], -r6 │ │ │ │ + andseq r8, r4, sl, asr r5 │ │ │ │ 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 10da98 │ │ │ │ + bcs 10da80 │ │ │ │ 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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 10dbcc │ │ │ │ + b 10dbb4 │ │ │ │ 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 │ │ │ │ @@ -238388,44 +238382,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] @ 10dfa4 │ │ │ │ + ldr ip, [pc, #972] @ 10df8c │ │ │ │ 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 10dcb4 │ │ │ │ + bcc 10dc9c │ │ │ │ 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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -238439,27 +238433,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 10dc30 │ │ │ │ + bcc 10dc18 │ │ │ │ mov r8, r9 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r2, r7, #20 │ │ │ │ - b 10dcbc │ │ │ │ + b 10dca4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r3, r8, #19 │ │ │ │ rsbs r7, r0, #99 @ 0x63 │ │ │ │ rscs r7, r1, #0 │ │ │ │ - bcs 10dd2c │ │ │ │ + bcs 10dd14 │ │ │ │ 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 │ │ │ │ @@ -238468,34 +238462,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 10dd3c │ │ │ │ + bcc 10dd24 │ │ │ │ add r0, ip, r7, lsl #1 │ │ │ │ sub r1, r2, #2 │ │ │ │ add r2, r3, r1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r2] │ │ │ │ - b 10dd48 │ │ │ │ + b 10dd30 │ │ │ │ mov r7, r0 │ │ │ │ subs r0, r7, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs 10dd14 │ │ │ │ + bcs 10dcfc │ │ │ │ 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 10de94 │ │ │ │ + beq 10de7c │ │ │ │ sub r2, r1, #1 │ │ │ │ add r0, r8, #20 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov sl, ip │ │ │ │ bl 24998 │ │ │ │ movw r0, #0 │ │ │ │ movw r1, #37180 @ 0x913c │ │ │ │ @@ -238514,25 +238508,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 10de9c │ │ │ │ + bcc 10de84 │ │ │ │ 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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -238547,39 +238541,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 10dde0 │ │ │ │ + bcc 10ddc8 │ │ │ │ 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 10deb0 │ │ │ │ + bcc 10de98 │ │ │ │ mov r3, r0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc 10def4 │ │ │ │ + bcc 10dedc │ │ │ │ add r0, sl, r3, lsl #1 │ │ │ │ sub r6, r2, #2 │ │ │ │ add r1, r8, r6 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 10df00 │ │ │ │ + b 10dee8 │ │ │ │ add r6, r1, #19 │ │ │ │ - b 10df34 │ │ │ │ + b 10df1c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcs 10de6c │ │ │ │ + bcs 10de54 │ │ │ │ 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 │ │ │ │ @@ -238588,37 +238582,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 10de7c │ │ │ │ + bcs 10de64 │ │ │ │ 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 10df34 │ │ │ │ + bcc 10df1c │ │ │ │ add r0, r8, #1 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 24998 │ │ │ │ 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 10df80 │ │ │ │ + bhi 10df68 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r8, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r5, r4 │ │ │ │ @@ -238632,56 +238626,56 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b 10df4c │ │ │ │ - @ instruction: 0x00147dd2 │ │ │ │ + b 10df34 │ │ │ │ + andseq r7, r4, sl, ror #27 │ │ │ │ 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 10dff8 │ │ │ │ + bcc 10dfe0 │ │ │ │ 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] @ 10e0a0 │ │ │ │ + ldr r2, [pc, #188] @ 10e088 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #9] │ │ │ │ - b 10e008 │ │ │ │ + b 10dff0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10e018 │ │ │ │ + bcs 10e000 │ │ │ │ mov r4, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 10e030 │ │ │ │ - ldr r1, [pc, #132] @ 10e0a4 │ │ │ │ + b 10e018 │ │ │ │ + ldr r1, [pc, #132] @ 10e08c │ │ │ │ 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 10e07c │ │ │ │ + bhi 10e064 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -238695,58 +238689,58 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 10e048 │ │ │ │ - @ instruction: 0x001479d2 │ │ │ │ - mulseq r4, r2, r9 │ │ │ │ + b 10e030 │ │ │ │ + andseq r7, r4, sl, ror #19 │ │ │ │ + andseq r7, r4, sl, lsr #19 │ │ │ │ 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 10e0fc │ │ │ │ + bcc 10e0e4 │ │ │ │ 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] @ 10e1a4 │ │ │ │ + ldr r2, [pc, #188] @ 10e18c │ │ │ │ add r2, pc, r2 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #11] │ │ │ │ - b 10e10c │ │ │ │ + b 10e0f4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10e11c │ │ │ │ + bcs 10e104 │ │ │ │ mov r4, #4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 10e134 │ │ │ │ - ldr r1, [pc, #132] @ 10e1a8 │ │ │ │ + b 10e11c │ │ │ │ + ldr r1, [pc, #132] @ 10e190 │ │ │ │ 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 10e180 │ │ │ │ + bhi 10e168 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -238760,77 +238754,77 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 10e14c │ │ │ │ - andseq r7, r4, lr, asr #17 │ │ │ │ - andseq r7, r4, lr, lsl #17 │ │ │ │ + b 10e134 │ │ │ │ + andseq r7, r4, r6, ror #17 │ │ │ │ + andseq r7, r4, r6, lsr #17 │ │ │ │ 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 10e1e4 │ │ │ │ + beq 10e1cc │ │ │ │ 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 10e20c │ │ │ │ + bcs 10e1f4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 10e2f8 │ │ │ │ + beq 10e2e0 │ │ │ │ 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 10e24c │ │ │ │ + bcc 10e234 │ │ │ │ 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] @ 10e320 │ │ │ │ + ldr r2, [pc, #232] @ 10e308 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #9] │ │ │ │ - b 10e25c │ │ │ │ + b 10e244 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10e26c │ │ │ │ + bcs 10e254 │ │ │ │ mov r4, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 10e284 │ │ │ │ - ldr r1, [pc, #176] @ 10e324 │ │ │ │ + b 10e26c │ │ │ │ + ldr r1, [pc, #176] @ 10e30c │ │ │ │ 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 10e2d4 │ │ │ │ + bhi 10e2bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -238845,112 +238839,112 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 10e29c │ │ │ │ + b 10e284 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 10e1f4 │ │ │ │ - andseq r7, r4, lr, ror r7 │ │ │ │ - andseq r7, r4, lr, lsr r7 │ │ │ │ + b 10e1dc │ │ │ │ + mulseq r4, r6, r7 │ │ │ │ + andseq r7, r4, r6, asr r7 │ │ │ │ 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 10e3d8 │ │ │ │ + beq 10e3c0 │ │ │ │ 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 10e3e0 │ │ │ │ + bls 10e3c8 │ │ │ │ uxth r0, r2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 10e3b8 │ │ │ │ + bcc 10e3a0 │ │ │ │ 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] @ 10e4d8 │ │ │ │ + ldr r2, [pc, #308] @ 10e4c0 │ │ │ │ add r2, pc, r2 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #11] │ │ │ │ - b 10e3c8 │ │ │ │ + b 10e3b0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10e44c │ │ │ │ + bcs 10e434 │ │ │ │ mov r4, #4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 10e464 │ │ │ │ + b 10e44c │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 10e3e8 │ │ │ │ + b 10e3d0 │ │ │ │ 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 10e428 │ │ │ │ + beq 10e410 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 10e400 │ │ │ │ - b 10e374 │ │ │ │ + bne 10e3e8 │ │ │ │ + b 10e35c │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 30444 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 10e40c │ │ │ │ - ldr r1, [pc, #136] @ 10e4dc │ │ │ │ + b 10e3f4 │ │ │ │ + ldr r1, [pc, #136] @ 10e4c4 │ │ │ │ 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 10e4b4 │ │ │ │ + bhi 10e49c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -238965,102 +238959,102 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 10e47c │ │ │ │ - andseq r7, r4, r2, lsl r6 │ │ │ │ - andseq r7, r4, lr, asr r5 │ │ │ │ + b 10e464 │ │ │ │ + andseq r7, r4, sl, lsr #12 │ │ │ │ + andseq r7, r4, r6, ror r5 │ │ │ │ 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 10e590 │ │ │ │ + beq 10e578 │ │ │ │ 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 10e598 │ │ │ │ + bls 10e580 │ │ │ │ uxth r0, r2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 10e570 │ │ │ │ + bcc 10e558 │ │ │ │ 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] @ 10e690 │ │ │ │ + ldr r2, [pc, #308] @ 10e678 │ │ │ │ add r2, pc, r2 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #11] │ │ │ │ - b 10e580 │ │ │ │ + b 10e568 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10e604 │ │ │ │ + bcs 10e5ec │ │ │ │ mov r4, #4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 10e61c │ │ │ │ + b 10e604 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 10e5a0 │ │ │ │ + b 10e588 │ │ │ │ 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 10e5e0 │ │ │ │ + beq 10e5c8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 10e5b8 │ │ │ │ - b 10e52c │ │ │ │ + bne 10e5a0 │ │ │ │ + b 10e514 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 30444 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 10e5c4 │ │ │ │ - ldr r1, [pc, #136] @ 10e694 │ │ │ │ + b 10e5ac │ │ │ │ + ldr r1, [pc, #136] @ 10e67c │ │ │ │ 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 10e66c │ │ │ │ + bhi 10e654 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -239075,77 +239069,77 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 10e634 │ │ │ │ - andseq r7, r4, sl, asr r4 │ │ │ │ - andseq r7, r4, r6, lsr #7 │ │ │ │ + b 10e61c │ │ │ │ + andseq r7, r4, r2, ror r4 │ │ │ │ + @ instruction: 0x001473be │ │ │ │ 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 10e6d0 │ │ │ │ + beq 10e6b8 │ │ │ │ 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 10e6f8 │ │ │ │ + bcs 10e6e0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 10e7e4 │ │ │ │ + beq 10e7cc │ │ │ │ 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 10e738 │ │ │ │ + bcc 10e720 │ │ │ │ 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] @ 10e80c │ │ │ │ + ldr r2, [pc, #232] @ 10e7f4 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #9] │ │ │ │ - b 10e748 │ │ │ │ + b 10e730 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 10e758 │ │ │ │ + bcs 10e740 │ │ │ │ mov r4, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 10e770 │ │ │ │ - ldr r1, [pc, #176] @ 10e810 │ │ │ │ + b 10e758 │ │ │ │ + ldr r1, [pc, #176] @ 10e7f8 │ │ │ │ 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 10e7c0 │ │ │ │ + bhi 10e7a8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -239160,73 +239154,73 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 10e788 │ │ │ │ + b 10e770 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 10e6e0 │ │ │ │ - mulseq r4, r2, r2 │ │ │ │ - andseq r7, r4, r2, asr r2 │ │ │ │ + b 10e6c8 │ │ │ │ + andseq r7, r4, sl, lsr #5 │ │ │ │ + andseq r7, r4, sl, ror #4 │ │ │ │ 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 10e83c │ │ │ │ + bmi 10e824 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e86c │ │ │ │ + beq 10e854 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 10ea4c │ │ │ │ + beq 10ea34 │ │ │ │ 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] @ 10ea7c │ │ │ │ + ldr r8, [pc, #516] @ 10ea64 │ │ │ │ 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 10e96c │ │ │ │ + bcc 10e954 │ │ │ │ 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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -239240,38 +239234,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 10e8b8 │ │ │ │ + bcc 10e8a0 │ │ │ │ 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 10e980 │ │ │ │ + bcc 10e968 │ │ │ │ mov r3, r0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc 10e9c8 │ │ │ │ + bcc 10e9b0 │ │ │ │ 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 10e9d8 │ │ │ │ + b 10e9c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcs 10e940 │ │ │ │ + bcs 10e928 │ │ │ │ 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 │ │ │ │ @@ -239281,25 +239275,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 10e950 │ │ │ │ + bcs 10e938 │ │ │ │ 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 10ea28 │ │ │ │ + bhi 10ea10 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -239314,43 +239308,43 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 10e9f0 │ │ │ │ + b 10e9d8 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - b 10e84c │ │ │ │ - andseq r7, r4, lr, lsr #2 │ │ │ │ + b 10e834 │ │ │ │ + andseq r7, r4, r6, asr #2 │ │ │ │ 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 10eaac │ │ │ │ + bmi 10ea94 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10eadc │ │ │ │ + beq 10eac4 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 10eb50 │ │ │ │ + beq 10eb38 │ │ │ │ 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 │ │ │ │ @@ -239361,18 +239355,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 10da34 │ │ │ │ + bl 10da1c │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10eb2c │ │ │ │ + bne 10eb14 │ │ │ │ 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] │ │ │ │ @@ -239394,61 +239388,61 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b 10eabc │ │ │ │ + b 10eaa4 │ │ │ │ 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 10ebb4 │ │ │ │ + bmi 10eb9c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ebe4 │ │ │ │ + beq 10ebcc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 10edc4 │ │ │ │ + beq 10edac │ │ │ │ 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] @ 10edf4 │ │ │ │ + ldr r8, [pc, #516] @ 10eddc │ │ │ │ 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 10ece4 │ │ │ │ + bcc 10eccc │ │ │ │ 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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -239462,38 +239456,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 10ec30 │ │ │ │ + bcc 10ec18 │ │ │ │ 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 10ecf8 │ │ │ │ + bcc 10ece0 │ │ │ │ mov r3, r0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc 10ed40 │ │ │ │ + bcc 10ed28 │ │ │ │ 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 10ed50 │ │ │ │ + b 10ed38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcs 10ecb8 │ │ │ │ + bcs 10eca0 │ │ │ │ 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 │ │ │ │ @@ -239503,25 +239497,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 10ecc8 │ │ │ │ + bcs 10ecb0 │ │ │ │ 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 10eda0 │ │ │ │ + bhi 10ed88 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -239536,28 +239530,28 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 10ed68 │ │ │ │ + b 10ed50 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 30444 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - b 10ebc4 │ │ │ │ - @ instruction: 0x00146db6 │ │ │ │ + b 10ebac │ │ │ │ + andseq r6, r4, lr, asr #27 │ │ │ │ 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 │ │ │ │ @@ -239576,15 +239570,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] @ 10fba4 │ │ │ │ + ldr r3, [pc, #3388] @ 10fb8c │ │ │ │ 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 │ │ │ │ @@ -239598,28 +239592,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 10fb70 │ │ │ │ + beq 10fb58 │ │ │ │ lsrs r1, r1, #16 │ │ │ │ - bne 110814 │ │ │ │ + bne 1107fc │ │ │ │ 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 110814 │ │ │ │ + bhi 1107fc │ │ │ │ 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 │ │ │ │ @@ -240420,20 +240414,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 110818 │ │ │ │ + bhi 110800 │ │ │ │ add r3, pc, #12 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ - @ instruction: 0x00146cdc │ │ │ │ + @ instruction: 0x00146cf4 │ │ │ │ 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 │ │ │ │ @@ -241227,95 +241221,95 @@ │ │ │ │ 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 232354 │ │ │ │ + b 23233c │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ 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] @ 110920 │ │ │ │ + ldr r1, [pc, #176] @ 110908 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r3, [pc, #160] @ 11092c │ │ │ │ + b 234680 │ │ │ │ + ldr r3, [pc, #160] @ 110914 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #156] @ 110930 │ │ │ │ + ldr r1, [pc, #156] @ 110918 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #116] @ 110934 │ │ │ │ + ldr r3, [pc, #116] @ 11091c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #112] @ 110938 │ │ │ │ + ldr r1, [pc, #112] @ 110920 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #48] @ 110924 │ │ │ │ + ldr r3, [pc, #48] @ 11090c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #44] @ 110928 │ │ │ │ + ldr r1, [pc, #44] @ 110910 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r5, r4, r4, asr r2 │ │ │ │ - andseq lr, fp, ip, lsr sl │ │ │ │ - andseq sp, r3, r8, lsl r8 │ │ │ │ - @ instruction: 0x001beab4 │ │ │ │ - andseq r5, r4, r3, asr #4 │ │ │ │ - mulseq fp, r0, sl │ │ │ │ - andseq r5, r4, r1, lsr #4 │ │ │ │ + andseq r5, r4, ip, ror #4 │ │ │ │ + andseq lr, fp, r4, asr sl │ │ │ │ + andseq sp, r3, r0, lsr r8 │ │ │ │ + andseq lr, fp, ip, asr #21 │ │ │ │ + andseq r5, r4, fp, asr r2 │ │ │ │ + andseq lr, fp, r8, lsr #21 │ │ │ │ + andseq r5, r4, r9, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r5, sp, #16 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6310 │ │ │ │ + bl 1f62f8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp] │ │ │ │ - bl 1f62d4 │ │ │ │ + bl 1f62bc │ │ │ │ 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] │ │ │ │ @@ -241336,15 +241330,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 110bac │ │ │ │ + beq 110b94 │ │ │ │ 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 │ │ │ │ @@ -241359,15 +241353,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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -241380,44 +241374,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 110e68 │ │ │ │ + bne 110e50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - bne 110f04 │ │ │ │ + bne 110eec │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - bne 110f10 │ │ │ │ + bne 110ef8 │ │ │ │ movw r0, #43199 @ 0xa8bf │ │ │ │ cmp r7, #0 │ │ │ │ - beq 110d28 │ │ │ │ + beq 110d10 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 110f2c │ │ │ │ + bhi 110f14 │ │ │ │ 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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 110f2c │ │ │ │ + bcc 110f14 │ │ │ │ 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 │ │ │ │ @@ -241448,24 +241442,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 110ea0 │ │ │ │ + beq 110e88 │ │ │ │ sub r0, r2, #1 │ │ │ │ - b 110e10 │ │ │ │ + b 110df8 │ │ │ │ mla r0, r3, ip, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #3600 @ 0xe10 │ │ │ │ mov r3, #0 │ │ │ │ mla r4, r6, lr, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -241475,32 +241469,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 110e50 │ │ │ │ + bhi 110e38 │ │ │ │ movw r2, #20864 @ 0x5180 │ │ │ │ mov r0, r9 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ movw r1, #15756 @ 0x3d8c │ │ │ │ movt r1, #37 @ 0x25 │ │ │ │ adds r0, r0, r1 │ │ │ │ - bvs 110e50 │ │ │ │ + bvs 110e38 │ │ │ │ movw r1, #467 @ 0x1d3 │ │ │ │ movw r2, #35548 @ 0x8adc │ │ │ │ movt r1, #65454 @ 0xffae │ │ │ │ movt r2, #65424 @ 0xff90 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 110e50 │ │ │ │ + bcc 110e38 │ │ │ │ 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 │ │ │ │ @@ -241545,31 +241539,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 110e24 │ │ │ │ + b 110e0c │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 110f2c │ │ │ │ + bhi 110f14 │ │ │ │ movw r2, #20864 @ 0x5180 │ │ │ │ mov r0, r3 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #0 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 110f2c │ │ │ │ + bcc 110f14 │ │ │ │ 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 │ │ │ │ @@ -241620,38 +241614,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] @ 110f6c │ │ │ │ + ldr r0, [pc, #276] @ 110f54 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #272] @ 110f70 │ │ │ │ + ldr r2, [pc, #272] @ 110f58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ 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 110f2c │ │ │ │ + bhi 110f14 │ │ │ │ add sl, r0, #60 @ 0x3c │ │ │ │ mov r8, #23 │ │ │ │ - b 110ad0 │ │ │ │ + b 110ab8 │ │ │ │ movw r0, #50177 @ 0xc401 │ │ │ │ movt r0, #65379 @ 0xff63 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 110f44 │ │ │ │ + beq 110f2c │ │ │ │ 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 │ │ │ │ @@ -241664,47 +241658,47 @@ │ │ │ │ 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 110e10 │ │ │ │ + b 110df8 │ │ │ │ rsb r2, r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ - b 110e7c │ │ │ │ + b 110e64 │ │ │ │ rsb r0, r1, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43199 @ 0xa8bf │ │ │ │ cmp r5, r1 │ │ │ │ - bls 110e94 │ │ │ │ - ldr r0, [pc, #40] @ 110f5c │ │ │ │ + bls 110e7c │ │ │ │ + ldr r0, [pc, #40] @ 110f44 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #36] @ 110f60 │ │ │ │ + ldr r2, [pc, #36] @ 110f48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ - ldr r0, [pc, #24] @ 110f64 │ │ │ │ + ldr r0, [pc, #24] @ 110f4c │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #20] @ 110f68 │ │ │ │ + ldr r2, [pc, #20] @ 110f50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ - andseq r4, r4, r8, lsr #20 │ │ │ │ + andseq r4, r4, r0, asr #20 │ │ │ │ + andseq lr, fp, r0, lsl #8 │ │ │ │ + andseq r4, r4, r9, lsl #20 │ │ │ │ andseq lr, fp, r8, ror #7 │ │ │ │ - @ instruction: 0x001449f1 │ │ │ │ - @ instruction: 0x001be3d0 │ │ │ │ - @ instruction: 0x001398fa │ │ │ │ - @ instruction: 0x001be4b4 │ │ │ │ + andseq r9, r3, r2, lsl r9 │ │ │ │ + andseq lr, fp, ip, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #1644] @ 1115f4 │ │ │ │ + ldr r0, [pc, #1644] @ 1115dc │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, #49 @ 0x31 │ │ │ │ mov r9, r2 │ │ │ │ @@ -241719,281 +241713,281 @@ │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ - bl 105d98 │ │ │ │ + bl 105d80 │ │ │ │ ldr sl, [sp, #116] @ 0x74 │ │ │ │ cmp sl, #7 │ │ │ │ - bne 111014 │ │ │ │ + bne 110ffc │ │ │ │ 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 11108c │ │ │ │ - b 111060 │ │ │ │ + bls 111074 │ │ │ │ + b 111048 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 111050 │ │ │ │ + beq 111038 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ sub r1, r0, #7 │ │ │ │ cmp r1, #2 │ │ │ │ - bls 1113fc │ │ │ │ + bls 1113e4 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 111084 │ │ │ │ + bhi 11106c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 111084 │ │ │ │ + beq 11106c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp sl, #7 │ │ │ │ - bne 1113fc │ │ │ │ + bne 1113e4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1111c8 │ │ │ │ + bne 1111b0 │ │ │ │ ldrb r0, [r7, #28] │ │ │ │ orr r0, r0, r6 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - bl 11093c │ │ │ │ + bl 110924 │ │ │ │ ldrb r0, [sp, #31] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 111454 │ │ │ │ + beq 11143c │ │ │ │ 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 r6, sp, #116 @ 0x74 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 10bb20 │ │ │ │ + bl 10bb08 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 111374 │ │ │ │ + beq 11135c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 111488 │ │ │ │ + beq 111470 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ add ip, sp, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #1308] @ 111644 │ │ │ │ - ldr r5, [pc, #1308] @ 111648 │ │ │ │ + ldr r2, [pc, #1308] @ 11162c │ │ │ │ + ldr r5, [pc, #1308] @ 111630 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ add r2, pc, r2 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #1288] @ 11164c │ │ │ │ + ldr r0, [pc, #1288] @ 111634 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r7, #24 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #1256] @ 111650 │ │ │ │ + ldr r0, [pc, #1256] @ 111638 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - bl 104d70 │ │ │ │ + bl 104d58 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1112d4 │ │ │ │ + beq 1112bc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 111304 │ │ │ │ + bne 1112ec │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a32c │ │ │ │ - b 111484 │ │ │ │ + b 11146c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r0, [r7, #28] │ │ │ │ orr r0, r0, r6 │ │ │ │ strb r0, [sp, #23] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - bl 11093c │ │ │ │ + bl 110924 │ │ │ │ ldrb r0, [sp, #31] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 111448 │ │ │ │ + beq 111430 │ │ │ │ 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 r6, sp, #116 @ 0x74 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 10bb20 │ │ │ │ + bl 10bb08 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1113b0 │ │ │ │ + beq 111398 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 111448 │ │ │ │ + beq 111430 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ add ip, sp, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r4, [pc, #964] @ 11161c │ │ │ │ - ldr r2, [pc, #964] @ 111620 │ │ │ │ - ldr r5, [pc, #964] @ 111624 │ │ │ │ + ldr r4, [pc, #964] @ 111604 │ │ │ │ + ldr r2, [pc, #964] @ 111608 │ │ │ │ + ldr r5, [pc, #964] @ 11160c │ │ │ │ add r4, pc, r4 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ add r2, pc, r2 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #940] @ 111628 │ │ │ │ + ldr r0, [pc, #940] @ 111610 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, r7, #24 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #896] @ 11162c │ │ │ │ + ldr r0, [pc, #896] @ 111614 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #23 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - bl 104d70 │ │ │ │ + bl 104d58 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1112dc │ │ │ │ + bne 1112c4 │ │ │ │ mov r0, #-2147483641 @ 0x80000007 │ │ │ │ - b 111318 │ │ │ │ + b 111300 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1113ec │ │ │ │ - ldr r1, [pc, #840] @ 111654 │ │ │ │ + beq 1113d4 │ │ │ │ + ldr r1, [pc, #840] @ 11163c │ │ │ │ stm r0, {r4, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [fp, #12] │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [fp] │ │ │ │ - beq 111338 │ │ │ │ + beq 111320 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 111354 │ │ │ │ + beq 11133c │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11136c │ │ │ │ + beq 111354 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #684] @ 111634 │ │ │ │ - ldr r3, [pc, #684] @ 111638 │ │ │ │ - ldr r6, [pc, #684] @ 11163c │ │ │ │ + ldr r0, [pc, #684] @ 11161c │ │ │ │ + ldr r3, [pc, #684] @ 111620 │ │ │ │ + ldr r6, [pc, #684] @ 111624 │ │ │ │ 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 3abb8 │ │ │ │ - b 111484 │ │ │ │ + b 11146c │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #576] @ 111604 │ │ │ │ - ldr r3, [pc, #576] @ 111608 │ │ │ │ - ldr r6, [pc, #576] @ 11160c │ │ │ │ + ldr r0, [pc, #576] @ 1115ec │ │ │ │ + ldr r3, [pc, #576] @ 1115f0 │ │ │ │ + ldr r6, [pc, #576] @ 1115f4 │ │ │ │ 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 3abb8 │ │ │ │ - b 111484 │ │ │ │ + b 11146c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a32c │ │ │ │ - b 111484 │ │ │ │ - ldr r0, [pc, #500] @ 1115f8 │ │ │ │ - ldr r3, [pc, #500] @ 1115fc │ │ │ │ - ldr r1, [pc, #500] @ 111600 │ │ │ │ + b 11146c │ │ │ │ + ldr r0, [pc, #500] @ 1115e0 │ │ │ │ + ldr r3, [pc, #500] @ 1115e4 │ │ │ │ + ldr r1, [pc, #500] @ 1115e8 │ │ │ │ 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 │ │ │ │ @@ -242001,616 +241995,616 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ - b 111484 │ │ │ │ - ldr r1, [pc, #448] @ 111610 │ │ │ │ + b 11146c │ │ │ │ + ldr r1, [pc, #448] @ 1115f8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11145c │ │ │ │ - ldr r1, [pc, #468] @ 111630 │ │ │ │ + b 111444 │ │ │ │ + ldr r1, [pc, #468] @ 111618 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #432] @ 111614 │ │ │ │ - ldr r3, [pc, #432] @ 111618 │ │ │ │ + ldr r0, [pc, #432] @ 1115fc │ │ │ │ + ldr r3, [pc, #432] @ 111600 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ bl 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r1, [pc, #432] @ 111640 │ │ │ │ + ldr r1, [pc, #432] @ 111628 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11145c │ │ │ │ - b 111498 │ │ │ │ + b 111444 │ │ │ │ + b 111480 │ │ │ │ mov r5, r0 │ │ │ │ - b 111560 │ │ │ │ + b 111548 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 111530 │ │ │ │ + bhi 111518 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 111530 │ │ │ │ + beq 111518 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 111528 │ │ │ │ + b 111510 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #7 │ │ │ │ - beq 1114fc │ │ │ │ + beq 1114e4 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 1114fc │ │ │ │ + bhi 1114e4 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1114fc │ │ │ │ + beq 1114e4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ sub r1, r0, #7 │ │ │ │ cmp r1, #3 │ │ │ │ - bcc 111530 │ │ │ │ + bcc 111518 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 111530 │ │ │ │ + bhi 111518 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 111530 │ │ │ │ + beq 111518 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ - b 1115d0 │ │ │ │ + b 1115b8 │ │ │ │ mov r5, r0 │ │ │ │ - b 111580 │ │ │ │ + b 111568 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 10544c │ │ │ │ - b 111560 │ │ │ │ + bl 105434 │ │ │ │ + b 111548 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 10544c │ │ │ │ + bl 105434 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 111578 │ │ │ │ + beq 111560 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 1115b4 │ │ │ │ + b 11159c │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 10b89c │ │ │ │ + bl 10b884 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 1115b4 │ │ │ │ + b 11159c │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 10b89c │ │ │ │ + bl 10b884 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1115d0 │ │ │ │ + beq 1115b8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1115e8 │ │ │ │ + beq 1115d0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r4, r4, sl, ror #22 │ │ │ │ - andseq r4, r4, pc, ror r5 │ │ │ │ - andseq sp, fp, ip, asr #28 │ │ │ │ + andseq r4, r4, r2, lsl #23 │ │ │ │ + mulseq r4, r7, r5 │ │ │ │ + andseq sp, fp, r4, ror #28 │ │ │ │ + andseq sp, fp, r8, ror #30 │ │ │ │ + @ instruction: 0x001445d7 │ │ │ │ + mulseq fp, r8, lr │ │ │ │ + @ instruction: 0x001bdfb8 │ │ │ │ andseq sp, fp, r0, asr pc │ │ │ │ - @ instruction: 0x001445bf │ │ │ │ - andseq sp, fp, r0, lsl #29 │ │ │ │ - andseq sp, fp, r0, lsr #31 │ │ │ │ - andseq sp, fp, r8, lsr pc │ │ │ │ - andseq r4, r4, r3, lsr #10 │ │ │ │ - andseq sp, fp, r4, lsl #28 │ │ │ │ + andseq r4, r4, fp, lsr r5 │ │ │ │ + andseq sp, fp, ip, lsl lr │ │ │ │ @ instruction: 0xffff4140 │ │ │ │ - andseq r4, r3, r8, lsl #13 │ │ │ │ + andseq r4, r3, r0, lsr #13 │ │ │ │ @ instruction: 0xfffff5c0 │ │ │ │ - @ instruction: 0x001debb4 │ │ │ │ - andseq lr, sp, ip, lsr fp │ │ │ │ - andseq sp, fp, ip, asr #30 │ │ │ │ - @ instruction: 0x001445fb │ │ │ │ - @ instruction: 0x001bdebc │ │ │ │ - @ instruction: 0x001bdffc │ │ │ │ - andseq sp, fp, r8, lsl pc │ │ │ │ - @ instruction: 0x001347d5 │ │ │ │ + andseq lr, sp, ip, asr #23 │ │ │ │ + andseq lr, sp, r4, asr fp │ │ │ │ + andseq sp, fp, r4, ror #30 │ │ │ │ + andseq r4, r4, r3, lsl r6 │ │ │ │ + @ instruction: 0x001bded4 │ │ │ │ + andseq lr, fp, r4, lsl r0 │ │ │ │ + andseq sp, fp, r0, lsr pc │ │ │ │ + andseq r4, r3, sp, ror #15 │ │ │ │ @ instruction: 0xfffff6f8 │ │ │ │ - andseq lr, sp, ip, ror #25 │ │ │ │ - andseq lr, sp, r0, lsl #25 │ │ │ │ - andseq sp, fp, r8, asr #27 │ │ │ │ + andseq lr, sp, r4, lsl #26 │ │ │ │ + mulseq sp, r8, ip │ │ │ │ + andseq sp, fp, r0, ror #27 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 11166c │ │ │ │ + ldr r1, [pc, #8] @ 111654 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r4, r4, r3, asr #9 │ │ │ │ + b 234680 │ │ │ │ + @ instruction: 0x001444db │ │ │ │ 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 1116ac │ │ │ │ + beq 111694 │ │ │ │ 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 111724 │ │ │ │ + beq 11170c │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1117b0 │ │ │ │ + beq 111798 │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq 111754 │ │ │ │ + beq 11173c │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne 1117c0 │ │ │ │ + bne 1117a8 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 111858 │ │ │ │ + beq 111840 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ sub r3, r7, #1 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 111f44 │ │ │ │ + beq 111f2c │ │ │ │ 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 1118f4 │ │ │ │ + b 1118dc │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 1117b0 │ │ │ │ + beq 111798 │ │ │ │ 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 1116dc │ │ │ │ + bne 1116c4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ str r3, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 1118a8 │ │ │ │ + beq 111890 │ │ │ │ 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 1118ac │ │ │ │ + bne 111894 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ - bcc 111f68 │ │ │ │ + bcc 111f50 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ sub r5, r2, #2 │ │ │ │ add r2, r3, #2 │ │ │ │ - b 1118e4 │ │ │ │ + b 1118cc │ │ │ │ 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 111858 │ │ │ │ + beq 111840 │ │ │ │ sub r2, r2, #9 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi 111a1c │ │ │ │ + bhi 111a04 │ │ │ │ movw r6, #27 │ │ │ │ mov r7, #1 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ tst r6, r7, lsl r2 │ │ │ │ - beq 111a1c │ │ │ │ + beq 111a04 │ │ │ │ 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 111928 │ │ │ │ + beq 111910 │ │ │ │ mov ip, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 111a04 │ │ │ │ + beq 1119ec │ │ │ │ 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 111ab0 │ │ │ │ + bcs 111a98 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov lr, fp │ │ │ │ - b 111d94 │ │ │ │ + b 111d7c │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r1, #24] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ - beq 1118f8 │ │ │ │ + beq 1118e0 │ │ │ │ mov r9, #0 │ │ │ │ mov ip, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 111a14 │ │ │ │ + beq 1119fc │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r3, r5 │ │ │ │ ldrb r7, [r3], #1 │ │ │ │ str r3, [r1, #20] │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - bne 1119c0 │ │ │ │ + bne 1119a8 │ │ │ │ mov lr, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r5 │ │ │ │ - b 111c38 │ │ │ │ - b 1118b0 │ │ │ │ + b 111c20 │ │ │ │ + b 111898 │ │ │ │ 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 111f2c │ │ │ │ + beq 111f14 │ │ │ │ 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 111dc0 │ │ │ │ + b 111da8 │ │ │ │ cmp r5, sl │ │ │ │ - beq 111a0c │ │ │ │ + beq 1119f4 │ │ │ │ mov r7, r5 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne 111b64 │ │ │ │ + bne 111b4c │ │ │ │ add r8, r2, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r5 │ │ │ │ - b 111c30 │ │ │ │ + b 111c18 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 111bc4 │ │ │ │ + beq 111bac │ │ │ │ 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 111bd8 │ │ │ │ + bcc 111bc0 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 111d70 │ │ │ │ + bhi 111d58 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r6, lsl r3 │ │ │ │ - beq 111d70 │ │ │ │ + beq 111d58 │ │ │ │ add lr, r4, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ cmp r2, ip │ │ │ │ - bne 111958 │ │ │ │ + bne 111940 │ │ │ │ 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 111d94 │ │ │ │ + b 111d7c │ │ │ │ cmp r3, sl │ │ │ │ - beq 111c00 │ │ │ │ + beq 111be8 │ │ │ │ mov r4, #0 │ │ │ │ add r7, r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq 111c0c │ │ │ │ + beq 111bf4 │ │ │ │ add r4, r3, #1 │ │ │ │ add r6, r5, r4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bne 1119cc │ │ │ │ + bne 1119b4 │ │ │ │ add lr, r2, r4 │ │ │ │ add ip, r4, #2 │ │ │ │ mov r9, #0 │ │ │ │ - b 111c1c │ │ │ │ + b 111c04 │ │ │ │ mov r7, #0 │ │ │ │ - b 111bcc │ │ │ │ + b 111bb4 │ │ │ │ mov r9, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ - b 111c38 │ │ │ │ + b 111c20 │ │ │ │ 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 111c64 │ │ │ │ + beq 111c4c │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 111d5c │ │ │ │ + beq 111d44 │ │ │ │ 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 111a94 │ │ │ │ + bcc 111a7c │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 111e20 │ │ │ │ + bhi 111e08 │ │ │ │ movw ip, #27 │ │ │ │ mov r2, #1 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ tst ip, r2, lsl r3 │ │ │ │ - beq 111e20 │ │ │ │ + beq 111e08 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, fp │ │ │ │ mov ip, #1 │ │ │ │ mov r6, r5 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b 111d94 │ │ │ │ + b 111d7c │ │ │ │ sub lr, r3, #9 │ │ │ │ cmp lr, #23 │ │ │ │ - bhi 111d44 │ │ │ │ + bhi 111d2c │ │ │ │ movw r3, #27 │ │ │ │ mov r2, #1 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ tst r3, r2, lsl lr │ │ │ │ - beq 111d44 │ │ │ │ + beq 111d2c │ │ │ │ cmp r6, r4 │ │ │ │ - beq 111cf8 │ │ │ │ + beq 111ce0 │ │ │ │ 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 111d08 │ │ │ │ + bcc 111cf0 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 111de8 │ │ │ │ + bhi 111dd0 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r4, lsl r3 │ │ │ │ - beq 111de8 │ │ │ │ + beq 111dd0 │ │ │ │ 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 111af4 │ │ │ │ + bne 111adc │ │ │ │ mov r6, #0 │ │ │ │ mov lr, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 111d1c │ │ │ │ + b 111d04 │ │ │ │ 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 111c2c │ │ │ │ + beq 111c14 │ │ │ │ ldrb r3, [r3] │ │ │ │ add r4, r4, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne 111b84 │ │ │ │ + bne 111b6c │ │ │ │ add r9, r5, r4 │ │ │ │ add ip, r4, #1 │ │ │ │ add r7, r9, #1 │ │ │ │ add r8, r2, #1 │ │ │ │ sub lr, r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ - b 111c30 │ │ │ │ + b 111c18 │ │ │ │ mov r7, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ mov r6, #0 │ │ │ │ - b 111d94 │ │ │ │ + b 111d7c │ │ │ │ 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 111d94 │ │ │ │ + b 111d7c │ │ │ │ mov ip, #2 │ │ │ │ mov lr, r2 │ │ │ │ - b 111c38 │ │ │ │ + b 111c20 │ │ │ │ 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 111c30 │ │ │ │ + b 111c18 │ │ │ │ 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 111ef0 │ │ │ │ + bcc 111ed8 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ sub r3, r2, ip │ │ │ │ mov r4, #0 │ │ │ │ - b 111db8 │ │ │ │ + b 111da0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 111d58 │ │ │ │ + beq 111d40 │ │ │ │ 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 111ca0 │ │ │ │ + b 111c88 │ │ │ │ add r4, fp, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ cmp r2, ip │ │ │ │ - beq 111ed8 │ │ │ │ + beq 111ec0 │ │ │ │ ldrb r3, [r5, r7] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 111df8 │ │ │ │ + bcc 111de0 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 111c8c │ │ │ │ + bhi 111c74 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r6, lsl r3 │ │ │ │ - beq 111c8c │ │ │ │ + beq 111c74 │ │ │ │ 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 111d3c │ │ │ │ + b 111d24 │ │ │ │ mov ip, #2 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r6, #0 │ │ │ │ - b 111d3c │ │ │ │ + b 111d24 │ │ │ │ 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 111d94 │ │ │ │ + b 111d7c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov lr, fp │ │ │ │ - b 111d94 │ │ │ │ + b 111d7c │ │ │ │ mov r6, #0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r7, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ - b 111d94 │ │ │ │ + b 111d7c │ │ │ │ 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 111f04 │ │ │ │ + bcc 111eec │ │ │ │ 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 │ │ │ │ @@ -242621,229 +242615,229 @@ │ │ │ │ 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 111d1c │ │ │ │ + b 111d04 │ │ │ │ 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 111bf4 │ │ │ │ + b 111bdc │ │ │ │ cmp r8, r4 │ │ │ │ - beq 111ee4 │ │ │ │ + beq 111ecc │ │ │ │ str sl, [sp] │ │ │ │ mov ip, #2 │ │ │ │ mov r7, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r6, fp │ │ │ │ str r4, [sp, #12] │ │ │ │ - b 111e70 │ │ │ │ + b 111e58 │ │ │ │ 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 111f5c │ │ │ │ + beq 111f44 │ │ │ │ mov r4, r7 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 111f18 │ │ │ │ + bcc 111f00 │ │ │ │ sub r3, r3, #9 │ │ │ │ mov lr, r9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 111e44 │ │ │ │ + bhi 111e2c │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, sl, lsl r3 │ │ │ │ - beq 111e44 │ │ │ │ + beq 111e2c │ │ │ │ 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 111d38 │ │ │ │ + b 111d20 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r7, #1 │ │ │ │ - b 1119a0 │ │ │ │ + b 111988 │ │ │ │ mov ip, #2 │ │ │ │ mov lr, fp │ │ │ │ - b 111d3c │ │ │ │ - ldr r3, [pc, #144] @ 111f88 │ │ │ │ + b 111d24 │ │ │ │ + ldr r3, [pc, #144] @ 111f70 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #128] @ 111f8c │ │ │ │ + ldr r3, [pc, #128] @ 111f74 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ bl 3a5f0 │ │ │ │ add r2, r4, fp │ │ │ │ mov lr, r6 │ │ │ │ add sl, r2, #1 │ │ │ │ mov r6, r8 │ │ │ │ - b 111eb8 │ │ │ │ - ldr r3, [pc, #76] @ 111f80 │ │ │ │ + b 111ea0 │ │ │ │ + ldr r3, [pc, #76] @ 111f68 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #56] @ 111f84 │ │ │ │ + ldr r3, [pc, #56] @ 111f6c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 3a5f0 │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 111eb8 │ │ │ │ - ldr r3, [pc, #12] @ 111f7c │ │ │ │ + b 111ea0 │ │ │ │ + ldr r3, [pc, #12] @ 111f64 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - andseq sp, fp, r4, lsl #9 │ │ │ │ - @ instruction: 0x001bd4d8 │ │ │ │ - @ instruction: 0x001bd4d0 │ │ │ │ - andseq sp, fp, r4, lsr r5 │ │ │ │ - andseq sp, fp, r0, lsr r5 │ │ │ │ + mulseq fp, ip, r4 │ │ │ │ + @ instruction: 0x001bd4f0 │ │ │ │ + andseq sp, fp, r8, ror #9 │ │ │ │ + andseq sp, fp, ip, asr #10 │ │ │ │ + andseq sp, fp, r8, asr #10 │ │ │ │ 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 111fd8 │ │ │ │ + bne 111fc0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 111670 │ │ │ │ + bl 111658 │ │ │ │ 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 11203c │ │ │ │ + beq 112024 │ │ │ │ mov r0, #9 │ │ │ │ cmp r9, #8 │ │ │ │ str r0, [sl, #44] @ 0x2c │ │ │ │ - beq 112180 │ │ │ │ + beq 112168 │ │ │ │ ldr r4, [sl, #52] @ 0x34 │ │ │ │ add r0, sl, #56 @ 0x38 │ │ │ │ cmp r9, #7 │ │ │ │ - bne 112054 │ │ │ │ + bne 11203c │ │ │ │ cmp r6, #1 │ │ │ │ - beq 112070 │ │ │ │ + beq 112058 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 1121d4 │ │ │ │ + bne 1121bc │ │ │ │ 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 1120ec │ │ │ │ + b 1120d4 │ │ │ │ tst r5, #1 │ │ │ │ - bne 112180 │ │ │ │ + bne 112168 │ │ │ │ mov r0, #9 │ │ │ │ ldr r4, [sl, #52] @ 0x34 │ │ │ │ str r0, [sl, #44] @ 0x2c │ │ │ │ - b 112078 │ │ │ │ + b 112060 │ │ │ │ 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 11212c │ │ │ │ + b 112114 │ │ │ │ tst r5, #1 │ │ │ │ - bne 1121bc │ │ │ │ + bne 1121a4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 111670 │ │ │ │ + bl 111658 │ │ │ │ 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 1120bc │ │ │ │ + bne 1120a4 │ │ │ │ ldrb r0, [sl, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r0, [sl, #49] @ 0x31 │ │ │ │ tsteq r0, #1 │ │ │ │ - beq 1120dc │ │ │ │ + beq 1120c4 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ - bl 108ef0 │ │ │ │ + bl 108ed8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b 1120ec │ │ │ │ + b 1120d4 │ │ │ │ mov r0, #9 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #1 │ │ │ │ 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 112180 │ │ │ │ + beq 112168 │ │ │ │ add r3, sp, #8 │ │ │ │ add ip, sp, #24 │ │ │ │ cmp r0, #5 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bne 112190 │ │ │ │ + bne 112178 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 11215c │ │ │ │ + beq 112144 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 11215c │ │ │ │ + bhi 112144 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11215c │ │ │ │ + beq 112144 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, fp, #12 │ │ │ │ strh r8, [fp, #6] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -242863,190 +242857,190 @@ │ │ │ │ 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, #48] @ 1121f4 │ │ │ │ + ldr r0, [pc, #48] @ 1121dc │ │ │ │ mov r1, #141 @ 0x8d │ │ │ │ - ldr r2, [pc, #44] @ 1121f8 │ │ │ │ + ldr r2, [pc, #44] @ 1121e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #16] @ 1121ec │ │ │ │ + ldr r0, [pc, #16] @ 1121d4 │ │ │ │ mov r1, #135 @ 0x87 │ │ │ │ - ldr r2, [pc, #12] @ 1121f0 │ │ │ │ + ldr r2, [pc, #12] @ 1121d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - mulseq r4, sp, r9 │ │ │ │ - @ instruction: 0x001bd1f4 │ │ │ │ - @ instruction: 0x001439f8 │ │ │ │ - andseq sp, fp, ip, lsl r2 │ │ │ │ + @ instruction: 0x001439b5 │ │ │ │ + andseq sp, fp, ip, lsl #4 │ │ │ │ + andseq r3, r4, r0, lsl sl │ │ │ │ + andseq sp, fp, r4, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11230c │ │ │ │ + beq 1122f4 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ - b 112238 │ │ │ │ + b 112220 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 112324 │ │ │ │ + bne 11230c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11230c │ │ │ │ + beq 1122f4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1ff458 │ │ │ │ + bl 1ff440 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 112278 │ │ │ │ + bne 112260 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11231c │ │ │ │ + beq 112304 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 112334 │ │ │ │ + bcc 11231c │ │ │ │ add r7, r7, r0 │ │ │ │ sub r6, r6, r0 │ │ │ │ - b 112230 │ │ │ │ + b 112218 │ │ │ │ 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 112230 │ │ │ │ - b 112324 │ │ │ │ + beq 112218 │ │ │ │ + b 11230c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 112230 │ │ │ │ - b 112324 │ │ │ │ + beq 112218 │ │ │ │ + b 11230c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 112324 │ │ │ │ + bne 11230c │ │ │ │ ldrd sl, [r5] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1122e0 │ │ │ │ + beq 1122c8 │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1122f8 │ │ │ │ + beq 1122e0 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 112230 │ │ │ │ + b 112218 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [pc, #88] @ 11237c │ │ │ │ + ldr r9, [pc, #88] @ 112364 │ │ │ │ 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] @ 112380 │ │ │ │ + ldr r3, [pc, #68] @ 112368 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 112364 │ │ │ │ + beq 11234c │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ + ldrheq sp, [fp], -r8 │ │ │ │ andseq sp, fp, r0, lsr #1 │ │ │ │ - andseq sp, fp, r8, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 112498 │ │ │ │ - beq 1123cc │ │ │ │ + bcc 112480 │ │ │ │ + beq 1123b4 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1123f0 │ │ │ │ + bne 1123d8 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r8, [r0, #12] │ │ │ │ add r7, r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 112474 │ │ │ │ + beq 11245c │ │ │ │ add r4, r0, #28 │ │ │ │ - bl 112384 │ │ │ │ + bl 11236c │ │ │ │ mov r0, r4 │ │ │ │ - b 1123b4 │ │ │ │ + b 11239c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 112498 │ │ │ │ + beq 112480 │ │ │ │ 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 ab350 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 112498 │ │ │ │ + beq 112480 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ add r5, r0, #8 │ │ │ │ - b 112424 │ │ │ │ + b 11240c │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r7, sl │ │ │ │ - beq 1124a0 │ │ │ │ + beq 112488 │ │ │ │ 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 112454 │ │ │ │ + beq 11243c │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 112384 │ │ │ │ + bl 11236c │ │ │ │ mov r0, r6 │ │ │ │ - b 11243c │ │ │ │ + b 112424 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 112414 │ │ │ │ + beq 1123fc │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl ab350 │ │ │ │ - b 112414 │ │ │ │ + b 1123fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 112498 │ │ │ │ + beq 112480 │ │ │ │ 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 ab350 │ │ │ │ @@ -243056,84 +243050,84 @@ │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ab350 │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1124d8 │ │ │ │ + beq 1124c0 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #28 │ │ │ │ - bl 112384 │ │ │ │ + bl 11236c │ │ │ │ mov r4, r6 │ │ │ │ - b 1124bc │ │ │ │ + b 1124a4 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 112518 │ │ │ │ + beq 112500 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #28 │ │ │ │ - bl 112384 │ │ │ │ + bl 11236c │ │ │ │ mov r6, r7 │ │ │ │ - b 1124fc │ │ │ │ + b 1124e4 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl ab350 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 112548 │ │ │ │ + beq 112530 │ │ │ │ add r6, r5, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112568 │ │ │ │ + bl 112550 │ │ │ │ mov r5, r6 │ │ │ │ - b 11252c │ │ │ │ + b 112514 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ 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 112594 │ │ │ │ + beq 11257c │ │ │ │ add r5, r0, #28 │ │ │ │ - bl 112384 │ │ │ │ + bl 11236c │ │ │ │ mov r0, r5 │ │ │ │ - b 11257c │ │ │ │ + b 112564 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1125b4 │ │ │ │ + beq 11259c │ │ │ │ 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 ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1125d8 │ │ │ │ + beq 1125c0 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #28 │ │ │ │ - bl 112384 │ │ │ │ + bl 11236c │ │ │ │ mov r5, r6 │ │ │ │ - b 1125bc │ │ │ │ + b 1125a4 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @@ -243142,64 +243136,64 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp] │ │ │ │ mov r7, sp │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 105b38 │ │ │ │ + bl 105b20 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 112640 │ │ │ │ + bne 112628 │ │ │ │ mov r0, #7 │ │ │ │ stm r6, {r0, r9, sl} │ │ │ │ add sp, sp, #24 │ │ │ │ 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 112668 │ │ │ │ + beq 112650 │ │ │ │ add r7, r0, #28 │ │ │ │ - bl 112384 │ │ │ │ + bl 11236c │ │ │ │ mov r0, r7 │ │ │ │ - b 112650 │ │ │ │ + b 112638 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 112684 │ │ │ │ + beq 11266c │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 1126f4 │ │ │ │ + beq 1126dc │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 1126f4 │ │ │ │ + bhi 1126dc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1126f4 │ │ │ │ + beq 1126dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - b 1126f0 │ │ │ │ + b 1126d8 │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1126e0 │ │ │ │ + beq 1126c8 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r7, #28 │ │ │ │ - bl 112384 │ │ │ │ + bl 11236c │ │ │ │ mov r7, r4 │ │ │ │ - b 1126c4 │ │ │ │ + b 1126ac │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @@ -243229,15 +243223,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] @ 1127b8 │ │ │ │ + ldr r3, [pc, #60] @ 1127a0 │ │ │ │ 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 │ │ │ │ @@ -243246,15 +243240,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 r3, r4, r3, lsl #17 │ │ │ │ + mulseq r4, fp, r8 │ │ │ │ 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 │ │ │ │ @@ -243276,15 +243270,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] @ 112874 │ │ │ │ + ldr r3, [pc, #60] @ 11285c │ │ │ │ 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 │ │ │ │ @@ -243293,15 +243287,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: 0x001437ba │ │ │ │ + @ instruction: 0x001437d2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ movw ip, #16959 @ 0x423f │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movt ip, #15 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ movw r4, #31457 @ 0x7ae1 │ │ │ │ @@ -243529,21 +243523,21 @@ │ │ │ │ orrs r2, r3, r2 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r9 │ │ │ │ movwne r5, #0 │ │ │ │ movwne r2, #0 │ │ │ │ movwne r0, #0 │ │ │ │ movwne r3, #0 │ │ │ │ - bne 112ee8 │ │ │ │ + bne 112ed0 │ │ │ │ eor r4, r8, #127 @ 0x7f │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ orr r4, r4, r1 │ │ │ │ orr r6, sl, r6 │ │ │ │ orrs r6, r4, r6 │ │ │ │ - beq 112ee8 │ │ │ │ + beq 112ed0 │ │ │ │ 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 │ │ │ │ @@ -243576,20 +243570,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 112cf8 │ │ │ │ + beq 112ce0 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 112eb8 │ │ │ │ + b 112ea0 │ │ │ │ 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 │ │ │ │ @@ -243688,15 +243682,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 112dc0 │ │ │ │ + bne 112da8 │ │ │ │ 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 │ │ │ │ @@ -243825,20 +243819,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 113364 │ │ │ │ + bne 11334c │ │ │ │ eor r6, r0, #127 @ 0x7f │ │ │ │ orr r7, r8, lr │ │ │ │ orr r6, r6, sl │ │ │ │ orrs r6, r6, r7 │ │ │ │ - beq 113364 │ │ │ │ + beq 11334c │ │ │ │ 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 │ │ │ │ @@ -243863,20 +243857,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 113174 │ │ │ │ + beq 11315c │ │ │ │ mov lr, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ - b 113350 │ │ │ │ + b 113338 │ │ │ │ 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 │ │ │ │ @@ -243987,15 +243981,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 113260 │ │ │ │ + bne 113248 │ │ │ │ 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 │ │ │ │ @@ -244008,44 +244002,44 @@ │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 1133a8 │ │ │ │ + bcs 113390 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bne 1133b4 │ │ │ │ + bne 11339c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - b 1133f4 │ │ │ │ + b 1133dc │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1133a4 │ │ │ │ + bne 11338c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1133dc │ │ │ │ + beq 1133c4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1133f4 │ │ │ │ + beq 1133dc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 113424 │ │ │ │ + beq 11340c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -244068,76 +244062,76 @@ │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r9, [r1, #8] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 1135c8 │ │ │ │ + bhi 1135b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r4, r9 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1135a0 │ │ │ │ + beq 113588 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ str fp, [sp] │ │ │ │ - bl 11343c │ │ │ │ + bl 113424 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 113588 │ │ │ │ + bne 113570 │ │ │ │ mov r0, #4 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1135a0 │ │ │ │ + beq 113588 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ add sl, sp, #8 │ │ │ │ mov r9, #0 │ │ │ │ lsl r4, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ str fp, [sp] │ │ │ │ - bl 11343c │ │ │ │ + bl 113424 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1135b4 │ │ │ │ + bne 11359c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r7, r7, #12 │ │ │ │ subs r4, r4, #12 │ │ │ │ add r9, r0, r9 │ │ │ │ - bne 113524 │ │ │ │ - b 1134f4 │ │ │ │ + bne 11350c │ │ │ │ + b 1134dc │ │ │ │ add r2, r1, #2 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ str fp, [sp] │ │ │ │ - bl 113760 │ │ │ │ + bl 113748 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1134f4 │ │ │ │ + beq 1134dc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r8] │ │ │ │ str r9, [r8, #4] │ │ │ │ str r1, [r8, #8] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, #0 │ │ │ │ @@ -244154,101 +244148,101 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b 113494 │ │ │ │ + b 11347c │ │ │ │ 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 11366c │ │ │ │ + beq 113654 │ │ │ │ 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 11343c │ │ │ │ + bl 113424 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1136ac │ │ │ │ + bne 113694 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ - bne 113634 │ │ │ │ + bne 11361c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1136a4 │ │ │ │ + bne 11368c │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 1136c0 │ │ │ │ + bpl 1136a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r6 │ │ │ │ - b 113700 │ │ │ │ + b 1136e8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ strd r0, [r8, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b 11370c │ │ │ │ - beq 1136e8 │ │ │ │ + b 1136f4 │ │ │ │ + beq 1136d0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113694 │ │ │ │ + beq 11367c │ │ │ │ mov r7, r0 │ │ │ │ - b 1136ec │ │ │ │ + b 1136d4 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ 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 11372c │ │ │ │ + beq 113714 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 113738 │ │ │ │ + b 113720 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11375c │ │ │ │ + beq 113744 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @@ -244311,15 +244305,15 @@ │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ andeq r1, r0, r4, lsr sl │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r1, r0, r4, lsr sl │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ ldrb r2, [lr, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1139c4 │ │ │ │ + bne 1139ac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r7, #268 @ 0x10c │ │ │ │ movw r6, #28902 @ 0x70e6 │ │ │ │ movw r5, #3917 @ 0xf4d │ │ │ │ mov r3, r2 │ │ │ │ ubfx r2, r2, #9, #1 │ │ │ │ bfc r3, #9, #23 │ │ │ │ @@ -244332,89 +244326,89 @@ │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ mov r5, #2 │ │ │ │ addhi r7, r5, r3, lsr #13 │ │ │ │ strb r7, [lr, #6] │ │ │ │ sub r2, r2, r6, lsr #7 │ │ │ │ strb r2, [lr, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1139cc │ │ │ │ - b 113b9c │ │ │ │ + bne 1139b4 │ │ │ │ + b 113b84 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r5, [r2, #1] │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ muleq r0, r8, r9 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ mov r0, r3 │ │ │ │ - bl 112878 │ │ │ │ + bl 112860 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1162e0 │ │ │ │ - b 1142dc │ │ │ │ + bl 1162c8 │ │ │ │ + b 1142c4 │ │ │ │ ldrb r0, [r3, #13] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ sxtb r3, r0 │ │ │ │ cmp r2, #2 │ │ │ │ eor r7, r0, r3, asr #7 │ │ │ │ sub r4, r7, r3, asr #7 │ │ │ │ - beq 113ed8 │ │ │ │ + beq 113ec0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 113f10 │ │ │ │ + bne 113ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113954 │ │ │ │ + beq 11393c │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r2, r2, r4 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 113978 │ │ │ │ - ldr r2, [pc, #3940] @ 1148c0 │ │ │ │ + bcs 113960 │ │ │ │ + ldr r2, [pc, #3940] @ 1148a8 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 114398 │ │ │ │ + bcs 114380 │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 1143b4 │ │ │ │ + b 11439c │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 113ef8 │ │ │ │ + beq 113ee0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 113fc0 │ │ │ │ + bne 113fa8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1127bc │ │ │ │ - b 113f04 │ │ │ │ + bl 1127a4 │ │ │ │ + b 113eec │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 113b9c │ │ │ │ + beq 113b84 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 113c28 │ │ │ │ + bne 113c10 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - b 114008 │ │ │ │ + b 113ff0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movw r3, #16959 @ 0x423f │ │ │ │ movt r3, #15 │ │ │ │ movw ip, #1461 @ 0x5b5 │ │ │ │ movw r4, #31457 @ 0x7ae1 │ │ │ │ mov r7, #0 │ │ │ │ add r3, r3, r0, asr #10 │ │ │ │ @@ -244428,15 +244422,15 @@ │ │ │ │ lsr r5, r5, #30 │ │ │ │ smlal r5, r7, r3, ip │ │ │ │ asr r3, r6, #7 │ │ │ │ add r3, r3, r6, lsr #31 │ │ │ │ asr r6, r4, #5 │ │ │ │ add r6, r6, r4, lsr #31 │ │ │ │ add r0, r0, r6 │ │ │ │ - ldr r6, [pc, #4060] @ 114a14 │ │ │ │ + ldr r6, [pc, #4060] @ 1149fc │ │ │ │ add r0, r0, r3 │ │ │ │ lsr r3, r5, #2 │ │ │ │ orr r3, r3, r7, lsl #30 │ │ │ │ add r6, pc, r6 │ │ │ │ add r0, r0, r3 │ │ │ │ movw r3, #7117 @ 0x1bcd │ │ │ │ movt r3, #59989 @ 0xea55 │ │ │ │ @@ -244456,25 +244450,25 @@ │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #17 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ andeq r0, r0, r0, ror r8 │ │ │ │ - ldr r2, [pc, #3952] @ 114a18 │ │ │ │ + ldr r2, [pc, #3952] @ 114a00 │ │ │ │ mov r9, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r0, lsl #3] │ │ │ │ - b 114064 │ │ │ │ + b 11404c │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ ldr fp, [r3] │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bhi 11504c │ │ │ │ + bhi 115034 │ │ │ │ add r2, pc, #8 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr sp │ │ │ │ andeq r0, r0, r8, lsr #23 │ │ │ │ @@ -244488,53 +244482,53 @@ │ │ │ │ movt r0, #27487 @ 0x6b5f │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ lsr r5, r2, #22 │ │ │ │ movw r0, #38527 @ 0x967f │ │ │ │ movt r0, #152 @ 0x98 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc 113b40 │ │ │ │ + bcc 113b28 │ │ │ │ movw r0, #65526 @ 0xfff6 │ │ │ │ mov r6, #0 │ │ │ │ movt r0, #5 │ │ │ │ add r0, r5, r0 │ │ │ │ and r0, r0, #393216 @ 0x60000 │ │ │ │ cmp r0, #262144 @ 0x40000 │ │ │ │ - bne 113b64 │ │ │ │ - ldr r2, [pc, #4048] @ 114b18 │ │ │ │ + bne 113b4c │ │ │ │ + ldr r2, [pc, #4048] @ 114b00 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #57599 @ 0xe0ff │ │ │ │ movt r0, #1525 @ 0x5f5 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 114f30 │ │ │ │ + bcs 114f18 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #89] @ 0x59 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 114f4c │ │ │ │ + b 114f34 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1139cc │ │ │ │ + bne 1139b4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - b 114010 │ │ │ │ + b 113ff8 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ ldrh r2, [r2, #1] │ │ │ │ ldrb r5, [lr, #6] │ │ │ │ orr r0, r2, r0, lsl #16 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 113bf8 │ │ │ │ + bne 113be0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r7, #268 @ 0x10c │ │ │ │ mov r3, r2 │ │ │ │ ubfx r2, r2, #9, #1 │ │ │ │ bfc r3, #9, #23 │ │ │ │ add r2, r2, #59 @ 0x3b │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -244544,636 +244538,636 @@ │ │ │ │ mov r3, #2 │ │ │ │ lsr r7, r2, #13 │ │ │ │ addhi r7, r3, r2, lsr #13 │ │ │ │ strb r7, [lr, #6] │ │ │ │ uxtb r5, r7 │ │ │ │ ubfx r2, r0, #16, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 113f7c │ │ │ │ - ldr r0, [pc, #3856] @ 114b1c │ │ │ │ + beq 113f64 │ │ │ │ + ldr r0, [pc, #3856] @ 114b04 │ │ │ │ cmp r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #3 │ │ │ │ - bne 11405c │ │ │ │ + bne 114044 │ │ │ │ ldrd r8, [r0, #-8] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ - b 114c70 │ │ │ │ + b 114c58 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 116164 │ │ │ │ - b 114014 │ │ │ │ + bl 11614c │ │ │ │ + b 113ffc │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ sxtb r7, r3 │ │ │ │ cmp r2, #2 │ │ │ │ eor r6, r3, r7, asr #7 │ │ │ │ sub r5, r6, r7, asr #7 │ │ │ │ - beq 114030 │ │ │ │ + beq 114018 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 114144 │ │ │ │ + bne 11412c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 113c80 │ │ │ │ + beq 113c68 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r5 │ │ │ │ uxtab r2, r2, r5 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 113ca4 │ │ │ │ - ldr r2, [pc, #4084] @ 114c7c │ │ │ │ + bcs 113c8c │ │ │ │ + ldr r2, [pc, #4084] @ 114c64 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ mov r1, r4 │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 114408 │ │ │ │ + bcs 1143f0 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b 114f4c │ │ │ │ + b 114f34 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #2 │ │ │ │ bfc r2, #9, #23 │ │ │ │ - beq 114050 │ │ │ │ + beq 114038 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1141b0 │ │ │ │ + bne 114198 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 115df4 │ │ │ │ - b 114014 │ │ │ │ + bl 115ddc │ │ │ │ + b 113ffc │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ add r4, r2, #1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 113ec8 │ │ │ │ + beq 113eb0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r7, lr │ │ │ │ ldrb r0, [lr, #7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 114344 │ │ │ │ + beq 11432c │ │ │ │ ldr r2, [r7] │ │ │ │ - b 11436c │ │ │ │ + b 114354 │ │ │ │ ldrh r0, [r3, #12] │ │ │ │ ldrb r6, [r3, #14] │ │ │ │ ldrb r7, [r2, #2] │ │ │ │ orr r0, r0, r0, lsr #8 │ │ │ │ orr r0, r0, r6 │ │ │ │ sxtb r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 113d48 │ │ │ │ + bmi 113d30 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ mov r5, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 113d78 │ │ │ │ + beq 113d60 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 11547c │ │ │ │ + beq 115464 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, #1 │ │ │ │ movwmi r0, #45 @ 0x2d │ │ │ │ strb r0, [r3, r2] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r1, #8] │ │ │ │ sxtb r0, r6 │ │ │ │ cmp r7, #2 │ │ │ │ eor r2, r6, r0, asr #7 │ │ │ │ sub r4, r2, r0, asr #7 │ │ │ │ - beq 114078 │ │ │ │ + beq 114060 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 1141bc │ │ │ │ + bne 1141a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 113dbc │ │ │ │ + beq 113da4 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r2, r2, r4 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 113de0 │ │ │ │ - ldr r2, [pc, #4020] @ 114d78 │ │ │ │ + bcs 113dc8 │ │ │ │ + ldr r2, [pc, #4020] @ 114d60 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ mov r1, r7 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 11444c │ │ │ │ + bcs 114434 │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 114510 │ │ │ │ + b 1144f8 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ ldrb r5, [r2, #1] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 115424 │ │ │ │ + bls 11540c │ │ │ │ add r0, r7, #2 │ │ │ │ str r0, [r1, #8] │ │ │ │ movw r0, #28016 @ 0x6d70 │ │ │ │ cmp r5, #0 │ │ │ │ movw r2, #28001 @ 0x6d61 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movwne r0, #19792 @ 0x4d50 │ │ │ │ movwne r2, #19777 @ 0x4d41 │ │ │ │ cmp r4, #11 │ │ │ │ mov r9, #2 │ │ │ │ movhi r2, r0 │ │ │ │ add r0, r1, r7 │ │ │ │ strh r2, [r0] │ │ │ │ - b 115240 │ │ │ │ + b 115228 │ │ │ │ ldrb r7, [r2, #1] │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ - bne 113e84 │ │ │ │ + bne 113e6c │ │ │ │ cmp r2, #12 │ │ │ │ mov r4, #12 │ │ │ │ cmpne r2, #0 │ │ │ │ - beq 113e84 │ │ │ │ + beq 113e6c │ │ │ │ subs r4, r2, #12 │ │ │ │ movcc r4, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 114098 │ │ │ │ + beq 114080 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 114228 │ │ │ │ + bne 114210 │ │ │ │ tst r4, #255 @ 0xff │ │ │ │ - beq 113ebc │ │ │ │ + beq 113ea4 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r2, r2, r4 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 1140e4 │ │ │ │ - ldr r2, [pc, #4000] @ 114e64 │ │ │ │ + bcs 1140cc │ │ │ │ + ldr r2, [pc, #4000] @ 114e4c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1140c8 │ │ │ │ + b 1140b0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ asr r2, r0, #10 │ │ │ │ - b 11436c │ │ │ │ + b 114354 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 1143c0 │ │ │ │ + bcs 1143a8 │ │ │ │ mov r9, #1 │ │ │ │ mov r6, r5 │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 1143d8 │ │ │ │ + b 1143c0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 112700 │ │ │ │ + bl 1126e8 │ │ │ │ mov r1, r5 │ │ │ │ uxtb r2, r0 │ │ │ │ - b 113ff4 │ │ │ │ + b 113fdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113f38 │ │ │ │ + beq 113f20 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r2, r2, r4 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 113f5c │ │ │ │ - ldr r2, [pc, #4076] @ 114f2c │ │ │ │ + bcs 113f44 │ │ │ │ + ldr r2, [pc, #4076] @ 114f14 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 1143e4 │ │ │ │ + bcs 1143cc │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ mov sl, r8 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 1143fc │ │ │ │ + b 1143e4 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 114548 │ │ │ │ + beq 114530 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 114568 │ │ │ │ + bne 114550 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ cmp r5, #10 │ │ │ │ - bcc 114d7c │ │ │ │ + bcc 114d64 │ │ │ │ add r4, r0, #1 │ │ │ │ - ldr r0, [pc, #4028] @ 114f64 │ │ │ │ + ldr r0, [pc, #4028] @ 114f4c │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ mov r5, #2 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ - b 114db0 │ │ │ │ + b 114d98 │ │ │ │ ldrb r2, [lr, #5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 113ff4 │ │ │ │ + bne 113fdc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r7, lr │ │ │ │ mov r5, r1 │ │ │ │ - bl 1171c4 │ │ │ │ + bl 1171ac │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [r7, #7] │ │ │ │ str r0, [r7] │ │ │ │ strb r2, [r7, #5] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 114010 │ │ │ │ + beq 113ff8 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 114028 │ │ │ │ - bl 115c78 │ │ │ │ - b 114014 │ │ │ │ - bl 115500 │ │ │ │ + bne 114010 │ │ │ │ + bl 115c60 │ │ │ │ + b 113ffc │ │ │ │ + bl 1154e8 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1153fc │ │ │ │ + bne 1153e4 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ - b 115240 │ │ │ │ - bl 116164 │ │ │ │ - b 114014 │ │ │ │ + b 115228 │ │ │ │ + bl 11614c │ │ │ │ + b 113ffc │ │ │ │ uxtb r2, r5 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 114428 │ │ │ │ + bcs 114410 │ │ │ │ mov r9, #1 │ │ │ │ mov ip, r0 │ │ │ │ orr r2, r5, #48 @ 0x30 │ │ │ │ strb r2, [sp, #82] @ 0x52 │ │ │ │ - b 114440 │ │ │ │ + b 114428 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 115b74 │ │ │ │ - b 114014 │ │ │ │ + bl 115b5c │ │ │ │ + b 113ffc │ │ │ │ mov r9, #3 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ - bl 11b1ec │ │ │ │ - b 115240 │ │ │ │ + bl 11b1d4 │ │ │ │ + b 115228 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 114464 │ │ │ │ + bcs 11444c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 1144a8 │ │ │ │ + b 114490 │ │ │ │ tst r4, #255 @ 0xff │ │ │ │ - beq 1140c0 │ │ │ │ + beq 1140a8 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r2, r2, r4 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 1140e4 │ │ │ │ - ldr r2, [pc, #4076] @ 1150b4 │ │ │ │ + bcs 1140cc │ │ │ │ + ldr r2, [pc, #4076] @ 11509c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #1 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bcc 114128 │ │ │ │ + bcc 114110 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r2, r0 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r0, r0, r2, r4 │ │ │ │ - ldr r2, [pc, #4064] @ 1150ec │ │ │ │ + ldr r2, [pc, #4064] @ 1150d4 │ │ │ │ mov r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, #0 │ │ │ │ - b 114134 │ │ │ │ + b 11411c │ │ │ │ mov r0, #2 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 114484 │ │ │ │ + bcs 11446c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ orr r2, r4, #48 @ 0x30 │ │ │ │ strb r2, [r3, r0] │ │ │ │ - b 1144a0 │ │ │ │ + b 114488 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11416c │ │ │ │ + beq 114154 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r5 │ │ │ │ uxtab r2, r2, r5 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 114190 │ │ │ │ - ldr r2, [pc, #4084] @ 115168 │ │ │ │ + bcs 114178 │ │ │ │ + ldr r2, [pc, #4084] @ 115150 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ mov r1, r4 │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 1144c0 │ │ │ │ + bcs 1144a8 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r4, #1 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 1144dc │ │ │ │ + b 1144c4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 115fac │ │ │ │ - b 114014 │ │ │ │ + bl 115f94 │ │ │ │ + b 113ffc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1141e4 │ │ │ │ + beq 1141cc │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r2, r2, r4 │ │ │ │ and r0, r2, r0 │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 114208 │ │ │ │ - ldr r2, [pc, #4088] @ 1151e4 │ │ │ │ + bcs 1141f0 │ │ │ │ + ldr r2, [pc, #4088] @ 1151cc │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ mov r1, r7 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 1144f4 │ │ │ │ + bcs 1144dc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 114510 │ │ │ │ + b 1144f8 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bcc 11452c │ │ │ │ + bcc 114514 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r2, r0 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r0, r0, r2, r4 │ │ │ │ - ldr r2, [pc, #4020] @ 115204 │ │ │ │ + ldr r2, [pc, #4020] @ 1151ec │ │ │ │ mov r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, #0 │ │ │ │ - b 114538 │ │ │ │ + b 114520 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl 112a6c │ │ │ │ - b 114288 │ │ │ │ + bl 112a54 │ │ │ │ + b 114270 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl 112950 │ │ │ │ + bl 112938 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ stm sp, {r0, r1, r5} │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11654c │ │ │ │ + bl 116534 │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 115458 │ │ │ │ + bne 115440 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - b 115240 │ │ │ │ + b 115228 │ │ │ │ mov r0, r3 │ │ │ │ - bl 112f20 │ │ │ │ + bl 112f08 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 116658 │ │ │ │ + bl 116640 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 114020 │ │ │ │ + beq 114008 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - b 115460 │ │ │ │ - ldr r3, [pc, #4052] @ 1152d0 │ │ │ │ + b 115448 │ │ │ │ + ldr r3, [pc, #4052] @ 1152b8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ and r2, r2, #1 │ │ │ │ add r0, r0, r2 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r2, r0, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r9, #1 │ │ │ │ - bl 11b1ec │ │ │ │ - b 115240 │ │ │ │ - ldr r3, [pc, #4068] @ 11531c │ │ │ │ + bl 11b1d4 │ │ │ │ + b 115228 │ │ │ │ + ldr r3, [pc, #4068] @ 115304 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r0, lsl #3]! │ │ │ │ ldr r9, [r3, #4] │ │ │ │ - b 114c68 │ │ │ │ + b 114c50 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1171c4 │ │ │ │ + bl 1171ac │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [r7, #7] │ │ │ │ str r2, [r7] │ │ │ │ strb r0, [r7, #5] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ - bl 11af9c │ │ │ │ + bl 11af84 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 114020 │ │ │ │ + beq 114008 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #4092] @ 11539c │ │ │ │ + ldr r2, [pc, #4092] @ 115384 │ │ │ │ mov r4, #2 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, fp │ │ │ │ - b 1144b0 │ │ │ │ - ldr r2, [pc, #4056] @ 1153a0 │ │ │ │ + b 114498 │ │ │ │ + ldr r2, [pc, #4056] @ 115388 │ │ │ │ mov r9, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - b 114c70 │ │ │ │ - ldr r2, [pc, #4076] @ 1153d8 │ │ │ │ + b 114c58 │ │ │ │ + ldr r2, [pc, #4076] @ 1153c0 │ │ │ │ mov r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ - b 1144b0 │ │ │ │ - ldr r2, [pc, #4072] @ 1153f8 │ │ │ │ + b 114498 │ │ │ │ + ldr r2, [pc, #4072] @ 1153e0 │ │ │ │ mov r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ - b 114f4c │ │ │ │ - ldr r0, [pc, #4080] @ 115420 │ │ │ │ + b 114f34 │ │ │ │ + ldr r0, [pc, #4080] @ 115408 │ │ │ │ mov r9, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 114c70 │ │ │ │ - ldr r2, [pc, #4092] @ 115450 │ │ │ │ + b 114c58 │ │ │ │ + ldr r2, [pc, #4092] @ 115438 │ │ │ │ mov r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - b 114508 │ │ │ │ - ldr r2, [pc, #4072] @ 115454 │ │ │ │ + b 1144f0 │ │ │ │ + ldr r2, [pc, #4072] @ 11543c │ │ │ │ mov r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ - b 1144a8 │ │ │ │ - ldr r0, [pc, #4076] @ 115478 │ │ │ │ + b 114490 │ │ │ │ + ldr r0, [pc, #4076] @ 115460 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r3, r0 │ │ │ │ eor r4, r0, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ add r9, r4, r5 │ │ │ │ - b 115240 │ │ │ │ - ldr r2, [pc, #4064] @ 1154a8 │ │ │ │ + b 115228 │ │ │ │ + ldr r2, [pc, #4064] @ 115490 │ │ │ │ mov r4, #2 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ add r9, r4, r7 │ │ │ │ - b 115240 │ │ │ │ - ldr r2, [pc, #4016] @ 1154ac │ │ │ │ + b 115228 │ │ │ │ + ldr r2, [pc, #4016] @ 115494 │ │ │ │ mov r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ add r0, r4, r8 │ │ │ │ add r9, r0, r5 │ │ │ │ - b 115240 │ │ │ │ + b 115228 │ │ │ │ mov r0, #2 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 114c44 │ │ │ │ + bcs 114c2c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ orr r2, r4, #48 @ 0x30 │ │ │ │ strb r2, [r3, r0] │ │ │ │ - b 114c60 │ │ │ │ + b 114c48 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ cmp r5, #10 │ │ │ │ - bcs 114dc8 │ │ │ │ + bcs 114db0 │ │ │ │ add r2, r0, #2 │ │ │ │ mov r9, #1 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 114c68 │ │ │ │ + b 114c50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ cmp r5, #10 │ │ │ │ add r2, r0, #1 │ │ │ │ add r4, r0, #2 │ │ │ │ - bcc 114de8 │ │ │ │ - ldr r0, [pc, #3884] @ 1154b0 │ │ │ │ + bcc 114dd0 │ │ │ │ + ldr r0, [pc, #3884] @ 115498 │ │ │ │ mov r4, #2 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ - b 114f4c │ │ │ │ + b 114f34 │ │ │ │ movw r0, #19923 @ 0x4dd3 │ │ │ │ movt r0, #4194 @ 0x1062 │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ lsr r5, r2, #6 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ cmp fp, #1000 @ 0x3e8 │ │ │ │ - bcc 115170 │ │ │ │ + bcc 115158 │ │ │ │ movw r0, #15241 @ 0x3b89 │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ movt r0, #21990 @ 0x55e6 │ │ │ │ movt r3, #13 │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ movw r7, #65526 @ 0xfff6 │ │ │ │ movw r0, #57599 @ 0xe0ff │ │ │ │ @@ -245192,50 +245186,50 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r3, #5 │ │ │ │ eor r2, r0, r2 │ │ │ │ lsr r0, r2, #17 │ │ │ │ addhi r0, r3, r2, lsr #17 │ │ │ │ cmp r0, #4 │ │ │ │ - bls 11516c │ │ │ │ + bls 115154 │ │ │ │ movw r0, #38527 @ 0x967f │ │ │ │ movt r0, #152 @ 0x98 │ │ │ │ cmp fp, r0 │ │ │ │ - bls 114e20 │ │ │ │ + bls 114e08 │ │ │ │ movw r0, #14051 @ 0x36e3 │ │ │ │ movw r3, #51819 @ 0xca6b │ │ │ │ movt r0, #26 │ │ │ │ movt r3, #27487 @ 0x6b5f │ │ │ │ umull r0, r2, r5, r0 │ │ │ │ umull r3, r7, fp, r3 │ │ │ │ lsr r0, r2, #2 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mls r5, r0, r2, r5 │ │ │ │ movw r0, #5243 @ 0x147b │ │ │ │ - ldr r2, [pc, #3708] @ 1154e0 │ │ │ │ + ldr r2, [pc, #3708] @ 1154c8 │ │ │ │ add r2, pc, r2 │ │ │ │ mul r0, r5, r0 │ │ │ │ ubfx r0, r0, #19, #8 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ lsr r2, r7, #22 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #86] @ 0x56 │ │ │ │ mov r0, #6 │ │ │ │ - b 114e44 │ │ │ │ + b 114e2c │ │ │ │ movw r2, #23237 @ 0x5ac5 │ │ │ │ lsr r0, fp, #5 │ │ │ │ movt r2, #2684 @ 0xa7c │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ lsr r6, r2, #7 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ movt r0, #1 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ cmp fp, r2 │ │ │ │ - bcc 1152dc │ │ │ │ + bcc 1152c4 │ │ │ │ movw r2, #64536 @ 0xfc18 │ │ │ │ add r0, r6, #2288 @ 0x8f0 │ │ │ │ movt r2, #13 │ │ │ │ add r0, r0, #512000 @ 0x7d000 │ │ │ │ add r2, r6, r2 │ │ │ │ movw r3, #65526 @ 0xfff6 │ │ │ │ and r0, r2, r0 │ │ │ │ @@ -245244,43 +245238,43 @@ │ │ │ │ movt r3, #5 │ │ │ │ add r2, r6, r2 │ │ │ │ add r7, r6, r3 │ │ │ │ and r2, r7, r2 │ │ │ │ eor r0, r2, r0 │ │ │ │ orr r2, r3, #9 │ │ │ │ cmp r0, r2 │ │ │ │ - bls 1152d4 │ │ │ │ + bls 1152bc │ │ │ │ movw r0, #38527 @ 0x967f │ │ │ │ mov r2, #10 │ │ │ │ movt r0, #152 @ 0x98 │ │ │ │ cmp fp, r0 │ │ │ │ - bls 114ed4 │ │ │ │ + bls 114ebc │ │ │ │ uxth r0, r6 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ - ldr r3, [pc, #3536] @ 1154ec │ │ │ │ + ldr r3, [pc, #3536] @ 1154d4 │ │ │ │ smulbb r0, r0, r2 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ lsr r0, r0, #17 │ │ │ │ mls r2, r0, r2, r6 │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #8 │ │ │ │ - b 114ed8 │ │ │ │ + b 114ec0 │ │ │ │ movw r0, #5977 @ 0x1759 │ │ │ │ movt r0, #53687 @ 0xd1b7 │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ lsr r6, r2, #13 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ cmp fp, r2 │ │ │ │ - bcc 11525c │ │ │ │ + bcc 115244 │ │ │ │ movw r2, #64536 @ 0xfc18 │ │ │ │ add r0, r6, #2288 @ 0x8f0 │ │ │ │ movt r2, #13 │ │ │ │ movw r7, #65526 @ 0xfff6 │ │ │ │ add r0, r0, #512000 @ 0x7d000 │ │ │ │ add r2, r6, r2 │ │ │ │ movt r7, #5 │ │ │ │ @@ -245289,93 +245283,93 @@ │ │ │ │ add r7, r6, r7 │ │ │ │ movt r2, #7 │ │ │ │ add r3, r6, r2 │ │ │ │ and r3, r7, r3 │ │ │ │ orr r2, r2, #99 @ 0x63 │ │ │ │ eor r0, r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bls 115254 │ │ │ │ + bls 11523c │ │ │ │ movw r0, #57599 @ 0xe0ff │ │ │ │ movt r0, #1525 @ 0x5f5 │ │ │ │ cmp fp, r0 │ │ │ │ - bls 114e68 │ │ │ │ + bls 114e50 │ │ │ │ movw r0, #36281 @ 0x8db9 │ │ │ │ movw r3, #15241 @ 0x3b89 │ │ │ │ movt r0, #6 │ │ │ │ movt r3, #21990 @ 0x55e6 │ │ │ │ umull r0, r2, r6, r0 │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ umull r3, r7, fp, r3 │ │ │ │ mls r6, r2, r0, r6 │ │ │ │ movw r0, #5243 @ 0x147b │ │ │ │ - ldr r2, [pc, #3332] @ 1154e8 │ │ │ │ + ldr r2, [pc, #3332] @ 1154d0 │ │ │ │ add r2, pc, r2 │ │ │ │ mul r0, r6, r0 │ │ │ │ ubfx r0, r0, #19, #8 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ lsr r2, r7, #25 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #86] @ 0x56 │ │ │ │ mov r0, #6 │ │ │ │ - b 114e94 │ │ │ │ + b 114e7c │ │ │ │ cmp fp, #0 │ │ │ │ - bne 114b40 │ │ │ │ + bne 114b28 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 114cd0 │ │ │ │ + b 114cb8 │ │ │ │ movw r0, #56963 @ 0xde83 │ │ │ │ movt r0, #17179 @ 0x431b │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ lsr r5, r2, #18 │ │ │ │ movw r0, #16959 @ 0x423f │ │ │ │ movt r0, #15 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ cmp fp, r2 │ │ │ │ - bcc 11535c │ │ │ │ + bcc 115344 │ │ │ │ movw r0, #65436 @ 0xff9c │ │ │ │ movw r2, #65526 @ 0xfff6 │ │ │ │ movt r0, #7 │ │ │ │ movt r2, #5 │ │ │ │ add r0, r5, r0 │ │ │ │ add r2, r5, r2 │ │ │ │ and r0, r2, r0 │ │ │ │ movw r2, #64536 @ 0xfc18 │ │ │ │ movt r2, #5 │ │ │ │ add r2, r5, r2 │ │ │ │ eor r0, r0, r2 │ │ │ │ lsrs r2, r0, #18 │ │ │ │ - beq 115354 │ │ │ │ + beq 11533c │ │ │ │ movw r0, #57599 @ 0xe0ff │ │ │ │ movt r0, #1525 @ 0x5f5 │ │ │ │ cmp fp, r0 │ │ │ │ - bls 114f18 │ │ │ │ + bls 114f00 │ │ │ │ uxth r0, r5 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ - ldr r3, [pc, #3168] @ 1154f4 │ │ │ │ + ldr r3, [pc, #3168] @ 1154dc │ │ │ │ smulbb r0, r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ lsr r2, r0, #17 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ mls r0, r2, r0, r5 │ │ │ │ orr r2, r2, #48 @ 0x30 │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r3, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #7 │ │ │ │ - b 1151fc │ │ │ │ - andseq r2, r4, r5, lsr r4 │ │ │ │ + b 1151e4 │ │ │ │ + andseq r2, r4, sp, asr #8 │ │ │ │ movw r0, #34079 @ 0x851f │ │ │ │ movt r0, #20971 @ 0x51eb │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ lsr r6, r2, #5 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ cmp fp, #100 @ 0x64 │ │ │ │ - bcc 1150f4 │ │ │ │ + bcc 1150dc │ │ │ │ movw r0, #51819 @ 0xca6b │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ movt r0, #27487 @ 0x6b5f │ │ │ │ movt r3, #13 │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ movw r7, #65526 @ 0xfff6 │ │ │ │ movw r0, #38527 @ 0x967f │ │ │ │ @@ -245394,20 +245388,20 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r3, #5 │ │ │ │ eor r2, r0, r2 │ │ │ │ lsr r0, r2, #17 │ │ │ │ addhi r0, r3, r2, lsr #17 │ │ │ │ cmp r0, #5 │ │ │ │ - bls 1150f0 │ │ │ │ + bls 1150d8 │ │ │ │ movw r2, #16959 @ 0x423f │ │ │ │ mov r0, #10 │ │ │ │ movt r2, #15 │ │ │ │ cmp fp, r2 │ │ │ │ - bls 1149cc │ │ │ │ + bls 1149b4 │ │ │ │ movw r0, #28207 @ 0x6e2f │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ movt r0, #419 @ 0x1a3 │ │ │ │ movw r7, #56963 @ 0xde83 │ │ │ │ umull r0, r2, r6, r0 │ │ │ │ movt r7, #17179 @ 0x431b │ │ │ │ lsr r0, r2, #6 │ │ │ │ @@ -245417,51 +245411,51 @@ │ │ │ │ uxth r2, r0 │ │ │ │ lsr r2, r2, #2 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r6, r6, #18 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r0, r2, r3, r0 │ │ │ │ - ldr r3, [pc, #2856] @ 1154d4 │ │ │ │ + ldr r3, [pc, #2856] @ 1154bc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ uxth r0, r0 │ │ │ │ strh r2, [sp, #86] @ 0x56 │ │ │ │ add r0, r3, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #6 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bls 114ecc │ │ │ │ + bls 114eb4 │ │ │ │ uxth r2, r6 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ - ldr r7, [pc, #2800] @ 1154d8 │ │ │ │ + ldr r7, [pc, #2800] @ 1154c0 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ add r7, pc, r7 │ │ │ │ sub r0, r0, #2 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r3, r2, r3, r6 │ │ │ │ uxth r3, r3 │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ add r7, r4, r0 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r7] │ │ │ │ - b 1151ec │ │ │ │ - andseq r2, r4, r3, asr #11 │ │ │ │ - @ instruction: 0x001bb9f8 │ │ │ │ + b 1151d4 │ │ │ │ + @ instruction: 0x001425db │ │ │ │ + andseq fp, fp, r0, lsl sl │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ lsr r6, r2, #3 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ cmp fp, #10 │ │ │ │ - bcc 115074 │ │ │ │ + bcc 11505c │ │ │ │ movw r0, #56963 @ 0xde83 │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ movt r0, #17179 @ 0x431b │ │ │ │ movt r3, #13 │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ movw r7, #65526 @ 0xfff6 │ │ │ │ movw r0, #16959 @ 0x423f │ │ │ │ @@ -245480,54 +245474,54 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r3, #5 │ │ │ │ eor r2, r0, r2 │ │ │ │ lsr r0, r2, #17 │ │ │ │ addhi r0, r3, r2, lsr #17 │ │ │ │ cmp r0, #6 │ │ │ │ - bls 115070 │ │ │ │ + bls 115058 │ │ │ │ movw r2, #34463 @ 0x869f │ │ │ │ mov r0, #10 │ │ │ │ movt r2, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bls 114d44 │ │ │ │ + bls 114d2c │ │ │ │ movw r0, #5977 @ 0x1759 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ movt r0, #53687 @ 0xd1b7 │ │ │ │ umull r0, r2, r6, r0 │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ lsr r2, r2, #13 │ │ │ │ mls r0, r2, r0, r6 │ │ │ │ mov r6, #100 @ 0x64 │ │ │ │ uxth r3, r0 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ - ldr r7, [pc, #2532] @ 1154d0 │ │ │ │ + ldr r7, [pc, #2532] @ 1154b8 │ │ │ │ add r7, pc, r7 │ │ │ │ lsr r3, r3, #17 │ │ │ │ mls r0, r3, r6, r0 │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [sp, #86] @ 0x56 │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r7, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #6 │ │ │ │ - b 114d48 │ │ │ │ - andseq r2, r4, r9, asr #4 │ │ │ │ - andseq fp, fp, ip, asr #17 │ │ │ │ + b 114d30 │ │ │ │ + andseq r2, r4, r1, ror #4 │ │ │ │ + andseq fp, fp, r4, ror #17 │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ umull r2, r3, fp, r0 │ │ │ │ lsr r6, r3, #3 │ │ │ │ add r2, r6, r6, lsl #2 │ │ │ │ sub r2, fp, r2, lsl #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 114f68 │ │ │ │ + beq 114f50 │ │ │ │ movw r2, #23237 @ 0x5ac5 │ │ │ │ lsr r0, fp, #5 │ │ │ │ movt r2, #2684 @ 0xa7c │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ movt r3, #13 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ @@ -245547,20 +245541,20 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r3, #5 │ │ │ │ eor r2, r0, r2 │ │ │ │ lsr r0, r2, #17 │ │ │ │ addhi r0, r3, r2, lsr #17 │ │ │ │ cmp r0, #7 │ │ │ │ - bls 114ccc │ │ │ │ + bls 114cb4 │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp fp, lr │ │ │ │ - bcc 114c80 │ │ │ │ - ldr r7, [pc, #2300] @ 1154c4 │ │ │ │ + bcc 114c68 │ │ │ │ + ldr r7, [pc, #2300] @ 1154ac │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ movw r8, #5977 @ 0x1759 │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ movt ip, #1525 @ 0x5f5 │ │ │ │ movt r8, #53687 @ 0xd1b7 │ │ │ │ movw sl, #5243 @ 0x147b │ │ │ │ @@ -245582,399 +245576,399 @@ │ │ │ │ ldrh r6, [r6] │ │ │ │ strh r6, [r4, #6] │ │ │ │ uxth r5, r5 │ │ │ │ add r5, r7, r5, lsl #1 │ │ │ │ ldrh r5, [r5] │ │ │ │ strh r5, [r4, #8] │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ - bhi 114be4 │ │ │ │ + bhi 114bcc │ │ │ │ add r0, r0, #10 │ │ │ │ - b 114c84 │ │ │ │ - ldr r0, [pc, #2164] @ 1154c0 │ │ │ │ + b 114c6c │ │ │ │ + ldr r0, [pc, #2164] @ 1154a8 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ mov r0, #1 │ │ │ │ add r2, r3, r0 │ │ │ │ eor r9, r0, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ - bl 11b1ec │ │ │ │ - b 115240 │ │ │ │ - andseq r2, r4, r9, lsl #2 │ │ │ │ + bl 11b1d4 │ │ │ │ + b 115228 │ │ │ │ + andseq r2, r4, r1, lsr #2 │ │ │ │ mov r2, fp │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bls 114d50 │ │ │ │ + bls 114d38 │ │ │ │ uxth r3, r2 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r3, r3, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ lsr r3, r3, #17 │ │ │ │ mls r2, r3, r7, r2 │ │ │ │ - ldr r7, [pc, #2068] @ 1154c8 │ │ │ │ + ldr r7, [pc, #2068] @ 1154b0 │ │ │ │ add r7, pc, r7 │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r7, r2, lsl #1 │ │ │ │ add r7, r4, r0 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r7] │ │ │ │ - b 114d54 │ │ │ │ + b 114d3c │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 114d10 │ │ │ │ + beq 114cf8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r5, r5, #1 │ │ │ │ strb r7, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bne 114ce8 │ │ │ │ - b 114bb0 │ │ │ │ + bne 114cd0 │ │ │ │ + b 114b98 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r4, ip │ │ │ │ bl 307dc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov ip, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - b 114cf4 │ │ │ │ + b 114cdc │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bhi 114c8c │ │ │ │ + bhi 114c74 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ - bcs 114d68 │ │ │ │ + bcs 114d50 │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r2, r3, #48 @ 0x30 │ │ │ │ - b 1151fc │ │ │ │ - ldr r2, [pc, #1884] @ 1154cc │ │ │ │ + b 1151e4 │ │ │ │ + ldr r2, [pc, #1884] @ 1154b4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #1 │ │ │ │ - b 115214 │ │ │ │ - andseq r1, r4, sp, asr #31 │ │ │ │ - ldr r2, [pc, #1844] @ 1154b8 │ │ │ │ + b 1151fc │ │ │ │ + andseq r1, r4, r5, ror #31 │ │ │ │ + ldr r2, [pc, #1844] @ 1154a0 │ │ │ │ add r4, r0, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, #1 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ add r9, r5, r6 │ │ │ │ - b 115240 │ │ │ │ + b 115228 │ │ │ │ add r2, r0, #1 │ │ │ │ - ldr r0, [pc, #1768] @ 1154bc │ │ │ │ + ldr r0, [pc, #1768] @ 1154a4 │ │ │ │ mov r9, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #81] @ 0x51 │ │ │ │ - b 114c68 │ │ │ │ - ldr r2, [pc, #1732] @ 1154b4 │ │ │ │ + b 114c50 │ │ │ │ + ldr r2, [pc, #1732] @ 11549c │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, #1 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ - b 114f4c │ │ │ │ + b 114f34 │ │ │ │ mov r0, #10 │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ - bls 1151e8 │ │ │ │ + bls 1151d0 │ │ │ │ uxth r0, r5 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ smulbb r0, r0, r2 │ │ │ │ lsr r2, r0, #17 │ │ │ │ mov r0, #8 │ │ │ │ uxth r3, r5 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ lsr r3, r3, #17 │ │ │ │ mls r3, r3, r7, r5 │ │ │ │ - b 114eb0 │ │ │ │ - @ instruction: 0x00141ed9 │ │ │ │ + b 114e98 │ │ │ │ + @ instruction: 0x00141ef1 │ │ │ │ movw r2, #16959 @ 0x423f │ │ │ │ mov r0, #10 │ │ │ │ movt r2, #15 │ │ │ │ cmp fp, r2 │ │ │ │ - bls 114ecc │ │ │ │ + bls 114eb4 │ │ │ │ uxth r0, r6 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ smulbb r0, r0, r2 │ │ │ │ lsr r2, r0, #17 │ │ │ │ mov r0, #8 │ │ │ │ uxth r3, r6 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ lsr r3, r3, #17 │ │ │ │ mls r3, r3, r7, r6 │ │ │ │ - ldr r7, [pc, #1580] @ 1154e4 │ │ │ │ + ldr r7, [pc, #1580] @ 1154cc │ │ │ │ uxth r3, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [sp, #88] @ 0x58 │ │ │ │ - b 1151ec │ │ │ │ + b 1151d4 │ │ │ │ mov r2, r6 │ │ │ │ - b 1151ec │ │ │ │ + b 1151d4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 114ef0 │ │ │ │ + bcs 114ed8 │ │ │ │ sub r3, r2, #1 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r4, r3] │ │ │ │ - b 114f0c │ │ │ │ - ldr r3, [pc, #1528] @ 1154f0 │ │ │ │ + b 114ef4 │ │ │ │ + ldr r3, [pc, #1528] @ 1154d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r3, r0, lsl #1 │ │ │ │ sub r3, r2, #2 │ │ │ │ add r2, r4, r3 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r2] │ │ │ │ add r2, r4, r3 │ │ │ │ rsb r4, r3, #10 │ │ │ │ - b 11522c │ │ │ │ + b 115214 │ │ │ │ mov r0, #9 │ │ │ │ cmp r5, #10 │ │ │ │ - bcs 1153dc │ │ │ │ + bcs 1153c4 │ │ │ │ orr r2, r5, #48 @ 0x30 │ │ │ │ - b 1151fc │ │ │ │ - andseq r1, r4, r2, asr lr │ │ │ │ - ldr r0, [pc, #1476] @ 1154fc │ │ │ │ + b 1151e4 │ │ │ │ + andseq r1, r4, sl, ror #28 │ │ │ │ + ldr r0, [pc, #1476] @ 1154e4 │ │ │ │ mov r4, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ add r9, r4, r6 │ │ │ │ - b 115240 │ │ │ │ - andseq r1, r4, r6, lsl #26 │ │ │ │ + b 115228 │ │ │ │ + andseq r1, r4, lr, lsl sp │ │ │ │ mul r2, r6, r0 │ │ │ │ ror r3, r2, #1 │ │ │ │ movw r2, #39322 @ 0x999a │ │ │ │ movt r2, #6553 @ 0x1999 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 114a2c │ │ │ │ + bcs 114a14 │ │ │ │ movw r3, #34079 @ 0x851f │ │ │ │ movt r3, #20971 @ 0x51eb │ │ │ │ umull r3, r7, fp, r3 │ │ │ │ lsr r6, r7, #5 │ │ │ │ mul r3, r6, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 1148d4 │ │ │ │ + bcs 1148bc │ │ │ │ movw r3, #19923 @ 0x4dd3 │ │ │ │ movt r3, #4194 @ 0x1062 │ │ │ │ umull r3, r7, fp, r3 │ │ │ │ lsr r5, r7, #6 │ │ │ │ mul r3, r5, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 1145ac │ │ │ │ + bcs 114594 │ │ │ │ movw r3, #5977 @ 0x1759 │ │ │ │ movt r3, #53687 @ 0xd1b7 │ │ │ │ umull r3, r7, fp, r3 │ │ │ │ lsr r6, r7, #13 │ │ │ │ mul r3, r6, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 114754 │ │ │ │ + bcs 11473c │ │ │ │ movw r7, #23237 @ 0x5ac5 │ │ │ │ lsr r3, fp, #5 │ │ │ │ movt r7, #2684 @ 0xa7c │ │ │ │ umull r3, r7, r3, r7 │ │ │ │ lsr r6, r7, #7 │ │ │ │ mul r3, r6, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 114698 │ │ │ │ + bcs 114680 │ │ │ │ movw r3, #56963 @ 0xde83 │ │ │ │ movt r3, #17179 @ 0x431b │ │ │ │ umull r3, r7, fp, r3 │ │ │ │ lsr r5, r7, #18 │ │ │ │ mul r3, r5, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 114824 │ │ │ │ + bcs 11480c │ │ │ │ movw r2, #51819 @ 0xca6b │ │ │ │ movt r2, #27487 @ 0x6b5f │ │ │ │ umull r2, r3, fp, r2 │ │ │ │ movw r2, #39321 @ 0x9999 │ │ │ │ movt r2, #6553 @ 0x1999 │ │ │ │ lsr r5, r3, #22 │ │ │ │ mul r0, r5, r0 │ │ │ │ ror r0, r0, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi 113b10 │ │ │ │ + bhi 113af8 │ │ │ │ movw r0, #15241 @ 0x3b89 │ │ │ │ movt r0, #21990 @ 0x55e6 │ │ │ │ umull r0, r2, fp, r0 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ orr r0, r0, r2, lsr #25 │ │ │ │ strb r0, [sp, #89] @ 0x59 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r2, r0, #9 │ │ │ │ - b 114318 │ │ │ │ + b 114300 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 1150b8 │ │ │ │ + beq 1150a0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r5, r5, #1 │ │ │ │ strb r7, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bne 11508c │ │ │ │ - b 114aa4 │ │ │ │ - @ instruction: 0x00141cd6 │ │ │ │ + bne 115074 │ │ │ │ + b 114a8c │ │ │ │ + andseq r1, r4, lr, ror #25 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r4, ip │ │ │ │ bl 307dc │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov ip, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ - b 115098 │ │ │ │ - andseq r1, r4, r2, lsr #23 │ │ │ │ + b 115080 │ │ │ │ + @ instruction: 0x00141bba │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #7 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 115134 │ │ │ │ + beq 11511c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r5, r5, #1 │ │ │ │ strb r7, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bne 11510c │ │ │ │ - b 11494c │ │ │ │ + bne 1150f4 │ │ │ │ + b 114934 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r4, ip │ │ │ │ bl 307dc │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov ip, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ - b 115118 │ │ │ │ - andseq r1, r4, lr, lsl ip │ │ │ │ + b 115100 │ │ │ │ + andseq r1, r4, r6, lsr ip │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #6 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 1151b0 │ │ │ │ + beq 115198 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ strb r7, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bne 115188 │ │ │ │ - b 114624 │ │ │ │ + bne 115170 │ │ │ │ + b 11460c │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r4, ip │ │ │ │ bl 307dc │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov ip, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ - b 115194 │ │ │ │ - andseq r1, r4, r6, lsr #23 │ │ │ │ + b 11517c │ │ │ │ + @ instruction: 0x00141bbe │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 115208 │ │ │ │ + bcs 1151f0 │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r2, r2, #48 @ 0x30 │ │ │ │ strb r2, [r4, r0] │ │ │ │ - b 115224 │ │ │ │ - andseq r1, r4, lr, asr sl │ │ │ │ - ldr r3, [pc, #716] @ 1154dc │ │ │ │ + b 11520c │ │ │ │ + andseq r1, r4, r6, ror sl │ │ │ │ + ldr r3, [pc, #716] @ 1154c4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ sub r0, r0, #2 │ │ │ │ ldrh r2, [r2] │ │ │ │ add r3, r4, r0 │ │ │ │ strh r2, [r3] │ │ │ │ add r2, r4, r0 │ │ │ │ rsb r4, r0, #10 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 11b1ec │ │ │ │ + bl 11b1d4 │ │ │ │ add r9, r4, r9 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r8, #4 │ │ │ │ strd r8, [r0] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ @@ -245983,215 +245977,215 @@ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 11529c │ │ │ │ + beq 115284 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r5, r5, #1 │ │ │ │ strb r7, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bne 115274 │ │ │ │ - b 1147a8 │ │ │ │ + bne 11525c │ │ │ │ + b 114790 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r4, ip │ │ │ │ bl 307dc │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov ip, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ - b 115280 │ │ │ │ - andseq r1, r3, r0, asr r6 │ │ │ │ + b 115268 │ │ │ │ + andseq r1, r3, r8, ror #12 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ eor r0, r2, r0, lsr #17 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 115320 │ │ │ │ + beq 115308 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r5, r5, #1 │ │ │ │ strb r7, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bne 1152f4 │ │ │ │ - b 1146f4 │ │ │ │ - andseq fp, fp, ip, ror #2 │ │ │ │ + bne 1152dc │ │ │ │ + b 1146dc │ │ │ │ + andseq fp, fp, r4, lsl #3 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r4, ip │ │ │ │ bl 307dc │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov ip, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ - b 115300 │ │ │ │ + b 1152e8 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ eor r0, r2, r0, lsr #17 │ │ │ │ add r0, r0, #3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 1153a4 │ │ │ │ + beq 11538c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ strb r7, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bne 115374 │ │ │ │ - b 114870 │ │ │ │ - andseq r1, r4, sl, lsl #18 │ │ │ │ - andseq r1, r4, r6, ror #17 │ │ │ │ + bne 11535c │ │ │ │ + b 114858 │ │ │ │ + andseq r1, r4, r2, lsr #18 │ │ │ │ + @ instruction: 0x001418fe │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r4, ip │ │ │ │ bl 307dc │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov ip, r4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ - b 115380 │ │ │ │ - andseq r1, r4, r2, asr #17 │ │ │ │ - ldr r0, [pc, #276] @ 1154f8 │ │ │ │ + b 115368 │ │ │ │ + @ instruction: 0x001418da │ │ │ │ + ldr r0, [pc, #276] @ 1154e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #8 │ │ │ │ - b 115224 │ │ │ │ - mulseq r4, lr, r8 │ │ │ │ + b 11520c │ │ │ │ + @ instruction: 0x001418b6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #3 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, r4, lr, ror r8 │ │ │ │ + mulseq r4, r6, r8 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r7, [r6, #8] │ │ │ │ mov r1, r6 │ │ │ │ - b 113e1c │ │ │ │ + b 113e04 │ │ │ │ + andseq r1, r4, r2, ror r8 │ │ │ │ andseq r1, r4, sl, asr r8 │ │ │ │ - andseq r1, r4, r2, asr #16 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, #3 │ │ │ │ str r0, [r6, #4] │ │ │ │ str r2, [r6] │ │ │ │ str r1, [r6, #8] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, r4, r2, lsr #16 │ │ │ │ + andseq r1, r4, sl, lsr r8 │ │ │ │ mov r0, #1 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r2, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ - b 113d58 │ │ │ │ - andseq r1, r4, r2, ror #15 │ │ │ │ - @ instruction: 0x001417b2 │ │ │ │ - andseq r1, r4, r6, lsr #14 │ │ │ │ - andseq r0, r4, r2, lsr #31 │ │ │ │ - andseq r1, r4, sp │ │ │ │ - @ instruction: 0x00140eda │ │ │ │ - andseq r1, r4, r2, rrx │ │ │ │ - ldrsbeq r1, [r4], -lr │ │ │ │ - @ instruction: 0x00140ffe │ │ │ │ - andseq r0, r4, r2, asr #30 │ │ │ │ - andseq r1, r4, r6, asr #3 │ │ │ │ - andseq r1, r4, r6, lsl #6 │ │ │ │ - andseq r1, r4, r2, asr #5 │ │ │ │ - andseq r0, r4, r2, lsr #21 │ │ │ │ - andseq r1, r4, lr, asr #12 │ │ │ │ - @ instruction: 0x00140df6 │ │ │ │ - andseq r1, r4, lr, asr #9 │ │ │ │ - andseq r1, r4, lr, lsl #11 │ │ │ │ - @ instruction: 0x00140dba │ │ │ │ - andseq r1, r4, sl, lsl r4 │ │ │ │ - andseq r0, r4, lr, asr #17 │ │ │ │ - andseq r0, r4, r2, ror sp │ │ │ │ + b 113d40 │ │ │ │ + @ instruction: 0x001417fa │ │ │ │ + andseq r1, r4, sl, asr #15 │ │ │ │ + andseq r1, r4, lr, lsr r7 │ │ │ │ + @ instruction: 0x00140fba │ │ │ │ + andseq r1, r4, r5, lsr #32 │ │ │ │ + @ instruction: 0x00140ef2 │ │ │ │ + andseq r1, r4, sl, ror r0 │ │ │ │ + ldrsheq r1, [r4], -r6 │ │ │ │ + andseq r1, r4, r6, lsl r0 │ │ │ │ + andseq r0, r4, sl, asr pc │ │ │ │ + @ instruction: 0x001411de │ │ │ │ + andseq r1, r4, lr, lsl r3 │ │ │ │ + @ instruction: 0x001412da │ │ │ │ + @ instruction: 0x00140aba │ │ │ │ + andseq r1, r4, r6, ror #12 │ │ │ │ + andseq r0, r4, lr, lsl #28 │ │ │ │ + andseq r1, r4, r6, ror #9 │ │ │ │ + andseq r1, r4, r6, lsr #11 │ │ │ │ + @ instruction: 0x00140dd2 │ │ │ │ + andseq r1, r4, r2, lsr r4 │ │ │ │ + andseq r0, r4, r6, ror #17 │ │ │ │ + andseq r0, r4, sl, lsl #27 │ │ │ │ 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 115550 │ │ │ │ + bcc 115538 │ │ │ │ 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] @ 1155f8 │ │ │ │ + ldr r2, [pc, #188] @ 1155e0 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #9] │ │ │ │ - b 115560 │ │ │ │ + b 115548 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 115570 │ │ │ │ + bcs 115558 │ │ │ │ mov r4, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 115588 │ │ │ │ - ldr r1, [pc, #132] @ 1155fc │ │ │ │ + b 115570 │ │ │ │ + ldr r1, [pc, #132] @ 1155e4 │ │ │ │ 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 1155d4 │ │ │ │ + bhi 1155bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -246205,42 +246199,42 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 1155a0 │ │ │ │ - andseq r0, r4, r6, ror r7 │ │ │ │ - andseq r0, r4, r6, lsr r7 │ │ │ │ + b 115588 │ │ │ │ + andseq r0, r4, lr, lsl #15 │ │ │ │ + andseq r0, r4, lr, asr #14 │ │ │ │ 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 115664 │ │ │ │ + bcs 11564c │ │ │ │ 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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 115798 │ │ │ │ + b 115780 │ │ │ │ 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 │ │ │ │ @@ -246311,44 +246305,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] @ 115b70 │ │ │ │ + ldr ip, [pc, #972] @ 115b58 │ │ │ │ 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 115880 │ │ │ │ + bcc 115868 │ │ │ │ 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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -246362,27 +246356,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 1157fc │ │ │ │ + bcc 1157e4 │ │ │ │ mov r8, r9 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r2, r7, #20 │ │ │ │ - b 115888 │ │ │ │ + b 115870 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r3, r8, #19 │ │ │ │ rsbs r7, r0, #99 @ 0x63 │ │ │ │ rscs r7, r1, #0 │ │ │ │ - bcs 1158f8 │ │ │ │ + bcs 1158e0 │ │ │ │ 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 │ │ │ │ @@ -246391,34 +246385,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 115908 │ │ │ │ + bcc 1158f0 │ │ │ │ add r0, ip, r7, lsl #1 │ │ │ │ sub r1, r2, #2 │ │ │ │ add r2, r3, r1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r2] │ │ │ │ - b 115914 │ │ │ │ + b 1158fc │ │ │ │ mov r7, r0 │ │ │ │ subs r0, r7, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs 1158e0 │ │ │ │ + bcs 1158c8 │ │ │ │ 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 115a60 │ │ │ │ + beq 115a48 │ │ │ │ sub r2, r1, #1 │ │ │ │ add r0, r8, #20 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov sl, ip │ │ │ │ bl 24998 │ │ │ │ movw r0, #0 │ │ │ │ movw r1, #37180 @ 0x913c │ │ │ │ @@ -246437,25 +246431,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 115a68 │ │ │ │ + bcc 115a50 │ │ │ │ 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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -246470,39 +246464,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 1159ac │ │ │ │ + bcc 115994 │ │ │ │ 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 115a7c │ │ │ │ + bcc 115a64 │ │ │ │ mov r3, r0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc 115ac0 │ │ │ │ + bcc 115aa8 │ │ │ │ add r0, sl, r3, lsl #1 │ │ │ │ sub r6, r2, #2 │ │ │ │ add r1, r8, r6 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 115acc │ │ │ │ + b 115ab4 │ │ │ │ add r6, r1, #19 │ │ │ │ - b 115b00 │ │ │ │ + b 115ae8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcs 115a38 │ │ │ │ + bcs 115a20 │ │ │ │ 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 │ │ │ │ @@ -246511,37 +246505,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 115a48 │ │ │ │ + bcs 115a30 │ │ │ │ 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 115b00 │ │ │ │ + bcc 115ae8 │ │ │ │ add r0, r8, #1 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 24998 │ │ │ │ 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 115b4c │ │ │ │ + bhi 115b34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r8, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r5, r4 │ │ │ │ @@ -246555,57 +246549,57 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b 115b18 │ │ │ │ - andseq r0, r4, r2, lsl #10 │ │ │ │ + b 115b00 │ │ │ │ + andseq r0, r4, sl, lsl r5 │ │ │ │ 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 115bc8 │ │ │ │ + bcc 115bb0 │ │ │ │ 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] @ 115c70 │ │ │ │ + ldr r2, [pc, #188] @ 115c58 │ │ │ │ add r2, pc, r2 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #11] │ │ │ │ - b 115bd8 │ │ │ │ + b 115bc0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 115be8 │ │ │ │ + bcs 115bd0 │ │ │ │ mov r4, #4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 115c00 │ │ │ │ - ldr r1, [pc, #132] @ 115c74 │ │ │ │ + b 115be8 │ │ │ │ + ldr r1, [pc, #132] @ 115c5c │ │ │ │ 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 115c4c │ │ │ │ + bhi 115c34 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -246619,77 +246613,77 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 115c18 │ │ │ │ - ldrsheq r0, [r4], -lr │ │ │ │ - ldrheq r0, [r4], -lr │ │ │ │ + b 115c00 │ │ │ │ + andseq r0, r4, r6, lsl r1 │ │ │ │ + ldrsbeq r0, [r4], -r6 │ │ │ │ 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 115cb0 │ │ │ │ + beq 115c98 │ │ │ │ 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 115cd8 │ │ │ │ + bcs 115cc0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 115dc4 │ │ │ │ + beq 115dac │ │ │ │ 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 115d18 │ │ │ │ + bcc 115d00 │ │ │ │ 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] @ 115dec │ │ │ │ + ldr r2, [pc, #232] @ 115dd4 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #9] │ │ │ │ - b 115d28 │ │ │ │ + b 115d10 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 115d38 │ │ │ │ + bcs 115d20 │ │ │ │ mov r4, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 115d50 │ │ │ │ - ldr r1, [pc, #176] @ 115df0 │ │ │ │ + b 115d38 │ │ │ │ + ldr r1, [pc, #176] @ 115dd8 │ │ │ │ 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 115da0 │ │ │ │ + bhi 115d88 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -246704,112 +246698,112 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 115d68 │ │ │ │ + b 115d50 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 115cc0 │ │ │ │ - andseq pc, r3, lr, lsr #31 │ │ │ │ - andseq pc, r3, lr, ror #30 │ │ │ │ + b 115ca8 │ │ │ │ + andseq pc, r3, r6, asr #31 │ │ │ │ + andseq pc, r3, r6, lsl #31 │ │ │ │ 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 115ea4 │ │ │ │ + beq 115e8c │ │ │ │ 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 115eac │ │ │ │ + bls 115e94 │ │ │ │ uxth r0, r2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 115e84 │ │ │ │ + bcc 115e6c │ │ │ │ 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] @ 115fa4 │ │ │ │ + ldr r2, [pc, #308] @ 115f8c │ │ │ │ add r2, pc, r2 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #11] │ │ │ │ - b 115e94 │ │ │ │ + b 115e7c │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 115f18 │ │ │ │ + bcs 115f00 │ │ │ │ mov r4, #4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 115f30 │ │ │ │ + b 115f18 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 115eb4 │ │ │ │ + b 115e9c │ │ │ │ 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 115ef4 │ │ │ │ + beq 115edc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 115ecc │ │ │ │ - b 115e40 │ │ │ │ + bne 115eb4 │ │ │ │ + b 115e28 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 307dc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 115ed8 │ │ │ │ - ldr r1, [pc, #136] @ 115fa8 │ │ │ │ + b 115ec0 │ │ │ │ + ldr r1, [pc, #136] @ 115f90 │ │ │ │ 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 115f80 │ │ │ │ + bhi 115f68 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -246824,102 +246818,102 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 115f48 │ │ │ │ - andseq pc, r3, r2, asr #28 │ │ │ │ - andseq pc, r3, lr, lsl #27 │ │ │ │ + b 115f30 │ │ │ │ + andseq pc, r3, sl, asr lr @ │ │ │ │ + andseq pc, r3, r6, lsr #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 11605c │ │ │ │ + beq 116044 │ │ │ │ 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 116064 │ │ │ │ + bls 11604c │ │ │ │ uxth r0, r2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 11603c │ │ │ │ + bcc 116024 │ │ │ │ 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] @ 11615c │ │ │ │ + ldr r2, [pc, #308] @ 116144 │ │ │ │ add r2, pc, r2 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #11] │ │ │ │ - b 11604c │ │ │ │ + b 116034 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 1160d0 │ │ │ │ + bcs 1160b8 │ │ │ │ mov r4, #4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 1160e8 │ │ │ │ + b 1160d0 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 11606c │ │ │ │ + b 116054 │ │ │ │ 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 1160ac │ │ │ │ + beq 116094 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 116084 │ │ │ │ - b 115ff8 │ │ │ │ + bne 11606c │ │ │ │ + b 115fe0 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 307dc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 116090 │ │ │ │ - ldr r1, [pc, #136] @ 116160 │ │ │ │ + b 116078 │ │ │ │ + ldr r1, [pc, #136] @ 116148 │ │ │ │ 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 116138 │ │ │ │ + bhi 116120 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -246934,77 +246928,77 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 116100 │ │ │ │ - andseq pc, r3, sl, lsl #25 │ │ │ │ - @ instruction: 0x0013fbd6 │ │ │ │ + b 1160e8 │ │ │ │ + andseq pc, r3, r2, lsr #25 │ │ │ │ + andseq pc, r3, lr, ror #23 │ │ │ │ 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 11619c │ │ │ │ + beq 116184 │ │ │ │ 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 1161c4 │ │ │ │ + bcs 1161ac │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1162b0 │ │ │ │ + beq 116298 │ │ │ │ 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 116204 │ │ │ │ + bcc 1161ec │ │ │ │ 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] @ 1162d8 │ │ │ │ + ldr r2, [pc, #232] @ 1162c0 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #9] │ │ │ │ - b 116214 │ │ │ │ + b 1161fc │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 116224 │ │ │ │ + bcs 11620c │ │ │ │ mov r4, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 11623c │ │ │ │ - ldr r1, [pc, #176] @ 1162dc │ │ │ │ + b 116224 │ │ │ │ + ldr r1, [pc, #176] @ 1162c4 │ │ │ │ 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 11628c │ │ │ │ + bhi 116274 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -247019,73 +247013,73 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 116254 │ │ │ │ + b 11623c │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 1161ac │ │ │ │ - andseq pc, r3, r2, asr #21 │ │ │ │ - andseq pc, r3, r2, lsl #21 │ │ │ │ + b 116194 │ │ │ │ + @ instruction: 0x0013fada │ │ │ │ + mulseq r3, sl, 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 116308 │ │ │ │ + bmi 1162f0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116338 │ │ │ │ + beq 116320 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 116518 │ │ │ │ + beq 116500 │ │ │ │ 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] @ 116548 │ │ │ │ + ldr r8, [pc, #516] @ 116530 │ │ │ │ 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 116438 │ │ │ │ + bcc 116420 │ │ │ │ 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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -247099,38 +247093,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 116384 │ │ │ │ + bcc 11636c │ │ │ │ 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 11644c │ │ │ │ + bcc 116434 │ │ │ │ mov r3, r0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc 116494 │ │ │ │ + bcc 11647c │ │ │ │ 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 1164a4 │ │ │ │ + b 11648c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcs 11640c │ │ │ │ + bcs 1163f4 │ │ │ │ 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 │ │ │ │ @@ -247140,25 +247134,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 11641c │ │ │ │ + bcs 116404 │ │ │ │ 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 1164f4 │ │ │ │ + bhi 1164dc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -247173,43 +247167,43 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 1164bc │ │ │ │ + b 1164a4 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - b 116318 │ │ │ │ - andseq pc, r3, lr, asr r9 @ │ │ │ │ + b 116300 │ │ │ │ + andseq pc, r3, r6, ror r9 @ │ │ │ │ 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 116578 │ │ │ │ + bmi 116560 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1165a8 │ │ │ │ + beq 116590 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 11661c │ │ │ │ + beq 116604 │ │ │ │ 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 │ │ │ │ @@ -247220,18 +247214,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 115600 │ │ │ │ + bl 1155e8 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1165f8 │ │ │ │ + bne 1165e0 │ │ │ │ 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] │ │ │ │ @@ -247253,61 +247247,61 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b 116588 │ │ │ │ + b 116570 │ │ │ │ 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 116680 │ │ │ │ + bmi 116668 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1166b0 │ │ │ │ + beq 116698 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 116890 │ │ │ │ + beq 116878 │ │ │ │ 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] @ 1168c0 │ │ │ │ + ldr r8, [pc, #516] @ 1168a8 │ │ │ │ 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 1167b0 │ │ │ │ + bcc 116798 │ │ │ │ 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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -247321,38 +247315,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 1166fc │ │ │ │ + bcc 1166e4 │ │ │ │ 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 1167c4 │ │ │ │ + bcc 1167ac │ │ │ │ mov r3, r0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc 11680c │ │ │ │ + bcc 1167f4 │ │ │ │ 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 11681c │ │ │ │ + b 116804 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcs 116784 │ │ │ │ + bcs 11676c │ │ │ │ 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 │ │ │ │ @@ -247362,25 +247356,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 116794 │ │ │ │ + bcs 11677c │ │ │ │ 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 11686c │ │ │ │ + bhi 116854 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -247395,35 +247389,35 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 116834 │ │ │ │ + b 11681c │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - b 116690 │ │ │ │ - andseq pc, r3, r6, ror #11 │ │ │ │ + b 116678 │ │ │ │ + @ instruction: 0x0013f5fe │ │ │ │ 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 1168f4 │ │ │ │ + bne 1168dc │ │ │ │ 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 │ │ │ │ @@ -247431,41 +247425,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 116a60 │ │ │ │ + ble 116a48 │ │ │ │ cmp lr, #60 @ 0x3c │ │ │ │ - bcs 116ab8 │ │ │ │ + bcs 116aa0 │ │ │ │ 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 116a78 │ │ │ │ + ble 116a60 │ │ │ │ uxth r6, sl │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - bcs 116acc │ │ │ │ + bcs 116ab4 │ │ │ │ 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 116a94 │ │ │ │ + ble 116a7c │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #24 │ │ │ │ - bcs 116ae0 │ │ │ │ + bcs 116ac8 │ │ │ │ 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 │ │ │ │ @@ -247475,24 +247469,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 116aac │ │ │ │ + bgt 116a94 │ │ │ │ cmp r5, #1 │ │ │ │ - blt 116af4 │ │ │ │ + blt 116adc │ │ │ │ mov r1, r7 │ │ │ │ movw r3, #10000 @ 0x2710 │ │ │ │ movw r6, #45537 @ 0xb1e1 │ │ │ │ sub r3, r1, r3 │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 116a00 │ │ │ │ + bcs 1169e8 │ │ │ │ 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] │ │ │ │ @@ -247514,100 +247508,100 @@ │ │ │ │ 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 116b1c │ │ │ │ + bls 116b04 │ │ │ │ add r7, r5, #60 @ 0x3c │ │ │ │ add lr, lr, #60 @ 0x3c │ │ │ │ - b 11692c │ │ │ │ + b 116914 │ │ │ │ uxth r5, sl │ │ │ │ movw r6, #65475 @ 0xffc3 │ │ │ │ cmp r5, r6 │ │ │ │ - bls 116b28 │ │ │ │ + bls 116b10 │ │ │ │ add sl, sl, #60 @ 0x3c │ │ │ │ mov r6, #255 @ 0xff │ │ │ │ - b 116960 │ │ │ │ + b 116948 │ │ │ │ movw r5, #65475 @ 0xffc3 │ │ │ │ cmp r6, #231 @ 0xe7 │ │ │ │ - bls 116b34 │ │ │ │ + bls 116b1c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ add r4, r4, #24 │ │ │ │ - b 116988 │ │ │ │ + b 116970 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r1, r7, #1 │ │ │ │ - b 1169dc │ │ │ │ + b 1169c4 │ │ │ │ cmp lr, #120 @ 0x78 │ │ │ │ - bcs 116b48 │ │ │ │ + bcs 116b30 │ │ │ │ sub lr, lr, #60 @ 0x3c │ │ │ │ mov r7, #1 │ │ │ │ - b 11692c │ │ │ │ + b 116914 │ │ │ │ cmp r6, #120 @ 0x78 │ │ │ │ - bcs 116b54 │ │ │ │ + bcs 116b3c │ │ │ │ sub sl, sl, #60 @ 0x3c │ │ │ │ mov r6, #1 │ │ │ │ - b 116960 │ │ │ │ + b 116948 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bcs 116b60 │ │ │ │ + bcs 116b48 │ │ │ │ sub r4, r4, #24 │ │ │ │ mov r5, #1 │ │ │ │ - b 116988 │ │ │ │ + b 116970 │ │ │ │ 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 1169dc │ │ │ │ + b 1169c4 │ │ │ │ add r7, r5, #59 @ 0x3b │ │ │ │ add lr, lr, #120 @ 0x78 │ │ │ │ - b 11692c │ │ │ │ + b 116914 │ │ │ │ add sl, sl, #120 @ 0x78 │ │ │ │ mov r6, #254 @ 0xfe │ │ │ │ - b 116960 │ │ │ │ + b 116948 │ │ │ │ cmp r6, #207 @ 0xcf │ │ │ │ - bls 116b74 │ │ │ │ + bls 116b5c │ │ │ │ add r5, r5, #59 @ 0x3b │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ - b 116988 │ │ │ │ + b 116970 │ │ │ │ sub lr, lr, #120 @ 0x78 │ │ │ │ mov r7, #2 │ │ │ │ - b 11692c │ │ │ │ + b 116914 │ │ │ │ sub sl, sl, #120 @ 0x78 │ │ │ │ mov r6, #2 │ │ │ │ - b 116960 │ │ │ │ + b 116948 │ │ │ │ cmp r6, #72 @ 0x48 │ │ │ │ - bcs 116b80 │ │ │ │ + bcs 116b68 │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ mov r5, #2 │ │ │ │ - b 116988 │ │ │ │ + b 116970 │ │ │ │ add r5, r5, #58 @ 0x3a │ │ │ │ add r4, r4, #72 @ 0x48 │ │ │ │ - b 116988 │ │ │ │ + b 116970 │ │ │ │ sub r4, r4, #72 @ 0x48 │ │ │ │ mov r5, #3 │ │ │ │ - b 116988 │ │ │ │ + b 116970 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r5, sp, #16 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6310 │ │ │ │ + bl 1f62f8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp] │ │ │ │ - bl 1f62d4 │ │ │ │ + bl 1f62bc │ │ │ │ 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] │ │ │ │ @@ -247628,15 +247622,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 116dfc │ │ │ │ + beq 116de4 │ │ │ │ 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 │ │ │ │ @@ -247651,15 +247645,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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -247672,44 +247666,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 1170b8 │ │ │ │ + bne 1170a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - bne 117154 │ │ │ │ + bne 11713c │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - bne 117160 │ │ │ │ + bne 117148 │ │ │ │ movw r0, #43199 @ 0xa8bf │ │ │ │ cmp r7, #0 │ │ │ │ - beq 116f78 │ │ │ │ + beq 116f60 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 11717c │ │ │ │ + bhi 117164 │ │ │ │ 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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 11717c │ │ │ │ + bcc 117164 │ │ │ │ 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 │ │ │ │ @@ -247740,24 +247734,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 1170f0 │ │ │ │ + beq 1170d8 │ │ │ │ sub r0, r2, #1 │ │ │ │ - b 117060 │ │ │ │ + b 117048 │ │ │ │ mla r0, r3, ip, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #3600 @ 0xe10 │ │ │ │ mov r3, #0 │ │ │ │ mla r4, r6, lr, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 │ │ │ │ @@ -247767,32 +247761,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 1170a0 │ │ │ │ + bhi 117088 │ │ │ │ movw r2, #20864 @ 0x5180 │ │ │ │ mov r0, r9 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ movw r1, #15756 @ 0x3d8c │ │ │ │ movt r1, #37 @ 0x25 │ │ │ │ adds r0, r0, r1 │ │ │ │ - bvs 1170a0 │ │ │ │ + bvs 117088 │ │ │ │ movw r1, #467 @ 0x1d3 │ │ │ │ movw r2, #35548 @ 0x8adc │ │ │ │ movt r1, #65454 @ 0xffae │ │ │ │ movt r2, #65424 @ 0xff90 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 1170a0 │ │ │ │ + bcc 117088 │ │ │ │ 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 │ │ │ │ @@ -247837,31 +247831,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 117074 │ │ │ │ + b 11705c │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 11717c │ │ │ │ + bhi 117164 │ │ │ │ movw r2, #20864 @ 0x5180 │ │ │ │ mov r0, r3 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #0 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 11717c │ │ │ │ + bcc 117164 │ │ │ │ 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 │ │ │ │ @@ -247912,38 +247906,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] @ 1171bc │ │ │ │ + ldr r0, [pc, #276] @ 1171a4 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #272] @ 1171c0 │ │ │ │ + ldr r2, [pc, #272] @ 1171a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ 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 11717c │ │ │ │ + bhi 117164 │ │ │ │ add sl, r0, #60 @ 0x3c │ │ │ │ mov r8, #23 │ │ │ │ - b 116d20 │ │ │ │ + b 116d08 │ │ │ │ movw r0, #50177 @ 0xc401 │ │ │ │ movt r0, #65379 @ 0xff63 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 117194 │ │ │ │ + beq 11717c │ │ │ │ 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 │ │ │ │ @@ -247956,43 +247950,43 @@ │ │ │ │ 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 117060 │ │ │ │ + b 117048 │ │ │ │ rsb r2, r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ - b 1170cc │ │ │ │ + b 1170b4 │ │ │ │ rsb r0, r1, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43199 @ 0xa8bf │ │ │ │ cmp r5, r1 │ │ │ │ - bls 1170e4 │ │ │ │ - ldr r0, [pc, #40] @ 1171ac │ │ │ │ + bls 1170cc │ │ │ │ + ldr r0, [pc, #40] @ 117194 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #36] @ 1171b0 │ │ │ │ + ldr r2, [pc, #36] @ 117198 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ - ldr r0, [pc, #24] @ 1171b4 │ │ │ │ + ldr r0, [pc, #24] @ 11719c │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #20] @ 1171b8 │ │ │ │ + ldr r2, [pc, #20] @ 1171a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ - mulseq r3, sp, sl │ │ │ │ + @ instruction: 0x0013eab5 │ │ │ │ + @ instruction: 0x001b83d4 │ │ │ │ + andseq lr, r3, lr, ror sl │ │ │ │ @ instruction: 0x001b83bc │ │ │ │ - andseq lr, r3, r6, ror #20 │ │ │ │ - andseq r8, fp, r4, lsr #7 │ │ │ │ - andseq r3, r3, sl, lsr #13 │ │ │ │ - andseq r8, fp, r8, lsl #9 │ │ │ │ + andseq r3, r3, r2, asr #13 │ │ │ │ + andseq r8, fp, r0, lsr #9 │ │ │ │ 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 │ │ │ │ @@ -248011,15 +248005,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] @ 117f70 │ │ │ │ + ldr r3, [pc, #3388] @ 117f58 │ │ │ │ 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 │ │ │ │ @@ -248033,28 +248027,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 117f3c │ │ │ │ + beq 117f24 │ │ │ │ lsrs r1, r1, #16 │ │ │ │ - bne 118be0 │ │ │ │ + bne 118bc8 │ │ │ │ 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 118be0 │ │ │ │ + bhi 118bc8 │ │ │ │ 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 │ │ │ │ @@ -248855,20 +248849,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 118be4 │ │ │ │ + bhi 118bcc │ │ │ │ add r3, pc, #12 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ - andseq lr, r3, ip, asr #27 │ │ │ │ + andseq lr, r3, r4, ror #27 │ │ │ │ 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 │ │ │ │ @@ -249661,67 +249655,67 @@ │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ andeq r0, r0, ip, ror #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 118c04 │ │ │ │ + ldr r1, [pc, #8] @ 118bec │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq sp, r3, sl, ror #3 │ │ │ │ + b 234680 │ │ │ │ + andseq sp, r3, r2, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r7, [r1, #32] │ │ │ │ mov r9, r1 │ │ │ │ ldr fp, [r1, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ ldr r8, [r1, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118c70 │ │ │ │ + beq 118c58 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ lsl r6, r0, #4 │ │ │ │ - b 118c4c │ │ │ │ + b 118c34 │ │ │ │ add r4, r4, #16 │ │ │ │ subs r6, r6, #16 │ │ │ │ - beq 118c70 │ │ │ │ + beq 118c58 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bcc 118c40 │ │ │ │ + bcc 118c28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, fp │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118c40 │ │ │ │ + bne 118c28 │ │ │ │ mov r5, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, sl │ │ │ │ addne r0, r5, #12 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 119a24 │ │ │ │ + bhi 119a0c │ │ │ │ ldrb r0, [sl, #28] │ │ │ │ - ldr r4, [pc, #4068] @ 119c78 │ │ │ │ + ldr r4, [pc, #4068] @ 119c60 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 118d88 │ │ │ │ + beq 118d70 │ │ │ │ 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, r4, asr r4 │ │ │ │ @ instruction: 0x000002bc │ │ │ │ andeq r0, r0, r8, lsl #7 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #4092] @ 119cc8 │ │ │ │ + ldr r2, [pc, #4092] @ 119cb0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ movw r0, #32 │ │ │ │ movt r0, #24576 @ 0x6000 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ @@ -249729,48 +249723,48 @@ │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 124f5c │ │ │ │ + bl 124f44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119bf4 │ │ │ │ + bne 119bdc │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ - ldr r1, [pc, #4084] @ 119d18 │ │ │ │ + ldr r1, [pc, #4084] @ 119d00 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 118d58 │ │ │ │ + beq 118d40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #12] │ │ │ │ - bpl 119374 │ │ │ │ + bpl 11935c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ - b 119ca4 │ │ │ │ - ldr r0, [pc, #4092] @ 119d8c │ │ │ │ + b 119c8c │ │ │ │ + ldr r0, [pc, #4092] @ 119d74 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ @@ -249779,42 +249773,42 @@ │ │ │ │ movt r1, #24576 @ 0x6000 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 124f5c │ │ │ │ + bl 124f44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119a2c │ │ │ │ + bne 119a14 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ - ldr r1, [pc, #4088] @ 119de4 │ │ │ │ + ldr r1, [pc, #4088] @ 119dcc │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 118e20 │ │ │ │ + beq 118e08 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ add r3, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b 11952c │ │ │ │ + b 119514 │ │ │ │ mov r0, #5 │ │ │ │ - ldr r5, [pc, #4076] @ 119e2c │ │ │ │ + ldr r5, [pc, #4076] @ 119e14 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ @@ -249823,75 +249817,75 @@ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 124f5c │ │ │ │ + bl 124f44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119b70 │ │ │ │ + bne 119b58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ - ldr r1, [pc, #4084] @ 119e94 │ │ │ │ + ldr r1, [pc, #4084] @ 119e7c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 118ed0 │ │ │ │ + beq 118eb8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r7 │ │ │ │ - bl 122138 │ │ │ │ + bl 122120 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ movw r0, #32 │ │ │ │ movt r0, #24576 @ 0x6000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 122208 │ │ │ │ + bl 1221f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119c4c │ │ │ │ + bne 119c34 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ - beq 118f54 │ │ │ │ + beq 118f3c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11952c │ │ │ │ + beq 119514 │ │ │ │ mov r0, r7 │ │ │ │ - b 119524 │ │ │ │ + b 11950c │ │ │ │ mov r0, #3 │ │ │ │ - ldr r2, [pc, #4076] @ 119f60 │ │ │ │ + ldr r2, [pc, #4076] @ 119f48 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ @@ -249900,49 +249894,49 @@ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 124f5c │ │ │ │ + bl 124f44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119b9c │ │ │ │ + bne 119b84 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ - ldr r1, [pc, #4064] @ 119fb0 │ │ │ │ + ldr r1, [pc, #4064] @ 119f98 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119004 │ │ │ │ + beq 118fec │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #12] │ │ │ │ - bpl 1191cc │ │ │ │ + bpl 1191b4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ - b 119ca4 │ │ │ │ + b 119c8c │ │ │ │ mov r0, #4 │ │ │ │ - ldr r2, [pc, #3888] @ 119f70 │ │ │ │ + ldr r2, [pc, #3888] @ 119f58 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ @@ -249951,49 +249945,49 @@ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 124f5c │ │ │ │ + bl 124f44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119bc8 │ │ │ │ + bne 119bb0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ - ldr r1, [pc, #3880] @ 119fc4 │ │ │ │ + ldr r1, [pc, #3880] @ 119fac │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1190d0 │ │ │ │ + beq 1190b8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #12] │ │ │ │ - bpl 1192a0 │ │ │ │ + bpl 119288 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ - b 119ca4 │ │ │ │ + b 119c8c │ │ │ │ mov r0, #2 │ │ │ │ - ldr r2, [pc, #3652] @ 119f50 │ │ │ │ + ldr r2, [pc, #3652] @ 119f38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ @@ -250002,57 +249996,57 @@ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 124f5c │ │ │ │ + bl 124f44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119c20 │ │ │ │ + bne 119c08 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ - ldr r1, [pc, #3636] @ 119f9c │ │ │ │ + ldr r1, [pc, #3636] @ 119f84 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11919c │ │ │ │ + beq 119184 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #12] │ │ │ │ - bpl 119440 │ │ │ │ + bpl 119428 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ - b 119ca4 │ │ │ │ + b 119c8c │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ - beq 1191fc │ │ │ │ + beq 1191e4 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119024 │ │ │ │ + beq 11900c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -250067,45 +250061,45 @@ │ │ │ │ movt r0, #24576 @ 0x6000 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #3424] @ 119fb4 │ │ │ │ + ldr r0, [pc, #3424] @ 119f9c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 122208 │ │ │ │ + bl 1221f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1194e8 │ │ │ │ - ldr r0, [pc, #3388] @ 119fb8 │ │ │ │ - ldr r3, [pc, #3388] @ 119fbc │ │ │ │ - ldr r1, [pc, #3388] @ 119fc0 │ │ │ │ + beq 1194d0 │ │ │ │ + ldr r0, [pc, #3388] @ 119fa0 │ │ │ │ + ldr r3, [pc, #3388] @ 119fa4 │ │ │ │ + ldr r1, [pc, #3388] @ 119fa8 │ │ │ │ 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 3abb8 │ │ │ │ - b 119ca4 │ │ │ │ + b 119c8c │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ - beq 1192d0 │ │ │ │ + beq 1192b8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1190f0 │ │ │ │ + beq 1190d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -250120,45 +250114,45 @@ │ │ │ │ movt r0, #24576 @ 0x6000 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #3232] @ 119fc8 │ │ │ │ + ldr r0, [pc, #3232] @ 119fb0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 122208 │ │ │ │ + bl 1221f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1194e8 │ │ │ │ - ldr r0, [pc, #3196] @ 119fcc │ │ │ │ - ldr r3, [pc, #3196] @ 119fd0 │ │ │ │ - ldr r1, [pc, #3196] @ 119fd4 │ │ │ │ + beq 1194d0 │ │ │ │ + ldr r0, [pc, #3196] @ 119fb4 │ │ │ │ + ldr r3, [pc, #3196] @ 119fb8 │ │ │ │ + ldr r1, [pc, #3196] @ 119fbc │ │ │ │ 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 3abb8 │ │ │ │ - b 119ca4 │ │ │ │ + b 119c8c │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ - beq 1193a4 │ │ │ │ + beq 11938c │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118d78 │ │ │ │ + beq 118d60 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -250171,45 +250165,45 @@ │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ movt r0, #24576 @ 0x6000 │ │ │ │ stm r1, {r5, r6, r7} │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #2968] @ 119f8c │ │ │ │ + ldr r0, [pc, #2968] @ 119f74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 122208 │ │ │ │ + bl 1221f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1194e8 │ │ │ │ - ldr r0, [pc, #2932] @ 119f90 │ │ │ │ - ldr r3, [pc, #2932] @ 119f94 │ │ │ │ - ldr r1, [pc, #2932] @ 119f98 │ │ │ │ + beq 1194d0 │ │ │ │ + ldr r0, [pc, #2932] @ 119f78 │ │ │ │ + ldr r3, [pc, #2932] @ 119f7c │ │ │ │ + ldr r1, [pc, #2932] @ 119f80 │ │ │ │ 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 3abb8 │ │ │ │ - b 119ca4 │ │ │ │ + b 119c8c │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ - beq 119470 │ │ │ │ + beq 119458 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1191bc │ │ │ │ + beq 1191a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -250224,43 +250218,43 @@ │ │ │ │ movt r0, #24576 @ 0x6000 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #2776] @ 119fa0 │ │ │ │ + ldr r0, [pc, #2776] @ 119f88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 122208 │ │ │ │ + bl 1221f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119c7c │ │ │ │ + bne 119c64 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 119514 │ │ │ │ + beq 1194fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11952c │ │ │ │ + beq 119514 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 119550 │ │ │ │ + bne 119538 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ subs r8, r0, #2 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ movne r8, r1 │ │ │ │ cmp r0, #2 │ │ │ │ movweq fp, #1 │ │ │ │ @@ -250279,102 +250273,102 @@ │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 119948 │ │ │ │ + b 119930 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 116b8c │ │ │ │ + bl 116b74 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sl, #24] │ │ │ │ - ldr r1, [pc, #2656] @ 11a01c │ │ │ │ + ldr r1, [pc, #2656] @ 11a004 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ movne r1, r0 │ │ │ │ movweq r3, #14 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1135ec │ │ │ │ + bl 1135d4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 119aa0 │ │ │ │ + beq 119a88 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ - ldr r1, [pc, #2596] @ 11a02c │ │ │ │ + ldr r1, [pc, #2596] @ 11a014 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119638 │ │ │ │ + beq 119620 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ - b 11993c │ │ │ │ + b 119924 │ │ │ │ ldrb r5, [sl, #19] │ │ │ │ ldrh r6, [sl, #17] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 116b8c │ │ │ │ + bl 116b74 │ │ │ │ orr r2, r6, r5, lsl #16 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1168c4 │ │ │ │ + bl 1168ac │ │ │ │ ldrb r0, [sp, #111] @ 0x6f │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119a84 │ │ │ │ + bne 119a6c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ 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, #2460] @ 11a030 │ │ │ │ + ldr r1, [pc, #2460] @ 11a018 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movne r1, r0 │ │ │ │ movweq r5, #16 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1135ec │ │ │ │ + bl 1135d4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 119adc │ │ │ │ + beq 119ac4 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ - ldr r1, [pc, #2408] @ 11a040 │ │ │ │ + ldr r1, [pc, #2408] @ 11a028 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 230af4 │ │ │ │ - b 119920 │ │ │ │ + bl 230adc │ │ │ │ + b 119908 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 116b8c │ │ │ │ + bl 116b74 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movw r3, #16959 @ 0x423f │ │ │ │ movt r3, #15 │ │ │ │ ldrh r2, [sp, #100] @ 0x64 │ │ │ │ movw ip, #1461 @ 0x5b5 │ │ │ │ ldrb r1, [sp, #102] @ 0x66 │ │ │ │ add r3, r3, r0, asr #10 │ │ │ │ @@ -250426,22 +250420,22 @@ │ │ │ │ smlal r1, r2, r0, r3 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ bl 24d28 <__localtime64_r@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119a58 │ │ │ │ + beq 119a40 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movw r2, #9409 @ 0x24c1 │ │ │ │ movt r2, #65533 @ 0xfffd │ │ │ │ sub r1, r0, #3488 @ 0xda0 │ │ │ │ sub r1, r1, #90112 @ 0x16000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 119a58 │ │ │ │ + bcc 119a40 │ │ │ │ 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 │ │ │ │ @@ -250462,71 +250456,71 @@ │ │ │ │ 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, #104 @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1168c4 │ │ │ │ + bl 1168ac │ │ │ │ ldrb r0, [sp, #111] @ 0x6f │ │ │ │ cmp r0, #1 │ │ │ │ - beq 119b18 │ │ │ │ + beq 119b00 │ │ │ │ ldr r1, [sp, #107] @ 0x6b │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #67] @ 0x43 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strb r0, [sp, #71] @ 0x47 │ │ │ │ ldr r2, [sl, #20] │ │ │ │ ldr r5, [sl, #24] │ │ │ │ - ldr r1, [pc, #1860] @ 11a008 │ │ │ │ + ldr r1, [pc, #1860] @ 119ff0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ movweq r5, #16 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1135ec │ │ │ │ + bl 1135d4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 119b34 │ │ │ │ + beq 119b1c │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ - ldr r1, [pc, #1808] @ 11a018 │ │ │ │ + ldr r1, [pc, #1808] @ 11a000 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119938 │ │ │ │ + beq 119920 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - ldr r0, [pc, #1692] @ 119fec │ │ │ │ + ldr r0, [pc, #1692] @ 119fd4 │ │ │ │ add r3, r9, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #1688] @ 119ff0 │ │ │ │ + ldr r1, [pc, #1688] @ 119fd8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #1684] @ 119ff4 │ │ │ │ + ldr r2, [pc, #1684] @ 119fdc │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -250539,476 +250533,476 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #1588] @ 119ff8 │ │ │ │ + ldr r0, [pc, #1588] @ 119fe0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 203eec │ │ │ │ + bl 203ed4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1199f4 │ │ │ │ + beq 1199dc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119a0c │ │ │ │ + beq 1199f4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119a24 │ │ │ │ + beq 119a0c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1284] @ 119f38 │ │ │ │ - ldr r3, [pc, #1284] @ 119f3c │ │ │ │ - ldr r1, [pc, #1284] @ 119f40 │ │ │ │ + ldr r0, [pc, #1284] @ 119f20 │ │ │ │ + ldr r3, [pc, #1284] @ 119f24 │ │ │ │ + ldr r1, [pc, #1284] @ 119f28 │ │ │ │ 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 3abb8 │ │ │ │ - b 119ca4 │ │ │ │ - ldr r0, [pc, #1436] @ 119ffc │ │ │ │ - ldr r3, [pc, #1436] @ 11a000 │ │ │ │ - ldr r1, [pc, #1436] @ 11a004 │ │ │ │ + b 119c8c │ │ │ │ + ldr r0, [pc, #1436] @ 119fe4 │ │ │ │ + ldr r3, [pc, #1436] @ 119fe8 │ │ │ │ + ldr r1, [pc, #1436] @ 119fec │ │ │ │ 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 3abb8 │ │ │ │ - b 119ca4 │ │ │ │ - ldr r0, [pc, #1464] @ 11a044 │ │ │ │ - ldr r2, [pc, #1464] @ 11a048 │ │ │ │ + b 119c8c │ │ │ │ + ldr r0, [pc, #1464] @ 11a02c │ │ │ │ + ldr r2, [pc, #1464] @ 11a030 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 3a6dc │ │ │ │ - b 119ca4 │ │ │ │ + b 119c8c │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #1388] @ 11a020 │ │ │ │ - ldr r3, [pc, #1388] @ 11a024 │ │ │ │ - ldr r6, [pc, #1388] @ 11a028 │ │ │ │ + ldr r0, [pc, #1388] @ 11a008 │ │ │ │ + ldr r3, [pc, #1388] @ 11a00c │ │ │ │ + ldr r6, [pc, #1388] @ 11a010 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r6, pc, r6 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r6, [sp] │ │ │ │ bl 3abb8 │ │ │ │ - b 119ca4 │ │ │ │ + b 119c8c │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #1348] @ 11a034 │ │ │ │ - ldr r3, [pc, #1348] @ 11a038 │ │ │ │ - ldr r6, [pc, #1348] @ 11a03c │ │ │ │ + ldr r0, [pc, #1348] @ 11a01c │ │ │ │ + ldr r3, [pc, #1348] @ 11a020 │ │ │ │ + ldr r6, [pc, #1348] @ 11a024 │ │ │ │ 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 3abb8 │ │ │ │ - b 119ca4 │ │ │ │ - ldr r0, [pc, #1220] @ 119fe4 │ │ │ │ - ldr r2, [pc, #1220] @ 119fe8 │ │ │ │ + b 119c8c │ │ │ │ + ldr r0, [pc, #1220] @ 119fcc │ │ │ │ + ldr r2, [pc, #1220] @ 119fd0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 3a6dc │ │ │ │ - b 119ca4 │ │ │ │ + b 119c8c │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #1220] @ 11a00c │ │ │ │ - ldr r3, [pc, #1220] @ 11a010 │ │ │ │ - ldr r6, [pc, #1220] @ 11a014 │ │ │ │ + ldr r0, [pc, #1220] @ 119ff4 │ │ │ │ + ldr r3, [pc, #1220] @ 119ff8 │ │ │ │ + ldr r6, [pc, #1220] @ 119ffc │ │ │ │ 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 3abb8 │ │ │ │ - b 119ca4 │ │ │ │ - ldr r0, [pc, #1032] @ 119f80 │ │ │ │ - ldr r3, [pc, #1032] @ 119f84 │ │ │ │ - ldr r1, [pc, #1032] @ 119f88 │ │ │ │ + b 119c8c │ │ │ │ + ldr r0, [pc, #1032] @ 119f68 │ │ │ │ + ldr r3, [pc, #1032] @ 119f6c │ │ │ │ + ldr r1, [pc, #1032] @ 119f70 │ │ │ │ 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 3abb8 │ │ │ │ - b 119ca4 │ │ │ │ - ldr r0, [pc, #960] @ 119f64 │ │ │ │ - ldr r3, [pc, #960] @ 119f68 │ │ │ │ - ldr r1, [pc, #960] @ 119f6c │ │ │ │ + b 119c8c │ │ │ │ + ldr r0, [pc, #960] @ 119f4c │ │ │ │ + ldr r3, [pc, #960] @ 119f50 │ │ │ │ + ldr r1, [pc, #960] @ 119f54 │ │ │ │ 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 3abb8 │ │ │ │ - b 119ca4 │ │ │ │ - ldr r0, [pc, #932] @ 119f74 │ │ │ │ - ldr r3, [pc, #932] @ 119f78 │ │ │ │ - ldr r1, [pc, #932] @ 119f7c │ │ │ │ + b 119c8c │ │ │ │ + ldr r0, [pc, #932] @ 119f5c │ │ │ │ + ldr r3, [pc, #932] @ 119f60 │ │ │ │ + ldr r1, [pc, #932] @ 119f64 │ │ │ │ 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 3abb8 │ │ │ │ - b 119ca4 │ │ │ │ - ldr r0, [pc, #840] @ 119f44 │ │ │ │ - ldr r3, [pc, #840] @ 119f48 │ │ │ │ - ldr r1, [pc, #840] @ 119f4c │ │ │ │ + b 119c8c │ │ │ │ + ldr r0, [pc, #840] @ 119f2c │ │ │ │ + ldr r3, [pc, #840] @ 119f30 │ │ │ │ + ldr r1, [pc, #840] @ 119f34 │ │ │ │ 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 3abb8 │ │ │ │ - b 119ca4 │ │ │ │ - ldr r0, [pc, #812] @ 119f54 │ │ │ │ - ldr r3, [pc, #812] @ 119f58 │ │ │ │ - ldr r1, [pc, #812] @ 119f5c │ │ │ │ + b 119c8c │ │ │ │ + ldr r0, [pc, #812] @ 119f3c │ │ │ │ + ldr r3, [pc, #812] @ 119f40 │ │ │ │ + ldr r1, [pc, #812] @ 119f44 │ │ │ │ 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 3abb8 │ │ │ │ - b 119ca4 │ │ │ │ - ldr r0, [pc, #900] @ 119fd8 │ │ │ │ - ldr r3, [pc, #900] @ 119fdc │ │ │ │ - ldr r1, [pc, #900] @ 119fe0 │ │ │ │ + b 119c8c │ │ │ │ + ldr r0, [pc, #900] @ 119fc0 │ │ │ │ + ldr r3, [pc, #900] @ 119fc4 │ │ │ │ + ldr r1, [pc, #900] @ 119fc8 │ │ │ │ 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 3abb8 │ │ │ │ - b 119ca4 │ │ │ │ + b 119c8c │ │ │ │ andeq r1, r0, ip, lsr #10 │ │ │ │ - ldr r0, [pc, #800] @ 119fa4 │ │ │ │ - ldr r3, [pc, #800] @ 119fa8 │ │ │ │ - ldr r1, [pc, #800] @ 119fac │ │ │ │ + ldr r0, [pc, #800] @ 119f8c │ │ │ │ + ldr r3, [pc, #800] @ 119f90 │ │ │ │ + ldr r1, [pc, #800] @ 119f94 │ │ │ │ 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 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119e60 │ │ │ │ - b 119f30 │ │ │ │ - b 119d1c │ │ │ │ - b 119d1c │ │ │ │ - b 119d1c │ │ │ │ - andseq r6, fp, ip, ror #14 │ │ │ │ - b 119d1c │ │ │ │ - b 119d1c │ │ │ │ + bne 119e48 │ │ │ │ + b 119f18 │ │ │ │ + b 119d04 │ │ │ │ + b 119d04 │ │ │ │ + b 119d04 │ │ │ │ + andseq r6, fp, r4, lsl #15 │ │ │ │ + b 119d04 │ │ │ │ + b 119d04 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 119cf8 │ │ │ │ - b 119ecc │ │ │ │ + bne 119ce0 │ │ │ │ + b 119eb4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119ecc │ │ │ │ + beq 119eb4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - b 119d68 │ │ │ │ + b 119d50 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119ecc │ │ │ │ + beq 119eb4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - b 119d68 │ │ │ │ - andseq r2, r3, r4, asr r4 │ │ │ │ + b 119d50 │ │ │ │ + andseq r2, r3, ip, ror #8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119f30 │ │ │ │ + beq 119f18 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b 119f28 │ │ │ │ + b 119f10 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119d58 │ │ │ │ + beq 119d40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 119d58 │ │ │ │ + b 119d40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119ecc │ │ │ │ + beq 119eb4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - b 119eec │ │ │ │ + b 119ed4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 119dc8 │ │ │ │ - b 119dd4 │ │ │ │ - @ instruction: 0x001b66b0 │ │ │ │ + bne 119db0 │ │ │ │ + b 119dbc │ │ │ │ + andseq r6, fp, r8, asr #13 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119dd4 │ │ │ │ - b 119dc8 │ │ │ │ + beq 119dbc │ │ │ │ + b 119db0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 119dc8 │ │ │ │ - b 119dd4 │ │ │ │ + bne 119db0 │ │ │ │ + b 119dbc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119dd4 │ │ │ │ + beq 119dbc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 119de8 │ │ │ │ + bne 119dd0 │ │ │ │ mov r0, r4 │ │ │ │ - b 119f14 │ │ │ │ - andseq r2, r3, ip, lsl #7 │ │ │ │ + b 119efc │ │ │ │ + andseq r2, r3, r4, lsr #7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - b 119f14 │ │ │ │ + b 119efc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 119e30 │ │ │ │ + bne 119e18 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 119e48 │ │ │ │ + bne 119e30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119e60 │ │ │ │ - b 119f30 │ │ │ │ - andseq r6, fp, r0, lsl #12 │ │ │ │ + bne 119e48 │ │ │ │ + b 119f18 │ │ │ │ + andseq r6, fp, r8, lsl r6 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119e1c │ │ │ │ + beq 119e04 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119f30 │ │ │ │ + beq 119f18 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 119f28 │ │ │ │ - b 119e7c │ │ │ │ - b 119e7c │ │ │ │ - b 119e7c │ │ │ │ - b 119e7c │ │ │ │ + b 119f10 │ │ │ │ + b 119e64 │ │ │ │ + b 119e64 │ │ │ │ + b 119e64 │ │ │ │ + b 119e64 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119f30 │ │ │ │ + beq 119f18 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - b 119f28 │ │ │ │ - @ instruction: 0x001322dc │ │ │ │ + b 119f10 │ │ │ │ + @ instruction: 0x001322f4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 113394 │ │ │ │ - b 119ecc │ │ │ │ + bl 11337c │ │ │ │ + b 119eb4 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 113394 │ │ │ │ - b 119ecc │ │ │ │ + bl 11337c │ │ │ │ + b 119eb4 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 113394 │ │ │ │ + bl 11337c │ │ │ │ mov r0, r4 │ │ │ │ - b 119eec │ │ │ │ + b 119ed4 │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119f34 │ │ │ │ + beq 119f1c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - b 119efc │ │ │ │ + b 119ee4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119f34 │ │ │ │ + beq 119f1c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - b 119f28 │ │ │ │ - b 119f14 │ │ │ │ - b 119f14 │ │ │ │ - b 119f14 │ │ │ │ + b 119f10 │ │ │ │ + b 119efc │ │ │ │ + b 119efc │ │ │ │ + b 119efc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 119f34 │ │ │ │ + beq 119f1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r3, r4, lsl r2 │ │ │ │ - andseq r5, fp, r4, asr #20 │ │ │ │ - andseq r5, fp, r0, lsr #20 │ │ │ │ - andseq ip, r3, ip, asr #32 │ │ │ │ - andseq r5, fp, ip, ror r8 │ │ │ │ - andseq r5, fp, r8, asr r8 │ │ │ │ - andseq r6, fp, ip, lsr #6 │ │ │ │ - andseq ip, r3, r0, lsr #32 │ │ │ │ - andseq r5, fp, r0, asr r8 │ │ │ │ - andseq r5, fp, ip, lsr #16 │ │ │ │ - andseq r6, fp, r4, asr #9 │ │ │ │ - andseq ip, r3, r4, lsr #1 │ │ │ │ - @ instruction: 0x001b58d4 │ │ │ │ - @ instruction: 0x001b58b0 │ │ │ │ - @ instruction: 0x001b63f8 │ │ │ │ - andseq ip, r3, r8, ror r0 │ │ │ │ - andseq r5, fp, r8, lsr #17 │ │ │ │ - andseq r5, fp, r4, lsl #17 │ │ │ │ - ldrsbeq ip, [r3], -r0 │ │ │ │ - andseq r5, fp, r0, lsl #18 │ │ │ │ - @ instruction: 0x001b58dc │ │ │ │ - andseq r6, fp, r8, asr r0 │ │ │ │ - andseq ip, r3, ip, lsr #16 │ │ │ │ - andseq r6, fp, ip, asr r0 │ │ │ │ - andseq r6, fp, r8, lsr r0 │ │ │ │ - andseq r2, r3, r0, lsl r0 │ │ │ │ - andseq r5, fp, r4, lsl #31 │ │ │ │ - andseq fp, r3, r4, asr #31 │ │ │ │ - @ instruction: 0x001b57f4 │ │ │ │ - @ instruction: 0x001b57d0 │ │ │ │ - andseq r2, r3, r8, lsr #3 │ │ │ │ - @ instruction: 0x001b61f8 │ │ │ │ - andseq ip, r3, ip, asr #19 │ │ │ │ - @ instruction: 0x001b61fc │ │ │ │ - @ instruction: 0x001b61d8 │ │ │ │ - ldrsbeq r2, [r3], -ip │ │ │ │ - andseq r6, fp, r4, lsr #2 │ │ │ │ - @ instruction: 0x0013c8f8 │ │ │ │ - andseq r6, fp, r8, lsr #2 │ │ │ │ - andseq r6, fp, r4, lsl #2 │ │ │ │ - @ instruction: 0x0013bff4 │ │ │ │ - andseq r5, fp, r4, lsr #16 │ │ │ │ - andseq r5, fp, r0, lsl #16 │ │ │ │ - andseq ip, r3, r5, lsr #5 │ │ │ │ - andseq r5, fp, r4, lsr sl │ │ │ │ + andseq ip, r3, ip, lsr #4 │ │ │ │ + andseq r5, fp, ip, asr sl │ │ │ │ + andseq r5, fp, r8, lsr sl │ │ │ │ + andseq ip, r3, r4, rrx │ │ │ │ + mulseq fp, r4, r8 │ │ │ │ + andseq r5, fp, r0, ror r8 │ │ │ │ + andseq r6, fp, r4, asr #6 │ │ │ │ + andseq ip, r3, r8, lsr r0 │ │ │ │ + andseq r5, fp, r8, ror #16 │ │ │ │ + andseq r5, fp, r4, asr #16 │ │ │ │ + @ instruction: 0x001b64dc │ │ │ │ + ldrheq ip, [r3], -ip @ │ │ │ │ + andseq r5, fp, ip, ror #17 │ │ │ │ + andseq r5, fp, r8, asr #17 │ │ │ │ + andseq r6, fp, r0, lsl r4 │ │ │ │ + mulseq r3, r0, r0 │ │ │ │ + andseq r5, fp, r0, asr #17 │ │ │ │ + mulseq fp, ip, r8 │ │ │ │ + andseq ip, r3, r8, ror #1 │ │ │ │ + andseq r5, fp, r8, lsl r9 │ │ │ │ + @ instruction: 0x001b58f4 │ │ │ │ + andseq r6, fp, r0, ror r0 │ │ │ │ + andseq ip, r3, r4, asr #16 │ │ │ │ + andseq r6, fp, r4, ror r0 │ │ │ │ + andseq r6, fp, r0, asr r0 │ │ │ │ + andseq r2, r3, r8, lsr #32 │ │ │ │ + mulseq fp, ip, pc @ │ │ │ │ + @ instruction: 0x0013bfdc │ │ │ │ + andseq r5, fp, ip, lsl #16 │ │ │ │ + andseq r5, fp, r8, ror #15 │ │ │ │ + andseq r2, r3, r0, asr #3 │ │ │ │ + andseq r6, fp, r0, lsl r2 │ │ │ │ + andseq ip, r3, r4, ror #19 │ │ │ │ + andseq r6, fp, r4, lsl r2 │ │ │ │ + @ instruction: 0x001b61f0 │ │ │ │ + ldrsheq r2, [r3], -r4 │ │ │ │ + andseq r6, fp, ip, lsr r1 │ │ │ │ + andseq ip, r3, r0, lsl r9 │ │ │ │ + andseq r6, fp, r0, asr #2 │ │ │ │ + andseq r6, fp, ip, lsl r1 │ │ │ │ + andseq ip, r3, ip │ │ │ │ + andseq r5, fp, ip, lsr r8 │ │ │ │ + andseq r5, fp, r8, lsl r8 │ │ │ │ + @ instruction: 0x0013c2bd │ │ │ │ + andseq r5, fp, ip, asr #20 │ │ │ │ andeq r0, r0, r0, asr sl │ │ │ │ - andseq ip, r2, r6, rrx │ │ │ │ + andseq ip, r2, lr, ror r0 │ │ │ │ andeq r0, r0, r8, lsr #20 │ │ │ │ - andseq pc, r2, r8, asr #19 │ │ │ │ - andseq ip, r3, fp, lsl #7 │ │ │ │ - andseq r5, fp, r8, lsl #20 │ │ │ │ - andseq r5, fp, r4, ror #24 │ │ │ │ - andseq r5, fp, r4, lsr #25 │ │ │ │ - andseq ip, r3, r7, lsr r1 │ │ │ │ - andseq r5, fp, r0, asr #18 │ │ │ │ - andseq r5, fp, r8, lsl #23 │ │ │ │ - andseq lr, r2, r1, asr #27 │ │ │ │ - andseq r6, fp, ip, rrx │ │ │ │ - andseq ip, r3, fp, asr #3 │ │ │ │ - @ instruction: 0x001b59d4 │ │ │ │ - andseq r5, fp, ip, lsr #24 │ │ │ │ - andseq pc, r2, r1, asr #1 │ │ │ │ - @ instruction: 0x001b5ed4 │ │ │ │ - andseq ip, r3, pc, lsl #3 │ │ │ │ - mulseq fp, r8, r9 │ │ │ │ - andseq r5, fp, r0, lsl ip │ │ │ │ - @ instruction: 0x0012eff1 │ │ │ │ - andseq ip, r3, r9, lsr r3 │ │ │ │ - andseq r5, fp, r0, ror ip │ │ │ │ + andseq pc, r2, r0, ror #19 │ │ │ │ + andseq ip, r3, r3, lsr #7 │ │ │ │ + andseq r5, fp, r0, lsr #20 │ │ │ │ + andseq r5, fp, ip, ror ip │ │ │ │ + @ instruction: 0x001b5cbc │ │ │ │ + andseq ip, r3, pc, asr #2 │ │ │ │ + andseq r5, fp, r8, asr r9 │ │ │ │ + andseq r5, fp, r0, lsr #23 │ │ │ │ + @ instruction: 0x0012edd9 │ │ │ │ + andseq r6, fp, r4, lsl #1 │ │ │ │ + andseq ip, r3, r3, ror #3 │ │ │ │ + andseq r5, fp, ip, ror #19 │ │ │ │ + andseq r5, fp, r4, asr #24 │ │ │ │ + ldrsbeq pc, [r2], -r9 @ │ │ │ │ + andseq r5, fp, ip, ror #29 │ │ │ │ + andseq ip, r3, r7, lsr #3 │ │ │ │ + @ instruction: 0x001b59b0 │ │ │ │ + andseq r5, fp, r8, lsr #24 │ │ │ │ + andseq pc, r2, r9 │ │ │ │ + andseq ip, r3, r1, asr r3 │ │ │ │ + andseq r5, fp, r8, lsl #25 │ │ │ │ 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 11a0d4 │ │ │ │ + bcs 11a0bc │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 11a114 │ │ │ │ + bhi 11a0fc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 11a0fc │ │ │ │ + bcc 11a0e4 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 11a0b4 │ │ │ │ + bcs 11a09c │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b 11a0fc │ │ │ │ + b 11a0e4 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 11a0e4 │ │ │ │ + bne 11a0cc │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b 11a0fc │ │ │ │ + b 11a0e4 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 11a06c │ │ │ │ + b 11a054 │ │ │ │ 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] │ │ │ │ @@ -251027,25 +251021,25 @@ │ │ │ │ bl 307dc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 11a090 │ │ │ │ - b 11a0fc │ │ │ │ + bcs 11a078 │ │ │ │ + b 11a0e4 │ │ │ │ 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 11a19c │ │ │ │ + bhi 11a184 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -251057,150 +251051,150 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 11a178 │ │ │ │ + b 11a160 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ 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] @ 11a2b8 │ │ │ │ + ldr r1, [pc, #176] @ 11a2a0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r3, [pc, #160] @ 11a2c4 │ │ │ │ + b 234680 │ │ │ │ + ldr r3, [pc, #160] @ 11a2ac │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #156] @ 11a2c8 │ │ │ │ + ldr r1, [pc, #156] @ 11a2b0 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #116] @ 11a2cc │ │ │ │ + ldr r3, [pc, #116] @ 11a2b4 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #112] @ 11a2d0 │ │ │ │ + ldr r1, [pc, #112] @ 11a2b8 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #48] @ 11a2bc │ │ │ │ + ldr r3, [pc, #48] @ 11a2a4 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #44] @ 11a2c0 │ │ │ │ + ldr r1, [pc, #44] @ 11a2a8 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq fp, r3, r9, lsr #27 │ │ │ │ - mulseq fp, r0, r4 │ │ │ │ - andseq r3, r3, r0, lsl #29 │ │ │ │ - andseq r5, fp, r8, lsl #10 │ │ │ │ - mulseq r3, r8, sp │ │ │ │ - andseq r5, fp, r4, ror #9 │ │ │ │ - andseq fp, r3, r6, ror sp │ │ │ │ + andseq fp, r3, r1, asr #27 │ │ │ │ + andseq r5, fp, r8, lsr #9 │ │ │ │ + mulseq r3, r8, lr │ │ │ │ + andseq r5, fp, r0, lsr #10 │ │ │ │ + @ instruction: 0x0013bdb0 │ │ │ │ + @ instruction: 0x001b54fc │ │ │ │ + andseq fp, r3, lr, lsl #27 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 11a2e8 │ │ │ │ + ldr r1, [pc, #8] @ 11a2d0 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq fp, r3, r3, lsl #26 │ │ │ │ + b 234680 │ │ │ │ + andseq fp, r3, fp, lsl sp │ │ │ │ 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] @ 11a364 │ │ │ │ - ldr lr, [pc, #84] @ 11a368 │ │ │ │ + ldr ip, [pc, #84] @ 11a34c │ │ │ │ + ldr lr, [pc, #84] @ 11a350 │ │ │ │ add r5, r0, #8 │ │ │ │ - ldr r4, [pc, #80] @ 11a36c │ │ │ │ + ldr r4, [pc, #80] @ 11a354 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #76] @ 11a370 │ │ │ │ + ldr r1, [pc, #76] @ 11a358 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #72] @ 11a374 │ │ │ │ + ldr r3, [pc, #72] @ 11a35c │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r5, fp, r8, asr #8 │ │ │ │ - @ instruction: 0x0013bdd3 │ │ │ │ - andseq r5, fp, r8, lsr #8 │ │ │ │ - @ instruction: 0x0013bdb9 │ │ │ │ - andseq r0, r3, r9, ror #11 │ │ │ │ + andseq r5, fp, r0, ror #8 │ │ │ │ + andseq fp, r3, fp, ror #27 │ │ │ │ + andseq r5, fp, r0, asr #8 │ │ │ │ + @ instruction: 0x0013bdd1 │ │ │ │ + andseq r0, r3, r1, lsl #12 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 232a04 │ │ │ │ + b 2329ec │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 202e80 │ │ │ │ + b 202e68 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2349d0 │ │ │ │ + b 2349b8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ 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 11a46c │ │ │ │ + beq 11a454 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 11a4fc │ │ │ │ + bne 11a4e4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11a5c0 │ │ │ │ + beq 11a5a8 │ │ │ │ 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 │ │ │ │ @@ -251221,22 +251215,22 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ eor r0, r0, r1 │ │ │ │ mov r1, #5 │ │ │ │ lsr r3, r0, #17 │ │ │ │ addhi r3, r1, r0, lsr #17 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11a5c0 │ │ │ │ + beq 11a5a8 │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 11a78c │ │ │ │ - b 11a5f8 │ │ │ │ + bcc 11a774 │ │ │ │ + b 11a5e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11a6b4 │ │ │ │ + beq 11a69c │ │ │ │ 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 │ │ │ │ @@ -251257,26 +251251,26 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ eor r0, r0, r1 │ │ │ │ mov r1, #5 │ │ │ │ lsr r3, r0, #17 │ │ │ │ addhi r3, r1, r0, lsr #17 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11a6b4 │ │ │ │ + beq 11a69c │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 11a78c │ │ │ │ - b 11a6ec │ │ │ │ - ldr r0, [pc, #1180] @ 11a9a0 │ │ │ │ + bcc 11a774 │ │ │ │ + b 11a6d4 │ │ │ │ + ldr r0, [pc, #1180] @ 11a988 │ │ │ │ movw ip, #10000 @ 0x2710 │ │ │ │ mov r1, #10 │ │ │ │ cmp r2, ip │ │ │ │ add r0, pc, r0 │ │ │ │ - bcc 11a850 │ │ │ │ + bcc 11a838 │ │ │ │ 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 │ │ │ │ @@ -251297,48 +251291,48 @@ │ │ │ │ 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 11a538 │ │ │ │ + bhi 11a520 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r1, r1, #10 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi 11a85c │ │ │ │ + bhi 11a844 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 11a89c │ │ │ │ + bcc 11a884 │ │ │ │ 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 11a8ac │ │ │ │ + b 11a894 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 11a940 │ │ │ │ + beq 11a928 │ │ │ │ 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 11a78c │ │ │ │ + bcc 11a774 │ │ │ │ str r8, [sp, #12] │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ str r5, [sp, #16] │ │ │ │ movw r9, #5977 @ 0x1759 │ │ │ │ - ldr r5, [pc, #908] @ 11a99c │ │ │ │ + ldr r5, [pc, #908] @ 11a984 │ │ │ │ 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 │ │ │ │ @@ -251358,50 +251352,50 @@ │ │ │ │ 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 11a62c │ │ │ │ + bhi 11a614 │ │ │ │ mov fp, r8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ add r0, r0, #10 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 11a798 │ │ │ │ + bhi 11a780 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 11a7e0 │ │ │ │ + bcs 11a7c8 │ │ │ │ sub r4, r0, #1 │ │ │ │ add r1, sp, #20 │ │ │ │ orr r0, r2, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 11a800 │ │ │ │ + b 11a7e8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 11a968 │ │ │ │ + beq 11a950 │ │ │ │ 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 11a78c │ │ │ │ + bcc 11a774 │ │ │ │ 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, #644] @ 11a990 │ │ │ │ + ldr r5, [pc, #644] @ 11a978 │ │ │ │ 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 │ │ │ │ @@ -251419,57 +251413,57 @@ │ │ │ │ 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 11a720 │ │ │ │ + bhi 11a708 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r0, r0, #10 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 11a798 │ │ │ │ - b 11a694 │ │ │ │ + bhi 11a780 │ │ │ │ + b 11a67c │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 11a694 │ │ │ │ + bls 11a67c │ │ │ │ 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, #468] @ 11a994 │ │ │ │ + ldr r3, [pc, #468] @ 11a97c │ │ │ │ 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 11a6a0 │ │ │ │ - ldr r1, [pc, #432] @ 11a998 │ │ │ │ + bcc 11a688 │ │ │ │ + ldr r1, [pc, #432] @ 11a980 │ │ │ │ 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 11a8f8 │ │ │ │ + bhi 11a8e0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -251478,15 +251472,15 @@ │ │ │ │ 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} │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls 11a598 │ │ │ │ + bls 11a580 │ │ │ │ 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 │ │ │ │ @@ -251494,25 +251488,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 11a5a4 │ │ │ │ + bcs 11a58c │ │ │ │ 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 11a91c │ │ │ │ + bhi 11a904 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -251526,60 +251520,60 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 11a818 │ │ │ │ + b 11a800 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 11a8c4 │ │ │ │ + b 11a8ac │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 11a5d0 │ │ │ │ + b 11a5b8 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 11a6c4 │ │ │ │ - andseq fp, r3, r9, lsl #18 │ │ │ │ - andseq fp, r3, r1, ror #16 │ │ │ │ - andseq fp, r3, r1, lsr r8 │ │ │ │ - andseq fp, r3, r5, lsl #20 │ │ │ │ - andseq fp, r3, r1, lsl fp │ │ │ │ + b 11a6ac │ │ │ │ + andseq fp, r3, r1, lsr #18 │ │ │ │ + andseq fp, r3, r9, ror r8 │ │ │ │ + andseq fp, r3, r9, asr #16 │ │ │ │ + andseq fp, r3, sp, lsl sl │ │ │ │ + andseq fp, r3, r9, lsr #22 │ │ │ │ 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 11aad8 │ │ │ │ + beq 11aac0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 11acdc │ │ │ │ + bne 11acc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11ae58 │ │ │ │ + beq 11ae40 │ │ │ │ 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 │ │ │ │ @@ -251600,24 +251594,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 11ae68 │ │ │ │ + bls 11ae50 │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 11ac18 │ │ │ │ + bcc 11ac00 │ │ │ │ str r9, [sp, #4] │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ str r8, [sp, #8] │ │ │ │ movw sl, #5977 @ 0x1759 │ │ │ │ - ldr r7, [pc, #1312] @ 11af8c │ │ │ │ + ldr r7, [pc, #1312] @ 11af74 │ │ │ │ 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 │ │ │ │ @@ -251636,18 +251630,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 11aa84 │ │ │ │ - b 11abe4 │ │ │ │ + bhi 11aa6c │ │ │ │ + b 11abcc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11ae60 │ │ │ │ + beq 11ae48 │ │ │ │ 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 │ │ │ │ @@ -251668,24 +251662,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 11aed0 │ │ │ │ + bls 11aeb8 │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 11ac18 │ │ │ │ + bcc 11ac00 │ │ │ │ str r9, [sp, #4] │ │ │ │ movw sl, #5977 @ 0x1759 │ │ │ │ str r8, [sp, #8] │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r7, [pc, #1028] @ 11af80 │ │ │ │ + ldr r7, [pc, #1028] @ 11af68 │ │ │ │ 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 │ │ │ │ @@ -251704,63 +251698,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 11ab8c │ │ │ │ + bhi 11ab74 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ add r0, r0, #10 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 11ac24 │ │ │ │ + bhi 11ac0c │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 11ac6c │ │ │ │ + bcs 11ac54 │ │ │ │ sub r4, r0, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ orr r0, r2, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 11ac8c │ │ │ │ + b 11ac74 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 11abf8 │ │ │ │ + bls 11abe0 │ │ │ │ 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] @ 11af84 │ │ │ │ + ldr r3, [pc, #824] @ 11af6c │ │ │ │ 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 11ac04 │ │ │ │ - ldr r1, [pc, #788] @ 11af88 │ │ │ │ + bcc 11abec │ │ │ │ + ldr r1, [pc, #788] @ 11af70 │ │ │ │ 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 11af38 │ │ │ │ + bhi 11af20 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -251770,18 +251764,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 11ada8 │ │ │ │ + bcc 11ad90 │ │ │ │ str r8, [sp, #8] │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ - ldr r7, [pc, #660] @ 11af90 │ │ │ │ + ldr r7, [pc, #660] @ 11af78 │ │ │ │ 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 │ │ │ │ @@ -251801,253 +251795,253 @@ │ │ │ │ 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 11ad18 │ │ │ │ + bhi 11ad00 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ add r0, r0, #10 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 11adb4 │ │ │ │ + bhi 11ad9c │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 11adfc │ │ │ │ - ldr r1, [pc, #524] @ 11af98 │ │ │ │ + bcc 11ade4 │ │ │ │ + ldr r1, [pc, #524] @ 11af80 │ │ │ │ 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 11ae0c │ │ │ │ + b 11adf4 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 11ad78 │ │ │ │ + bls 11ad60 │ │ │ │ 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] @ 11af94 │ │ │ │ + ldr r3, [pc, #440] @ 11af7c │ │ │ │ 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 11ad84 │ │ │ │ + bcs 11ad6c │ │ │ │ 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 11af5c │ │ │ │ + bhi 11af44 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ 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 11ae6c │ │ │ │ + b 11ae54 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 11aed4 │ │ │ │ + b 11aebc │ │ │ │ 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 11aeac │ │ │ │ + beq 11ae94 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 11ae84 │ │ │ │ - b 11aa44 │ │ │ │ + bne 11ae6c │ │ │ │ + b 11aa2c │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 307dc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 11ae90 │ │ │ │ + b 11ae78 │ │ │ │ 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 11af14 │ │ │ │ + beq 11aefc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 11aeec │ │ │ │ - b 11ab54 │ │ │ │ + bne 11aed4 │ │ │ │ + b 11ab3c │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 307dc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 11aef8 │ │ │ │ + b 11aee0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 11aca4 │ │ │ │ + b 11ac8c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 11ae24 │ │ │ │ - mulseq r3, r9, r4 │ │ │ │ - @ instruction: 0x0013b3d5 │ │ │ │ - andseq fp, r3, r5, lsr #7 │ │ │ │ - andseq fp, r3, r9, lsr #11 │ │ │ │ - andseq fp, r3, r9, lsl r3 │ │ │ │ - andseq fp, r3, r5, asr #4 │ │ │ │ - andseq fp, r3, sp, lsl #5 │ │ │ │ + b 11ae0c │ │ │ │ + @ instruction: 0x0013b4b1 │ │ │ │ + andseq fp, r3, sp, ror #7 │ │ │ │ + @ instruction: 0x0013b3bd │ │ │ │ + andseq fp, r3, r1, asr #11 │ │ │ │ + andseq fp, r3, r1, lsr r3 │ │ │ │ + andseq fp, r3, sp, asr r2 │ │ │ │ + andseq fp, r3, r5, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11b030 │ │ │ │ + beq 11b018 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 11b094 │ │ │ │ + bne 11b07c │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ rsbmi r7, r2, #0 │ │ │ │ movw r6, #9999 @ 0x270f │ │ │ │ cmp r7, r6 │ │ │ │ - bgt 11b048 │ │ │ │ + bgt 11b030 │ │ │ │ movw r6, #34079 @ 0x851f │ │ │ │ mov r7, r2 │ │ │ │ movt r6, #20971 @ 0x51eb │ │ │ │ - ldr r4, [pc, #496] @ 11b1e4 │ │ │ │ + ldr r4, [pc, #496] @ 11b1cc │ │ │ │ smmul r2, r2, r6 │ │ │ │ add r4, pc, r4 │ │ │ │ asr r6, r2, #5 │ │ │ │ add r2, r6, r2, lsr #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 11b0dc │ │ │ │ + bmi 11b0c4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b104 │ │ │ │ + beq 11b0ec │ │ │ │ ldr ip, [r1, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, ip │ │ │ │ - beq 11b1a0 │ │ │ │ + beq 11b188 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r7, #43 @ 0x2b │ │ │ │ - b 11b0f4 │ │ │ │ + b 11b0dc │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ rsbmi r7, r2, #0 │ │ │ │ movw r6, #9999 @ 0x270f │ │ │ │ cmp r7, r6 │ │ │ │ - ble 11b0c8 │ │ │ │ + ble 11b0b0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r6, [pc, #384] @ 11b1e8 │ │ │ │ + ldrne r6, [pc, #384] @ 11b1d0 │ │ │ │ movne r1, r0 │ │ │ │ movne r0, #1 │ │ │ │ strbne r0, [r1, #8] │ │ │ │ movne r0, #2 │ │ │ │ addne r6, pc, r6 │ │ │ │ strdne r0, [r5] │ │ │ │ strdne r6, [r1] │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3a32c │ │ │ │ movw r0, #34079 @ 0x851f │ │ │ │ - ldr r4, [pc, #316] @ 11b1dc │ │ │ │ + ldr r4, [pc, #316] @ 11b1c4 │ │ │ │ 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 11b104 │ │ │ │ - ldr r4, [pc, #272] @ 11b1e0 │ │ │ │ + b 11b0ec │ │ │ │ + ldr r4, [pc, #272] @ 11b1c8 │ │ │ │ mov r7, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - bpl 11b008 │ │ │ │ + bpl 11aff0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, ip │ │ │ │ - beq 11b164 │ │ │ │ + beq 11b14c │ │ │ │ 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 11b138 │ │ │ │ + bne 11b120 │ │ │ │ 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] │ │ │ │ @@ -252071,43 +252065,43 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr ip, [r8, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ - b 11b0ec │ │ │ │ + b 11b0d4 │ │ │ │ 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 307dc │ │ │ │ ldr ip, [r8, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ - b 11b024 │ │ │ │ + b 11b00c │ │ │ │ @ instruction: 0xfffff308 │ │ │ │ @ instruction: 0xfffff8cc │ │ │ │ @ instruction: 0xfffff3bc │ │ │ │ - @ instruction: 0x0012f8fd │ │ │ │ + andseq pc, r2, r5, lsl r9 @ │ │ │ │ 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 11b230 │ │ │ │ + bhi 11b218 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -252118,65 +252112,65 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 11b210 │ │ │ │ + b 11b1f8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 11b270 │ │ │ │ + ldr r1, [pc, #4] @ 11b258 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 232c54 │ │ │ │ - andseq r4, fp, r8, lsl #10 │ │ │ │ + b 232c3c │ │ │ │ + andseq r4, fp, r0, lsr #10 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ 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 11b314 │ │ │ │ + bcs 11b2fc │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 11b354 │ │ │ │ + bhi 11b33c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 11b33c │ │ │ │ + bcc 11b324 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 11b2f4 │ │ │ │ + bcs 11b2dc │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b 11b33c │ │ │ │ + b 11b324 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 11b324 │ │ │ │ + bne 11b30c │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b 11b33c │ │ │ │ + b 11b324 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 11b2ac │ │ │ │ + b 11b294 │ │ │ │ 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] │ │ │ │ @@ -252195,25 +252189,25 @@ │ │ │ │ bl 307dc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 11b2d0 │ │ │ │ - b 11b33c │ │ │ │ + bcs 11b2b8 │ │ │ │ + b 11b324 │ │ │ │ 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 11b3dc │ │ │ │ + bhi 11b3c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -252225,256 +252219,256 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 307dc │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 11b3b8 │ │ │ │ + b 11b3a0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11b434 │ │ │ │ + beq 11b41c │ │ │ │ add sl, r1, r2, lsl #5 │ │ │ │ add r5, r1, #16 │ │ │ │ add r9, sp, #4 │ │ │ │ mov fp, #3 │ │ │ │ mov r4, #3 │ │ │ │ - b 11b480 │ │ │ │ + b 11b468 │ │ │ │ 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 11b714 │ │ │ │ + bne 11b6fc │ │ │ │ add r5, r5, #32 │ │ │ │ add r0, r7, #32 │ │ │ │ cmp r0, sl │ │ │ │ - beq 11b43c │ │ │ │ + beq 11b424 │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r7, #-16]! │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 11b564 │ │ │ │ + beq 11b54c │ │ │ │ cmp r2, #7 │ │ │ │ - bne 11b768 │ │ │ │ + bne 11b750 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 11b768 │ │ │ │ + bne 11b750 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11b768 │ │ │ │ + bne 11b750 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11b768 │ │ │ │ + bne 11b750 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11b768 │ │ │ │ + bne 11b750 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11b768 │ │ │ │ + bne 11b750 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11b768 │ │ │ │ + bne 11b750 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 11b768 │ │ │ │ + bne 11b750 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1200c4 │ │ │ │ + bl 1200ac │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldrb fp, [sp, #8] │ │ │ │ cmp r6, #7 │ │ │ │ - beq 11b470 │ │ │ │ - b 11b808 │ │ │ │ + beq 11b458 │ │ │ │ + b 11b7f0 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11b768 │ │ │ │ + bne 11b750 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11b768 │ │ │ │ + bne 11b750 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 11b768 │ │ │ │ + bne 11b750 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11b768 │ │ │ │ + bne 11b750 │ │ │ │ ldrd r2, [r5] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 11b628 │ │ │ │ + beq 11b610 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 11b714 │ │ │ │ + bne 11b6fc │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11b714 │ │ │ │ + bne 11b6fc │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11b714 │ │ │ │ + bne 11b6fc │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ mov r4, #0 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq 11b470 │ │ │ │ - b 11b714 │ │ │ │ + beq 11b458 │ │ │ │ + b 11b6fc │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - beq 11b6b4 │ │ │ │ + beq 11b69c │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11b714 │ │ │ │ + bne 11b6fc │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 11b714 │ │ │ │ + bne 11b6fc │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11b714 │ │ │ │ + bne 11b6fc │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11b714 │ │ │ │ + bne 11b6fc │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11b714 │ │ │ │ + bne 11b6fc │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ mov r4, #1 │ │ │ │ - b 11b45c │ │ │ │ + b 11b444 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11b714 │ │ │ │ + bne 11b6fc │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11b714 │ │ │ │ + bne 11b6fc │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11b714 │ │ │ │ + bne 11b6fc │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - beq 11b454 │ │ │ │ + beq 11b43c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11b7c4 │ │ │ │ + bne 11b7ac │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 11b788 │ │ │ │ - beq 11b828 │ │ │ │ + bmi 11b770 │ │ │ │ + beq 11b810 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b788 │ │ │ │ + beq 11b770 │ │ │ │ mov r4, r0 │ │ │ │ - b 11b82c │ │ │ │ + b 11b814 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldmib sp, {r0, r4, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11b794 │ │ │ │ + bne 11b77c │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 11b79c │ │ │ │ + bpl 11b784 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ mov r7, r4 │ │ │ │ - b 11b7e4 │ │ │ │ - beq 11b7cc │ │ │ │ + b 11b7cc │ │ │ │ + beq 11b7b4 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b788 │ │ │ │ + beq 11b770 │ │ │ │ mov r7, r0 │ │ │ │ - b 11b7d0 │ │ │ │ + b 11b7b8 │ │ │ │ mov r4, r7 │ │ │ │ - b 11b840 │ │ │ │ + b 11b828 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r5, #-8] │ │ │ │ @@ -252514,156 +252508,156 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - beq 11b984 │ │ │ │ + beq 11b96c │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ 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 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bne 11ba5c │ │ │ │ + bne 11ba44 │ │ │ │ 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 230568 │ │ │ │ + bl 230550 │ │ │ │ ldmib sp, {r0, r5, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11ba90 │ │ │ │ + bne 11ba78 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 11ba98 │ │ │ │ + bpl 11ba80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ mov r7, r5 │ │ │ │ - b 11bad8 │ │ │ │ - beq 11bac0 │ │ │ │ + b 11bac0 │ │ │ │ + beq 11baa8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ba84 │ │ │ │ + beq 11ba6c │ │ │ │ mov r7, r0 │ │ │ │ - b 11bac4 │ │ │ │ + b 11baac │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ @@ -252675,383 +252669,383 @@ │ │ │ │ str r6, [r9, #16] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11c040 │ │ │ │ + beq 11c028 │ │ │ │ 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 11bcb8 │ │ │ │ + beq 11bca0 │ │ │ │ cmp r2, #9 │ │ │ │ - bne 11bff8 │ │ │ │ + bne 11bfe0 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 11bff8 │ │ │ │ + bne 11bfe0 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11bff8 │ │ │ │ + bne 11bfe0 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11bff8 │ │ │ │ + bne 11bfe0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 11bff8 │ │ │ │ + bne 11bfe0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11bff8 │ │ │ │ + bne 11bfe0 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11bff8 │ │ │ │ + bne 11bfe0 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11bff8 │ │ │ │ + bne 11bfe0 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11bff8 │ │ │ │ + bne 11bfe0 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11bff8 │ │ │ │ + bne 11bfe0 │ │ │ │ ldrd r2, [r5] │ │ │ │ cmp r3, #11 │ │ │ │ - beq 11be1c │ │ │ │ + beq 11be04 │ │ │ │ cmp r3, #10 │ │ │ │ - beq 11bd38 │ │ │ │ + beq 11bd20 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ mov r4, #0 │ │ │ │ - b 11bfd0 │ │ │ │ + b 11bfb8 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11bff8 │ │ │ │ + bne 11bfe0 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11bff8 │ │ │ │ + bne 11bfe0 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 11bff8 │ │ │ │ + bne 11bfe0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11bff8 │ │ │ │ + bne 11bfe0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11b870 │ │ │ │ + bl 11b858 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldrb fp, [sp, #8] │ │ │ │ cmp r6, #7 │ │ │ │ - beq 11bfe4 │ │ │ │ - b 11c10c │ │ │ │ + beq 11bfcc │ │ │ │ + b 11c0f4 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ mov r4, #3 │ │ │ │ - b 11bfd0 │ │ │ │ + b 11bfb8 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - beq 11bf20 │ │ │ │ + beq 11bf08 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #10] │ │ │ │ mov r4, #1 │ │ │ │ - b 11bfd0 │ │ │ │ + b 11bfb8 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ ldrb r0, [r2, #10] │ │ │ │ mov r4, #2 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11c068 │ │ │ │ + bne 11c050 │ │ │ │ add r5, r5, #32 │ │ │ │ add r0, r7, #32 │ │ │ │ cmp r0, sl │ │ │ │ - bne 11bb24 │ │ │ │ - b 11c048 │ │ │ │ + bne 11bb0c │ │ │ │ + b 11c030 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldmib sp, {r0, r4, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11c060 │ │ │ │ + bne 11c048 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 11c094 │ │ │ │ - beq 11c0d0 │ │ │ │ + bmi 11c07c │ │ │ │ + beq 11c0b8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c094 │ │ │ │ + beq 11c07c │ │ │ │ mov r7, r0 │ │ │ │ - b 11c0d4 │ │ │ │ + b 11c0bc │ │ │ │ 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 11c0e8 │ │ │ │ + b 11c0d0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11c0a0 │ │ │ │ + bne 11c088 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 11c0a8 │ │ │ │ + bpl 11c090 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ mov r4, r7 │ │ │ │ - b 11c144 │ │ │ │ - beq 11c12c │ │ │ │ + b 11c12c │ │ │ │ + beq 11c114 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c094 │ │ │ │ + beq 11c07c │ │ │ │ mov r4, r0 │ │ │ │ - b 11c130 │ │ │ │ + b 11c118 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r5, #-8] │ │ │ │ @@ -253087,57 +253081,57 @@ │ │ │ │ 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} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ - ldr r6, [pc, #3884] @ 11d0b0 │ │ │ │ + ldr r6, [pc, #3884] @ 11d098 │ │ │ │ mov r9, r0 │ │ │ │ ldr r7, [r1] │ │ │ │ add r3, pc, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r3, r7, lsl #2] │ │ │ │ add pc, r3, r4 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, ror #4 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r0, lsr #4 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ - b 11c404 │ │ │ │ + b 11c3ec │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldmib r1, {r6, r7} │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 121080 │ │ │ │ + bl 121068 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #7 │ │ │ │ - bne 11c42c │ │ │ │ + bne 11c414 │ │ │ │ mov r5, #3 │ │ │ │ - b 11c404 │ │ │ │ + b 11c3ec │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r8, [r0, #12] │ │ │ │ ldr fp, [r0, #24] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ sub r0, r2, #3 │ │ │ │ cmp r0, #11 │ │ │ │ - bhi 11dd6c │ │ │ │ + bhi 11dd54 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ add pc, r3, r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ andeq r0, r0, r0, asr #15 │ │ │ │ @@ -253150,112 +253144,112 @@ │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ andeq r0, r0, ip, lsr #20 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq 11d0b4 │ │ │ │ + beq 11d09c │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11e104 │ │ │ │ + beq 11e0ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r7, r0, fp, lsl #5 │ │ │ │ add r8, r0, #8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #-8]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 11de24 │ │ │ │ + bne 11de0c │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne 11de24 │ │ │ │ + bne 11de0c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 11de24 │ │ │ │ + bne 11de0c │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 11de24 │ │ │ │ + bne 11de0c │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 11de24 │ │ │ │ + bne 11de0c │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 11de24 │ │ │ │ + bne 11de0c │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 11de24 │ │ │ │ + bne 11de0c │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne 11de24 │ │ │ │ + bne 11de0c │ │ │ │ add r6, r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1200c4 │ │ │ │ + bl 1200ac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11e348 │ │ │ │ + bne 11e330 │ │ │ │ add r8, r8, #32 │ │ │ │ add r0, r6, #16 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 11c2cc │ │ │ │ - b 11e108 │ │ │ │ + bne 11c2b4 │ │ │ │ + b 11e0f0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldmib r1, {r6, r7} │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1212b8 │ │ │ │ + bl 1212a0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #7 │ │ │ │ - bne 11c42c │ │ │ │ + bne 11c414 │ │ │ │ mov r5, #2 │ │ │ │ str r0, [r9, #20] │ │ │ │ mov r0, #7 │ │ │ │ str r6, [r9, #8] │ │ │ │ str r7, [r9, #12] │ │ │ │ str r2, [r9, #16] │ │ │ │ strh r8, [r9, #6] │ │ │ │ @@ -253275,1638 +253269,1638 @@ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ 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 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, fp │ │ │ │ - bl 11f774 │ │ │ │ + bl 11f75c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrh r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r2, [sp, #66] @ 0x42 │ │ │ │ cmp r0, #7 │ │ │ │ strh r1, [sp, #48] @ 0x30 │ │ │ │ strb r2, [sp, #50] @ 0x32 │ │ │ │ - bne 11e1f8 │ │ │ │ + bne 11e1e0 │ │ │ │ ldrh r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r2, [sp, #50] @ 0x32 │ │ │ │ strh r1, [sp, #9] │ │ │ │ mov r1, #5 │ │ │ │ strb r2, [sp, #11] │ │ │ │ - b 11d0a8 │ │ │ │ + b 11d090 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11e938 │ │ │ │ + beq 11e920 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r1, fp, lsl #5 │ │ │ │ add r6, r1, #24 │ │ │ │ - b 11e498 │ │ │ │ + b 11e480 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ - bne 11d008 │ │ │ │ + bne 11cff0 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11d008 │ │ │ │ + bne 11cff0 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 11d008 │ │ │ │ + bne 11cff0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11d008 │ │ │ │ + bne 11cff0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11e1dc │ │ │ │ + beq 11e1c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ mov r3, #3 │ │ │ │ mov sl, #2 │ │ │ │ add r7, r0, fp, lsl #5 │ │ │ │ add r8, r0, #16 │ │ │ │ - b 11df0c │ │ │ │ + b 11def4 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11cde0 │ │ │ │ + bne 11cdc8 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 11cde0 │ │ │ │ + bne 11cdc8 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 11cde0 │ │ │ │ + bne 11cdc8 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11cde0 │ │ │ │ + bne 11cdc8 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11cde0 │ │ │ │ + bne 11cdc8 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11cde0 │ │ │ │ + bne 11cdc8 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 11cde0 │ │ │ │ + bne 11cdc8 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ - bne 11cde0 │ │ │ │ + bne 11cdc8 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11cde0 │ │ │ │ + bne 11cdc8 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 11cde0 │ │ │ │ + bne 11cdc8 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11cde0 │ │ │ │ + bne 11cdc8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11eac8 │ │ │ │ + beq 11eab0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ mov r8, #3 │ │ │ │ mov r4, #2 │ │ │ │ add r7, r0, fp, lsl #5 │ │ │ │ add r6, r0, #8 │ │ │ │ - b 11e71c │ │ │ │ + b 11e704 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11db74 │ │ │ │ + bne 11db5c │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11db74 │ │ │ │ + bne 11db5c │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11db74 │ │ │ │ + bne 11db5c │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 11db74 │ │ │ │ + bne 11db5c │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - bne 11db74 │ │ │ │ + bne 11db5c │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11db74 │ │ │ │ + bne 11db5c │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11db74 │ │ │ │ + bne 11db5c │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 11db74 │ │ │ │ + bne 11db5c │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11db74 │ │ │ │ + bne 11db5c │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11db74 │ │ │ │ + bne 11db5c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11ebec │ │ │ │ + beq 11ebd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r7, r0, fp, lsl #5 │ │ │ │ add r8, r0, #8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #-8]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 11eb4c │ │ │ │ + bne 11eb34 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne 11eb4c │ │ │ │ + bne 11eb34 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 11eb4c │ │ │ │ + bne 11eb34 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 11eb4c │ │ │ │ + bne 11eb34 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 11eb4c │ │ │ │ + bne 11eb34 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 11eb4c │ │ │ │ + bne 11eb34 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 11eb4c │ │ │ │ + bne 11eb34 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne 11eb4c │ │ │ │ + bne 11eb34 │ │ │ │ add r6, r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1200c4 │ │ │ │ + bl 1200ac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11ec50 │ │ │ │ + bne 11ec38 │ │ │ │ add r8, r8, #32 │ │ │ │ add r0, r6, #16 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 11c904 │ │ │ │ - b 11ebf0 │ │ │ │ + bne 11c8ec │ │ │ │ + b 11ebd8 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - beq 11d3fc │ │ │ │ + beq 11d3e4 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11d57c │ │ │ │ + bne 11d564 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 11d57c │ │ │ │ + bne 11d564 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11d57c │ │ │ │ + bne 11d564 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11d57c │ │ │ │ + bne 11d564 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11d57c │ │ │ │ + bne 11d564 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11d57c │ │ │ │ + bne 11d564 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11e414 │ │ │ │ + beq 11e3fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r7, r0, fp, lsl #5 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r6, r8 │ │ │ │ ldr r1, [r6, #-24]! @ 0xffffffe8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 11e368 │ │ │ │ + bne 11e350 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 11e368 │ │ │ │ + bne 11e350 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11e368 │ │ │ │ + bne 11e350 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 11e368 │ │ │ │ + bne 11e350 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11e368 │ │ │ │ + bne 11e350 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11e368 │ │ │ │ + bne 11e350 │ │ │ │ ldr sl, [r6, #16] │ │ │ │ ldr r4, [r6, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11e654 │ │ │ │ + beq 11e63c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 23bf28 │ │ │ │ + bl 23bf10 │ │ │ │ tst r0, #1 │ │ │ │ - bne 11e654 │ │ │ │ + bne 11e63c │ │ │ │ add r8, r8, #32 │ │ │ │ add r1, r6, #32 │ │ │ │ cmp r1, r7 │ │ │ │ - bne 11caa4 │ │ │ │ + bne 11ca8c │ │ │ │ mov r1, #3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strb r1, [sp, #8] │ │ │ │ strh r0, [sp, #10] │ │ │ │ - b 11ea10 │ │ │ │ + b 11e9f8 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11cf1c │ │ │ │ + bne 11cf04 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11cf1c │ │ │ │ + bne 11cf04 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11cf1c │ │ │ │ + bne 11cf04 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11cf1c │ │ │ │ + bne 11cf04 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11cf1c │ │ │ │ + bne 11cf04 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11cf1c │ │ │ │ + bne 11cf04 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 11cf1c │ │ │ │ + bne 11cf04 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, fp │ │ │ │ - bl 11fee0 │ │ │ │ + bl 11fec8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11e438 │ │ │ │ + bne 11e420 │ │ │ │ strb r2, [sp, #9] │ │ │ │ mov r1, #9 │ │ │ │ - b 11d0a8 │ │ │ │ + b 11d090 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, fp │ │ │ │ - bl 11bafc │ │ │ │ + bl 11bae4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r2, [sp, #65] @ 0x41 │ │ │ │ ldrb r7, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11ea40 │ │ │ │ + bne 11ea28 │ │ │ │ strb r2, [sp, #10] │ │ │ │ mov r3, #13 │ │ │ │ - b 11cf14 │ │ │ │ + b 11cefc │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #119 @ 0x77 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #107 @ 0x6b │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, fp │ │ │ │ - bl 11b408 │ │ │ │ + bl 11b3f0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r2, [sp, #65] @ 0x41 │ │ │ │ ldrb r7, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11ea40 │ │ │ │ + bne 11ea28 │ │ │ │ mov r3, #15 │ │ │ │ strb r2, [sp, #10] │ │ │ │ mov r2, r7 │ │ │ │ - b 11ea60 │ │ │ │ + b 11ea48 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #119 @ 0x77 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #107 @ 0x6b │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, fp │ │ │ │ - bl 1202f8 │ │ │ │ + bl 1202e0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrh r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r2, [sp, #66] @ 0x42 │ │ │ │ cmp r0, #7 │ │ │ │ strh r1, [sp, #48] @ 0x30 │ │ │ │ strb r2, [sp, #50] @ 0x32 │ │ │ │ - bne 11e1f8 │ │ │ │ + bne 11e1e0 │ │ │ │ ldrh r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r2, [sp, #50] @ 0x32 │ │ │ │ strh r1, [sp, #9] │ │ │ │ mov r1, #14 │ │ │ │ strb r2, [sp, #11] │ │ │ │ - b 11d0a8 │ │ │ │ + b 11d090 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, fp │ │ │ │ - bl 11ecb8 │ │ │ │ + bl 11eca0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #7 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ strb r2, [sp, #52] @ 0x34 │ │ │ │ - bne 11e124 │ │ │ │ + bne 11e10c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #9] │ │ │ │ mov r1, #16 │ │ │ │ strb r2, [sp, #13] │ │ │ │ strb r1, [sp, #8] │ │ │ │ - b 11ea08 │ │ │ │ - andseq r9, r3, r5, ror pc │ │ │ │ + b 11e9f0 │ │ │ │ + andseq r9, r3, sp, lsl #31 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11e114 │ │ │ │ + beq 11e0fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r1, fp, lsl #5 │ │ │ │ add r6, r1, #24 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [r3, #-24]! @ 0xffffffe8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #14 │ │ │ │ - bne 11de84 │ │ │ │ + bne 11de6c │ │ │ │ ldrb r7, [r1] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ - bne 11de84 │ │ │ │ + bne 11de6c │ │ │ │ ldrb r7, [r1, #1] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #114 @ 0x72 │ │ │ │ - bne 11de84 │ │ │ │ + bne 11de6c │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #97 @ 0x61 │ │ │ │ - bne 11de84 │ │ │ │ + bne 11de6c │ │ │ │ ldrb r7, [r1, #3] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #105 @ 0x69 │ │ │ │ - bne 11de84 │ │ │ │ + bne 11de6c │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #108 @ 0x6c │ │ │ │ - bne 11de84 │ │ │ │ + bne 11de6c │ │ │ │ ldrb r7, [r1, #5] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #105 @ 0x69 │ │ │ │ - bne 11de84 │ │ │ │ + bne 11de6c │ │ │ │ ldrb r7, [r1, #6] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #110 @ 0x6e │ │ │ │ - bne 11de84 │ │ │ │ + bne 11de6c │ │ │ │ ldrb r7, [r1, #7] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #103 @ 0x67 │ │ │ │ - bne 11de84 │ │ │ │ + bne 11de6c │ │ │ │ ldrb r7, [r1, #8] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - bne 11de84 │ │ │ │ + bne 11de6c │ │ │ │ ldrb r7, [r1, #9] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #105 @ 0x69 │ │ │ │ - bne 11de84 │ │ │ │ + bne 11de6c │ │ │ │ ldrb r7, [r1, #10] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #110 @ 0x6e │ │ │ │ - bne 11de84 │ │ │ │ + bne 11de6c │ │ │ │ ldrb r7, [r1, #11] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #112 @ 0x70 │ │ │ │ - bne 11de84 │ │ │ │ + bne 11de6c │ │ │ │ ldrb r7, [r1, #12] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #117 @ 0x75 │ │ │ │ - bne 11de84 │ │ │ │ + bne 11de6c │ │ │ │ ldrb r7, [r1, #13] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ - bne 11de84 │ │ │ │ + bne 11de6c │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r5, #7 │ │ │ │ - beq 11d33c │ │ │ │ + beq 11d324 │ │ │ │ cmp r5, #8 │ │ │ │ - bne 11e284 │ │ │ │ + bne 11e26c │ │ │ │ ldrb r1, [r2] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ - bne 11e284 │ │ │ │ + bne 11e26c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bne 11e284 │ │ │ │ + bne 11e26c │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ - bne 11e284 │ │ │ │ + bne 11e26c │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #104 @ 0x68 │ │ │ │ - bne 11e284 │ │ │ │ + bne 11e26c │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #105 @ 0x69 │ │ │ │ - bne 11e284 │ │ │ │ + bne 11e26c │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #98 @ 0x62 │ │ │ │ - bne 11e284 │ │ │ │ + bne 11e26c │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #105 @ 0x69 │ │ │ │ - bne 11e284 │ │ │ │ + bne 11e26c │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ sub r1, r7, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ mov r1, #0 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ - beq 11d3e8 │ │ │ │ - b 11e284 │ │ │ │ + beq 11d3d0 │ │ │ │ + b 11e26c │ │ │ │ ldrb r1, [r2] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bne 11e284 │ │ │ │ + bne 11e26c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #105 @ 0x69 │ │ │ │ - bne 11e284 │ │ │ │ + bne 11e26c │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - bne 11e284 │ │ │ │ + bne 11e26c │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bne 11e284 │ │ │ │ + bne 11e26c │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ - bne 11e284 │ │ │ │ + bne 11e26c │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bne 11e284 │ │ │ │ + bne 11e26c │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ sub r1, r7, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ mov r1, #1 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ - bne 11e284 │ │ │ │ + bne 11e26c │ │ │ │ add r6, r6, #32 │ │ │ │ add r2, r3, #32 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 11d0f8 │ │ │ │ - b 11e118 │ │ │ │ + bne 11d0e0 │ │ │ │ + b 11e100 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11d57c │ │ │ │ + bne 11d564 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11d57c │ │ │ │ + bne 11d564 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 11d57c │ │ │ │ + bne 11d564 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11d57c │ │ │ │ + bne 11d564 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11d57c │ │ │ │ + bne 11d564 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11e428 │ │ │ │ + beq 11e410 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r7, r0, fp, lsl #5 │ │ │ │ add r8, r0, #8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #-8]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 11e2f0 │ │ │ │ + bne 11e2d8 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne 11e2f0 │ │ │ │ + bne 11e2d8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 11e2f0 │ │ │ │ + bne 11e2d8 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 11e2f0 │ │ │ │ + bne 11e2d8 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 11e2f0 │ │ │ │ + bne 11e2d8 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 11e2f0 │ │ │ │ + bne 11e2d8 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 11e2f0 │ │ │ │ + bne 11e2d8 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne 11e2f0 │ │ │ │ + bne 11e2d8 │ │ │ │ add r6, r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1200c4 │ │ │ │ + bl 1200ac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11e348 │ │ │ │ + bne 11e330 │ │ │ │ add r8, r8, #32 │ │ │ │ add r0, r6, #16 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 11d48c │ │ │ │ - b 11e42c │ │ │ │ + bne 11d474 │ │ │ │ + b 11e414 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - beq 11d9f4 │ │ │ │ + beq 11d9dc │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11e45c │ │ │ │ + beq 11e444 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r7, #2 │ │ │ │ mov r5, #2 │ │ │ │ add r0, r1, fp, lsl #5 │ │ │ │ add r6, r1, #16 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [r3, #-16]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #14 │ │ │ │ - beq 11d738 │ │ │ │ + beq 11d720 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r7, [r1] │ │ │ │ sub r4, r7, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r7, [r1, #1] │ │ │ │ sub r4, r7, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #97 @ 0x61 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ sub r4, r7, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #115 @ 0x73 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r7, [r1, #3] │ │ │ │ sub r4, r7, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r8, [r6] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 11e6bc │ │ │ │ + bne 11e6a4 │ │ │ │ ldrb r1, [r8] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ - beq 11d914 │ │ │ │ + beq 11d8fc │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ - bne 11e6bc │ │ │ │ + bne 11e6a4 │ │ │ │ ldrb r1, [r8, #1] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ - bne 11e6bc │ │ │ │ + bne 11e6a4 │ │ │ │ ldrb r1, [r8, #2] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ - bne 11e6bc │ │ │ │ + bne 11e6a4 │ │ │ │ ldrb r1, [r8, #3] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ - bne 11e6bc │ │ │ │ + bne 11e6a4 │ │ │ │ ldrb r1, [r8, #4] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ mov r7, #0 │ │ │ │ - b 11d96c │ │ │ │ + b 11d954 │ │ │ │ ldrb r5, [r1] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #97 @ 0x61 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r5, [r1, #2] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #115 @ 0x73 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r5, [r1, #3] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #115 @ 0x73 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r5, [r1, #6] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r5, [r1, #7] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #110 @ 0x6e │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r5, [r1, #8] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #115 @ 0x73 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r5, [r1, #9] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #105 @ 0x69 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r5, [r1, #10] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #116 @ 0x74 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r5, [r1, #11] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #105 @ 0x69 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r5, [r1, #12] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #118 @ 0x76 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ - bne 11e3c8 │ │ │ │ + bne 11e3b0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r8, [r6] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 11d97c │ │ │ │ + beq 11d964 │ │ │ │ cmp r2, #5 │ │ │ │ - bne 11e8e4 │ │ │ │ + bne 11e8cc │ │ │ │ ldrb r1, [r8] │ │ │ │ sub r5, r1, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #102 @ 0x66 │ │ │ │ - bne 11e8e4 │ │ │ │ + bne 11e8cc │ │ │ │ ldrb r1, [r8, #1] │ │ │ │ sub r5, r1, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ - bne 11e8e4 │ │ │ │ + bne 11e8cc │ │ │ │ ldrb r1, [r8, #2] │ │ │ │ sub r5, r1, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ - bne 11e8e4 │ │ │ │ + bne 11e8cc │ │ │ │ ldrb r1, [r8, #3] │ │ │ │ sub r5, r1, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - bne 11e8e4 │ │ │ │ + bne 11e8cc │ │ │ │ ldrb r1, [r8, #4] │ │ │ │ sub r5, r1, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ mov r5, #0 │ │ │ │ - b 11d9d4 │ │ │ │ + b 11d9bc │ │ │ │ ldrb r1, [r8, #1] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ - bne 11e6bc │ │ │ │ + bne 11e6a4 │ │ │ │ ldrb r1, [r8, #2] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ - bne 11e6bc │ │ │ │ + bne 11e6a4 │ │ │ │ ldrb r1, [r8, #3] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ - bne 11e6bc │ │ │ │ + bne 11e6a4 │ │ │ │ ldrb r1, [r8, #4] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ mov r7, #1 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - beq 11d9e0 │ │ │ │ - b 11e6bc │ │ │ │ + beq 11d9c8 │ │ │ │ + b 11e6a4 │ │ │ │ ldrb r1, [r8] │ │ │ │ sub r5, r1, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne 11e8e4 │ │ │ │ + bne 11e8cc │ │ │ │ ldrb r1, [r8, #1] │ │ │ │ sub r5, r1, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bne 11e8e4 │ │ │ │ + bne 11e8cc │ │ │ │ ldrb r1, [r8, #2] │ │ │ │ sub r5, r1, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ - bne 11e8e4 │ │ │ │ + bne 11e8cc │ │ │ │ ldrb r1, [r8, #3] │ │ │ │ sub r5, r1, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ mov r5, #1 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ - bne 11e8e4 │ │ │ │ + bne 11e8cc │ │ │ │ add r6, r6, #32 │ │ │ │ add r1, r3, #32 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 11d630 │ │ │ │ - b 11e464 │ │ │ │ + bne 11d618 │ │ │ │ + b 11e44c │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11e474 │ │ │ │ + beq 11e45c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r7, r0, fp, lsl #5 │ │ │ │ add r8, r0, #8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #-8]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 11e2fc │ │ │ │ + bne 11e2e4 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne 11e2fc │ │ │ │ + bne 11e2e4 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 11e2fc │ │ │ │ + bne 11e2e4 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 11e2fc │ │ │ │ + bne 11e2e4 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 11e2fc │ │ │ │ + bne 11e2e4 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 11e2fc │ │ │ │ + bne 11e2e4 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 11e2fc │ │ │ │ + bne 11e2e4 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne 11e2fc │ │ │ │ + bne 11e2e4 │ │ │ │ add r6, r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1200c4 │ │ │ │ + bl 1200ac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11e96c │ │ │ │ + bne 11e954 │ │ │ │ add r8, r8, #32 │ │ │ │ add r0, r6, #16 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 11da84 │ │ │ │ - b 11e478 │ │ │ │ + bne 11da6c │ │ │ │ + b 11e460 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11dd6c │ │ │ │ + bne 11dd54 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11ec00 │ │ │ │ + beq 11ebe8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r7, r0, fp, lsl #5 │ │ │ │ add r8, r0, #8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #-8]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 11eb58 │ │ │ │ + bne 11eb40 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne 11eb58 │ │ │ │ + bne 11eb40 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 11eb58 │ │ │ │ + bne 11eb40 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 11eb58 │ │ │ │ + bne 11eb40 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 11eb58 │ │ │ │ + bne 11eb40 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 11eb58 │ │ │ │ + bne 11eb40 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 11eb58 │ │ │ │ + bne 11eb40 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne 11eb58 │ │ │ │ + bne 11eb40 │ │ │ │ add r6, r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1200c4 │ │ │ │ + bl 1200ac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11ec50 │ │ │ │ + bne 11ec38 │ │ │ │ add r8, r8, #32 │ │ │ │ add r0, r6, #16 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 11dc7c │ │ │ │ - b 11ec04 │ │ │ │ + bne 11dc64 │ │ │ │ + b 11ebec │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11ddcc │ │ │ │ + bne 11ddb4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 121608 │ │ │ │ + bl 1215f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11ebb8 │ │ │ │ + beq 11eba0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ - b 11ddd0 │ │ │ │ + b 11ddb8 │ │ │ │ mov r5, r6 │ │ │ │ str r7, [sp, #12] │ │ │ │ lsr r2, r7, #16 │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ ldrh r3, [sp, #8] │ │ │ │ cmp fp, #0 │ │ │ │ @@ -254914,767 +254908,767 @@ │ │ │ │ str r5, [r9, #12] │ │ │ │ str sl, [r9, #16] │ │ │ │ str r1, [r9, #20] │ │ │ │ strh r2, [r9, #10] │ │ │ │ str r7, [r9, #6] │ │ │ │ strh r3, [r9, #4] │ │ │ │ str r0, [r9] │ │ │ │ - beq 11c450 │ │ │ │ + beq 11c438 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, fp, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e1b4 │ │ │ │ + bne 11e19c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 121608 │ │ │ │ + bl 1215f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11ebb8 │ │ │ │ + beq 11eba0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ - b 11e1b8 │ │ │ │ + b 11e1a0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ ldm sl, {r7, r8, sl} │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e228 │ │ │ │ + bne 11e210 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 121608 │ │ │ │ + bl 1215f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11ebb8 │ │ │ │ + beq 11eba0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ - b 11e22c │ │ │ │ + b 11e214 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ mov sl, #1 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ - bne 11e09c │ │ │ │ + bne 11e084 │ │ │ │ add r8, r8, #32 │ │ │ │ add r0, r6, #32 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 11e1e4 │ │ │ │ + beq 11e1cc │ │ │ │ mov r6, r8 │ │ │ │ ldr r1, [r6, #-16]! │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 11dff0 │ │ │ │ + beq 11dfd8 │ │ │ │ cmp r2, #7 │ │ │ │ - bne 11e154 │ │ │ │ + bne 11e13c │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 11e154 │ │ │ │ + bne 11e13c │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11e154 │ │ │ │ + bne 11e13c │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11e154 │ │ │ │ + bne 11e13c │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11e154 │ │ │ │ + bne 11e13c │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11e154 │ │ │ │ + bne 11e13c │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11e154 │ │ │ │ + bne 11e13c │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 11e154 │ │ │ │ + bne 11e13c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1200c4 │ │ │ │ + bl 1200ac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #7 │ │ │ │ - beq 11defc │ │ │ │ - b 11e630 │ │ │ │ + beq 11dee4 │ │ │ │ + b 11e618 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r4, r0, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11e154 │ │ │ │ + bne 11e13c │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r4, r0, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11e154 │ │ │ │ + bne 11e13c │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r4, r0, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 11e154 │ │ │ │ + bne 11e13c │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r4, r0, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11e154 │ │ │ │ + bne 11e13c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 11e09c │ │ │ │ + bne 11e084 │ │ │ │ ldrb r0, [r4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ - beq 11dee0 │ │ │ │ + beq 11dec8 │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ - bne 11e09c │ │ │ │ + bne 11e084 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ mov sl, #0 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ - beq 11defc │ │ │ │ + beq 11dee4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e600 │ │ │ │ + bne 11e5e8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 121608 │ │ │ │ + bl 1215f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11ebb8 │ │ │ │ + beq 11eba0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 11e260 │ │ │ │ + b 11e248 │ │ │ │ mov r2, #3 │ │ │ │ strb r2, [sp, #9] │ │ │ │ mov r0, #0 │ │ │ │ - b 11e1f0 │ │ │ │ + b 11e1d8 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [sp, #9] │ │ │ │ mov r0, #1 │ │ │ │ - b 11e1f0 │ │ │ │ + b 11e1d8 │ │ │ │ ldrb r2, [sp, #71] @ 0x47 │ │ │ │ ldrh r3, [sp, #69] @ 0x45 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldrb r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ strb r2, [sp, #15] │ │ │ │ strh r3, [sp, #13] │ │ │ │ str r7, [sp, #8] │ │ │ │ strb r6, [sp, #12] │ │ │ │ - b 11ea08 │ │ │ │ + b 11e9f0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e258 │ │ │ │ + bne 11e240 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 121608 │ │ │ │ + bl 1215f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11ebb8 │ │ │ │ + beq 11eba0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ - b 11e25c │ │ │ │ + b 11e244 │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [r8] │ │ │ │ mov r0, #2 │ │ │ │ lsr r3, r2, #8 │ │ │ │ strb r2, [sp, #8] │ │ │ │ lsr r2, r3, #16 │ │ │ │ strh r3, [sp, #9] │ │ │ │ str r7, [sp, #12] │ │ │ │ strb r2, [sp, #11] │ │ │ │ - b 11e27c │ │ │ │ + b 11e264 │ │ │ │ mov r3, #3 │ │ │ │ mov sl, #2 │ │ │ │ strb r3, [sp, #10] │ │ │ │ mov r0, #2 │ │ │ │ strb sl, [sp, #9] │ │ │ │ strb r0, [sp, #8] │ │ │ │ - b 11ea10 │ │ │ │ + b 11e9f8 │ │ │ │ ldrb r2, [sp, #71] @ 0x47 │ │ │ │ ldrh r7, [sp, #48] @ 0x30 │ │ │ │ ldrb r6, [sp, #50] @ 0x32 │ │ │ │ ldr r3, [sp, #67] @ 0x43 │ │ │ │ strb r2, [sp, #15] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #11] │ │ │ │ strh r7, [sp, #8] │ │ │ │ strb r6, [sp, #10] │ │ │ │ - b 11ea08 │ │ │ │ + b 11e9f0 │ │ │ │ mov r5, r8 │ │ │ │ sub r6, r6, #16 │ │ │ │ ldr r0, [r6] │ │ │ │ lsr r2, r7, #16 │ │ │ │ strb r0, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ lsr r1, r0, #24 │ │ │ │ lsr r0, r0, #8 │ │ │ │ strb r1, [sp, #11] │ │ │ │ strh r0, [sp, #9] │ │ │ │ mov r0, #2 │ │ │ │ - b 11dde0 │ │ │ │ + b 11ddc8 │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [r8, #-8] │ │ │ │ lsr r2, r3, #16 │ │ │ │ lsr r6, r3, #8 │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ strh r2, [sp, #10] │ │ │ │ strb r6, [sp, #9] │ │ │ │ strb r3, [sp, #8] │ │ │ │ lsr r2, r7, #16 │ │ │ │ - b 11dde0 │ │ │ │ + b 11ddc8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ ldm sl, {r7, r8, sl} │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e2e8 │ │ │ │ + bne 11e2d0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 121608 │ │ │ │ + bl 1215f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11ebb8 │ │ │ │ + beq 11eba0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ - b 11e230 │ │ │ │ + b 11e218 │ │ │ │ mov r5, r8 │ │ │ │ - b 11e230 │ │ │ │ + b 11e218 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 230568 │ │ │ │ - b 11de2c │ │ │ │ + bl 230550 │ │ │ │ + b 11de14 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ ldm sl, {r3, r6, sl} │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e60c │ │ │ │ + bne 11e5f4 │ │ │ │ mov r7, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bmi 11ebbc │ │ │ │ - beq 11e988 │ │ │ │ + bmi 11eba4 │ │ │ │ + beq 11e970 │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ebbc │ │ │ │ + beq 11eba4 │ │ │ │ mov r5, r0 │ │ │ │ - b 11e98c │ │ │ │ + b 11e974 │ │ │ │ ldrb r3, [sp, #67] @ 0x43 │ │ │ │ ldrh r6, [sp, #65] @ 0x41 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ orr r3, r6, r3, lsl #16 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b 11e1c4 │ │ │ │ + b 11e1ac │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e614 │ │ │ │ + bne 11e5fc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 121608 │ │ │ │ + bl 1215f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11ebb8 │ │ │ │ + beq 11eba0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ - b 11e618 │ │ │ │ + b 11e600 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ ldm sl, {r0, r8, sl} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e624 │ │ │ │ + bne 11e60c │ │ │ │ mov r7, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bmi 11ebbc │ │ │ │ - beq 11e9cc │ │ │ │ + bmi 11eba4 │ │ │ │ + beq 11e9b4 │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ebbc │ │ │ │ + beq 11eba4 │ │ │ │ mov r5, r0 │ │ │ │ - b 11e9d0 │ │ │ │ - ldr r7, [pc, #2200] @ 11ecb4 │ │ │ │ + b 11e9b8 │ │ │ │ + ldr r7, [pc, #2200] @ 11ec9c │ │ │ │ mov r0, #4 │ │ │ │ mov r5, #5 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 11e954 │ │ │ │ + b 11e93c │ │ │ │ mov r2, #3 │ │ │ │ mov r0, #4 │ │ │ │ strb r2, [sp, #9] │ │ │ │ - b 11e1f0 │ │ │ │ + b 11e1d8 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #65] @ 0x41 │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #9] │ │ │ │ strb r2, [sp, #8] │ │ │ │ - b 11ea08 │ │ │ │ + b 11e9f0 │ │ │ │ mov r5, #2 │ │ │ │ mov r7, #2 │ │ │ │ strb r5, [sp, #10] │ │ │ │ mov r1, #10 │ │ │ │ mov r0, #7 │ │ │ │ - b 11ea00 │ │ │ │ + b 11e9e8 │ │ │ │ mov r2, #3 │ │ │ │ strb r2, [sp, #9] │ │ │ │ mov r1, #11 │ │ │ │ mov r0, #7 │ │ │ │ - b 11d0a8 │ │ │ │ + b 11d090 │ │ │ │ add r6, r6, #32 │ │ │ │ add r2, r3, #32 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 11e93c │ │ │ │ + beq 11e924 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [r3, #-24]! @ 0xffffffe8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #6 │ │ │ │ - bne 11e898 │ │ │ │ + bne 11e880 │ │ │ │ ldrb r7, [r1] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ - bne 11e898 │ │ │ │ + bne 11e880 │ │ │ │ ldrb r7, [r1, #1] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #105 @ 0x69 │ │ │ │ - bne 11e898 │ │ │ │ + bne 11e880 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #103 @ 0x67 │ │ │ │ - bne 11e898 │ │ │ │ + bne 11e880 │ │ │ │ ldrb r7, [r1, #3] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #105 @ 0x69 │ │ │ │ - bne 11e898 │ │ │ │ + bne 11e880 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ - bne 11e898 │ │ │ │ + bne 11e880 │ │ │ │ ldrb r7, [r1, #5] │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #115 @ 0x73 │ │ │ │ - bne 11e898 │ │ │ │ + bne 11e880 │ │ │ │ ldrd r4, [r3, #16] │ │ │ │ cmp r5, #2 │ │ │ │ - beq 11e578 │ │ │ │ + beq 11e560 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 11e5ac │ │ │ │ + bne 11e594 │ │ │ │ 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 11e488 │ │ │ │ - b 11e5ac │ │ │ │ + bcc 11e470 │ │ │ │ + b 11e594 │ │ │ │ ldrb r1, [r4] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - bne 11e5ac │ │ │ │ + bne 11e594 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub r1, r2, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ mov r1, #9 │ │ │ │ orrcc r2, r2, #32 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 11e488 │ │ │ │ + beq 11e470 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ ldm sl, {r0, r8, sl} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11eb08 │ │ │ │ + bne 11eaf0 │ │ │ │ mov r7, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bmi 11ebbc │ │ │ │ - beq 11ec10 │ │ │ │ + bmi 11eba4 │ │ │ │ + beq 11ebf8 │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ebbc │ │ │ │ + beq 11eba4 │ │ │ │ mov r5, r0 │ │ │ │ - b 11ec14 │ │ │ │ + b 11ebfc │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 11e260 │ │ │ │ + b 11e248 │ │ │ │ mov r5, r6 │ │ │ │ - b 11e9a0 │ │ │ │ + b 11e988 │ │ │ │ mov r5, r6 │ │ │ │ ldr r8, [r8, #-16] │ │ │ │ mov r0, #2 │ │ │ │ - b 11e954 │ │ │ │ + b 11e93c │ │ │ │ mov r5, r8 │ │ │ │ sub r1, r6, #8 │ │ │ │ - b 11e9e8 │ │ │ │ + b 11e9d0 │ │ │ │ ldrb r2, [sp, #67] @ 0x43 │ │ │ │ ldrh r6, [sp, #65] @ 0x41 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ orr r6, r6, r2, lsl #16 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ lsr r2, r6, #8 │ │ │ │ - b 11e26c │ │ │ │ + b 11e254 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e948 │ │ │ │ + bne 11e930 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 121608 │ │ │ │ + bl 1215f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11ebb8 │ │ │ │ + beq 11eba0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ - b 11e94c │ │ │ │ + b 11e934 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ ldm sl, {r0, r8, sl} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e92c │ │ │ │ + bne 11e914 │ │ │ │ mov r7, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bmi 11ebbc │ │ │ │ - beq 11e910 │ │ │ │ + bmi 11eba4 │ │ │ │ + beq 11e8f8 │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ebbc │ │ │ │ + beq 11eba4 │ │ │ │ mov r5, r0 │ │ │ │ - b 11e914 │ │ │ │ + b 11e8fc │ │ │ │ add r6, r6, #32 │ │ │ │ add r0, r5, #32 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 11ead0 │ │ │ │ + beq 11eab8 │ │ │ │ mov r5, r6 │ │ │ │ ldr r1, [r5, #-8]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - beq 11e7b8 │ │ │ │ + beq 11e7a0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 11ea6c │ │ │ │ + bne 11ea54 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11ea6c │ │ │ │ + bne 11ea54 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11ea6c │ │ │ │ + bne 11ea54 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 11ea6c │ │ │ │ + bne 11ea54 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11ea6c │ │ │ │ + bne 11ea54 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 11b870 │ │ │ │ + bl 11b858 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #7 │ │ │ │ - beq 11e70c │ │ │ │ - b 11ec2c │ │ │ │ + beq 11e6f4 │ │ │ │ + b 11ec14 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 11ea6c │ │ │ │ + bne 11ea54 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11ea6c │ │ │ │ + bne 11ea54 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11ea6c │ │ │ │ + bne 11ea54 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11ea6c │ │ │ │ + bne 11ea54 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11ea6c │ │ │ │ + bne 11ea54 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11ea6c │ │ │ │ + bne 11ea54 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 11ea6c │ │ │ │ + bne 11ea54 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1200c4 │ │ │ │ + bl 1200ac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r8, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #7 │ │ │ │ - beq 11e70c │ │ │ │ + beq 11e6f4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldrh r2, [sp, #66] @ 0x42 │ │ │ │ ldrb r4, [sp, #65] @ 0x41 │ │ │ │ - b 11eaf4 │ │ │ │ + b 11eadc │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ ldm sl, {r0, r8, sl} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e9c4 │ │ │ │ + bne 11e9ac │ │ │ │ mov r7, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bmi 11ebbc │ │ │ │ - beq 11eb10 │ │ │ │ + bmi 11eba4 │ │ │ │ + beq 11eaf8 │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ebbc │ │ │ │ + beq 11eba4 │ │ │ │ mov r5, r0 │ │ │ │ - b 11eb14 │ │ │ │ + b 11eafc │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ ldm sl, {r0, r8, sl} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11e92c │ │ │ │ + bne 11e914 │ │ │ │ mov r7, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bmi 11ebbc │ │ │ │ - bne 11e6e8 │ │ │ │ + bmi 11eba4 │ │ │ │ + bne 11e6d0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 24cd4 │ │ │ │ mov r0, sl │ │ │ │ - b 11e930 │ │ │ │ + b 11e918 │ │ │ │ mov r5, r8 │ │ │ │ add r1, r6, #8 │ │ │ │ - b 11e9e8 │ │ │ │ + b 11e9d0 │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [sp, #9] │ │ │ │ mov r1, #12 │ │ │ │ - b 11e480 │ │ │ │ + b 11e468 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, #2 │ │ │ │ ldr r8, [r8] │ │ │ │ lsr r1, r8, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ strh r1, [sp, #10] │ │ │ │ lsr r2, r7, #16 │ │ │ │ strh r8, [sp, #8] │ │ │ │ - b 11dde0 │ │ │ │ + b 11ddc8 │ │ │ │ add sl, sp, #68 @ 0x44 │ │ │ │ ldrb r7, [sp, #67] @ 0x43 │ │ │ │ ldrh r6, [sp, #65] @ 0x41 │ │ │ │ ldm sl, {r3, r5, sl} │ │ │ │ orr r7, r6, r7, lsl #16 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - b 11e9ac │ │ │ │ + b 11e994 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ bl 24cd4 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [r8] │ │ │ │ mov r0, #2 │ │ │ │ lsr r7, r2, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsr r3, r7, #16 │ │ │ │ strh r7, [sp, #9] │ │ │ │ strb r3, [sp, #11] │ │ │ │ strb r2, [sp, #8] │ │ │ │ - b 11ea08 │ │ │ │ + b 11e9f0 │ │ │ │ mov r5, r8 │ │ │ │ - b 11eb28 │ │ │ │ + b 11eb10 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 24cd4 │ │ │ │ mov r0, sl │ │ │ │ sub r1, r6, #8 │ │ │ │ @@ -255683,200 +255677,200 @@ │ │ │ │ lsr r0, r1, #16 │ │ │ │ lsr r7, r1, #8 │ │ │ │ strh r0, [sp, #10] │ │ │ │ mov r0, #2 │ │ │ │ strb r7, [sp, #9] │ │ │ │ strb r1, [sp, #8] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11ea38 │ │ │ │ + bne 11ea20 │ │ │ │ ldr r6, [sp, #10] │ │ │ │ mov r5, #1 │ │ │ │ ldrh r8, [sp, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11ea34 │ │ │ │ + beq 11ea1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, fp, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 11c404 │ │ │ │ + b 11c3ec │ │ │ │ ldrh r2, [sp, #14] │ │ │ │ - b 11dde0 │ │ │ │ + b 11ddc8 │ │ │ │ ldrh r3, [sp, #70] @ 0x46 │ │ │ │ ldr r6, [sp, #66] @ 0x42 │ │ │ │ strh r3, [sp, #14] │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #10] │ │ │ │ strb r2, [sp, #9] │ │ │ │ strb r3, [sp, #8] │ │ │ │ - b 11ea08 │ │ │ │ + b 11e9f0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ ldm sl, {r7, r8, sl} │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11eae0 │ │ │ │ + bne 11eac8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 121608 │ │ │ │ + bl 1215f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11ebb8 │ │ │ │ + beq 11eba0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ - b 11eae4 │ │ │ │ + b 11eacc │ │ │ │ mov r8, #3 │ │ │ │ mov r4, #2 │ │ │ │ strb r8, [sp, #10] │ │ │ │ mov r8, #6 │ │ │ │ mov r0, #7 │ │ │ │ - b 11eafc │ │ │ │ + b 11eae4 │ │ │ │ mov r5, r8 │ │ │ │ ldr r8, [r6] │ │ │ │ mov r0, #2 │ │ │ │ lsr r2, r8, #16 │ │ │ │ lsr r4, r8, #8 │ │ │ │ str r7, [sp, #12] │ │ │ │ strh r2, [sp, #10] │ │ │ │ strb r4, [sp, #9] │ │ │ │ strb r8, [sp, #8] │ │ │ │ - b 11ea08 │ │ │ │ + b 11e9f0 │ │ │ │ mov r5, r8 │ │ │ │ - b 11eb2c │ │ │ │ + b 11eb14 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 24cd4 │ │ │ │ mov r0, sl │ │ │ │ sub r6, r6, #16 │ │ │ │ ldr r1, [r6] │ │ │ │ str r0, [sp, #12] │ │ │ │ lsr r0, r1, #24 │ │ │ │ strb r0, [sp, #11] │ │ │ │ lsr r0, r1, #8 │ │ │ │ strh r0, [sp, #9] │ │ │ │ mov r0, #2 │ │ │ │ - b 11ea04 │ │ │ │ + b 11e9ec │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 230568 │ │ │ │ - b 11eb60 │ │ │ │ + bl 230550 │ │ │ │ + b 11eb48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11ebcc │ │ │ │ + bne 11ebb4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 121608 │ │ │ │ + bl 1215f0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11ebb8 │ │ │ │ + beq 11eba0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ - b 11ebd0 │ │ │ │ + b 11ebb8 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [r8] │ │ │ │ mov r0, #2 │ │ │ │ lsr r3, r2, #8 │ │ │ │ strh r3, [sp, #9] │ │ │ │ lsr r3, r3, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ - b 11e9b8 │ │ │ │ + b 11e9a0 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, #7 │ │ │ │ strb r2, [sp, #9] │ │ │ │ strb r0, [sp, #8] │ │ │ │ - b 11d0ac │ │ │ │ + b 11d094 │ │ │ │ mov r2, #3 │ │ │ │ strb r2, [sp, #9] │ │ │ │ mov r1, #8 │ │ │ │ - b 11e480 │ │ │ │ + b 11e468 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 24cd4 │ │ │ │ mov r0, sl │ │ │ │ - b 11eb2c │ │ │ │ + b 11eb14 │ │ │ │ ldrb r3, [sp, #65] @ 0x41 │ │ │ │ mov r8, r4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldrh r2, [sp, #66] @ 0x42 │ │ │ │ - b 11eaf4 │ │ │ │ + b 11eadc │ │ │ │ ldrb r3, [sp, #67] @ 0x43 │ │ │ │ ldrh r6, [sp, #65] @ 0x41 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ orr r3, r6, r3, lsl #16 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b 11ebdc │ │ │ │ - b 11ec90 │ │ │ │ - b 11ec90 │ │ │ │ - b 11ec90 │ │ │ │ - b 11ec90 │ │ │ │ - b 11ec90 │ │ │ │ - b 11ec90 │ │ │ │ - b 11ec90 │ │ │ │ - b 11ec90 │ │ │ │ + b 11ebc4 │ │ │ │ + b 11ec78 │ │ │ │ + b 11ec78 │ │ │ │ + b 11ec78 │ │ │ │ + b 11ec78 │ │ │ │ + b 11ec78 │ │ │ │ + b 11ec78 │ │ │ │ + b 11ec78 │ │ │ │ + b 11ec78 │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11ecac │ │ │ │ + beq 11ec94 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, fp, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r3, r2, ror #25 │ │ │ │ + @ instruction: 0x00137cfa │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11ecf4 │ │ │ │ + beq 11ecdc │ │ │ │ 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 11ed64 │ │ │ │ + b 11ed4c │ │ │ │ mov r0, #3 │ │ │ │ mov ip, #2 │ │ │ │ mov r7, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r6, #2 │ │ │ │ mov lr, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -255891,594 +255885,594 @@ │ │ │ │ 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 11f5bc │ │ │ │ + bne 11f5a4 │ │ │ │ add r4, r4, #32 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r5, #32 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 11ed0c │ │ │ │ + beq 11ecf4 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r5, #-16]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 11efac │ │ │ │ + beq 11ef94 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 11ee6c │ │ │ │ + beq 11ee54 │ │ │ │ cmp r2, #7 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r8 │ │ │ │ mov r8, lr │ │ │ │ mov r9, ip │ │ │ │ - bl 1200c4 │ │ │ │ + bl 1200ac │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ cmp fp, #7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 11f71c │ │ │ │ + bne 11f704 │ │ │ │ mov lr, r8 │ │ │ │ mov ip, r9 │ │ │ │ mov r8, sl │ │ │ │ - b 11ed50 │ │ │ │ + b 11ed38 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrd r2, [r4] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 11f5bc │ │ │ │ + bne 11f5a4 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq 11f0a0 │ │ │ │ + beq 11f088 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11f5bc │ │ │ │ + bne 11f5a4 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11f5bc │ │ │ │ + bne 11f5a4 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11f5bc │ │ │ │ + bne 11f5a4 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11f5bc │ │ │ │ + bne 11f5a4 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11f5bc │ │ │ │ + bne 11f5a4 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11f5bc │ │ │ │ + bne 11f5a4 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11f5bc │ │ │ │ + bne 11f5a4 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ mov lr, #0 │ │ │ │ - b 11ed3c │ │ │ │ + b 11ed24 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq 11f1b8 │ │ │ │ + beq 11f1a0 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - beq 11f134 │ │ │ │ + beq 11f11c │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrd r2, [r4] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 11f43c │ │ │ │ + beq 11f424 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 11f38c │ │ │ │ + beq 11f374 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ mov r7, #0 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - beq 11ed50 │ │ │ │ - b 11f500 │ │ │ │ + beq 11ed38 │ │ │ │ + b 11f4e8 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - bne 11f5bc │ │ │ │ + bne 11f5a4 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11f5bc │ │ │ │ + bne 11f5a4 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11f5bc │ │ │ │ + bne 11f5a4 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11f5bc │ │ │ │ + bne 11f5a4 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11f5bc │ │ │ │ + bne 11f5a4 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq 11ed34 │ │ │ │ - b 11f5bc │ │ │ │ + beq 11ed1c │ │ │ │ + b 11f5a4 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r8 │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bl 11b870 │ │ │ │ + bl 11b858 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ cmp fp, #7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 11f744 │ │ │ │ + bne 11f72c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r8, r9 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - b 11ed50 │ │ │ │ + b 11ed38 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11f568 │ │ │ │ + bne 11f550 │ │ │ │ ldrd r2, [r4] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 11f5f0 │ │ │ │ + bne 11f5d8 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - beq 11f2dc │ │ │ │ + beq 11f2c4 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 11f5f0 │ │ │ │ + bne 11f5d8 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11f5f0 │ │ │ │ + bne 11f5d8 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 11f5f0 │ │ │ │ + bne 11f5d8 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11f5f0 │ │ │ │ + bne 11f5d8 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11f5f0 │ │ │ │ + bne 11f5d8 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11f5f0 │ │ │ │ + bne 11f5d8 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11f5f0 │ │ │ │ + bne 11f5d8 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ mov r6, #0 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - beq 11ed50 │ │ │ │ - b 11f5f0 │ │ │ │ + beq 11ed38 │ │ │ │ + b 11f5d8 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11f5f0 │ │ │ │ + bne 11f5d8 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11f5f0 │ │ │ │ + bne 11f5d8 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 11f5f0 │ │ │ │ + bne 11f5d8 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #119 @ 0x77 │ │ │ │ - bne 11f5f0 │ │ │ │ + bne 11f5d8 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11f5f0 │ │ │ │ + bne 11f5d8 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11f5f0 │ │ │ │ + bne 11f5d8 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ mov r6, #1 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #107 @ 0x6b │ │ │ │ - beq 11ed50 │ │ │ │ - b 11f5f0 │ │ │ │ + beq 11ed38 │ │ │ │ + b 11f5d8 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ mov r7, #1 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - beq 11ed50 │ │ │ │ - b 11f500 │ │ │ │ + beq 11ed38 │ │ │ │ + b 11f4e8 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #119 @ 0x77 │ │ │ │ - bne 11f500 │ │ │ │ + bne 11f4e8 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ mov r7, #2 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq 11ed50 │ │ │ │ + beq 11ed38 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11f698 │ │ │ │ + bne 11f680 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 121608 │ │ │ │ + bl 1215f0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11f768 │ │ │ │ + beq 11f750 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ - b 11f69c │ │ │ │ + b 11f684 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ add r6, sp, #24 │ │ │ │ ldm r6, {r0, r5, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11f5b4 │ │ │ │ + bne 11f59c │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 11f620 │ │ │ │ - beq 11f65c │ │ │ │ + bmi 11f608 │ │ │ │ + beq 11f644 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11f620 │ │ │ │ + beq 11f608 │ │ │ │ mov r7, r0 │ │ │ │ - b 11f660 │ │ │ │ + b 11f648 │ │ │ │ mov r7, r5 │ │ │ │ - b 11f674 │ │ │ │ + b 11f65c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11f62c │ │ │ │ + bne 11f614 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 11f620 │ │ │ │ - b 11f634 │ │ │ │ + bmi 11f608 │ │ │ │ + b 11f61c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11f62c │ │ │ │ + bne 11f614 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 11f634 │ │ │ │ + bpl 11f61c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ mov r5, r7 │ │ │ │ - b 11f6e8 │ │ │ │ - beq 11f6d0 │ │ │ │ + b 11f6d0 │ │ │ │ + beq 11f6b8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11f620 │ │ │ │ + beq 11f608 │ │ │ │ mov r5, r0 │ │ │ │ - b 11f6d4 │ │ │ │ + b 11f6bc │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ @@ -256545,22 +256539,22 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 3a344 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11f7a4 │ │ │ │ + beq 11f78c │ │ │ │ add fp, r1, r2, lsl #5 │ │ │ │ add r9, r1, #16 │ │ │ │ add ip, sp, #4 │ │ │ │ mov sl, #3 │ │ │ │ mov r4, #2 │ │ │ │ mov r6, #3 │ │ │ │ - b 11f7f8 │ │ │ │ + b 11f7e0 │ │ │ │ mov r4, #2 │ │ │ │ mov r6, #3 │ │ │ │ mov sl, #3 │ │ │ │ mov r0, #7 │ │ │ │ strb r6, [r8, #6] │ │ │ │ strb sl, [r8, #5] │ │ │ │ strb r4, [r8, #4] │ │ │ │ @@ -256569,424 +256563,424 @@ │ │ │ │ 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 11fe04 │ │ │ │ + bne 11fdec │ │ │ │ add r9, r9, #32 │ │ │ │ add r0, r7, #32 │ │ │ │ cmp r0, fp │ │ │ │ - beq 11f7b0 │ │ │ │ + beq 11f798 │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [r7, #-16]! │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 11facc │ │ │ │ + beq 11fab4 │ │ │ │ cmp r2, #14 │ │ │ │ - beq 11f8fc │ │ │ │ + beq 11f8e4 │ │ │ │ cmp r2, #7 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r9 │ │ │ │ mov sl, ip │ │ │ │ mov r5, r9 │ │ │ │ - bl 1200c4 │ │ │ │ + bl 1200ac │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r9, #7 │ │ │ │ str r0, [sp] │ │ │ │ - bne 11febc │ │ │ │ + bne 11fea4 │ │ │ │ mov ip, sl │ │ │ │ ldr sl, [sp] │ │ │ │ mov r9, r5 │ │ │ │ - b 11f7e8 │ │ │ │ + b 11f7d0 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #118 @ 0x76 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrd r2, [r9] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 11fc28 │ │ │ │ + beq 11fc10 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 11fe04 │ │ │ │ + bne 11fdec │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 11fe04 │ │ │ │ + bne 11fdec │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11fe04 │ │ │ │ + bne 11fdec │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 11fe04 │ │ │ │ + bne 11fdec │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11fe04 │ │ │ │ + bne 11fdec │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ mov r4, #0 │ │ │ │ - b 11f7d4 │ │ │ │ + b 11f7bc │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11fda8 │ │ │ │ + bne 11fd90 │ │ │ │ ldrd r2, [r9] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 11fcf4 │ │ │ │ + beq 11fcdc │ │ │ │ cmp r3, #5 │ │ │ │ - beq 11fc74 │ │ │ │ + beq 11fc5c │ │ │ │ cmp r3, #9 │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ mov r6, #0 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - beq 11f7e8 │ │ │ │ - b 11fd58 │ │ │ │ + beq 11f7d0 │ │ │ │ + b 11fd40 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 11fe04 │ │ │ │ + bne 11fdec │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11fe04 │ │ │ │ + bne 11fdec │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - beq 11f7cc │ │ │ │ - b 11fe04 │ │ │ │ + beq 11f7b4 │ │ │ │ + b 11fdec │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ mov r6, #2 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - beq 11f7e8 │ │ │ │ - b 11fd58 │ │ │ │ + beq 11f7d0 │ │ │ │ + b 11fd40 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 11fd58 │ │ │ │ + bne 11fd40 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ mov r6, #1 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - beq 11f7e8 │ │ │ │ + beq 11f7d0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldmib sp, {r0, r5, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11fe4c │ │ │ │ + bne 11fe34 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 11fdc8 │ │ │ │ - beq 11fe30 │ │ │ │ + bmi 11fdb0 │ │ │ │ + beq 11fe18 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fdc8 │ │ │ │ + beq 11fdb0 │ │ │ │ mov r4, r0 │ │ │ │ - b 11fe34 │ │ │ │ + b 11fe1c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldmib sp, {r0, r4, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11fdd4 │ │ │ │ + bne 11fdbc │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 11fddc │ │ │ │ + bpl 11fdc4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ mov r5, r4 │ │ │ │ - b 11fe9c │ │ │ │ - beq 11fe84 │ │ │ │ + b 11fe84 │ │ │ │ + beq 11fe6c │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fdc8 │ │ │ │ + beq 11fdb0 │ │ │ │ mov r5, r0 │ │ │ │ - b 11fe88 │ │ │ │ + b 11fe70 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldmib sp, {r0, r5, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11fe4c │ │ │ │ + bne 11fe34 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 11fdc8 │ │ │ │ - bne 11fd84 │ │ │ │ + bmi 11fdb0 │ │ │ │ + bne 11fd6c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r6 │ │ │ │ - b 11fe50 │ │ │ │ + b 11fe38 │ │ │ │ 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] │ │ │ │ @@ -257020,108 +257014,108 @@ │ │ │ │ str r9, [r8] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 120020 │ │ │ │ + beq 120008 │ │ │ │ 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 11fff0 │ │ │ │ + bne 11ffd8 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne 11fff0 │ │ │ │ + bne 11ffd8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 11fff0 │ │ │ │ + bne 11ffd8 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 11fff0 │ │ │ │ + bne 11ffd8 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 11fff0 │ │ │ │ + bne 11ffd8 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 11fff0 │ │ │ │ + bne 11ffd8 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 11fff0 │ │ │ │ + bne 11ffd8 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne 11fff0 │ │ │ │ + bne 11ffd8 │ │ │ │ add r6, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1200c4 │ │ │ │ + bl 1200ac │ │ │ │ ldr r5, [sp] │ │ │ │ ldrb r4, [sp, #4] │ │ │ │ cmp r5, #7 │ │ │ │ - bne 120068 │ │ │ │ + bne 120050 │ │ │ │ add r7, r7, #32 │ │ │ │ add r0, r6, #16 │ │ │ │ cmp r0, r9 │ │ │ │ - bne 11ff00 │ │ │ │ - b 120024 │ │ │ │ + bne 11fee8 │ │ │ │ + b 12000c │ │ │ │ mov r0, sp │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldm sp, {r0, r9} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 120038 │ │ │ │ + bne 120020 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 120040 │ │ │ │ + bpl 120028 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ 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 1200a0 │ │ │ │ - beq 120088 │ │ │ │ + b 120088 │ │ │ │ + beq 120070 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120014 │ │ │ │ + beq 11fffc │ │ │ │ mov r6, r0 │ │ │ │ - b 12008c │ │ │ │ + b 120074 │ │ │ │ add r0, sl, #5 │ │ │ │ add r1, r8, #5 │ │ │ │ mov r2, #19 │ │ │ │ bl 24cd4 │ │ │ │ strb r4, [sl, #4] │ │ │ │ str r5, [sl] │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -257143,134 +257137,134 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ 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 120178 │ │ │ │ + beq 120160 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 120258 │ │ │ │ + bne 120240 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 120258 │ │ │ │ + bne 120240 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 120258 │ │ │ │ + bne 120240 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 120258 │ │ │ │ + bne 120240 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 120258 │ │ │ │ + bne 120240 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 120258 │ │ │ │ + bne 120240 │ │ │ │ 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 1201f8 │ │ │ │ + beq 1201e0 │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ - bne 120258 │ │ │ │ + bne 120240 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 120258 │ │ │ │ + bne 120240 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 120258 │ │ │ │ + bne 120240 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 120258 │ │ │ │ + bne 120240 │ │ │ │ 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 120258 │ │ │ │ + bne 120240 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 120258 │ │ │ │ + bne 120240 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 120258 │ │ │ │ + bne 120240 │ │ │ │ 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 230568 │ │ │ │ + bl 230550 │ │ │ │ ldmib sp, {r0, r5, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12028c │ │ │ │ + bne 120274 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 120294 │ │ │ │ + bpl 12027c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ mov r7, r5 │ │ │ │ - b 1202d4 │ │ │ │ - beq 1202bc │ │ │ │ + b 1202bc │ │ │ │ + beq 1202a4 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120280 │ │ │ │ + beq 120268 │ │ │ │ mov r7, r0 │ │ │ │ - b 1202c0 │ │ │ │ + b 1202a8 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ @@ -257282,506 +257276,506 @@ │ │ │ │ str r6, [r4, #16] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 120a58 │ │ │ │ + beq 120a40 │ │ │ │ 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 1205c8 │ │ │ │ + beq 1205b0 │ │ │ │ cmp r2, #11 │ │ │ │ - beq 120440 │ │ │ │ + beq 120428 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r5, [r1] │ │ │ │ sub r0, r5, #65 @ 0x41 │ │ │ │ cmp r0, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r5, r0, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r5, r0, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r5, r0, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrd sl, [r4] │ │ │ │ cmp fp, #4 │ │ │ │ - beq 1208f0 │ │ │ │ + beq 1208d8 │ │ │ │ cmp fp, #6 │ │ │ │ - beq 120864 │ │ │ │ + beq 12084c │ │ │ │ cmp fp, #5 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ mov r5, #0 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - beq 120850 │ │ │ │ - b 1209d4 │ │ │ │ + beq 120838 │ │ │ │ + b 1209bc │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrd sl, [r4] │ │ │ │ cmp fp, #4 │ │ │ │ - beq 120798 │ │ │ │ + beq 120780 │ │ │ │ cmp fp, #5 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ mov r7, #0 │ │ │ │ - b 12083c │ │ │ │ + b 120824 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #118 @ 0x76 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 120a28 │ │ │ │ + bne 120a10 │ │ │ │ ldrd sl, [r4] │ │ │ │ cmp fp, #4 │ │ │ │ - beq 1207ec │ │ │ │ + beq 1207d4 │ │ │ │ cmp fp, #5 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ mov r6, #0 │ │ │ │ - b 12083c │ │ │ │ + b 120824 │ │ │ │ ldrb r0, [sl] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ mov r7, #1 │ │ │ │ - b 12083c │ │ │ │ + b 120824 │ │ │ │ ldrb r0, [sl] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ mov r6, #1 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ add r4, r4, #32 │ │ │ │ add r0, r3, #32 │ │ │ │ cmp r0, ip │ │ │ │ - bne 120320 │ │ │ │ - b 120a64 │ │ │ │ + bne 120308 │ │ │ │ + b 120a4c │ │ │ │ ldrb r1, [sl] │ │ │ │ sub r0, r1, #65 @ 0x41 │ │ │ │ cmp r0, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #109 @ 0x6d │ │ │ │ - beq 120958 │ │ │ │ + beq 120940 │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #5] │ │ │ │ mov r5, #2 │ │ │ │ - b 1209c0 │ │ │ │ + b 1209a8 │ │ │ │ ldrb r0, [sl] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ mov r5, #1 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - beq 120850 │ │ │ │ - b 1209d4 │ │ │ │ + beq 120838 │ │ │ │ + b 1209bc │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 1209d4 │ │ │ │ + bne 1209bc │ │ │ │ ldrb r0, [sl, #5] │ │ │ │ mov r5, #3 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - beq 120850 │ │ │ │ + beq 120838 │ │ │ │ mov r0, sp │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldm sp, {r0, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 120ab0 │ │ │ │ + bne 120a98 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 120a4c │ │ │ │ - beq 120af4 │ │ │ │ + bmi 120a34 │ │ │ │ + beq 120adc │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120a4c │ │ │ │ + beq 120a34 │ │ │ │ mov r7, r0 │ │ │ │ - b 120af8 │ │ │ │ + b 120ae0 │ │ │ │ mov r0, sp │ │ │ │ - bl 230568 │ │ │ │ + bl 230550 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldm sp, {r0, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 120a80 │ │ │ │ + bne 120a68 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 120a88 │ │ │ │ + bpl 120a70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ mov r6, #2 │ │ │ │ mov r5, #4 │ │ │ │ mov r7, #2 │ │ │ │ mov r0, #7 │ │ │ │ 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 120ad0 │ │ │ │ - beq 120ab8 │ │ │ │ + b 120ab8 │ │ │ │ + beq 120aa0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120a4c │ │ │ │ + beq 120a34 │ │ │ │ mov r7, r0 │ │ │ │ - b 120abc │ │ │ │ + b 120aa4 │ │ │ │ mov r7, r6 │ │ │ │ - b 120b0c │ │ │ │ + b 120af4 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ @@ -257812,339 +257806,339 @@ │ │ │ │ strh r0, [r9, #5] │ │ │ │ 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, #4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 120bd4 │ │ │ │ + beq 120bbc │ │ │ │ ldr r4, [r0] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r9 │ │ │ │ - b 120b78 │ │ │ │ + b 120b60 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 120b40 │ │ │ │ + bl 120b28 │ │ │ │ add r6, r6, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 120bb8 │ │ │ │ + beq 120ba0 │ │ │ │ add r5, r4, r6 │ │ │ │ ldrh r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 120b6c │ │ │ │ - beq 120b64 │ │ │ │ + bcc 120b54 │ │ │ │ + beq 120b4c │ │ │ │ ldrd sl, [r5, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 120c68 │ │ │ │ + bl 120c50 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 120b6c │ │ │ │ + beq 120b54 │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 120b6c │ │ │ │ + b 120b54 │ │ │ │ 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 ab350 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 120c00 │ │ │ │ + b 120be8 │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 120c00 │ │ │ │ + beq 120be8 │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 120c1c │ │ │ │ + beq 120c04 │ │ │ │ add r5, r0, #20 │ │ │ │ - bl 120ee8 │ │ │ │ + bl 120ed0 │ │ │ │ mov r0, r5 │ │ │ │ - b 120c04 │ │ │ │ + b 120bec │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 120c64 │ │ │ │ + bne 120c4c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ 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 120d40 │ │ │ │ + beq 120d28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add sl, r0, #8 │ │ │ │ - b 120cc8 │ │ │ │ + b 120cb0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r6, r6, #1 │ │ │ │ add sl, sl, #8 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 120d40 │ │ │ │ + beq 120d28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr fp, [r0, r1, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 120cb0 │ │ │ │ + beq 120c98 │ │ │ │ mov r9, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 120d00 │ │ │ │ + b 120ce8 │ │ │ │ add r0, r8, #12 │ │ │ │ - bl 120b40 │ │ │ │ + bl 120b28 │ │ │ │ add r9, r9, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 120c94 │ │ │ │ + beq 120c7c │ │ │ │ add r8, fp, r9 │ │ │ │ ldrh r0, [r8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 120cf4 │ │ │ │ - beq 120cec │ │ │ │ + bcc 120cdc │ │ │ │ + beq 120cd4 │ │ │ │ ldrd r4, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 120c68 │ │ │ │ + bl 120c50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 120cf4 │ │ │ │ + beq 120cdc │ │ │ │ lsl r1, r5, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 120cf4 │ │ │ │ + b 120cdc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ - b 120d6c │ │ │ │ + b 120d54 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 120d6c │ │ │ │ + beq 120d54 │ │ │ │ lsl r1, r5, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r8, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 120d88 │ │ │ │ + beq 120d70 │ │ │ │ add r4, r0, #20 │ │ │ │ - bl 120ee8 │ │ │ │ + bl 120ed0 │ │ │ │ mov r0, r4 │ │ │ │ - b 120d70 │ │ │ │ + b 120d58 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl ab350 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 120dbc │ │ │ │ + beq 120da4 │ │ │ │ mov r0, sl │ │ │ │ add r4, sl, #8 │ │ │ │ - bl 120b40 │ │ │ │ + bl 120b28 │ │ │ │ mov sl, r4 │ │ │ │ - b 120da0 │ │ │ │ + b 120d88 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 120c68 │ │ │ │ + bl 120c50 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120e04 │ │ │ │ + beq 120dec │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120e28 │ │ │ │ + beq 120e10 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldmib r0, {r1, r6} │ │ │ │ mov r0, r4 │ │ │ │ - bl 120f5c │ │ │ │ + bl 120f44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 120e64 │ │ │ │ + beq 120e4c │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 120e88 │ │ │ │ + beq 120e70 │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldmib r0, {r1, r6} │ │ │ │ mov r0, r4 │ │ │ │ - bl 120c68 │ │ │ │ + bl 120c50 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 120ec0 │ │ │ │ + beq 120ea8 │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 120ee0 │ │ │ │ + beq 120ec8 │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrh r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, r6, r7, pc} │ │ │ │ - bne 120f08 │ │ │ │ + bne 120ef0 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 120b40 │ │ │ │ + b 120b28 │ │ │ │ ldrd r6, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 120c68 │ │ │ │ + bl 120c50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 120f34 │ │ │ │ + beq 120f1c │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 120f54 │ │ │ │ + beq 120f3c │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 120fc4 │ │ │ │ + beq 120fac │ │ │ │ add r5, r0, #20 │ │ │ │ mov r4, r1 │ │ │ │ - b 120f88 │ │ │ │ + b 120f70 │ │ │ │ sub r0, r5, #8 │ │ │ │ - bl 120b40 │ │ │ │ + bl 120b28 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 120fc4 │ │ │ │ + beq 120fac │ │ │ │ ldrh r0, [r5, #-20] @ 0xffffffec │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 120f7c │ │ │ │ - beq 120f74 │ │ │ │ + bcc 120f64 │ │ │ │ + beq 120f5c │ │ │ │ ldrd r8, [r5, #-8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 120c68 │ │ │ │ + bl 120c50 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 120f7c │ │ │ │ + beq 120f64 │ │ │ │ lsl r1, r9, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 120f7c │ │ │ │ + b 120f64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b 120fec │ │ │ │ + b 120fd4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 120fec │ │ │ │ + beq 120fd4 │ │ │ │ lsl r1, r9, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 121008 │ │ │ │ + beq 120ff0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #20 │ │ │ │ - bl 120ee8 │ │ │ │ + bl 120ed0 │ │ │ │ mov r5, r7 │ │ │ │ - b 120fec │ │ │ │ + b 120fd4 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 120f5c │ │ │ │ + bl 120f44 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121050 │ │ │ │ + beq 121038 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121078 │ │ │ │ + beq 121060 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @@ -258170,15 +258164,15 @@ │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1216d8 │ │ │ │ + bl 1216c0 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ sub r6, sl, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -258187,110 +258181,110 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ sub r1, r1, r0 │ │ │ │ lsr r1, r1, #3 │ │ │ │ - bl 121f04 │ │ │ │ + bl 121eec │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ sub r1, r1, r0 │ │ │ │ lsr r1, r1, #3 │ │ │ │ - bl 121f04 │ │ │ │ + bl 121eec │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12116c │ │ │ │ + beq 121154 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r8, r4 │ │ │ │ cmp r5, r7 │ │ │ │ - bls 1211a0 │ │ │ │ + bls 121188 │ │ │ │ lsl r1, r5, #3 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 1211c0 │ │ │ │ + beq 1211a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r6 │ │ │ │ bl ab354 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121214 │ │ │ │ + beq 1211fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 1211dc │ │ │ │ + bne 1211c4 │ │ │ │ mov r0, #7 │ │ │ │ str r7, [r9, #8] │ │ │ │ stm r9, {r0, r8} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r8, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 1211ac │ │ │ │ + beq 121194 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldm fp, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r9, {r0, r1, r2, r3, r5, r6} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 120c68 │ │ │ │ + bl 120c50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp sl, r4 │ │ │ │ - beq 1211b8 │ │ │ │ + beq 1211a0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 120dcc │ │ │ │ - b 12129c │ │ │ │ + bl 120db4 │ │ │ │ + b 121284 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 1212ac │ │ │ │ + beq 121294 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12129c │ │ │ │ + beq 121284 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 12129c │ │ │ │ + b 121284 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 120e90 │ │ │ │ - b 121294 │ │ │ │ + bl 120e78 │ │ │ │ + b 12127c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 122084 │ │ │ │ + bl 12206c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #7 │ │ │ │ addne r0, sp, #8 │ │ │ │ - blne 120c3c │ │ │ │ + blne 120c24 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #7 │ │ │ │ @@ -258306,15 +258300,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ umull r1, r4, r1, r6 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ stm r1, {r0, r2, r3, fp} │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 1213a8 │ │ │ │ + beq 121390 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r8, r1, #8 │ │ │ │ @@ -258329,42 +258323,42 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r8 │ │ │ │ - bl 11c174 │ │ │ │ + bl 11c15c │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ cmp sl, #7 │ │ │ │ - bne 1213b0 │ │ │ │ + bne 121398 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ add r0, fp, #28 │ │ │ │ add r9, r9, #20 │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 121330 │ │ │ │ + bne 121318 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ add r0, fp, #28 │ │ │ │ add fp, sp, #32 │ │ │ │ - b 121408 │ │ │ │ + b 1213f0 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - b 121418 │ │ │ │ + b 121400 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, fp, #28 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 1213ec │ │ │ │ + bhi 1213d4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1213ec │ │ │ │ + beq 1213d4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -258395,145 +258389,145 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ lsr r1, r1, #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mul r1, r1, r3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bl 121cdc │ │ │ │ + bl 121cc4 │ │ │ │ lsr r4, r4, #4 │ │ │ │ cmp r7, #0 │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsl r6, r0, #2 │ │ │ │ - beq 1214d8 │ │ │ │ + beq 1214c0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 1214d8 │ │ │ │ + beq 1214c0 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi 1214bc │ │ │ │ + bhi 1214a4 │ │ │ │ mov r7, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1214d8 │ │ │ │ + beq 1214c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1214d8 │ │ │ │ + b 1214c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r6 │ │ │ │ bl ab354 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12158c │ │ │ │ + beq 121574 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ stm r0, {r4, r7, r8} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 121cdc │ │ │ │ + bl 121cc4 │ │ │ │ cmp r4, r8 │ │ │ │ - bls 121534 │ │ │ │ + bls 12151c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r9, r0 │ │ │ │ - beq 12153c │ │ │ │ + beq 121524 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ bl ab354 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121550 │ │ │ │ + bne 121538 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ - b 121598 │ │ │ │ + b 121580 │ │ │ │ mov r5, r7 │ │ │ │ - b 121550 │ │ │ │ + b 121538 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #7 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bne 121574 │ │ │ │ + bne 12155c │ │ │ │ mov r0, #7 │ │ │ │ stm sl, {r0, r5, r8} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 120b40 │ │ │ │ + bl 120b28 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 121014 │ │ │ │ - b 1215e8 │ │ │ │ + bl 120ffc │ │ │ │ + b 1215d0 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ - b 1215e8 │ │ │ │ + b 1215d0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, fp, #28 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 121a4c │ │ │ │ - b 1215e0 │ │ │ │ + bl 121a34 │ │ │ │ + b 1215c8 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 120e30 │ │ │ │ + bl 120e18 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 122008 │ │ │ │ + bl 121ff0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 1215fc │ │ │ │ + beq 1215e4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 120c3c │ │ │ │ + bl 120c24 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 12168c │ │ │ │ + bne 121674 │ │ │ │ rsb r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi 12168c │ │ │ │ + bhi 121674 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1216a0 │ │ │ │ + beq 121688 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1216b4 │ │ │ │ + beq 12169c │ │ │ │ bl ab358 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 1216c8 │ │ │ │ + beq 1216b0 │ │ │ │ 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] │ │ │ │ @@ -258545,68 +258539,68 @@ │ │ │ │ str r4, [r0, #8] │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl ab34c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bne 121678 │ │ │ │ + bne 121660 │ │ │ │ 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, #52 @ 0x34 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r3 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ mov fp, r1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 121764 │ │ │ │ + beq 12174c │ │ │ │ sub sl, r5, r2 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ ldrd r0, [r4] │ │ │ │ add r4, r4, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r4, [fp, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1212b8 │ │ │ │ + bl 1212a0 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r9, #7 │ │ │ │ - bne 121770 │ │ │ │ + bne 121758 │ │ │ │ strd r6, [r5] │ │ │ │ add sl, sl, #8 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne 121704 │ │ │ │ + bne 1216ec │ │ │ │ ldmib sp, {r0, r2} │ │ │ │ mov r1, #0 │ │ │ │ stm r0, {r1, r2, r5} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #12 │ │ │ │ add r8, r1, #12 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 1217a8 │ │ │ │ + bhi 121790 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1217a8 │ │ │ │ + beq 121790 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, r4, #12 │ │ │ │ str r9, [r4] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -258615,530 +258609,530 @@ │ │ │ │ stmib r4, {r6, r7} │ │ │ │ stm r0, {r1, r2, r5} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsr r1, sl, #3 │ │ │ │ - bl 1218e8 │ │ │ │ + bl 1218d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 121880 │ │ │ │ + beq 121868 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r9 │ │ │ │ - b 121824 │ │ │ │ + b 12180c │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 1217ec │ │ │ │ + bl 1217d4 │ │ │ │ add r6, r6, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 121864 │ │ │ │ + beq 12184c │ │ │ │ add r5, r4, r6 │ │ │ │ ldrh r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 121818 │ │ │ │ - beq 121810 │ │ │ │ + bcc 121800 │ │ │ │ + beq 1217f8 │ │ │ │ ldrd sl, [r5, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 1218e8 │ │ │ │ + bl 1218d0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 121818 │ │ │ │ + beq 121800 │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 121818 │ │ │ │ + b 121800 │ │ │ │ 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 ab350 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 1218ac │ │ │ │ + b 121894 │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1218ac │ │ │ │ + beq 121894 │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1218c8 │ │ │ │ + beq 1218b0 │ │ │ │ add r5, r0, #20 │ │ │ │ - bl 121c68 │ │ │ │ + bl 121c50 │ │ │ │ mov r0, r5 │ │ │ │ - b 1218b0 │ │ │ │ + b 121898 │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 1219c0 │ │ │ │ + beq 1219a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add sl, r0, #8 │ │ │ │ - b 121948 │ │ │ │ + b 121930 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r6, r6, #1 │ │ │ │ add sl, sl, #8 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 1219c0 │ │ │ │ + beq 1219a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr fp, [r0, r1, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 121930 │ │ │ │ + beq 121918 │ │ │ │ mov r9, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 121980 │ │ │ │ + b 121968 │ │ │ │ add r0, r8, #12 │ │ │ │ - bl 1217ec │ │ │ │ + bl 1217d4 │ │ │ │ add r9, r9, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 121914 │ │ │ │ + beq 1218fc │ │ │ │ add r8, fp, r9 │ │ │ │ ldrh r0, [r8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 121974 │ │ │ │ - beq 12196c │ │ │ │ + bcc 12195c │ │ │ │ + beq 121954 │ │ │ │ ldrd r4, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1218e8 │ │ │ │ + bl 1218d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 121974 │ │ │ │ + beq 12195c │ │ │ │ lsl r1, r5, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 121974 │ │ │ │ + b 12195c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ - b 1219ec │ │ │ │ + b 1219d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1219ec │ │ │ │ + beq 1219d4 │ │ │ │ lsl r1, r5, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r8, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 121a08 │ │ │ │ + beq 1219f0 │ │ │ │ add r4, r0, #20 │ │ │ │ - bl 121c68 │ │ │ │ + bl 121c50 │ │ │ │ mov r0, r4 │ │ │ │ - b 1219f0 │ │ │ │ + b 1219d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl ab350 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 121a3c │ │ │ │ + beq 121a24 │ │ │ │ mov r0, sl │ │ │ │ add r4, sl, #8 │ │ │ │ - bl 1217ec │ │ │ │ + bl 1217d4 │ │ │ │ mov sl, r4 │ │ │ │ - b 121a20 │ │ │ │ + b 121a08 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 121ac8 │ │ │ │ + beq 121ab0 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ sub r1, r1, r0 │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ add r4, r0, #20 │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r6, r2, #4 │ │ │ │ - b 121a8c │ │ │ │ + b 121a74 │ │ │ │ sub r0, r4, #8 │ │ │ │ - bl 1217ec │ │ │ │ + bl 1217d4 │ │ │ │ add r4, r4, #20 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 121ac8 │ │ │ │ + beq 121ab0 │ │ │ │ ldrh r0, [r4, #-20] @ 0xffffffec │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 121a80 │ │ │ │ - beq 121a78 │ │ │ │ + bcc 121a68 │ │ │ │ + beq 121a60 │ │ │ │ ldrd r8, [r4, #-8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1218e8 │ │ │ │ + bl 1218d0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 121a80 │ │ │ │ + beq 121a68 │ │ │ │ lsl r1, r9, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 121a80 │ │ │ │ + b 121a68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 121af0 │ │ │ │ + b 121ad8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 121af0 │ │ │ │ + beq 121ad8 │ │ │ │ lsl r1, r9, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 121b0c │ │ │ │ + beq 121af4 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #20 │ │ │ │ - bl 121c68 │ │ │ │ + bl 121c50 │ │ │ │ mov r4, r7 │ │ │ │ - b 121af0 │ │ │ │ + b 121ad8 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 121bdc │ │ │ │ - beq 121b64 │ │ │ │ + bcc 121bc4 │ │ │ │ + beq 121b4c │ │ │ │ cmp r1, #3 │ │ │ │ - bne 121b84 │ │ │ │ + bne 121b6c │ │ │ │ ldrd r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 121cdc │ │ │ │ + bl 121cc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 121bdc │ │ │ │ + beq 121bc4 │ │ │ │ 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 ab350 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121bdc │ │ │ │ + beq 121bc4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 121bdc │ │ │ │ + beq 121bc4 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r7, r6 │ │ │ │ add r5, r4, #4 │ │ │ │ - b 121bac │ │ │ │ + b 121b94 │ │ │ │ add r5, r5, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 121be0 │ │ │ │ + beq 121bc8 │ │ │ │ ldrd sl, [r5, #-4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 121cdc │ │ │ │ + bl 121cc4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 121ba0 │ │ │ │ + beq 121b88 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ - b 121ba0 │ │ │ │ + b 121b88 │ │ │ │ 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 ab350 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 121c5c │ │ │ │ + beq 121c44 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ - b 121c50 │ │ │ │ + b 121c38 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 121c30 │ │ │ │ + beq 121c18 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 121c4c │ │ │ │ + beq 121c34 │ │ │ │ add r5, r0, #8 │ │ │ │ - bl 121fa8 │ │ │ │ + bl 121f90 │ │ │ │ mov r0, r5 │ │ │ │ - b 121c34 │ │ │ │ + b 121c1c │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrh r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, r6, r7, pc} │ │ │ │ - bne 121c88 │ │ │ │ + bne 121c70 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 1217ec │ │ │ │ + b 1217d4 │ │ │ │ ldrd r6, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1218e8 │ │ │ │ + bl 1218d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 121cb4 │ │ │ │ + beq 121c9c │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 121cd4 │ │ │ │ + beq 121cbc │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121e00 │ │ │ │ + beq 121de8 │ │ │ │ add sl, r0, #28 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp] │ │ │ │ - b 121d30 │ │ │ │ + b 121d18 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r6, r6, #1 │ │ │ │ sub fp, fp, #1 │ │ │ │ add sl, sl, #28 │ │ │ │ cmp r6, r9 │ │ │ │ - beq 121e00 │ │ │ │ + beq 121de8 │ │ │ │ rsb r1, r6, r6, lsl #3 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 121d1c │ │ │ │ - beq 121d6c │ │ │ │ + bcc 121d04 │ │ │ │ + beq 121d54 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 121d84 │ │ │ │ + bne 121d6c │ │ │ │ ldrd r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 121cdc │ │ │ │ + bl 121cc4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 121d08 │ │ │ │ - b 121d1c │ │ │ │ + bne 121cf0 │ │ │ │ + b 121d04 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121d1c │ │ │ │ + beq 121d04 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ - b 121d14 │ │ │ │ + b 121cfc │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121d1c │ │ │ │ + beq 121d04 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r8, r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 121db4 │ │ │ │ + b 121d9c │ │ │ │ add r8, r8, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 121de4 │ │ │ │ + beq 121dcc │ │ │ │ ldrd r4, [r8, #-4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 121cdc │ │ │ │ + bl 121cc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 121da8 │ │ │ │ + beq 121d90 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ - b 121da8 │ │ │ │ + b 121d90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl ab350 │ │ │ │ ldr r7, [sp] │ │ │ │ - b 121d1c │ │ │ │ + b 121d04 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 121e78 │ │ │ │ + beq 121e60 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - b 121e70 │ │ │ │ + b 121e58 │ │ │ │ add r6, r8, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 121e48 │ │ │ │ + beq 121e30 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 121e64 │ │ │ │ + beq 121e4c │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 121ea4 │ │ │ │ + bl 121e8c │ │ │ │ mov r0, r4 │ │ │ │ - b 121e4c │ │ │ │ + b 121e34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq 121e94 │ │ │ │ + beq 121e7c │ │ │ │ mov r0, sl │ │ │ │ add r4, sl, #28 │ │ │ │ - bl 121b18 │ │ │ │ + bl 121b00 │ │ │ │ mov sl, r4 │ │ │ │ - b 121e78 │ │ │ │ + b 121e60 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 121cdc │ │ │ │ + bl 121cc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 121ed8 │ │ │ │ + beq 121ec0 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 121efc │ │ │ │ + beq 121ee4 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121f58 │ │ │ │ + beq 121f40 │ │ │ │ add r6, r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ - b 121f28 │ │ │ │ + b 121f10 │ │ │ │ add r6, r6, #8 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 121f58 │ │ │ │ + beq 121f40 │ │ │ │ ldrd r8, [r6, #-4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 121cdc │ │ │ │ + bl 121cc4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 121f1c │ │ │ │ + beq 121f04 │ │ │ │ rsb r0, r9, r9, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ - b 121f1c │ │ │ │ + b 121f04 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ add r6, r6, #4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 121f80 │ │ │ │ + beq 121f68 │ │ │ │ rsb r0, r9, r9, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 121f9c │ │ │ │ + beq 121f84 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 121fa8 │ │ │ │ + bl 121f90 │ │ │ │ mov r0, r6 │ │ │ │ - b 121f84 │ │ │ │ + b 121f6c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 121cdc │ │ │ │ + bl 121cc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 121fdc │ │ │ │ + beq 121fc4 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 122000 │ │ │ │ + beq 121fe8 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @@ -259147,102 +259141,102 @@ │ │ │ │ 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 121cdc │ │ │ │ + bl 121cc4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122054 │ │ │ │ + beq 12203c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12207c │ │ │ │ + beq 122064 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ sub r1, r1, r0 │ │ │ │ lsr r1, r1, #3 │ │ │ │ - bl 121f04 │ │ │ │ + bl 121eec │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1220c0 │ │ │ │ + beq 1220a8 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1220e4 │ │ │ │ + beq 1220cc │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 122124 │ │ │ │ + beq 12210c │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 122130 │ │ │ │ + beq 122118 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 122134 │ │ │ │ + ldr r0, [pc, #8] @ 12211c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ bl 37054 │ │ │ │ - andseq sp, sl, r4, lsl #13 │ │ │ │ + mulseq sl, ip, r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 122158 │ │ │ │ + bpl 122140 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ mov r5, r0 │ │ │ │ - beq 12218c │ │ │ │ + beq 122174 │ │ │ │ mov r6, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12214c │ │ │ │ + beq 122134 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b 122190 │ │ │ │ + b 122178 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #0 │ │ │ │ stm r5, {r4, r6} │ │ │ │ strb r0, [r5, #20] │ │ │ │ @@ -259253,668 +259247,668 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1221f4 │ │ │ │ + beq 1221dc │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 122200 │ │ │ │ + beq 1221e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 122204 │ │ │ │ + ldr r0, [pc, #8] @ 1221ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ bl 37054 │ │ │ │ - @ instruction: 0x001ad5b4 │ │ │ │ + andseq sp, sl, ip, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ - ldr r6, [pc, #1784] @ 122910 │ │ │ │ + ldr r6, [pc, #1784] @ 1228f8 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12224c │ │ │ │ + bne 122234 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122290 │ │ │ │ + beq 122278 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1222b4 │ │ │ │ - b 122300 │ │ │ │ - ldr r3, [pc, #1728] @ 122914 │ │ │ │ + bne 12229c │ │ │ │ + b 1222e8 │ │ │ │ + ldr r3, [pc, #1728] @ 1228fc │ │ │ │ mov r4, r1 │ │ │ │ - ldr r0, [pc, #1724] @ 122918 │ │ │ │ + ldr r0, [pc, #1724] @ 122900 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ bl 37ef0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12223c │ │ │ │ + bne 122224 │ │ │ │ ldrb r0, [r6, #5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1222ac │ │ │ │ + bne 122294 │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1222b4 │ │ │ │ - b 122300 │ │ │ │ + bne 12229c │ │ │ │ + b 1222e8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 122300 │ │ │ │ + beq 1222e8 │ │ │ │ ldrb r4, [r1, #16] │ │ │ │ cmp r4, #18 │ │ │ │ ldrbeq r0, [r1, #12] │ │ │ │ cmpeq r0, #18 │ │ │ │ - beq 1222f4 │ │ │ │ + beq 1222dc │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 122314 │ │ │ │ + bne 1222fc │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122358 │ │ │ │ + beq 122340 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12237c │ │ │ │ - b 122710 │ │ │ │ + bne 122364 │ │ │ │ + b 1226f8 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1222c8 │ │ │ │ + bne 1222b0 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ mov r2, fp │ │ │ │ - bl 2329f0 │ │ │ │ + bl 2329d8 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1536] @ 12291c │ │ │ │ + ldr r3, [pc, #1536] @ 122904 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #1532] @ 122920 │ │ │ │ + ldr r0, [pc, #1532] @ 122908 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ bl 37ef0 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1222e4 │ │ │ │ + bne 1222cc │ │ │ │ ldrb r0, [r6, #5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 122374 │ │ │ │ + bne 12235c │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12237c │ │ │ │ - b 122710 │ │ │ │ + bne 122364 │ │ │ │ + b 1226f8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 122710 │ │ │ │ + beq 1226f8 │ │ │ │ cmp r4, #18 │ │ │ │ ldrbeq r0, [r1, #12] │ │ │ │ cmpeq r0, #18 │ │ │ │ - beq 122704 │ │ │ │ + beq 1226ec │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ - bl 122934 │ │ │ │ + bl 12291c │ │ │ │ ldrd r8, [r4, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r3, [pc, #1404] @ 122924 │ │ │ │ + ldr r3, [pc, #1404] @ 12290c │ │ │ │ add r3, pc, r3 │ │ │ │ add sl, sp, #136 @ 0x88 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 23c6d4 │ │ │ │ + bl 23c6bc │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldm sl!, {r2, r3, r4, r5, r7} │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ ldm sl!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 124af0 │ │ │ │ + bl 124ad8 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1226c4 │ │ │ │ + beq 1226ac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ 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 122820 │ │ │ │ + bhi 122808 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 122680 │ │ │ │ + beq 122668 │ │ │ │ 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 12248c │ │ │ │ + b 122474 │ │ │ │ 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 122680 │ │ │ │ + beq 122668 │ │ │ │ mov r1, r0 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r0, [r1], #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ mla r1, r2, r6, r0 │ │ │ │ sub r9, r3, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r1, #4 │ │ │ │ - b 1224d8 │ │ │ │ + b 1224c0 │ │ │ │ strb r8, [r4] │ │ │ │ add r0, r6, r7 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ sub r9, r9, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r0 │ │ │ │ - beq 122468 │ │ │ │ + beq 122450 │ │ │ │ mov r0, fp │ │ │ │ ldrsb r1, [fp], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r8, r1 │ │ │ │ - bgt 122548 │ │ │ │ + bgt 122530 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and r1, r8, #31 │ │ │ │ cmp r8, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 122540 │ │ │ │ + bcc 122528 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r8, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 122664 │ │ │ │ + bcc 12264c │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ add fp, 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 r5, #0 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ - bne 122558 │ │ │ │ - b 122578 │ │ │ │ + bne 122540 │ │ │ │ + b 122560 │ │ │ │ orr r8, r2, r1, lsl #6 │ │ │ │ add fp, r0, #2 │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ - beq 122578 │ │ │ │ + beq 122560 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 122574 │ │ │ │ + bcs 12255c │ │ │ │ add r0, sl, r5 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 122578 │ │ │ │ - b 122804 │ │ │ │ - bne 122804 │ │ │ │ + bgt 122560 │ │ │ │ + b 1227ec │ │ │ │ + bne 1227ec │ │ │ │ mov r6, #1 │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ movcs r6, #2 │ │ │ │ cmpcs r8, #2048 @ 0x800 │ │ │ │ - bcs 122604 │ │ │ │ + bcs 1225ec │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 122620 │ │ │ │ + bhi 122608 │ │ │ │ add r4, sl, r5 │ │ │ │ add r2, r9, r7 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 24aac │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ - bcc 1224b8 │ │ │ │ + bcc 1224a0 │ │ │ │ mov r0, r8 │ │ │ │ mvn r4, #-67108863 @ 0xfc000001 │ │ │ │ bfi r0, r4, #6, #26 │ │ │ │ lsr r1, r8, #6 │ │ │ │ cmp r8, #2048 @ 0x800 │ │ │ │ - bcs 1225e0 │ │ │ │ + bcs 1225c8 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r1, [sl, r5]! │ │ │ │ strb r0, [sl, #1] │ │ │ │ - b 1224bc │ │ │ │ + b 1224a4 │ │ │ │ bfi r1, r4, #6, #26 │ │ │ │ lsr r2, r8, #12 │ │ │ │ lsrs r3, r8, #16 │ │ │ │ - bne 122644 │ │ │ │ + bne 12262c │ │ │ │ orr r2, r2, #224 @ 0xe0 │ │ │ │ strb r2, [sl, r5]! │ │ │ │ strb r0, [sl, #2] │ │ │ │ strb r1, [sl, #1] │ │ │ │ - b 1224bc │ │ │ │ + b 1224a4 │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ mov r6, #4 │ │ │ │ movwcc r6, #3 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bls 12259c │ │ │ │ + bls 122584 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 3093c │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ - b 12259c │ │ │ │ + b 122584 │ │ │ │ mvn r3, #15 │ │ │ │ bfi r2, r4, #6, #26 │ │ │ │ orr r3, r3, r8, lsr #18 │ │ │ │ strb r3, [sl, r5]! │ │ │ │ strb r0, [sl, #3] │ │ │ │ strb r1, [sl, #2] │ │ │ │ strb r2, [sl, #1] │ │ │ │ - b 1224bc │ │ │ │ + b 1224a4 │ │ │ │ orr r8, r2, r1, lsl #12 │ │ │ │ add fp, r0, #3 │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ - bne 122558 │ │ │ │ - b 122578 │ │ │ │ + bne 122540 │ │ │ │ + b 122560 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12269c │ │ │ │ + beq 122684 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1226fc │ │ │ │ + beq 1226e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1226fc │ │ │ │ + b 1226e4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1226e0 │ │ │ │ + beq 1226c8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1226f8 │ │ │ │ + beq 1226e0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 122718 │ │ │ │ + b 122700 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12238c │ │ │ │ + bne 122374 │ │ │ │ ldrd r8, [r1, #4] │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 122934 │ │ │ │ + bl 12291c │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 234698 │ │ │ │ + bl 234680 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122758 │ │ │ │ + beq 122740 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1227a4 │ │ │ │ + beq 12278c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1227a4 │ │ │ │ + b 12278c │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122770 │ │ │ │ + beq 122758 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ - bl 2329f0 │ │ │ │ + bl 2329d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1227a4 │ │ │ │ - ldr r1, [pc, #416] @ 122930 │ │ │ │ + bne 12278c │ │ │ │ + ldr r1, [pc, #416] @ 122918 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 234698 │ │ │ │ + bl 234680 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1227d8 │ │ │ │ + beq 1227c0 │ │ │ │ mov r0, #1 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r1 │ │ │ │ - bne 1227bc │ │ │ │ + bne 1227a4 │ │ │ │ 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 ab350 │ │ │ │ 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 1227b4 │ │ │ │ + beq 12279c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #284] @ 122928 │ │ │ │ - ldr r2, [pc, #284] @ 12292c │ │ │ │ + ldr r0, [pc, #284] @ 122910 │ │ │ │ + ldr r2, [pc, #284] @ 122914 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 3ab00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp] │ │ │ │ bl 3093c │ │ │ │ - b 122424 │ │ │ │ + b 12240c │ │ │ │ mov r4, r0 │ │ │ │ - b 1228b4 │ │ │ │ - b 122890 │ │ │ │ + b 12289c │ │ │ │ + b 122878 │ │ │ │ mov r4, r0 │ │ │ │ - b 1228d4 │ │ │ │ + b 1228bc │ │ │ │ mov r4, r0 │ │ │ │ - b 1228f0 │ │ │ │ + b 1228d8 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122878 │ │ │ │ + beq 122860 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 122878 │ │ │ │ + b 122860 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ - beq 122908 │ │ │ │ + beq 1228f0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - b 122900 │ │ │ │ + b 1228e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1228b4 │ │ │ │ + beq 12289c │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1228cc │ │ │ │ + beq 1228b4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1228f0 │ │ │ │ + beq 1228d8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1228f0 │ │ │ │ + beq 1228d8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122908 │ │ │ │ + beq 1228f0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, ip, r4, asr #25 │ │ │ │ - andseq sp, sl, ip, lsr #10 │ │ │ │ - andseq sp, sl, r8, lsr r5 │ │ │ │ - andseq sp, sl, r4, ror #8 │ │ │ │ - andseq sp, sl, r0, ror r4 │ │ │ │ - @ instruction: 0x001285dd │ │ │ │ - @ instruction: 0x001338fb │ │ │ │ - andseq ip, sl, ip, lsr #31 │ │ │ │ - @ instruction: 0x001281f5 │ │ │ │ + @ instruction: 0x001cdcdc │ │ │ │ + andseq sp, sl, r4, asr #10 │ │ │ │ + andseq sp, sl, r0, asr r5 │ │ │ │ + andseq sp, sl, ip, ror r4 │ │ │ │ + andseq sp, sl, r8, lsl #9 │ │ │ │ + @ instruction: 0x001285f5 │ │ │ │ + andseq r3, r3, r3, lsl r9 │ │ │ │ + andseq ip, sl, r4, asr #31 │ │ │ │ + andseq r8, r2, sp, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r5, [pc, #1056] @ 122d64 │ │ │ │ + ldr r5, [pc, #1056] @ 122d4c │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 122978 │ │ │ │ + bne 122960 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1229b4 │ │ │ │ + beq 12299c │ │ │ │ ldrb r0, [r5, #7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1229d8 │ │ │ │ - b 122c0c │ │ │ │ - ldr r3, [pc, #1000] @ 122d68 │ │ │ │ + bne 1229c0 │ │ │ │ + b 122bf4 │ │ │ │ + ldr r3, [pc, #1000] @ 122d50 │ │ │ │ add r1, sp, #8 │ │ │ │ - ldr r0, [pc, #996] @ 122d6c │ │ │ │ + ldr r0, [pc, #996] @ 122d54 │ │ │ │ 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 37ef0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 122968 │ │ │ │ + bne 122950 │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1229d0 │ │ │ │ + bne 1229b8 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1229d8 │ │ │ │ - b 122c0c │ │ │ │ + bne 1229c0 │ │ │ │ + b 122bf4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 122c0c │ │ │ │ + beq 122bf4 │ │ │ │ mov fp, sl │ │ │ │ ldrb r4, [fp, #16]! │ │ │ │ cmp r4, #18 │ │ │ │ ldrbeq r0, [sl, #12] │ │ │ │ cmpeq r0, #18 │ │ │ │ - beq 122c00 │ │ │ │ + beq 122be8 │ │ │ │ bl ab35c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #2 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122ce0 │ │ │ │ + beq 122cc8 │ │ │ │ ldrb r1, [sl, #20] │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #23323 @ 0x5b1b │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ strh r0, [r7] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ - beq 122aa8 │ │ │ │ + beq 122a90 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 123300 │ │ │ │ + bl 1232e8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r5, #2 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 122c24 │ │ │ │ + bne 122c0c │ │ │ │ add r0, r7, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r6, r5, r6 │ │ │ │ str r6, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122a7c │ │ │ │ + beq 122a64 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r4, #18 │ │ │ │ - beq 122b48 │ │ │ │ + beq 122b30 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, r6 │ │ │ │ - beq 122cb8 │ │ │ │ + beq 122ca0 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ strb r1, [r7, r0] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b 122ae8 │ │ │ │ + b 122ad0 │ │ │ │ mov r6, #2 │ │ │ │ cmp r4, #18 │ │ │ │ - bne 122ae8 │ │ │ │ + bne 122ad0 │ │ │ │ ldrb r0, [sl, #12]! │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #18 │ │ │ │ - bne 122b70 │ │ │ │ + bne 122b58 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r3, #1 │ │ │ │ bl 3093c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 122bdc │ │ │ │ + b 122bc4 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, fp │ │ │ │ - bl 123d14 │ │ │ │ + bl 123cfc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 122c4c │ │ │ │ + bhi 122c34 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r7, r6 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r6, r6, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [sp, #16] │ │ │ │ tst r1, r0 │ │ │ │ - beq 122b44 │ │ │ │ + beq 122b2c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sl, #12]! │ │ │ │ cmp r0, #18 │ │ │ │ - beq 122bd0 │ │ │ │ + beq 122bb8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, r6 │ │ │ │ - beq 122c94 │ │ │ │ + beq 122c7c │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ add r6, r6, #1 │ │ │ │ strb r1, [r7, r0] │ │ │ │ str r6, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 123f84 │ │ │ │ + bl 123f6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 122c70 │ │ │ │ + bhi 122c58 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r7, r6 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r6, r6, r4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [sp, #16] │ │ │ │ tst r1, r0 │ │ │ │ - beq 122bcc │ │ │ │ + beq 122bb4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, r6 │ │ │ │ - beq 122ac4 │ │ │ │ + beq 122aac │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ strb r1, [r7, r0] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ stm r8, {r1, r2} │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sl, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1229f0 │ │ │ │ + bne 1229d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r8, {r0, r1} │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ @@ -259922,104 +259916,104 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 3093c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b 122a4c │ │ │ │ + b 122a34 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 3093c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b 122b0c │ │ │ │ + b 122af4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 3093c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b 122b94 │ │ │ │ + b 122b7c │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r3, #1 │ │ │ │ bl 3093c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 122b60 │ │ │ │ + b 122b48 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 3093c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 122a94 │ │ │ │ + b 122a7c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 3a344 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 122d44 │ │ │ │ + beq 122d2c │ │ │ │ mov r0, r5 │ │ │ │ - b 122d34 │ │ │ │ + b 122d1c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 122d44 │ │ │ │ - b 122d30 │ │ │ │ + beq 122d2c │ │ │ │ + b 122d18 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122d44 │ │ │ │ + beq 122d2c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 122d44 │ │ │ │ + b 122d2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122d5c │ │ │ │ + beq 122d44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - mulseq ip, r8, r5 │ │ │ │ - andseq ip, sl, r0, lsl #28 │ │ │ │ - andseq ip, sl, ip, lsl #28 │ │ │ │ + @ instruction: 0x001cd5b0 │ │ │ │ + andseq ip, sl, r8, lsl lr │ │ │ │ + andseq ip, sl, r4, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrd r2, [r2] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr fp, [r1, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp ip, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 122f58 │ │ │ │ + beq 122f40 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr lr, [r1, #20] │ │ │ │ ldr sl, [r1, #24] │ │ │ │ - b 122e0c │ │ │ │ + b 122df4 │ │ │ │ mov r5, #-301989888 @ 0xee000000 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r4, [r0] │ │ │ │ lsr r1, r1, #8 │ │ │ │ lsr r6, r6, #16 │ │ │ │ lsr r5, r5, #24 │ │ │ │ @@ -260034,15 +260028,15 @@ │ │ │ │ rsbmi r5, r5, #0 │ │ │ │ mla r1, r6, r6, r1 │ │ │ │ mla r1, r5, r5, r1 │ │ │ │ cmp r1, r3 │ │ │ │ movcc r3, r1 │ │ │ │ movcc r2, r7 │ │ │ │ cmp ip, fp │ │ │ │ - beq 122f58 │ │ │ │ + beq 122f40 │ │ │ │ ldr r7, [ip], #4 │ │ │ │ add r8, pc, #16 │ │ │ │ uxtb r1, r7 │ │ │ │ ldr r9, [r8, r1, lsl #2] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ add pc, r8, r9 │ │ │ │ @@ -260062,123 +260056,123 @@ │ │ │ │ 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 r1, #17 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bne 122f84 │ │ │ │ + bne 122f6c │ │ │ │ and r1, r7, #65280 @ 0xff00 │ │ │ │ and r6, r7, #16711680 @ 0xff0000 │ │ │ │ and r5, r7, #-16777216 @ 0xff000000 │ │ │ │ - b 122dbc │ │ │ │ + b 122da4 │ │ │ │ mov r5, #-16777216 @ 0xff000000 │ │ │ │ mov r6, #16711680 @ 0xff0000 │ │ │ │ - b 122f30 │ │ │ │ + b 122f18 │ │ │ │ mov r5, #0 │ │ │ │ - b 122ecc │ │ │ │ + b 122eb4 │ │ │ │ mov r5, #-16777216 @ 0xff000000 │ │ │ │ mov r6, #6029312 @ 0x5c0000 │ │ │ │ mov r1, #23552 @ 0x5c00 │ │ │ │ - b 122dbc │ │ │ │ + b 122da4 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #65280 @ 0xff00 │ │ │ │ mov r5, #0 │ │ │ │ - b 122dbc │ │ │ │ + b 122da4 │ │ │ │ mov r6, #13434880 @ 0xcd0000 │ │ │ │ - b 122f3c │ │ │ │ + b 122f24 │ │ │ │ mov r5, #-16777216 @ 0xff000000 │ │ │ │ mov r6, #16711680 @ 0xff0000 │ │ │ │ mov r1, #65280 @ 0xff00 │ │ │ │ - b 122dbc │ │ │ │ + b 122da4 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #13434880 @ 0xcd0000 │ │ │ │ mov r1, #52480 @ 0xcd00 │ │ │ │ - b 122dbc │ │ │ │ + b 122da4 │ │ │ │ mov r5, #-452984832 @ 0xe5000000 │ │ │ │ mov r6, #15007744 @ 0xe50000 │ │ │ │ mov r1, #58624 @ 0xe500 │ │ │ │ - b 122dbc │ │ │ │ + b 122da4 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #52480 @ 0xcd00 │ │ │ │ mov r5, #0 │ │ │ │ - b 122dbc │ │ │ │ + b 122da4 │ │ │ │ mov r5, #-855638016 @ 0xcd000000 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #52480 @ 0xcd00 │ │ │ │ - b 122dbc │ │ │ │ + b 122da4 │ │ │ │ mov r5, #-16777216 @ 0xff000000 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #65280 @ 0xff00 │ │ │ │ - b 122dbc │ │ │ │ + b 122da4 │ │ │ │ mov r5, #-855638016 @ 0xcd000000 │ │ │ │ mov r6, #13434880 @ 0xcd0000 │ │ │ │ mov r1, #0 │ │ │ │ - b 122dbc │ │ │ │ + b 122da4 │ │ │ │ mov r6, #16711680 @ 0xff0000 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 122dbc │ │ │ │ + b 122da4 │ │ │ │ mov r5, #2130706432 @ 0x7f000000 │ │ │ │ mov r6, #8323072 @ 0x7f0000 │ │ │ │ mov r1, #32512 @ 0x7f00 │ │ │ │ - b 122dbc │ │ │ │ + b 122da4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r2, [r0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122f7c │ │ │ │ + beq 122f64 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #80] @ 122fdc │ │ │ │ + ldr r1, [pc, #80] @ 122fc4 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #76] @ 122fe0 │ │ │ │ - ldr r2, [pc, #76] @ 122fe4 │ │ │ │ + ldr r0, [pc, #76] @ 122fc8 │ │ │ │ + ldr r2, [pc, #76] @ 122fcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #20 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122fd8 │ │ │ │ + beq 122fc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ muleq r0, r0, r0 │ │ │ │ - andseq r2, r2, sp, ror #20 │ │ │ │ - andseq ip, sl, ip, asr #16 │ │ │ │ + andseq r2, r2, r5, lsl #21 │ │ │ │ + andseq ip, sl, r4, ror #16 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 123004 │ │ │ │ + bne 122fec │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 123008 │ │ │ │ - b 237210 │ │ │ │ - b 23d758 │ │ │ │ - b 23d7cc │ │ │ │ + bne 122ff0 │ │ │ │ + b 2371f8 │ │ │ │ + b 23d740 │ │ │ │ + b 23d7b4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 123024 │ │ │ │ + bne 12300c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 123028 │ │ │ │ - b 237210 │ │ │ │ - b 23d758 │ │ │ │ - b 23d7cc │ │ │ │ + bne 123010 │ │ │ │ + b 2371f8 │ │ │ │ + b 23d740 │ │ │ │ + b 23d7b4 │ │ │ │ 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 │ │ │ │ @@ -260196,95 +260190,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] @ 1232a0 │ │ │ │ + ldr r1, [pc, #520] @ 123288 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123178 │ │ │ │ - ldr r3, [pc, #572] @ 1232e0 │ │ │ │ + b 123160 │ │ │ │ + ldr r3, [pc, #572] @ 1232c8 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #568] @ 1232e4 │ │ │ │ + ldr r1, [pc, #568] @ 1232cc │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #512] @ 1232d8 │ │ │ │ + ldr r1, [pc, #512] @ 1232c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 12310c │ │ │ │ - ldr r1, [pc, #488] @ 1232cc │ │ │ │ + b 1230f4 │ │ │ │ + ldr r1, [pc, #488] @ 1232b4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #432] @ 1232b0 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #432] @ 123298 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123264 │ │ │ │ - ldr r1, [pc, #452] @ 1232d0 │ │ │ │ + b 12324c │ │ │ │ + ldr r1, [pc, #452] @ 1232b8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #412] @ 1232c4 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #412] @ 1232ac │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #356] @ 1232a8 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #356] @ 123290 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123178 │ │ │ │ - ldr r1, [pc, #396] @ 1232dc │ │ │ │ + b 123160 │ │ │ │ + ldr r1, [pc, #396] @ 1232c4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 12328c │ │ │ │ - ldr r1, [pc, #336] @ 1232ac │ │ │ │ + b 123274 │ │ │ │ + ldr r1, [pc, #336] @ 123294 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #324] @ 1232bc │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #324] @ 1232a4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #272] @ 1232a4 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #272] @ 12328c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr ip, [pc, #312] @ 1232e8 │ │ │ │ + b 234680 │ │ │ │ + ldr ip, [pc, #312] @ 1232d0 │ │ │ │ add r6, r0, #3 │ │ │ │ - ldr lr, [pc, #308] @ 1232ec │ │ │ │ + ldr lr, [pc, #308] @ 1232d4 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r4, [pc, #304] @ 1232f0 │ │ │ │ + ldr r4, [pc, #304] @ 1232d8 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #300] @ 1232f4 │ │ │ │ + ldr r5, [pc, #300] @ 1232dc │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r1, [pc, #296] @ 1232f8 │ │ │ │ + ldr r1, [pc, #296] @ 1232e0 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #292] @ 1232fc │ │ │ │ + ldr r3, [pc, #292] @ 1232e4 │ │ │ │ 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 │ │ │ │ @@ -260294,263 +260288,263 @@ │ │ │ │ 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 233fdc │ │ │ │ + bl 233fc4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #136] @ 1232b4 │ │ │ │ + ldr r1, [pc, #136] @ 12329c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #140] @ 1232d4 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #140] @ 1232bc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #84] @ 1232b8 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #84] @ 1232a0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #72] @ 1232c8 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #72] @ 1232b0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 12328c │ │ │ │ - ldr r1, [pc, #52] @ 1232c0 │ │ │ │ + b 123274 │ │ │ │ + ldr r1, [pc, #52] @ 1232a8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - mulseq r3, pc, r0 @ │ │ │ │ - andseq r2, r3, r0, lsr #31 │ │ │ │ - @ instruction: 0x00132ffb │ │ │ │ - andseq r2, r3, r0, ror #31 │ │ │ │ - andseq r7, r2, r9, lsl #17 │ │ │ │ - andseq r2, r3, r6, lsl pc │ │ │ │ - andseq r7, r2, r9, lsr #14 │ │ │ │ - @ instruction: 0x00132fd9 │ │ │ │ - andseq r2, r3, sl, asr #29 │ │ │ │ - andseq r3, r3, r1, lsr r0 │ │ │ │ - andseq r2, r3, sl, ror #29 │ │ │ │ - andseq r3, r3, r9, lsl #1 │ │ │ │ - andseq r3, r3, r5, ror r0 │ │ │ │ - andseq r2, r3, fp, lsr pc │ │ │ │ - andseq r3, r3, r0, asr #1 │ │ │ │ - andseq r3, r3, r2, asr r0 │ │ │ │ - andseq ip, sl, r4, lsr #14 │ │ │ │ - ldrsheq r3, [r3], -r5 │ │ │ │ - andseq ip, sl, r0, lsl r6 │ │ │ │ - @ instruction: 0x00132ff9 │ │ │ │ - andseq ip, sl, r0, lsl r6 │ │ │ │ - andseq r2, r3, r8, ror #31 │ │ │ │ - andseq r2, r3, r6, asr #31 │ │ │ │ - andseq r2, r3, fp, asr #31 │ │ │ │ + b 234680 │ │ │ │ + ldrheq r3, [r3], -r7 │ │ │ │ + @ instruction: 0x00132fb8 │ │ │ │ + andseq r3, r3, r3, lsl r0 │ │ │ │ + @ instruction: 0x00132ff8 │ │ │ │ + andseq r7, r2, r1, lsr #17 │ │ │ │ + andseq r2, r3, lr, lsr #30 │ │ │ │ + andseq r7, r2, r1, asr #14 │ │ │ │ + @ instruction: 0x00132ff1 │ │ │ │ + andseq r2, r3, r2, ror #29 │ │ │ │ + andseq r3, r3, r9, asr #32 │ │ │ │ + andseq r2, r3, r2, lsl #30 │ │ │ │ + andseq r3, r3, r1, lsr #1 │ │ │ │ + andseq r3, r3, sp, lsl #1 │ │ │ │ + andseq r2, r3, r3, asr pc │ │ │ │ + ldrsbeq r3, [r3], -r8 │ │ │ │ + andseq r3, r3, sl, rrx │ │ │ │ + andseq ip, sl, ip, lsr r7 │ │ │ │ + andseq r3, r3, sp, lsl #2 │ │ │ │ + andseq ip, sl, r8, lsr #12 │ │ │ │ + andseq r3, r3, r1, lsl r0 │ │ │ │ + andseq ip, sl, r8, lsr #12 │ │ │ │ + andseq r3, r3, r0 │ │ │ │ + @ instruction: 0x00132fde │ │ │ │ + andseq r2, r3, r3, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ strb r1, [sp, #11] │ │ │ │ - beq 12337c │ │ │ │ - ldr r0, [pc, #660] @ 1235b4 │ │ │ │ + beq 123364 │ │ │ │ + ldr r0, [pc, #660] @ 12359c │ │ │ │ add r1, sp, #11 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1249d4 │ │ │ │ + bl 1249bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123364 │ │ │ │ + beq 12334c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12337c │ │ │ │ + beq 123364 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - b 123388 │ │ │ │ + b 123370 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12337c │ │ │ │ + beq 123364 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov fp, #0 │ │ │ │ lsl r4, fp, #3 │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ mov r7, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 1233ac │ │ │ │ + bls 123394 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1233e8 │ │ │ │ + beq 1233d0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12339c │ │ │ │ + beq 123384 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r6 │ │ │ │ str fp, [sp, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 123400 │ │ │ │ - b 1234e0 │ │ │ │ + bne 1233e8 │ │ │ │ + b 1234c8 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov sl, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1234e0 │ │ │ │ - ldr r3, [pc, #432] @ 1235b8 │ │ │ │ + beq 1234c8 │ │ │ │ + ldr r3, [pc, #432] @ 1235a0 │ │ │ │ add r0, sl, #4 │ │ │ │ - ldr ip, [pc, #428] @ 1235bc │ │ │ │ + ldr ip, [pc, #428] @ 1235a4 │ │ │ │ mov r8, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, fp │ │ │ │ add ip, pc, ip │ │ │ │ - b 123440 │ │ │ │ - ldr r2, [pc, #420] @ 1235cc │ │ │ │ + b 123428 │ │ │ │ + ldr r2, [pc, #420] @ 1235b4 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #-4] │ │ │ │ subs r6, r6, #1 │ │ │ │ str r1, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - beq 1234e0 │ │ │ │ + beq 1234c8 │ │ │ │ ldrb r1, [r8], #1 │ │ │ │ add lr, pc, #8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r7, [lr, r1, lsl #2] │ │ │ │ add pc, lr, r7 │ │ │ │ @ instruction: 0xffffffd8 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ - ldr r2, [pc, #320] @ 1235c0 │ │ │ │ + ldr r2, [pc, #320] @ 1235a8 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 12342c │ │ │ │ - ldr r2, [pc, #308] @ 1235c4 │ │ │ │ + b 123414 │ │ │ │ + ldr r2, [pc, #308] @ 1235ac │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 12342c │ │ │ │ - ldr r2, [pc, #296] @ 1235c8 │ │ │ │ + b 123414 │ │ │ │ + ldr r2, [pc, #296] @ 1235b0 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 12342c │ │ │ │ + b 123414 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b 12342c │ │ │ │ - ldr r2, [pc, #276] @ 1235d0 │ │ │ │ + b 123414 │ │ │ │ + ldr r2, [pc, #276] @ 1235b8 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 12342c │ │ │ │ - ldr r2, [pc, #264] @ 1235d4 │ │ │ │ + b 123414 │ │ │ │ + ldr r2, [pc, #264] @ 1235bc │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 12342c │ │ │ │ + b 123414 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, ip │ │ │ │ - b 12342c │ │ │ │ - ldr r3, [pc, #240] @ 1235d8 │ │ │ │ + b 123414 │ │ │ │ + ldr r3, [pc, #240] @ 1235c0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, fp │ │ │ │ - bl 124208 │ │ │ │ + bl 1241f0 │ │ │ │ add r2, sp, #24 │ │ │ │ cmp r5, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - beq 123528 │ │ │ │ + beq 123510 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 123540 │ │ │ │ + beq 123528 │ │ │ │ lsl r1, r4, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 123564 │ │ │ │ + beq 12354c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123584 │ │ │ │ + beq 12356c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 123598 │ │ │ │ + bne 123580 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - mulseq r3, pc, lr @ │ │ │ │ - @ instruction: 0x00132db5 │ │ │ │ - andseq r2, r3, lr, lsr #27 │ │ │ │ - andseq r2, r3, pc, lsr sp │ │ │ │ - andseq r2, r3, r0, lsr sp │ │ │ │ - andseq r2, r3, r1, lsr #26 │ │ │ │ - mulseq r3, sl, sp │ │ │ │ - andseq r2, r3, r7, lsl #26 │ │ │ │ - @ instruction: 0x00132cf8 │ │ │ │ - @ instruction: 0x00132cda │ │ │ │ + @ instruction: 0x00132eb7 │ │ │ │ + andseq r2, r3, sp, asr #27 │ │ │ │ + andseq r2, r3, r6, asr #27 │ │ │ │ + andseq r2, r3, r7, asr sp │ │ │ │ + andseq r2, r3, r8, asr #26 │ │ │ │ + andseq r2, r3, r9, lsr sp │ │ │ │ + @ instruction: 0x00132db2 │ │ │ │ + andseq r2, r3, pc, lsl sp │ │ │ │ + andseq r2, r3, r0, lsl sp │ │ │ │ + @ instruction: 0x00132cf2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 1235f4 │ │ │ │ + bne 1235dc │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1235f8 │ │ │ │ - b 237210 │ │ │ │ - b 23d758 │ │ │ │ - b 23d7cc │ │ │ │ + bne 1235e0 │ │ │ │ + b 2371f8 │ │ │ │ + b 23d740 │ │ │ │ + b 23d7b4 │ │ │ │ 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 │ │ │ │ @@ -260568,95 +260562,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] @ 123870 │ │ │ │ + ldr r1, [pc, #520] @ 123858 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123748 │ │ │ │ - ldr r3, [pc, #572] @ 1238b0 │ │ │ │ + b 123730 │ │ │ │ + ldr r3, [pc, #572] @ 123898 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #568] @ 1238b4 │ │ │ │ + ldr r1, [pc, #568] @ 12389c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #512] @ 1238a8 │ │ │ │ + ldr r1, [pc, #512] @ 123890 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1236dc │ │ │ │ - ldr r1, [pc, #488] @ 12389c │ │ │ │ + b 1236c4 │ │ │ │ + ldr r1, [pc, #488] @ 123884 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #432] @ 123880 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #432] @ 123868 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123834 │ │ │ │ - ldr r1, [pc, #452] @ 1238a0 │ │ │ │ + b 12381c │ │ │ │ + ldr r1, [pc, #452] @ 123888 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #412] @ 123894 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #412] @ 12387c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #356] @ 123878 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #356] @ 123860 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123748 │ │ │ │ - ldr r1, [pc, #396] @ 1238ac │ │ │ │ + b 123730 │ │ │ │ + ldr r1, [pc, #396] @ 123894 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 12385c │ │ │ │ - ldr r1, [pc, #336] @ 12387c │ │ │ │ + b 123844 │ │ │ │ + ldr r1, [pc, #336] @ 123864 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #324] @ 12388c │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #324] @ 123874 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #272] @ 123874 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #272] @ 12385c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr ip, [pc, #312] @ 1238b8 │ │ │ │ + b 234680 │ │ │ │ + ldr ip, [pc, #312] @ 1238a0 │ │ │ │ add r6, r0, #3 │ │ │ │ - ldr lr, [pc, #308] @ 1238bc │ │ │ │ + ldr lr, [pc, #308] @ 1238a4 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r4, [pc, #304] @ 1238c0 │ │ │ │ + ldr r4, [pc, #304] @ 1238a8 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #300] @ 1238c4 │ │ │ │ + ldr r5, [pc, #300] @ 1238ac │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r1, [pc, #296] @ 1238c8 │ │ │ │ + ldr r1, [pc, #296] @ 1238b0 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #292] @ 1238cc │ │ │ │ + ldr r3, [pc, #292] @ 1238b4 │ │ │ │ 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 │ │ │ │ @@ -260666,141 +260660,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 233fdc │ │ │ │ + bl 233fc4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #136] @ 123884 │ │ │ │ + ldr r1, [pc, #136] @ 12386c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #140] @ 1238a4 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #140] @ 12388c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #84] @ 123888 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #84] @ 123870 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #72] @ 123898 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #72] @ 123880 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 12385c │ │ │ │ - ldr r1, [pc, #52] @ 123890 │ │ │ │ + b 123844 │ │ │ │ + ldr r1, [pc, #52] @ 123878 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - andseq r2, r3, r3, ror fp │ │ │ │ - andseq r2, r3, r4, ror sl │ │ │ │ - andseq r2, r3, pc, asr #21 │ │ │ │ - @ instruction: 0x00132ab4 │ │ │ │ - @ instruction: 0x001272b9 │ │ │ │ - andseq r2, r3, sl, ror #19 │ │ │ │ - andseq r7, r2, r9, asr r1 │ │ │ │ - andseq r2, r3, sp, lsr #21 │ │ │ │ - mulseq r3, lr, r9 │ │ │ │ - andseq r2, r3, r5, lsl #22 │ │ │ │ - @ instruction: 0x001329be │ │ │ │ - andseq r2, r3, sp, asr fp │ │ │ │ - andseq r2, r3, r9, asr #22 │ │ │ │ - andseq r2, r3, pc, lsl #20 │ │ │ │ - mulseq r3, r4, fp │ │ │ │ - andseq r2, r3, r6, lsr #22 │ │ │ │ - andseq ip, sl, r4, lsl #3 │ │ │ │ - andseq r2, r3, r9, asr #23 │ │ │ │ - andseq ip, sl, r0, ror r0 │ │ │ │ - andseq r2, r3, sp, asr #21 │ │ │ │ - andseq ip, sl, r0, ror r0 │ │ │ │ - @ instruction: 0x00132abc │ │ │ │ - mulseq r3, sl, sl │ │ │ │ - mulseq r3, pc, sl @ │ │ │ │ + b 234680 │ │ │ │ + andseq r2, r3, fp, lsl #23 │ │ │ │ + andseq r2, r3, ip, lsl #21 │ │ │ │ + andseq r2, r3, r7, ror #21 │ │ │ │ + andseq r2, r3, ip, asr #21 │ │ │ │ + @ instruction: 0x001272d1 │ │ │ │ + andseq r2, r3, r2, lsl #20 │ │ │ │ + andseq r7, r2, r1, ror r1 │ │ │ │ + andseq r2, r3, r5, asr #21 │ │ │ │ + @ instruction: 0x001329b6 │ │ │ │ + andseq r2, r3, sp, lsl fp │ │ │ │ + @ instruction: 0x001329d6 │ │ │ │ + andseq r2, r3, r5, ror fp │ │ │ │ + andseq r2, r3, r1, ror #22 │ │ │ │ + andseq r2, r3, r7, lsr #20 │ │ │ │ + andseq r2, r3, ip, lsr #23 │ │ │ │ + andseq r2, r3, lr, lsr fp │ │ │ │ + mulseq sl, ip, r1 │ │ │ │ + andseq r2, r3, r1, ror #23 │ │ │ │ + andseq ip, sl, r8, lsl #1 │ │ │ │ + andseq r2, r3, r5, ror #21 │ │ │ │ + andseq ip, sl, r8, lsl #1 │ │ │ │ + @ instruction: 0x00132ad4 │ │ │ │ + @ instruction: 0x00132ab2 │ │ │ │ + @ instruction: 0x00132ab7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #176] @ 123990 │ │ │ │ + ldr r1, [pc, #176] @ 123978 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 204334 │ │ │ │ + bl 20431c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123918 │ │ │ │ + beq 123900 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 123978 │ │ │ │ + bne 123960 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldmib sp, {r5, r6} │ │ │ │ cmp r0, #5 │ │ │ │ - beq 123948 │ │ │ │ + beq 123930 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #9 │ │ │ │ - bne 123964 │ │ │ │ - ldr r1, [pc, #88] @ 123994 │ │ │ │ + bne 12394c │ │ │ │ + ldr r1, [pc, #88] @ 12397c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123958 │ │ │ │ - ldr r1, [pc, #72] @ 123998 │ │ │ │ + b 123940 │ │ │ │ + ldr r1, [pc, #72] @ 123980 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 24b48 │ │ │ │ clz r0, r0 │ │ │ │ lsr r4, r0, #5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12390c │ │ │ │ + beq 1238f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b 12397c │ │ │ │ + b 123964 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r2, r3, lr, ror r9 │ │ │ │ - andseq r2, r3, fp, lsr #18 │ │ │ │ - andseq r2, r3, r0, lsr #18 │ │ │ │ + mulseq r3, r6, r9 │ │ │ │ + andseq r2, r3, r3, asr #18 │ │ │ │ + andseq r2, r3, r8, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ lsr r6, r0, #24 │ │ │ │ lsr r5, r0, #16 │ │ │ │ lsr r4, r0, #8 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #17 │ │ │ │ - bne 123c6c │ │ │ │ + bne 123c54 │ │ │ │ strb r4, [sp, #5] │ │ │ │ strb r5, [sp, #6] │ │ │ │ strb r6, [sp, #7] │ │ │ │ bl ab35c │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123c90 │ │ │ │ + beq 123c78 │ │ │ │ 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 │ │ │ │ @@ -260828,15 +260822,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 123cd0 │ │ │ │ + beq 123cb8 │ │ │ │ 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 │ │ │ │ @@ -260856,71 +260850,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 123c9c │ │ │ │ + bne 123c84 │ │ │ │ and r2, lr, #65280 @ 0xff00 │ │ │ │ and r9, lr, #16711680 @ 0xff0000 │ │ │ │ and sl, lr, #-16777216 @ 0xff000000 │ │ │ │ - b 123bd0 │ │ │ │ + b 123bb8 │ │ │ │ mov sl, #-16777216 @ 0xff000000 │ │ │ │ mov r9, #16711680 @ 0xff0000 │ │ │ │ mov r2, #0 │ │ │ │ - b 123bd0 │ │ │ │ + b 123bb8 │ │ │ │ mov sl, #0 │ │ │ │ - b 123b48 │ │ │ │ + b 123b30 │ │ │ │ mov sl, #-301989888 @ 0xee000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r9, #0 │ │ │ │ - b 123bd0 │ │ │ │ + b 123bb8 │ │ │ │ mov sl, #-16777216 @ 0xff000000 │ │ │ │ mov r9, #6029312 @ 0x5c0000 │ │ │ │ mov r2, #23552 @ 0x5c00 │ │ │ │ - b 123bd0 │ │ │ │ + b 123bb8 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #65280 @ 0xff00 │ │ │ │ mov sl, #0 │ │ │ │ - b 123bd0 │ │ │ │ - mov r9, #13434880 @ 0xcd0000 │ │ │ │ b 123bb8 │ │ │ │ + mov r9, #13434880 @ 0xcd0000 │ │ │ │ + b 123ba0 │ │ │ │ mov sl, #-16777216 @ 0xff000000 │ │ │ │ mov r9, #16711680 @ 0xff0000 │ │ │ │ mov r2, #65280 @ 0xff00 │ │ │ │ - b 123bd0 │ │ │ │ + b 123bb8 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #13434880 @ 0xcd0000 │ │ │ │ mov r2, #52480 @ 0xcd00 │ │ │ │ - b 123bd0 │ │ │ │ + b 123bb8 │ │ │ │ mov sl, #-452984832 @ 0xe5000000 │ │ │ │ mov r9, #15007744 @ 0xe50000 │ │ │ │ mov r2, #58624 @ 0xe500 │ │ │ │ - b 123bd0 │ │ │ │ + b 123bb8 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #52480 @ 0xcd00 │ │ │ │ mov sl, #0 │ │ │ │ - b 123bd0 │ │ │ │ + b 123bb8 │ │ │ │ mov sl, #-855638016 @ 0xcd000000 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #52480 @ 0xcd00 │ │ │ │ - b 123bd0 │ │ │ │ + b 123bb8 │ │ │ │ mov sl, #-16777216 @ 0xff000000 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #65280 @ 0xff00 │ │ │ │ - b 123bd0 │ │ │ │ + b 123bb8 │ │ │ │ mov sl, #-855638016 @ 0xcd000000 │ │ │ │ mov r9, #13434880 @ 0xcd0000 │ │ │ │ mov r2, #0 │ │ │ │ - b 123bd0 │ │ │ │ + b 123bb8 │ │ │ │ mov r9, #16711680 @ 0xff0000 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b 123bd0 │ │ │ │ + b 123bb8 │ │ │ │ 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 │ │ │ │ @@ -260948,18 +260942,18 @@ │ │ │ │ add r1, sp, #6 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #5 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #16 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 122d70 │ │ │ │ + bl 122d58 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #18 │ │ │ │ - beq 123cdc │ │ │ │ + beq 123cc4 │ │ │ │ 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 │ │ │ │ @@ -260967,44 +260961,44 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ orr r0, r1, r0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 3a32c │ │ │ │ - ldr r1, [pc, #96] @ 123d04 │ │ │ │ + ldr r1, [pc, #96] @ 123cec │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #92] @ 123d08 │ │ │ │ + ldr r0, [pc, #92] @ 123cf0 │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r2, [pc, #88] @ 123d0c │ │ │ │ + ldr r2, [pc, #88] @ 123cf4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #28 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - ldr r0, [pc, #44] @ 123d10 │ │ │ │ + ldr r0, [pc, #44] @ 123cf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfffff944 │ │ │ │ - andseq r1, r2, r1, asr sp │ │ │ │ - andseq fp, sl, r0, ror fp │ │ │ │ - andseq fp, sl, ip, lsr fp │ │ │ │ + andseq r1, r2, r9, ror #26 │ │ │ │ + andseq fp, sl, r8, lsl #23 │ │ │ │ + andseq fp, sl, r4, asr fp │ │ │ │ ldrb r2, [r1] │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @@ -261021,146 +261015,146 @@ │ │ │ │ muleq r0, r8, r0 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ muleq r0, r4, r1 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ - ldr r1, [pc, #440] @ 123f34 │ │ │ │ + ldr r1, [pc, #440] @ 123f1c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123ed8 │ │ │ │ + b 123ec0 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ - ldr r1, [pc, #488] @ 123f74 │ │ │ │ + ldr r1, [pc, #488] @ 123f5c │ │ │ │ strb r2, [sp, #7] │ │ │ │ - ldr r2, [pc, #484] @ 123f78 │ │ │ │ + ldr r2, [pc, #484] @ 123f60 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #432] @ 123f6c │ │ │ │ + ldr r1, [pc, #432] @ 123f54 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123edc │ │ │ │ - ldr r1, [pc, #404] @ 123f60 │ │ │ │ + b 123ec4 │ │ │ │ + ldr r1, [pc, #404] @ 123f48 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123edc │ │ │ │ - ldr r1, [pc, #360] @ 123f44 │ │ │ │ + b 123ec4 │ │ │ │ + ldr r1, [pc, #360] @ 123f2c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123ed8 │ │ │ │ - ldr r1, [pc, #380] @ 123f64 │ │ │ │ + b 123ec0 │ │ │ │ + ldr r1, [pc, #380] @ 123f4c │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123edc │ │ │ │ - ldr r1, [pc, #352] @ 123f58 │ │ │ │ + b 123ec4 │ │ │ │ + ldr r1, [pc, #352] @ 123f40 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123edc │ │ │ │ - ldr r1, [pc, #308] @ 123f3c │ │ │ │ + b 123ec4 │ │ │ │ + ldr r1, [pc, #308] @ 123f24 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123ed8 │ │ │ │ - ldr r1, [pc, #348] @ 123f70 │ │ │ │ + b 123ec0 │ │ │ │ + ldr r1, [pc, #348] @ 123f58 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123edc │ │ │ │ - ldr r1, [pc, #284] @ 123f40 │ │ │ │ + b 123ec4 │ │ │ │ + ldr r1, [pc, #284] @ 123f28 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123ed8 │ │ │ │ - ldr r1, [pc, #288] @ 123f50 │ │ │ │ + b 123ec0 │ │ │ │ + ldr r1, [pc, #288] @ 123f38 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123ed8 │ │ │ │ - ldr r1, [pc, #252] @ 123f38 │ │ │ │ + b 123ec0 │ │ │ │ + ldr r1, [pc, #252] @ 123f20 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123ed8 │ │ │ │ + b 123ec0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1238d0 │ │ │ │ + bl 1238b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123f14 │ │ │ │ + beq 123efc │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ add r2, sp, #7 │ │ │ │ strb r0, [sp, #5] │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ strb r0, [sp, #6] │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ - ldr r1, [pc, #264] @ 123f7c │ │ │ │ + ldr r1, [pc, #264] @ 123f64 │ │ │ │ strb r0, [sp, #7] │ │ │ │ - ldr r0, [pc, #260] @ 123f80 │ │ │ │ + ldr r0, [pc, #260] @ 123f68 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #6 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #140] @ 123f48 │ │ │ │ + ldr r1, [pc, #140] @ 123f30 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123ed8 │ │ │ │ - ldr r1, [pc, #160] @ 123f68 │ │ │ │ + b 123ec0 │ │ │ │ + ldr r1, [pc, #160] @ 123f50 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123edc │ │ │ │ - ldr r1, [pc, #116] @ 123f4c │ │ │ │ + b 123ec4 │ │ │ │ + ldr r1, [pc, #116] @ 123f34 │ │ │ │ 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, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #96] @ 123f5c │ │ │ │ + ldr r1, [pc, #96] @ 123f44 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123edc │ │ │ │ - ldr r1, [pc, #72] @ 123f54 │ │ │ │ + b 123ec4 │ │ │ │ + ldr r1, [pc, #72] @ 123f3c │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 123edc │ │ │ │ + b 123ec4 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 12399c │ │ │ │ + bl 123984 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 123d14 │ │ │ │ + bl 123cfc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r2, r3, r7, lsr #10 │ │ │ │ - andseq r2, r3, r5, ror #8 │ │ │ │ - mulseq r3, r7, r4 │ │ │ │ - andseq r2, r3, r9, ror r4 │ │ │ │ - @ instruction: 0x001324bf │ │ │ │ - @ instruction: 0x001323dd │ │ │ │ - @ instruction: 0x001323bf │ │ │ │ - andseq r2, r3, r5, ror #8 │ │ │ │ - andseq r2, r3, r2, lsl #7 │ │ │ │ - mulseq r3, r3, r4 │ │ │ │ - andseq r2, r3, ip, lsl #7 │ │ │ │ - @ instruction: 0x001324b9 │ │ │ │ - mulseq r3, sl, r4 │ │ │ │ - @ instruction: 0x001323b7 │ │ │ │ - andseq r2, r3, r0, asr #9 │ │ │ │ - andseq r2, r3, r5, ror #8 │ │ │ │ - andseq r1, r2, pc, asr #25 │ │ │ │ - andseq ip, ip, r0, asr r0 │ │ │ │ - andseq r1, r2, pc, ror #23 │ │ │ │ - andseq fp, ip, r8, ror #30 │ │ │ │ + andseq r2, r3, pc, lsr r5 │ │ │ │ + andseq r2, r3, sp, ror r4 │ │ │ │ + andseq r2, r3, pc, lsr #9 │ │ │ │ + mulseq r3, r1, r4 │ │ │ │ + @ instruction: 0x001324d7 │ │ │ │ + @ instruction: 0x001323f5 │ │ │ │ + @ instruction: 0x001323d7 │ │ │ │ + andseq r2, r3, sp, ror r4 │ │ │ │ + mulseq r3, sl, r3 │ │ │ │ + andseq r2, r3, fp, lsr #9 │ │ │ │ + andseq r2, r3, r4, lsr #7 │ │ │ │ + @ instruction: 0x001324d1 │ │ │ │ + @ instruction: 0x001324b2 │ │ │ │ + andseq r2, r3, pc, asr #7 │ │ │ │ + @ instruction: 0x001324d8 │ │ │ │ + andseq r2, r3, sp, ror r4 │ │ │ │ + andseq r1, r2, r7, ror #25 │ │ │ │ + andseq ip, ip, r8, rrx │ │ │ │ + andseq r1, r2, r7, lsl #24 │ │ │ │ + andseq fp, ip, r0, lsl #31 │ │ │ │ ldrb r2, [r1] │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @@ -261177,367 +261171,367 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r0, lsl #3 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ - ldr r1, [pc, #408] @ 124184 │ │ │ │ + ldr r1, [pc, #408] @ 12416c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124148 │ │ │ │ + b 124130 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ - ldr r1, [pc, #456] @ 1241c4 │ │ │ │ + ldr r1, [pc, #456] @ 1241ac │ │ │ │ strb r2, [sp, #7] │ │ │ │ - ldr r2, [pc, #452] @ 1241c8 │ │ │ │ + ldr r2, [pc, #452] @ 1241b0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #400] @ 1241bc │ │ │ │ + ldr r1, [pc, #400] @ 1241a4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124148 │ │ │ │ - ldr r1, [pc, #376] @ 1241b0 │ │ │ │ + b 124130 │ │ │ │ + ldr r1, [pc, #376] @ 124198 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124148 │ │ │ │ - ldr r1, [pc, #336] @ 124194 │ │ │ │ + b 124130 │ │ │ │ + ldr r1, [pc, #336] @ 12417c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124148 │ │ │ │ - ldr r1, [pc, #356] @ 1241b4 │ │ │ │ + b 124130 │ │ │ │ + ldr r1, [pc, #356] @ 12419c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124148 │ │ │ │ - ldr r1, [pc, #332] @ 1241a8 │ │ │ │ + b 124130 │ │ │ │ + ldr r1, [pc, #332] @ 124190 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124148 │ │ │ │ - ldr r1, [pc, #292] @ 12418c │ │ │ │ + b 124130 │ │ │ │ + ldr r1, [pc, #292] @ 124174 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124148 │ │ │ │ - ldr r1, [pc, #332] @ 1241c0 │ │ │ │ + b 124130 │ │ │ │ + ldr r1, [pc, #332] @ 1241a8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124148 │ │ │ │ - ldr r1, [pc, #272] @ 124190 │ │ │ │ + b 124130 │ │ │ │ + ldr r1, [pc, #272] @ 124178 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124148 │ │ │ │ - ldr r1, [pc, #276] @ 1241a0 │ │ │ │ + b 124130 │ │ │ │ + ldr r1, [pc, #276] @ 124188 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124148 │ │ │ │ - ldr r1, [pc, #240] @ 124188 │ │ │ │ + b 124130 │ │ │ │ + ldr r1, [pc, #240] @ 124170 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124148 │ │ │ │ + b 124130 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1238d0 │ │ │ │ + bl 1238b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124164 │ │ │ │ + beq 12414c │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ add r2, sp, #7 │ │ │ │ strb r0, [sp, #5] │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ strb r0, [sp, #6] │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ - ldr r1, [pc, #252] @ 1241cc │ │ │ │ + ldr r1, [pc, #252] @ 1241b4 │ │ │ │ strb r0, [sp, #7] │ │ │ │ - ldr r0, [pc, #248] @ 1241d0 │ │ │ │ + ldr r0, [pc, #248] @ 1241b8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #6 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #128] @ 124198 │ │ │ │ + ldr r1, [pc, #128] @ 124180 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124148 │ │ │ │ - ldr r1, [pc, #148] @ 1241b8 │ │ │ │ + b 124130 │ │ │ │ + ldr r1, [pc, #148] @ 1241a0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124148 │ │ │ │ - ldr r1, [pc, #108] @ 12419c │ │ │ │ + b 124130 │ │ │ │ + ldr r1, [pc, #108] @ 124184 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124148 │ │ │ │ - ldr r1, [pc, #112] @ 1241ac │ │ │ │ + b 124130 │ │ │ │ + ldr r1, [pc, #112] @ 124194 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 124148 │ │ │ │ - ldr r1, [pc, #92] @ 1241a4 │ │ │ │ + b 124130 │ │ │ │ + ldr r1, [pc, #92] @ 12418c │ │ │ │ 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, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 12399c │ │ │ │ + bl 123984 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 123f84 │ │ │ │ + bl 123f6c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x001322d7 │ │ │ │ - andseq r2, r3, r9, lsr #4 │ │ │ │ - andseq r2, r3, r7, asr r2 │ │ │ │ - andseq r2, r3, sp, lsr r2 │ │ │ │ - andseq r2, r3, r7, ror r2 │ │ │ │ - andseq r2, r3, r1, lsr #3 │ │ │ │ - andseq r2, r3, r7, lsl #3 │ │ │ │ - andseq r2, r3, r9, lsr #4 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ + andseq r2, r3, pc, ror #5 │ │ │ │ + andseq r2, r3, r1, asr #4 │ │ │ │ + andseq r2, r3, pc, ror #4 │ │ │ │ andseq r2, r3, r5, asr r2 │ │ │ │ - andseq r2, r3, r3, ror r1 │ │ │ │ - andseq r2, r3, r5, ror r2 │ │ │ │ - andseq r2, r3, fp, asr r2 │ │ │ │ - andseq r2, r3, r5, lsl #3 │ │ │ │ - andseq r2, r3, fp, ror r2 │ │ │ │ - andseq r2, r3, r1, lsr r2 │ │ │ │ - andseq r1, r2, r5, ror sl │ │ │ │ - andseq fp, ip, r0, ror #27 │ │ │ │ - andseq r1, r2, r9, lsr #19 │ │ │ │ - andseq fp, ip, ip, lsl #26 │ │ │ │ + andseq r2, r3, pc, lsl #5 │ │ │ │ + @ instruction: 0x001321b9 │ │ │ │ + mulseq r3, pc, r1 @ │ │ │ │ + andseq r2, r3, r1, asr #4 │ │ │ │ + andseq r2, r3, r3, lsl #3 │ │ │ │ + andseq r2, r3, sp, ror #4 │ │ │ │ + andseq r2, r3, fp, lsl #3 │ │ │ │ + andseq r2, r3, sp, lsl #5 │ │ │ │ + andseq r2, r3, r3, ror r2 │ │ │ │ + mulseq r3, sp, r1 │ │ │ │ + mulseq r3, r3, r2 │ │ │ │ + andseq r2, r3, r9, asr #4 │ │ │ │ + andseq r1, r2, sp, lsl #21 │ │ │ │ + @ instruction: 0x001cbdf8 │ │ │ │ + andseq r1, r2, r1, asr #19 │ │ │ │ + andseq fp, ip, r4, lsr #26 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1241f4 │ │ │ │ + beq 1241dc │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ - bne 1241fc │ │ │ │ + bne 1241e4 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12429c │ │ │ │ + beq 124284 │ │ │ │ mov sl, r3 │ │ │ │ lsl r7, r2, #3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ sub r9, r7, #8 │ │ │ │ mov r4, r2 │ │ │ │ lsr r2, r9, #3 │ │ │ │ umull r5, r2, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 124268 │ │ │ │ + bne 124250 │ │ │ │ add r2, r1, r4, lsl #3 │ │ │ │ add r6, r1, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 124280 │ │ │ │ + beq 124268 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ sub r7, r7, #8 │ │ │ │ add r2, r2, #8 │ │ │ │ adds r5, r3, r5 │ │ │ │ - bcc 12424c │ │ │ │ - ldr r0, [pc, #868] @ 1245d4 │ │ │ │ + bcc 124234 │ │ │ │ + ldr r0, [pc, #868] @ 1245bc │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #864] @ 1245d8 │ │ │ │ + ldr r2, [pc, #864] @ 1245c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bpl 1242b4 │ │ │ │ + bpl 12429c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 1242e4 │ │ │ │ + beq 1242cc │ │ │ │ mov r8, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124290 │ │ │ │ + beq 124278 │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r0 │ │ │ │ - b 1242e8 │ │ │ │ + b 1242d0 │ │ │ │ mov fp, #1 │ │ │ │ ldm r1, {r1, r7} │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, r5 │ │ │ │ str r8, [sp, #24] │ │ │ │ str fp, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bhi 12457c │ │ │ │ + bhi 124564 │ │ │ │ add r0, fp, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r8, r7 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ sub r8, r5, r0 │ │ │ │ add r7, fp, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 1244dc │ │ │ │ + bhi 1244c4 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 124544 │ │ │ │ + beq 12452c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r8, r4 │ │ │ │ - bcc 124560 │ │ │ │ + bcc 124548 │ │ │ │ ldr r1, [r6], #8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 24cd4 │ │ │ │ sub r8, r8, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ subs r9, r9, #8 │ │ │ │ - bne 124350 │ │ │ │ - b 124544 │ │ │ │ + bne 124338 │ │ │ │ + b 12452c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 124544 │ │ │ │ + beq 12452c │ │ │ │ cmp r8, #4 │ │ │ │ subcs r4, r8, #4 │ │ │ │ ldrcs r0, [sl] │ │ │ │ ldmcs r6, {r2, r9} │ │ │ │ strcs r0, [r7] │ │ │ │ cmpcs r4, r9 │ │ │ │ - bcc 124560 │ │ │ │ + bcc 124548 │ │ │ │ add r7, r7, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ sub r8, r4, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 124388 │ │ │ │ - b 124544 │ │ │ │ + bne 124370 │ │ │ │ + b 12452c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 124544 │ │ │ │ + beq 12452c │ │ │ │ cmp r8, #2 │ │ │ │ subcs r4, r8, #2 │ │ │ │ ldrhcs r0, [sl] │ │ │ │ ldmcs r6, {r2, r9} │ │ │ │ strhcs r0, [r7] │ │ │ │ cmpcs r4, r9 │ │ │ │ - bcc 124560 │ │ │ │ + bcc 124548 │ │ │ │ add r7, r7, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ sub r8, r4, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 1243dc │ │ │ │ - b 124544 │ │ │ │ + bne 1243c4 │ │ │ │ + b 12452c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 124544 │ │ │ │ + beq 12452c │ │ │ │ cmp r8, #3 │ │ │ │ subcs r4, r8, #3 │ │ │ │ ldmcs r6, {r2, r9} │ │ │ │ ldrhcs r0, [sl] │ │ │ │ ldrbcs r1, [sl, #2] │ │ │ │ strbcs r1, [r7, #2] │ │ │ │ strhcs r0, [r7] │ │ │ │ cmpcs r4, r9 │ │ │ │ - bcc 124560 │ │ │ │ + bcc 124548 │ │ │ │ add r7, r7, #3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ sub r8, r4, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 124430 │ │ │ │ - b 124544 │ │ │ │ + bne 124418 │ │ │ │ + b 12452c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 124544 │ │ │ │ + beq 12452c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 124560 │ │ │ │ + beq 124548 │ │ │ │ sub r4, r8, #1 │ │ │ │ ldrb r0, [sl] │ │ │ │ ldm r6, {r2, r9} │ │ │ │ cmp r4, r9 │ │ │ │ strb r0, [r7] │ │ │ │ - bcc 124560 │ │ │ │ + bcc 124548 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ sub r8, r4, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 12448c │ │ │ │ - b 124544 │ │ │ │ + bne 124474 │ │ │ │ + b 12452c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 124544 │ │ │ │ + beq 12452c │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 124560 │ │ │ │ + bcc 124548 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ ldr fp, [r6] │ │ │ │ ldr r9, [r6, #4] │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ sub r4, r8, r0 │ │ │ │ cmp r4, r9 │ │ │ │ - bcc 124560 │ │ │ │ + bcc 124548 │ │ │ │ add r7, r7, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ sub r8, r4, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 1244e4 │ │ │ │ + bne 1244cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, r5, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #116] @ 1245dc │ │ │ │ - ldr r2, [pc, #116] @ 1245e0 │ │ │ │ + ldr r0, [pc, #116] @ 1245c4 │ │ │ │ + ldr r2, [pc, #116] @ 1245c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #19 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -261546,329 +261540,329 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 3093c │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b 124304 │ │ │ │ + b 1242ec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1245d0 │ │ │ │ + beq 1245b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r3, r6, asr r0 │ │ │ │ - @ instruction: 0x001ab5d4 │ │ │ │ - andseq r1, r3, r9, asr sp │ │ │ │ - @ instruction: 0x001ab2d0 │ │ │ │ + andseq r2, r3, lr, rrx │ │ │ │ + andseq fp, sl, ip, ror #11 │ │ │ │ + andseq r1, r3, r1, ror sp │ │ │ │ + andseq fp, sl, r8, ror #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r1, [pc, #448] @ 1247b4 │ │ │ │ + ldr r1, [pc, #448] @ 12479c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 204334 │ │ │ │ + bl 20431c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12462c │ │ │ │ + beq 124614 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 124668 │ │ │ │ + beq 124650 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 124668 │ │ │ │ + b 124650 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r5, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12464c │ │ │ │ + bne 124634 │ │ │ │ ldrb r2, [r0] │ │ │ │ subs r5, r2, #48 @ 0x30 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12465c │ │ │ │ + beq 124644 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 124680 │ │ │ │ - bl 20400c │ │ │ │ + beq 124668 │ │ │ │ + bl 203ff4 │ │ │ │ mov r0, #1 │ │ │ │ bl 24bfc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r4, #1 │ │ │ │ - ldr r1, [pc, #304] @ 1247b8 │ │ │ │ + ldr r1, [pc, #304] @ 1247a0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 204334 │ │ │ │ - ldr r1, [pc, #288] @ 1247bc │ │ │ │ + bl 20431c │ │ │ │ + ldr r1, [pc, #288] @ 1247a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ - bl 204334 │ │ │ │ + bl 20431c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1246d4 │ │ │ │ + beq 1246bc │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 12470c │ │ │ │ + beq 1246f4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 12470c │ │ │ │ + b 1246f4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ ldrbeq r2, [r0] │ │ │ │ subeq r2, r2, #48 @ 0x30 │ │ │ │ clzeq r2, r2 │ │ │ │ lsreq r5, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124704 │ │ │ │ + beq 1246ec │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12475c │ │ │ │ + beq 124744 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ tst r2, #1 │ │ │ │ - beq 12473c │ │ │ │ + beq 124724 │ │ │ │ mov r5, #512 @ 0x200 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ - bne 124748 │ │ │ │ + bne 124730 │ │ │ │ orr r0, r5, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124730 │ │ │ │ + beq 124718 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ orr r0, r5, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldm sp, {r0, r1} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12477c │ │ │ │ + beq 124764 │ │ │ │ mov r5, #256 @ 0x100 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 124730 │ │ │ │ - b 124784 │ │ │ │ + beq 124718 │ │ │ │ + b 12476c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124790 │ │ │ │ + beq 124778 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r5, #256 @ 0x100 │ │ │ │ orr r0, r5, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1241d4 │ │ │ │ + bl 1241bc │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r2, ip, lsl #23 │ │ │ │ - andseq r6, r2, r0, lsl #22 │ │ │ │ - andseq r1, r3, r7, ror #24 │ │ │ │ + andseq r6, r2, r4, lsr #23 │ │ │ │ + andseq r6, r2, r8, lsl fp │ │ │ │ + andseq r1, r3, pc, ror ip │ │ │ │ push {r4, r5, r6, r8, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 124810 │ │ │ │ + bne 1247f8 │ │ │ │ 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 124c24 │ │ │ │ + bl 124c0c │ │ │ │ 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 124994 │ │ │ │ + bne 12497c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ ldr r8, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - beq 124858 │ │ │ │ + beq 124840 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 124854 │ │ │ │ + bcs 12483c │ │ │ │ add r6, r8, r2 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #64 @ 0x40 │ │ │ │ - bge 124858 │ │ │ │ - b 1249ac │ │ │ │ - bne 1249ac │ │ │ │ + bge 124840 │ │ │ │ + b 124994 │ │ │ │ + bne 124994 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 124880 │ │ │ │ + bne 124868 │ │ │ │ mov r6, #1 │ │ │ │ bic r1, r6, r5 │ │ │ │ strb r1, [r0, #12] │ │ │ │ mov r1, r2 │ │ │ │ tst r5, #1 │ │ │ │ - bne 12498c │ │ │ │ + bne 124974 │ │ │ │ strb r6, [r0, #14] │ │ │ │ - b 124994 │ │ │ │ + b 12497c │ │ │ │ add r6, r8, r2 │ │ │ │ ldrsb r3, [r6] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r4, r3 │ │ │ │ - ble 1248d8 │ │ │ │ + ble 1248c0 │ │ │ │ tst r5, #1 │ │ │ │ - bne 124980 │ │ │ │ + bne 124968 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ movcs r3, #2 │ │ │ │ cmpcs r4, #2048 @ 0x800 │ │ │ │ - bcs 124958 │ │ │ │ + bcs 124940 │ │ │ │ adds r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - beq 124934 │ │ │ │ + beq 12491c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 124930 │ │ │ │ + bcs 124918 │ │ │ │ add r3, r8, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 124934 │ │ │ │ - b 1249a8 │ │ │ │ + bge 12491c │ │ │ │ + b 124990 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ and ip, r4, #31 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ and lr, r3, #63 @ 0x3f │ │ │ │ - bcc 124920 │ │ │ │ + bcc 124908 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr lr, r3, lr, lsl #6 │ │ │ │ - bcc 124974 │ │ │ │ + bcc 12495c │ │ │ │ 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 12489c │ │ │ │ - b 124980 │ │ │ │ + beq 124884 │ │ │ │ + b 124968 │ │ │ │ orr r4, lr, ip, lsl #6 │ │ │ │ tst r5, #1 │ │ │ │ - bne 124980 │ │ │ │ - b 12489c │ │ │ │ - bne 1249a8 │ │ │ │ + bne 124968 │ │ │ │ + b 124884 │ │ │ │ + bne 124990 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 124984 │ │ │ │ + beq 12496c │ │ │ │ add r1, r8, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 124980 │ │ │ │ + bgt 124968 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - b 124980 │ │ │ │ + b 124968 │ │ │ │ mov r3, #4 │ │ │ │ cmp r4, #65536 @ 0x10000 │ │ │ │ movwcc r3, #3 │ │ │ │ adds r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne 1248bc │ │ │ │ - b 124934 │ │ │ │ + bne 1248a4 │ │ │ │ + b 12491c │ │ │ │ orr r4, lr, ip, lsl #12 │ │ │ │ tst r5, #1 │ │ │ │ - beq 12489c │ │ │ │ + beq 124884 │ │ │ │ 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] @ 1249d0 │ │ │ │ + ldr r3, [pc, #28] @ 1249b8 │ │ │ │ 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 3a5d8 │ │ │ │ - @ instruction: 0x001aaed0 │ │ │ │ + andseq sl, sl, r8, ror #29 │ │ │ │ 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 124a94 │ │ │ │ + beq 124a7c │ │ │ │ ldrb r0, [r7], #2 │ │ │ │ ldrb r2, [r4] │ │ │ │ str r7, [r1] │ │ │ │ tst r0, r2 │ │ │ │ - beq 1249ec │ │ │ │ + beq 1249d4 │ │ │ │ ldrb r6, [r7, #-1] │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #8 │ │ │ │ mov sl, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124ac0 │ │ │ │ + beq 124aa8 │ │ │ │ str r8, [sp, #8] │ │ │ │ add r8, sp, #8 │ │ │ │ strb r6, [r0] │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 124aac │ │ │ │ + beq 124a94 │ │ │ │ ldrb r1, [r7], #2 │ │ │ │ ldrb r2, [r4] │ │ │ │ tst r1, r2 │ │ │ │ - beq 124a44 │ │ │ │ + beq 124a2c │ │ │ │ ldrb fp, [r7, #-1] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne 124a88 │ │ │ │ + bne 124a70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp] │ │ │ │ bl 3093c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strb fp, [r0, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 124a40 │ │ │ │ + b 124a28 │ │ │ │ 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 │ │ │ │ @@ -261878,37 +261872,37 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a344 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124ae8 │ │ │ │ + beq 124ad0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_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 r9, r1 │ │ │ │ - bl 1247c0 │ │ │ │ + bl 1247a8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 124bc0 │ │ │ │ + beq 124ba8 │ │ │ │ mov r5, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124bf0 │ │ │ │ + beq 124bd8 │ │ │ │ str r5, [r0] │ │ │ │ mov r5, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ add fp, sp, #24 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ str sl, [sp, #8] │ │ │ │ @@ -261916,34 +261910,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 124b80 │ │ │ │ + b 124b68 │ │ │ │ str r4, [r8, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1247c0 │ │ │ │ + bl 1247a8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 124bd8 │ │ │ │ + beq 124bc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 124b74 │ │ │ │ + bne 124b5c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ str sl, [sp] │ │ │ │ bl 3093c │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - b 124b74 │ │ │ │ + b 124b5c │ │ │ │ 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 │ │ │ │ @@ -261954,124 +261948,124 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 3a344 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124c1c │ │ │ │ + beq 124c04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ 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 124dc0 │ │ │ │ + bcs 124da8 │ │ │ │ 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 124c98 │ │ │ │ + b 124c80 │ │ │ │ mov r5, #0 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r8, r5 │ │ │ │ str r5, [r1, #28] │ │ │ │ add r5, r6, lr │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 124dc0 │ │ │ │ + bcs 124da8 │ │ │ │ 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 124d38 │ │ │ │ + beq 124d20 │ │ │ │ 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 124d54 │ │ │ │ + beq 124d3c │ │ │ │ add r0, r6, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 124e08 │ │ │ │ + bcs 124df0 │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ ldrb fp, [sl, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r0 │ │ │ │ - beq 124cec │ │ │ │ + beq 124cd4 │ │ │ │ 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 124c7c │ │ │ │ + beq 124c64 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - b 124c8c │ │ │ │ + b 124c74 │ │ │ │ add r6, r6, ip │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r5, #0 │ │ │ │ str r6, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124c84 │ │ │ │ - b 124c8c │ │ │ │ + beq 124c6c │ │ │ │ + b 124c74 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r5, r8 │ │ │ │ mov lr, r9 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r5, #0 │ │ │ │ cmp r5, lr │ │ │ │ - bcs 124dd8 │ │ │ │ + bcs 124dc0 │ │ │ │ sub lr, lr, #1 │ │ │ │ cmp lr, ip │ │ │ │ - bcs 124e38 │ │ │ │ + bcs 124e20 │ │ │ │ add r4, lr, r6 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 124e24 │ │ │ │ + bcs 124e0c │ │ │ │ ldrb r0, [r2, r4] │ │ │ │ ldrb r4, [sl, lr] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 124d68 │ │ │ │ + beq 124d50 │ │ │ │ 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 124c84 │ │ │ │ - b 124c8c │ │ │ │ + beq 124c6c │ │ │ │ + b 124c74 │ │ │ │ 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 │ │ │ │ @@ -262082,133 +262076,133 @@ │ │ │ │ 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] @ 124e50 │ │ │ │ + ldr r2, [pc, #64] @ 124e38 │ │ │ │ add r0, lr, r6 │ │ │ │ cmp r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ movhi r0, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #32] @ 124e4c │ │ │ │ + ldr r2, [pc, #32] @ 124e34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #20] @ 124e54 │ │ │ │ + ldr r2, [pc, #20] @ 124e3c │ │ │ │ mov r0, lr │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq sl, sl, ip, lsr sl │ │ │ │ - andseq sl, sl, r4, ror #20 │ │ │ │ - andseq sl, sl, r8, lsl sl │ │ │ │ + andseq sl, sl, r4, asr sl │ │ │ │ + andseq sl, sl, ip, ror sl │ │ │ │ + andseq sl, sl, r0, lsr sl │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #220] @ 124f44 │ │ │ │ + ldr r0, [pc, #220] @ 124f2c │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrex r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 124ef0 │ │ │ │ + bne 124ed8 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 124e70 │ │ │ │ + bne 124e58 │ │ │ │ dmb ish │ │ │ │ mov r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 124f00 │ │ │ │ + bne 124ee8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 124ebc │ │ │ │ + bne 124ea4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 124ebc │ │ │ │ + bne 124ea4 │ │ │ │ yield │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 124eac │ │ │ │ + beq 124e94 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124ed0 │ │ │ │ + beq 124eb8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 124f18 │ │ │ │ + beq 124f00 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ eor r0, r4, #1 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, #0 │ │ │ │ clrex │ │ │ │ cmp r4, #0 │ │ │ │ - beq 124e98 │ │ │ │ - ldr r1, [pc, #64] @ 124f48 │ │ │ │ + beq 124e80 │ │ │ │ + ldr r1, [pc, #64] @ 124f30 │ │ │ │ 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 124f3c │ │ │ │ + beq 124f24 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001cb8b0 │ │ │ │ - andseq fp, ip, ip, lsl #3 │ │ │ │ + andseq fp, ip, r8, asr #17 │ │ │ │ + andseq fp, ip, r4, lsr #3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #16] @ 124f7c │ │ │ │ + ldr r2, [pc, #16] @ 124f64 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r1, [r2, r0, lsl #3]! │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b 234400 │ │ │ │ - @ instruction: 0x001caff4 │ │ │ │ + b 2343e8 │ │ │ │ + andseq fp, ip, ip │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #68] @ 124fd0 │ │ │ │ - ldr r2, [pc, #68] @ 124fd4 │ │ │ │ + ldr r0, [pc, #68] @ 124fb8 │ │ │ │ + ldr r2, [pc, #68] @ 124fbc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr lr, [pc, #64] @ 124fd8 │ │ │ │ + ldr lr, [pc, #64] @ 124fc0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #60] @ 124fdc │ │ │ │ + ldr ip, [pc, #60] @ 124fc4 │ │ │ │ ldr r3, [r0] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #44] @ 124fe0 │ │ │ │ + ldr r0, [pc, #44] @ 124fc8 │ │ │ │ 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 │ │ │ │ - mulseq ip, r0, r7 │ │ │ │ - ldrsheq fp, [ip], -ip │ │ │ │ - andseq r1, r3, fp, ror #6 │ │ │ │ - andseq sl, sl, r4, lsr #18 │ │ │ │ - ldrsbeq fp, [ip], -r4 │ │ │ │ + andseq fp, ip, r8, lsr #15 │ │ │ │ + andseq fp, ip, r4, lsl r1 │ │ │ │ + andseq r1, r3, r3, lsl #7 │ │ │ │ + andseq sl, sl, ip, lsr r9 │ │ │ │ + andseq fp, ip, ip, ror #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ @@ -262269,64 +262263,64 @@ │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 12516c │ │ │ │ + bl 125154 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12514c │ │ │ │ + beq 125134 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 125130 │ │ │ │ + b 125118 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 12514c │ │ │ │ + beq 125134 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125124 │ │ │ │ + beq 12510c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 125124 │ │ │ │ + b 12510c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125168 │ │ │ │ + beq 125150 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12518c │ │ │ │ + beq 125174 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1251a8 │ │ │ │ + beq 125190 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1251c8 │ │ │ │ + beq 1251b0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ @@ -262335,81 +262329,81 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 125230 │ │ │ │ + beq 125218 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 125214 │ │ │ │ + b 1251fc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 125230 │ │ │ │ + beq 125218 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125208 │ │ │ │ + beq 1251f0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 125208 │ │ │ │ + b 1251f0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125250 │ │ │ │ + beq 125238 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 125264 │ │ │ │ + bne 12524c │ │ │ │ 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 125270 │ │ │ │ + bne 125258 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 125260 │ │ │ │ + bne 125248 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1252dc │ │ │ │ + beq 1252c4 │ │ │ │ add r6, r4, #8 │ │ │ │ mov r7, r5 │ │ │ │ - b 1252c0 │ │ │ │ + b 1252a8 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1252dc │ │ │ │ + beq 1252c4 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1252b4 │ │ │ │ + beq 12529c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1252b4 │ │ │ │ + b 12529c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 12532c │ │ │ │ + beq 125314 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1252ec │ │ │ │ + bne 1252d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12532c │ │ │ │ + bne 125314 │ │ │ │ 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 │ │ │ │ @@ -262418,90 +262412,90 @@ │ │ │ │ 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 125428 │ │ │ │ + bcs 125410 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsl r9, r0, #2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 230cb0 │ │ │ │ + bl 230c98 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125410 │ │ │ │ + beq 1253f8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl ab34c │ │ │ │ mov fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12541c │ │ │ │ + beq 125404 │ │ │ │ mov r0, #1 │ │ │ │ add r7, fp, #8 │ │ │ │ str r0, [fp] │ │ │ │ cmp r6, r8 │ │ │ │ str r0, [fp, #4] │ │ │ │ add r0, r9, #11 │ │ │ │ bic r0, r0, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sp, #24] │ │ │ │ str fp, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 125400 │ │ │ │ + beq 1253e8 │ │ │ │ add r9, sp, #32 │ │ │ │ mov r4, #0 │ │ │ │ add r5, r9, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrdne r2, [r5] │ │ │ │ addne r6, r6, #12 │ │ │ │ stmiane r7!, {r0, r2, r3} │ │ │ │ addne r4, r4, #1 │ │ │ │ cmpne r6, r8 │ │ │ │ - bne 1253d4 │ │ │ │ + bne 1253bc │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, sl │ │ │ │ cmp fp, #0 │ │ │ │ - bne 125394 │ │ │ │ + bne 12537c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 3a32c │ │ │ │ - ldr r0, [pc, #56] @ 125468 │ │ │ │ + ldr r0, [pc, #56] @ 125450 │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ 12546c │ │ │ │ - ldr r1, [pc, #52] @ 125470 │ │ │ │ + ldr r3, [pc, #52] @ 125454 │ │ │ │ + ldr r1, [pc, #52] @ 125458 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 125104 │ │ │ │ + bl 1250ec │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, r3, r7, ror #29 │ │ │ │ - andseq sl, sl, r8, asr #9 │ │ │ │ - @ instruction: 0x001aa4d4 │ │ │ │ - b 125840 │ │ │ │ + @ instruction: 0x00130eff │ │ │ │ + andseq sl, sl, r0, ror #9 │ │ │ │ + andseq sl, sl, ip, ror #9 │ │ │ │ + b 125828 │ │ │ │ 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 │ │ │ │ @@ -262532,161 +262526,161 @@ │ │ │ │ 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 125840 │ │ │ │ + bl 125828 │ │ │ │ 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, #100] @ 1255a8 │ │ │ │ - ldr r3, [pc, #100] @ 1255ac │ │ │ │ - ldr ip, [pc, #100] @ 1255b0 │ │ │ │ + ldr r0, [pc, #100] @ 125590 │ │ │ │ + ldr r3, [pc, #100] @ 125594 │ │ │ │ + ldr ip, [pc, #100] @ 125598 │ │ │ │ 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 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 125594 │ │ │ │ + b 12557c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 125594 │ │ │ │ + beq 12557c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1251ec │ │ │ │ + bl 1251d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x00130dd7 │ │ │ │ - andseq sl, sl, r8, lsr #7 │ │ │ │ - @ instruction: 0x001aa3d0 │ │ │ │ + andseq r0, r3, pc, ror #27 │ │ │ │ + andseq sl, sl, r0, asr #7 │ │ │ │ + andseq sl, sl, r8, ror #7 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1255c8 │ │ │ │ + ldr r1, [pc, #8] @ 1255b0 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r0, r3, sl, lsl #27 │ │ │ │ - b 125478 │ │ │ │ + b 234680 │ │ │ │ + andseq r0, r3, r2, lsr #27 │ │ │ │ + b 125460 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ push {fp, lr} │ │ │ │ - bl 1549dc │ │ │ │ + bl 1549c4 │ │ │ │ and r0, r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 125620 │ │ │ │ + ldr r1, [pc, #4] @ 125608 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 232c54 │ │ │ │ - andseq sl, sl, ip, lsl r3 │ │ │ │ + b 232c3c │ │ │ │ + andseq sl, sl, r4, lsr r3 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ ldrb r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 125650 │ │ │ │ + bne 125638 │ │ │ │ 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 12565c │ │ │ │ + bne 125644 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ ldrb r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 125694 │ │ │ │ + bne 12567c │ │ │ │ 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 1256a0 │ │ │ │ + bne 125688 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ 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 12574c │ │ │ │ + bcs 125734 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 12578c │ │ │ │ + bhi 125774 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 125774 │ │ │ │ + bcc 12575c │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 12572c │ │ │ │ + bcs 125714 │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b 125774 │ │ │ │ + b 12575c │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 12575c │ │ │ │ + bne 125744 │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b 125774 │ │ │ │ + b 12575c │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 1256e4 │ │ │ │ + b 1256cc │ │ │ │ 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] │ │ │ │ @@ -262705,25 +262699,25 @@ │ │ │ │ bl 30a9c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 125708 │ │ │ │ - b 125774 │ │ │ │ + bcs 1256f0 │ │ │ │ + b 12575c │ │ │ │ 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 125814 │ │ │ │ + bhi 1257fc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -262735,32 +262729,32 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 30a9c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 1257f0 │ │ │ │ + b 1257d8 │ │ │ │ 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 125864 │ │ │ │ - b 12588c │ │ │ │ + bne 12584c │ │ │ │ + b 125874 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldrex r7, [r3] │ │ │ │ add r6, r7, #1 │ │ │ │ strex r5, r6, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 125868 │ │ │ │ + bne 125850 │ │ │ │ cmn r7, #1 │ │ │ │ - ble 125b38 │ │ │ │ + ble 125b20 │ │ │ │ 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 │ │ │ │ @@ -262800,15 +262794,15 @@ │ │ │ │ str r9, [sp, #32] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strb r7, [sp, #92] @ 0x5c │ │ │ │ - bl 125330 │ │ │ │ + bl 125318 │ │ │ │ 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 │ │ │ │ @@ -262838,36 +262832,36 @@ │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #188] @ 0xbc │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ bl 24cd4 │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 17086c │ │ │ │ + bl 170854 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 1707f4 │ │ │ │ + bl 1707dc │ │ │ │ mov r1, r0 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ add r2, r6, #8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 125dfc │ │ │ │ + bl 125de4 │ │ │ │ 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 125a30 │ │ │ │ + bne 125a18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str fp, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ - b 125ae8 │ │ │ │ + b 125ad0 │ │ │ │ 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} │ │ │ │ @@ -262875,22 +262869,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 125a5c │ │ │ │ + bne 125a44 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 125a94 │ │ │ │ + bne 125a7c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r4, ip │ │ │ │ mov r5, lr │ │ │ │ - bl 125298 │ │ │ │ + bl 125280 │ │ │ │ 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 │ │ │ │ @@ -262898,214 +262892,214 @@ │ │ │ │ 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 12b088 │ │ │ │ + bl 12b070 │ │ │ │ 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 125b00 │ │ │ │ + bne 125ae8 │ │ │ │ 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 125b0c │ │ │ │ + bne 125af4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 125af8 │ │ │ │ + bne 125ae0 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ add sp, sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 125b84 │ │ │ │ + b 125b6c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 12563c │ │ │ │ - b 125b8c │ │ │ │ + bl 125624 │ │ │ │ + b 125b74 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 125b5c │ │ │ │ + bne 125b44 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 125b84 │ │ │ │ + bne 125b6c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 125298 │ │ │ │ + bl 125280 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 125680 │ │ │ │ + bl 125668 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bne 125bd8 │ │ │ │ + bne 125bc0 │ │ │ │ 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} │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r2 │ │ │ │ bl 30a9c │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ - bhi 125c4c │ │ │ │ + bhi 125c34 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r8, sp, #8 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 125c2c │ │ │ │ + beq 125c14 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r6, r6, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ str r6, [sp, #16] │ │ │ │ strb r7, [r1, r0] │ │ │ │ - bne 125c00 │ │ │ │ - b 125bc4 │ │ │ │ + bne 125be8 │ │ │ │ + b 125bac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp] │ │ │ │ bl 30a9c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 125c10 │ │ │ │ + b 125bf8 │ │ │ │ mvn r0, #-67108863 @ 0xfc000001 │ │ │ │ mov r8, r7 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ bfi r8, r0, #6, #26 │ │ │ │ lsrs r1, r7, #11 │ │ │ │ - bne 125cd0 │ │ │ │ + bne 125cb8 │ │ │ │ mvn r0, #63 @ 0x3f │ │ │ │ orr sl, r0, r7, lsr #6 │ │ │ │ rsb r7, r6, #0 │ │ │ │ add r9, sp, #8 │ │ │ │ mov fp, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bls 125cb0 │ │ │ │ + bls 125c98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r6, r6, #2 │ │ │ │ sub r7, r7, #2 │ │ │ │ subs r5, r5, #1 │ │ │ │ strb sl, [r1, r0]! │ │ │ │ str r6, [sp, #16] │ │ │ │ strb r8, [r1, #1] │ │ │ │ - bne 125c78 │ │ │ │ - b 125bc4 │ │ │ │ + bne 125c60 │ │ │ │ + b 125bac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #1 │ │ │ │ str fp, [sp] │ │ │ │ bl 30a9c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 125c8c │ │ │ │ + b 125c74 │ │ │ │ lsr r9, r7, #6 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ bfi r9, r0, #6, #26 │ │ │ │ - bcs 125d50 │ │ │ │ + bcs 125d38 │ │ │ │ mvn r0, #31 │ │ │ │ orr fp, r0, r7, lsr #12 │ │ │ │ rsb r7, r6, #0 │ │ │ │ add sl, sp, #8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bls 125d2c │ │ │ │ + bls 125d14 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r6, r6, #3 │ │ │ │ sub r7, r7, #3 │ │ │ │ subs r5, r5, #1 │ │ │ │ strb fp, [r1, r0]! │ │ │ │ str r6, [sp, #16] │ │ │ │ strb r8, [r1, #2] │ │ │ │ strb r9, [r1, #1] │ │ │ │ - bne 125cf0 │ │ │ │ - b 125bc4 │ │ │ │ + bne 125cd8 │ │ │ │ + b 125bac │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ bl 30a9c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 125d04 │ │ │ │ + b 125cec │ │ │ │ mvn r1, #15 │ │ │ │ orr sl, r1, r7, lsr #18 │ │ │ │ lsr r7, r7, #12 │ │ │ │ rsb fp, r6, #0 │ │ │ │ bfi r7, r0, #6, #26 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r0, fp, r0 │ │ │ │ cmp r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bls 125da4 │ │ │ │ + bls 125d8c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r6, r6, #4 │ │ │ │ sub fp, fp, #4 │ │ │ │ subs r5, r5, #1 │ │ │ │ strb sl, [r1, r0]! │ │ │ │ str r6, [sp, #16] │ │ │ │ strb r8, [r1, #3] │ │ │ │ strb r9, [r1, #2] │ │ │ │ strb r7, [r1, #1] │ │ │ │ - bne 125d64 │ │ │ │ - b 125bc4 │ │ │ │ + bne 125d4c │ │ │ │ + b 125bac │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ bl 30a9c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 125d78 │ │ │ │ - b 125dd8 │ │ │ │ - b 125dd8 │ │ │ │ - b 125dd8 │ │ │ │ - b 125dd8 │ │ │ │ + b 125d60 │ │ │ │ + b 125dc0 │ │ │ │ + b 125dc0 │ │ │ │ + b 125dc0 │ │ │ │ + b 125dc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 125df4 │ │ │ │ + beq 125ddc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -263119,21 +263113,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 155b3c │ │ │ │ + bl 155b24 │ │ │ │ mov fp, r0 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq 125fcc │ │ │ │ + beq 125fb4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp fp, r1 │ │ │ │ add r8, sp, #248 @ 0xf8 │ │ │ │ movhi r1, fp │ │ │ │ mov r9, #0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ lsl r4, r0, #2 │ │ │ │ @@ -263147,28 +263141,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 sl, r0, #4 │ │ │ │ - b 125ed8 │ │ │ │ + b 125ec0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add fp, fp, #1 │ │ │ │ add sl, sl, #12 │ │ │ │ subs r4, r4, #12 │ │ │ │ str r5, [r0, r8, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r8, #1 │ │ │ │ mov r8, r7 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 125fcc │ │ │ │ + beq 125fb4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, fp │ │ │ │ - beq 12673c │ │ │ │ + beq 126724 │ │ │ │ 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 │ │ │ │ @@ -263199,36 +263193,36 @@ │ │ │ │ str r9, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r9, [sp, #252] @ 0xfc │ │ │ │ str r9, [sp, #248] @ 0xf8 │ │ │ │ ldrd r2, [sl] │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 19d714 │ │ │ │ + bl 19d6fc │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 126394 │ │ │ │ + bne 12637c │ │ │ │ ldr r5, [sp, #180] @ 0xb4 │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r8 │ │ │ │ - bl 127940 │ │ │ │ + bl 127928 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #252] @ 0xfc │ │ │ │ cmp r8, r0 │ │ │ │ str r5, [sp, #248] @ 0xf8 │ │ │ │ - bne 125eb0 │ │ │ │ + bne 125e98 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 33e74 │ │ │ │ - b 125eb0 │ │ │ │ + b 125e98 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 155b3c │ │ │ │ + bl 155b24 │ │ │ │ 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 │ │ │ │ @@ -263247,15 +263241,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 126074 │ │ │ │ + b 12605c │ │ │ │ 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} │ │ │ │ @@ -263263,43 +263257,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 1260c8 │ │ │ │ + beq 1260b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 12674c │ │ │ │ + bcs 126734 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r3, fp, #12 │ │ │ │ add r5, r0, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 1260d4 │ │ │ │ + beq 1260bc │ │ │ │ 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 1260f0 │ │ │ │ - b 1262bc │ │ │ │ + bne 1260d8 │ │ │ │ + b 1262a4 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r4 │ │ │ │ - b 1260d8 │ │ │ │ + b 1260c0 │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r2] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1262bc │ │ │ │ + beq 1262a4 │ │ │ │ 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 │ │ │ │ @@ -263312,18 +263306,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 1aa038 │ │ │ │ + bl 1aa020 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1262f0 │ │ │ │ + bne 1262d8 │ │ │ │ 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 │ │ │ │ @@ -263339,63 +263333,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 126264 │ │ │ │ + beq 12624c │ │ │ │ add r8, r0, #28 │ │ │ │ - b 1261e0 │ │ │ │ + b 1261c8 │ │ │ │ ldr r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1261d4 │ │ │ │ + beq 1261bc │ │ │ │ ldr r0, [r8, #-20] @ 0xffffffec │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r8, r8, #28 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 126264 │ │ │ │ + beq 12624c │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r5, #-28]! @ 0xffffffe4 │ │ │ │ subs r0, r0, #7 │ │ │ │ movcc r0, sl │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 1261d4 │ │ │ │ + bhi 1261bc │ │ │ │ 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 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128cdc │ │ │ │ + bl 128cc4 │ │ │ │ ldr r0, [r8, #-4] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - b 1261d0 │ │ │ │ + b 1261b8 │ │ │ │ ldr r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1261d4 │ │ │ │ + beq 1261bc │ │ │ │ ldr r0, [r8, #-20] @ 0xffffffec │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - b 1261d0 │ │ │ │ + b 1261b8 │ │ │ │ ldr r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1261d4 │ │ │ │ + beq 1261bc │ │ │ │ ldr r0, [r8, #-20] @ 0xffffffec │ │ │ │ - b 1261cc │ │ │ │ + b 1261b4 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126284 │ │ │ │ + beq 12626c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add r8, sp, #248 @ 0xf8 │ │ │ │ @@ -263403,31 +263397,31 @@ │ │ │ │ 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 126040 │ │ │ │ + bne 126028 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ bl 33f34 │ │ │ │ - b 126040 │ │ │ │ + b 126028 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [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 126418 │ │ │ │ - b 126448 │ │ │ │ + bne 126400 │ │ │ │ + b 126430 │ │ │ │ mov r1, r8 │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, ip │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, r8, #20 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -263447,70 +263441,70 @@ │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ add r6, r1, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 126370 │ │ │ │ + beq 126358 │ │ │ │ add r4, r0, #28 │ │ │ │ - bl 129784 │ │ │ │ + bl 12976c │ │ │ │ mov r0, r4 │ │ │ │ - b 126358 │ │ │ │ + b 126340 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1263cc │ │ │ │ + beq 1263b4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ - b 1263cc │ │ │ │ + b 1263b4 │ │ │ │ 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 127940 │ │ │ │ + bl 127928 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 12a0c4 │ │ │ │ + bl 12a0ac │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1263f4 │ │ │ │ + beq 1263dc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 126714 │ │ │ │ + beq 1266fc │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r4 │ │ │ │ - b 126400 │ │ │ │ + b 1263e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r7, [r0, #40] @ 0x28 │ │ │ │ ldrex r5, [r7] │ │ │ │ add r0, r5, #1 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 126420 │ │ │ │ + bne 126408 │ │ │ │ cmn r5, #1 │ │ │ │ - ble 126798 │ │ │ │ + ble 126780 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r8, [r0, #44] @ 0x2c │ │ │ │ ldr r5, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ strb r2, [sp, #228] @ 0xe4 │ │ │ │ strb r3, [sp, #236] @ 0xec │ │ │ │ @@ -263541,82 +263535,82 @@ │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str fp, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #192] @ 0xc0 │ │ │ │ str lr, [sp, #196] @ 0xc4 │ │ │ │ strh r0, [r2] │ │ │ │ strh r1, [r2, #-9] │ │ │ │ - beq 126510 │ │ │ │ + beq 1264f8 │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12678c │ │ │ │ + beq 126774 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [fp, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ add r4, r4, #28 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 1264f8 │ │ │ │ - b 126514 │ │ │ │ + bne 1264e0 │ │ │ │ + b 1264fc │ │ │ │ mov fp, #4 │ │ │ │ add r4, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 170c54 │ │ │ │ + bl 170c3c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r4, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 134d6c │ │ │ │ + bl 134d54 │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ ldr r8, [sp, #252] @ 0xfc │ │ │ │ ldr r5, [sp, #256] @ 0x100 │ │ │ │ cmp ip, #2 │ │ │ │ - bne 126650 │ │ │ │ + bne 126638 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ ldrex r0, [r8] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 126570 │ │ │ │ + bne 126558 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 126798 │ │ │ │ + bmi 126780 │ │ │ │ str r5, [sp, #252] @ 0xfc │ │ │ │ str r8, [sp, #248] @ 0xf8 │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - beq 12675c │ │ │ │ - ldr r2, [pc, #1228] @ 126a84 │ │ │ │ + beq 126744 │ │ │ │ + ldr r2, [pc, #1228] @ 126a6c │ │ │ │ mov r1, r0 │ │ │ │ str r8, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r1, #4] │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 124fe4 │ │ │ │ + bl 124fcc │ │ │ │ bl ab35c │ │ │ │ mov r0, #776 @ 0x308 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12676c │ │ │ │ + beq 126754 │ │ │ │ add sl, sp, #248 @ 0xf8 │ │ │ │ mov r2, #776 @ 0x308 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ @@ -263626,24 +263620,24 @@ │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ bl ab35c │ │ │ │ mov r0, #20 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12677c │ │ │ │ + beq 126764 │ │ │ │ ldm sl, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ stmib r2, {r0, r7} │ │ │ │ str r1, [r2] │ │ │ │ - b 1266b0 │ │ │ │ + b 126698 │ │ │ │ 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} │ │ │ │ @@ -263654,266 +263648,266 @@ │ │ │ │ str ip, [r7] │ │ │ │ stmib r7, {r8, lr} │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 126688 │ │ │ │ + bne 126670 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1266b0 │ │ │ │ + bne 126698 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 172dec │ │ │ │ + bl 172dd4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1266c8 │ │ │ │ + beq 1266b0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 12a0c4 │ │ │ │ + bl 12a0ac │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1266f0 │ │ │ │ + beq 1266d8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 126714 │ │ │ │ + beq 1266fc │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r4 │ │ │ │ - b 1266fc │ │ │ │ + b 1266e4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126730 │ │ │ │ + beq 126718 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #4 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #824] @ 126a7c │ │ │ │ + ldr r0, [pc, #824] @ 126a64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 126798 │ │ │ │ - ldr r0, [pc, #812] @ 126a80 │ │ │ │ + b 126780 │ │ │ │ + ldr r0, [pc, #812] @ 126a68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 126798 │ │ │ │ + b 126780 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a32c │ │ │ │ - b 126798 │ │ │ │ + b 126780 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ bl 3a32c │ │ │ │ - b 126798 │ │ │ │ + b 126780 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 3a32c │ │ │ │ - b 126798 │ │ │ │ + b 126780 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, sl │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 1269d4 │ │ │ │ + b 1269bc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 127f04 │ │ │ │ - b 126a60 │ │ │ │ - b 1267d0 │ │ │ │ + bl 127eec │ │ │ │ + b 126a48 │ │ │ │ + b 1267b8 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ - b 126a04 │ │ │ │ + b 1269ec │ │ │ │ mov r5, r0 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - b 126a34 │ │ │ │ + b 126a1c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126a68 │ │ │ │ + beq 126a50 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ - b 126a68 │ │ │ │ - b 126a5c │ │ │ │ + b 126a50 │ │ │ │ + b 126a44 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 126f70 │ │ │ │ - b 126a60 │ │ │ │ + bl 126f58 │ │ │ │ + b 126a48 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1273dc │ │ │ │ - b 126a60 │ │ │ │ + bl 1273c4 │ │ │ │ + b 126a48 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 126f70 │ │ │ │ - b 126a60 │ │ │ │ + bl 126f58 │ │ │ │ + b 126a48 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 127940 │ │ │ │ - b 126a60 │ │ │ │ + bl 127928 │ │ │ │ + b 126a48 │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 126864 │ │ │ │ + beq 12684c │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #28 │ │ │ │ - bl 129784 │ │ │ │ + bl 12976c │ │ │ │ mov r4, r7 │ │ │ │ - b 126848 │ │ │ │ + b 126830 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126a60 │ │ │ │ + beq 126a48 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 126a44 │ │ │ │ + b 126a2c │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1268d8 │ │ │ │ + beq 1268c0 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r4, r7 │ │ │ │ - b 126888 │ │ │ │ + b 126870 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 127fd0 │ │ │ │ - b 126a60 │ │ │ │ + bl 127fb8 │ │ │ │ + b 126a48 │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1268d8 │ │ │ │ + beq 1268c0 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r4, r7 │ │ │ │ - b 1268bc │ │ │ │ + b 1268a4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126a70 │ │ │ │ + beq 126a58 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ - b 126914 │ │ │ │ + b 1268fc │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r8, #28 │ │ │ │ - bl 128cdc │ │ │ │ + bl 128cc4 │ │ │ │ ldr r0, [r8, #-4] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 126940 │ │ │ │ + beq 126928 │ │ │ │ mov r0, r8 │ │ │ │ add r4, r8, #28 │ │ │ │ - bl 129784 │ │ │ │ + bl 12976c │ │ │ │ mov r8, r4 │ │ │ │ - b 126924 │ │ │ │ + b 12690c │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126960 │ │ │ │ + beq 126948 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 1273dc │ │ │ │ - b 126a60 │ │ │ │ + bl 1273c4 │ │ │ │ + b 126a48 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1286f8 │ │ │ │ + bl 1286e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 126e7c │ │ │ │ - b 126a34 │ │ │ │ + bl 126e64 │ │ │ │ + b 126a1c │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 12a5e8 │ │ │ │ - b 1269d4 │ │ │ │ + bl 12a5d0 │ │ │ │ + b 1269bc │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1269ac │ │ │ │ + bne 126994 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1269d4 │ │ │ │ + bne 1269bc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1269dc │ │ │ │ + bne 1269c4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 126a04 │ │ │ │ + bne 1269ec │ │ │ │ dmb ish │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 126a0c │ │ │ │ + bne 1269f4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 126a34 │ │ │ │ + bne 126a1c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 172dec │ │ │ │ + bl 172dd4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 126a60 │ │ │ │ + beq 126a48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 126a60 │ │ │ │ + b 126a48 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ - b 126a5c │ │ │ │ + b 126a44 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1282a4 │ │ │ │ + bl 12828c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 12820c │ │ │ │ + bl 1281f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r9, sl, r4, lsr #3 │ │ │ │ - mulseq sl, r4, r1 │ │ │ │ - mulseq sl, r0, r3 │ │ │ │ + @ instruction: 0x001a91bc │ │ │ │ + andseq r9, sl, ip, lsr #3 │ │ │ │ + andseq r9, sl, r8, lsr #7 │ │ │ │ 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 │ │ │ │ @@ -263930,310 +263924,310 @@ │ │ │ │ add r1, r1, #8 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 126ad8 │ │ │ │ + bne 126ac0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 126b00 │ │ │ │ + bne 126ae8 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ 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 126b10 │ │ │ │ + bne 126af8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 126b38 │ │ │ │ + bne 126b20 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 126b88 │ │ │ │ + beq 126b70 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 126b6c │ │ │ │ + b 126b54 │ │ │ │ add r5, r5, #40 @ 0x28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 126b88 │ │ │ │ + beq 126b70 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126b60 │ │ │ │ + beq 126b48 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 126b60 │ │ │ │ + b 126b48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126bac │ │ │ │ + beq 126b94 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ 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 126bdc │ │ │ │ + beq 126bc4 │ │ │ │ add r6, r0, #152 @ 0x98 │ │ │ │ - bl 12956c │ │ │ │ + bl 129554 │ │ │ │ mov r0, r6 │ │ │ │ - b 126bc4 │ │ │ │ + b 126bac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126c00 │ │ │ │ + beq 126be8 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 126c24 │ │ │ │ + beq 126c0c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #152 @ 0x98 │ │ │ │ - bl 12956c │ │ │ │ + bl 129554 │ │ │ │ mov r6, r5 │ │ │ │ - b 126c08 │ │ │ │ + b 126bf0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126c44 │ │ │ │ + beq 126c2c │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 126c68 │ │ │ │ + bne 126c50 │ │ │ │ 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 126c74 │ │ │ │ + bne 126c5c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 126c98 │ │ │ │ + bne 126c80 │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126cb4 │ │ │ │ + beq 126c9c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 1280b0 │ │ │ │ + bl 128098 │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 126d00 │ │ │ │ + beq 126ce8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126ce4 │ │ │ │ + beq 126ccc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126d00 │ │ │ │ + beq 126ce8 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 126d44 │ │ │ │ + bne 126d2c │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 126d2c │ │ │ │ + beq 126d14 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 127b68 │ │ │ │ + bl 127b50 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 127b68 │ │ │ │ + bl 127b50 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 127b68 │ │ │ │ + b 127b50 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 126d1c │ │ │ │ - b 126d2c │ │ │ │ + bne 126d04 │ │ │ │ + b 126d14 │ │ │ │ mov r5, r0 │ │ │ │ - b 126dd8 │ │ │ │ + b 126dc0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 127b68 │ │ │ │ - b 126dd8 │ │ │ │ + bl 127b50 │ │ │ │ + b 126dc0 │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126da0 │ │ │ │ + beq 126d88 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 1280b0 │ │ │ │ + bl 128098 │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 1285cc │ │ │ │ + bl 1285b4 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 126dd0 │ │ │ │ + beq 126db8 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 128070 │ │ │ │ + bl 128058 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 126dec │ │ │ │ + beq 126dd4 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 127b68 │ │ │ │ + bl 127b50 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 126e00 │ │ │ │ + bne 126de8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 12a158 │ │ │ │ + bl 12a140 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126e50 │ │ │ │ + beq 126e38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126e74 │ │ │ │ + beq 126e5c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_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 126ea0 │ │ │ │ + beq 126e88 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126eb8 │ │ │ │ + beq 126ea0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ add r6, r4, #764 @ 0x2fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12a158 │ │ │ │ + bl 12a140 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126ee0 │ │ │ │ + beq 126ec8 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126c50 │ │ │ │ + bl 126c38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126f18 │ │ │ │ + beq 126f00 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #764 @ 0x2fc │ │ │ │ - bl 126e24 │ │ │ │ - b 126f4c │ │ │ │ + bl 126e0c │ │ │ │ + b 126f34 │ │ │ │ mov r5, r0 │ │ │ │ - b 126f54 │ │ │ │ + b 126f3c │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126f4c │ │ │ │ + beq 126f34 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126c50 │ │ │ │ + bl 126c38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1b4510 │ │ │ │ + bl 1b44f8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 127144 │ │ │ │ + bhi 12712c │ │ │ │ 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 │ │ │ │ @@ -264256,39 +264250,39 @@ │ │ │ │ b ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1271b8 │ │ │ │ + beq 1271a0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 127198 │ │ │ │ + bne 127180 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1271b8 │ │ │ │ + beq 1271a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1271b4 │ │ │ │ + b 12719c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127044 │ │ │ │ + beq 12702c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 127594 │ │ │ │ + bl 12757c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #32 │ │ │ │ @@ -264297,86 +264291,86 @@ │ │ │ │ b ab350 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1270d8 │ │ │ │ + beq 1270c0 │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r5, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1271e8 │ │ │ │ + bne 1271d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1270d8 │ │ │ │ + beq 1270c0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 127168 │ │ │ │ + beq 127150 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r6 │ │ │ │ - b 1270f8 │ │ │ │ + b 1270e0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126f70 │ │ │ │ + bl 126f58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 127168 │ │ │ │ + beq 127150 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r6 │ │ │ │ - b 127150 │ │ │ │ + b 127138 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127184 │ │ │ │ + beq 12716c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1271b8 │ │ │ │ + beq 1271a0 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 126f70 │ │ │ │ + bl 126f58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -264384,16 +264378,16 @@ │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1270cc │ │ │ │ - b 1270d8 │ │ │ │ + bne 1270b4 │ │ │ │ + b 1270c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ @@ -264418,34 +264412,34 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 127310 │ │ │ │ + bhi 1272f8 │ │ │ │ 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 128528 │ │ │ │ + bl 128510 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 128628 │ │ │ │ + bl 128610 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ @@ -264453,79 +264447,79 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 128438 │ │ │ │ - b 127354 │ │ │ │ + bl 128420 │ │ │ │ + b 12733c │ │ │ │ mov r0, r5 │ │ │ │ - bl 128380 │ │ │ │ - b 127354 │ │ │ │ + bl 128368 │ │ │ │ + b 12733c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1286bc │ │ │ │ - b 127354 │ │ │ │ + bl 1286a4 │ │ │ │ + b 12733c │ │ │ │ mov r0, r5 │ │ │ │ - bl 128568 │ │ │ │ + bl 128550 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1273a4 │ │ │ │ + beq 12738c │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r6, r4 │ │ │ │ - b 127364 │ │ │ │ + b 12734c │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1273a4 │ │ │ │ + beq 12738c │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r6, r4 │ │ │ │ - b 127388 │ │ │ │ + b 127370 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1273c0 │ │ │ │ + beq 1273a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127434 │ │ │ │ + bl 12741c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 127418 │ │ │ │ + b 127400 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127434 │ │ │ │ + bl 12741c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ @@ -264540,219 +264534,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 127548 │ │ │ │ + beq 127530 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128304 │ │ │ │ + b 1282ec │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127528 │ │ │ │ + beq 127510 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127548 │ │ │ │ + beq 127530 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12a0c4 │ │ │ │ - b 127504 │ │ │ │ + bl 12a0ac │ │ │ │ + b 1274ec │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12754c │ │ │ │ + bne 127534 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128304 │ │ │ │ + b 1282ec │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12a0c4 │ │ │ │ + bl 12a0ac │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127548 │ │ │ │ + beq 127530 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127548 │ │ │ │ + beq 127530 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128304 │ │ │ │ - b 127568 │ │ │ │ + b 1282ec │ │ │ │ + b 127550 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12758c │ │ │ │ + beq 127574 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b4d64 │ │ │ │ + bl 1b4d4c │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #8 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1275f0 │ │ │ │ + bne 1275d8 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 127594 │ │ │ │ + bl 12757c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 127594 │ │ │ │ + bl 12757c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ sub r2, r1, #9 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, r2 │ │ │ │ subhi r1, r0, #1114112 @ 0x110000 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi 127634 │ │ │ │ + bhi 12761c │ │ │ │ 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 1276c0 │ │ │ │ + beq 1276a8 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 128f14 │ │ │ │ + bl 128efc │ │ │ │ mov r0, r6 │ │ │ │ - b 12763c │ │ │ │ + b 127624 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127630 │ │ │ │ + beq 127618 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1276e4 │ │ │ │ + bne 1276cc │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127630 │ │ │ │ + beq 127618 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 127594 │ │ │ │ + bl 12757c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127630 │ │ │ │ + beq 127618 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 127690 │ │ │ │ - b 127630 │ │ │ │ + bne 127678 │ │ │ │ + b 127618 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 1277b0 │ │ │ │ + b 127798 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ - b 1277b0 │ │ │ │ + b 127798 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 1284e8 │ │ │ │ - b 1277b8 │ │ │ │ + bl 1284d0 │ │ │ │ + b 1277a0 │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #8 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 127768 │ │ │ │ + bne 127750 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 127f48 │ │ │ │ - b 1277b8 │ │ │ │ + bl 127f30 │ │ │ │ + b 1277a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1277c4 │ │ │ │ - b 1277b8 │ │ │ │ + bl 1277ac │ │ │ │ + b 1277a0 │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 127798 │ │ │ │ + beq 127780 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 128f14 │ │ │ │ + bl 128efc │ │ │ │ mov r6, r5 │ │ │ │ - b 12777c │ │ │ │ + b 127764 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1277b8 │ │ │ │ + beq 1277a0 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @@ -264761,15 +264755,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 127814 │ │ │ │ + bhi 1277fc │ │ │ │ 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 │ │ │ │ @@ -264777,293 +264771,293 @@ │ │ │ │ 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 1278a4 │ │ │ │ + beq 12788c │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 128f14 │ │ │ │ + bl 128efc │ │ │ │ mov r0, r6 │ │ │ │ - b 127820 │ │ │ │ + b 127808 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127810 │ │ │ │ + beq 1277f8 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1278c8 │ │ │ │ + bne 1278b0 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127810 │ │ │ │ + beq 1277f8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 127594 │ │ │ │ + bl 12757c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127810 │ │ │ │ + beq 1277f8 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 127874 │ │ │ │ - b 127810 │ │ │ │ + bne 12785c │ │ │ │ + b 1277f8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 12792c │ │ │ │ + b 127914 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 127914 │ │ │ │ + beq 1278fc │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 128f14 │ │ │ │ + bl 128efc │ │ │ │ mov r6, r5 │ │ │ │ - b 1278f8 │ │ │ │ + b 1278e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127934 │ │ │ │ + beq 12791c │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 127984 │ │ │ │ + beq 12796c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 127968 │ │ │ │ + b 127950 │ │ │ │ add r5, r5, #36 @ 0x24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 127984 │ │ │ │ + beq 12796c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12795c │ │ │ │ + beq 127944 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 12795c │ │ │ │ + b 127944 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1279a4 │ │ │ │ + beq 12798c │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldrd r8, [r4, #24] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1279c8 │ │ │ │ + beq 1279b0 │ │ │ │ add r6, r0, #112 @ 0x70 │ │ │ │ - bl 129688 │ │ │ │ + bl 129670 │ │ │ │ mov r0, r6 │ │ │ │ - b 1279b0 │ │ │ │ + b 127998 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1279e8 │ │ │ │ + beq 1279d0 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ ldrd r8, [r4, #40] @ 0x28 │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 127a0c │ │ │ │ + beq 1279f4 │ │ │ │ add r6, r0, #152 @ 0x98 │ │ │ │ - bl 12956c │ │ │ │ + bl 129554 │ │ │ │ mov r0, r6 │ │ │ │ - b 1279f4 │ │ │ │ + b 1279dc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127a2c │ │ │ │ + beq 127a14 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 127a68 │ │ │ │ + beq 127a50 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 127a4c │ │ │ │ + b 127a34 │ │ │ │ add r5, r5, #40 @ 0x28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 127a68 │ │ │ │ + beq 127a50 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127a40 │ │ │ │ + beq 127a28 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 127a40 │ │ │ │ + b 127a28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127a88 │ │ │ │ + beq 127a70 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127aa4 │ │ │ │ + beq 127a8c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 127ac8 │ │ │ │ + beq 127ab0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #152 @ 0x98 │ │ │ │ - bl 12956c │ │ │ │ + bl 129554 │ │ │ │ mov r6, r5 │ │ │ │ - b 127aac │ │ │ │ + b 127a94 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127b38 │ │ │ │ + beq 127b20 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ - b 127b38 │ │ │ │ + b 127b20 │ │ │ │ bl 3a910 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 127b10 │ │ │ │ + beq 127af8 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #112 @ 0x70 │ │ │ │ - bl 129688 │ │ │ │ + bl 129670 │ │ │ │ mov r6, r5 │ │ │ │ - b 127af4 │ │ │ │ + b 127adc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127b30 │ │ │ │ + beq 127b18 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 126bb0 │ │ │ │ + bl 126b98 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 126b44 │ │ │ │ + bl 126b2c │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127b58 │ │ │ │ + beq 127b40 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ 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 127b90 │ │ │ │ + beq 127b78 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127bac │ │ │ │ + beq 127b94 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 127c04 │ │ │ │ + beq 127bec │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 127bcc │ │ │ │ + b 127bb4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 127c04 │ │ │ │ + beq 127bec │ │ │ │ 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 127bdc │ │ │ │ - cmp r2, #1 │ │ │ │ bne 127bc4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 127bac │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 127bc4 │ │ │ │ + bl 172c40 │ │ │ │ + b 127bac │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127c20 │ │ │ │ + beq 127c08 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127d00 │ │ │ │ + beq 127ce8 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 127cd4 │ │ │ │ + beq 127cbc │ │ │ │ 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 127c64 │ │ │ │ + b 127c4c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 127cd4 │ │ │ │ + beq 127cbc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 127c84 │ │ │ │ + bne 127c6c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 127c6c │ │ │ │ + beq 127c54 │ │ │ │ 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 │ │ │ │ @@ -265071,189 +265065,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 127cac │ │ │ │ + bne 127c94 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 127c5c │ │ │ │ + bne 127c44 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 127c5c │ │ │ │ + bl 172c40 │ │ │ │ + b 127c44 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 127d00 │ │ │ │ + beq 127ce8 │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127d1c │ │ │ │ + beq 127d04 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127d38 │ │ │ │ + beq 127d20 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127d54 │ │ │ │ + beq 127d3c │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127d70 │ │ │ │ + beq 127d58 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127d8c │ │ │ │ + beq 127d74 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127da4 │ │ │ │ + beq 127d8c │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 127de8 │ │ │ │ + bne 127dd0 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 127db8 │ │ │ │ + bne 127da0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 127de8 │ │ │ │ + bne 127dd0 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 127e60 │ │ │ │ + b 127e48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 127e3c │ │ │ │ + beq 127e24 │ │ │ │ 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 127e14 │ │ │ │ - cmp r2, #1 │ │ │ │ bne 127dfc │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 127de4 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 127dfc │ │ │ │ + bl 172c40 │ │ │ │ + b 127de4 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127e58 │ │ │ │ + beq 127e40 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12b28c │ │ │ │ + bl 12b274 │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 128190 │ │ │ │ + bl 128178 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 127e90 │ │ │ │ + bne 127e78 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 127eac │ │ │ │ + bne 127e94 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 127ec4 │ │ │ │ - b 127ef4 │ │ │ │ + beq 127eac │ │ │ │ + b 127edc │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127e80 │ │ │ │ + beq 127e68 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 127ef4 │ │ │ │ + bne 127edc │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 127ecc │ │ │ │ + bne 127eb4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 127ef4 │ │ │ │ + bne 127edc │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ ldrb r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 127f18 │ │ │ │ + bne 127f00 │ │ │ │ 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 127f24 │ │ │ │ + bne 127f0c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 127594 │ │ │ │ + bl 12757c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 127594 │ │ │ │ + bl 12757c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -265264,149 +265258,149 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 1284e8 │ │ │ │ + bl 1284d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 127ffc │ │ │ │ + beq 127fe4 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 129784 │ │ │ │ + bl 12976c │ │ │ │ mov r0, r6 │ │ │ │ - b 127fe4 │ │ │ │ + b 127fcc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128020 │ │ │ │ + beq 128008 │ │ │ │ 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 ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 128044 │ │ │ │ + beq 12802c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #28 │ │ │ │ - bl 129784 │ │ │ │ + bl 12976c │ │ │ │ mov r6, r5 │ │ │ │ - b 128028 │ │ │ │ + b 128010 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128064 │ │ │ │ + beq 12804c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 127b68 │ │ │ │ + bl 127b50 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 127b68 │ │ │ │ + b 127b50 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 127b68 │ │ │ │ + bl 127b50 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1280e0 │ │ │ │ + beq 1280c8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1280fc │ │ │ │ + beq 1280e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128118 │ │ │ │ + beq 128100 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128134 │ │ │ │ + beq 12811c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128150 │ │ │ │ + beq 128138 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12816c │ │ │ │ + beq 128154 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12818c │ │ │ │ + beq 128174 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1281b4 │ │ │ │ + beq 12819c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1281d0 │ │ │ │ + beq 1281b8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1281ec │ │ │ │ + beq 1281d4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -265417,90 +265411,90 @@ │ │ │ │ b ab350 │ │ │ │ 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 128238 │ │ │ │ + beq 128220 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r6 │ │ │ │ - b 128220 │ │ │ │ + b 128208 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128258 │ │ │ │ + beq 128240 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 12827c │ │ │ │ + beq 128264 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r6, r5 │ │ │ │ - b 128260 │ │ │ │ + b 128248 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128298 │ │ │ │ + beq 128280 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 12a0c4 │ │ │ │ + bl 12a0ac │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1282d4 │ │ │ │ + beq 1282bc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1282fc │ │ │ │ + beq 1282e4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127434 │ │ │ │ + bl 12741c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 128354 │ │ │ │ + b 12833c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127434 │ │ │ │ + bl 12741c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -265511,33 +265505,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 1283dc │ │ │ │ + beq 1283c4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1283bc │ │ │ │ + bne 1283a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1283dc │ │ │ │ + beq 1283c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1283d8 │ │ │ │ + b 1283c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1283dc │ │ │ │ + beq 1283c4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 126f70 │ │ │ │ + bl 126f58 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -265555,72 +265549,72 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_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 128460 │ │ │ │ + beq 128448 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r6 │ │ │ │ - b 128448 │ │ │ │ + b 128430 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12847c │ │ │ │ + beq 128464 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1284b0 │ │ │ │ + beq 128498 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r6, r5 │ │ │ │ - b 128494 │ │ │ │ + b 12847c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1284cc │ │ │ │ + beq 1284b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 127594 │ │ │ │ + bl 12757c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12855c │ │ │ │ + beq 128544 │ │ │ │ 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 │ │ │ │ @@ -265630,15 +265624,15 @@ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 126f70 │ │ │ │ + bl 126f58 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ @@ -265655,49 +265649,49 @@ │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128608 │ │ │ │ + beq 1285f0 │ │ │ │ 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 ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128624 │ │ │ │ + beq 12860c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 128684 │ │ │ │ + beq 12866c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 128690 │ │ │ │ + bne 128678 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128680 │ │ │ │ + beq 128668 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -265709,19 +265703,19 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 128668 │ │ │ │ - b 128680 │ │ │ │ + bne 128650 │ │ │ │ + b 128668 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 127594 │ │ │ │ + bl 12757c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -265734,54 +265728,54 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 128708 │ │ │ │ + bne 1286f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12872c │ │ │ │ + bne 128714 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 128734 │ │ │ │ + bne 12871c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 172dec │ │ │ │ + b 172dd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12876c │ │ │ │ + bne 128754 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 128794 │ │ │ │ + bne 12877c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172dec │ │ │ │ + bl 172dd4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1b4510 │ │ │ │ + bl 1b44f8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 128960 │ │ │ │ + bhi 128948 │ │ │ │ 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 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ @@ -265804,122 +265798,122 @@ │ │ │ │ b ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1289d4 │ │ │ │ + beq 1289bc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1289b4 │ │ │ │ + bne 12899c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1289d4 │ │ │ │ + beq 1289bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1289d0 │ │ │ │ + b 1289b8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128874 │ │ │ │ + beq 12885c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 129e74 │ │ │ │ + b 129e5c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1288f4 │ │ │ │ + beq 1288dc │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r5, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 128a04 │ │ │ │ + bne 1289ec │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1288f4 │ │ │ │ + beq 1288dc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 128984 │ │ │ │ + beq 12896c │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r6 │ │ │ │ - b 128914 │ │ │ │ + b 1288fc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 128984 │ │ │ │ + beq 12896c │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r6 │ │ │ │ - b 12896c │ │ │ │ + b 128954 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1289a0 │ │ │ │ + beq 128988 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1289d4 │ │ │ │ + beq 1289bc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -265927,16 +265921,16 @@ │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1288e8 │ │ │ │ - b 1288f4 │ │ │ │ + bne 1288d0 │ │ │ │ + b 1288dc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ @@ -265954,15 +265948,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 128b14 │ │ │ │ + bhi 128afc │ │ │ │ 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 │ │ │ │ @@ -265970,19 +265964,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 129c30 │ │ │ │ + bl 129c18 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 129de0 │ │ │ │ + bl 129dc8 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ @@ -265990,115 +265984,115 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 129b40 │ │ │ │ - b 128b64 │ │ │ │ + bl 129b28 │ │ │ │ + b 128b4c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 129cd4 │ │ │ │ - b 128b64 │ │ │ │ + bl 129cbc │ │ │ │ + b 128b4c │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 129e74 │ │ │ │ - b 128b64 │ │ │ │ + bl 129e5c │ │ │ │ + b 128b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 129c70 │ │ │ │ - b 128b64 │ │ │ │ + bl 129c58 │ │ │ │ + b 128b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 129a88 │ │ │ │ + bl 129a70 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 128bb4 │ │ │ │ + beq 128b9c │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r6, r4 │ │ │ │ - b 128b74 │ │ │ │ + b 128b5c │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 128bb4 │ │ │ │ + beq 128b9c │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r6, r4 │ │ │ │ - b 128b98 │ │ │ │ + b 128b80 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128bd0 │ │ │ │ + beq 128bb8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128cdc │ │ │ │ + bl 128cc4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 128c28 │ │ │ │ + b 128c10 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128cdc │ │ │ │ + bl 128cc4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 128ca0 │ │ │ │ + beq 128c88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 128c80 │ │ │ │ + bne 128c68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128ca0 │ │ │ │ + beq 128c88 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 128c9c │ │ │ │ + b 128c84 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128ca0 │ │ │ │ + beq 128c88 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -266118,152 +266112,152 @@ │ │ │ │ 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 128df0 │ │ │ │ + beq 128dd8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 129a0c │ │ │ │ + b 1299f4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128dd0 │ │ │ │ + beq 128db8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128df0 │ │ │ │ + beq 128dd8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12a0c4 │ │ │ │ - b 128dac │ │ │ │ + bl 12a0ac │ │ │ │ + b 128d94 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 128df4 │ │ │ │ + bne 128ddc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 129a0c │ │ │ │ + b 1299f4 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12a0c4 │ │ │ │ + bl 12a0ac │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128df0 │ │ │ │ + beq 128dd8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128df0 │ │ │ │ + beq 128dd8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 129a0c │ │ │ │ - b 128e10 │ │ │ │ + b 1299f4 │ │ │ │ + b 128df8 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128e34 │ │ │ │ + beq 128e1c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r6, #8 │ │ │ │ mov r4, r0 │ │ │ │ movt r6, #17 │ │ │ │ - bl 1b4d64 │ │ │ │ + bl 1b4d4c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne 128e98 │ │ │ │ + bne 128e80 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 128e3c │ │ │ │ + bl 128e24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 128e3c │ │ │ │ + bl 128e24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128f14 │ │ │ │ + b 128efc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 129bf0 │ │ │ │ - b 128f08 │ │ │ │ + bl 129bd8 │ │ │ │ + b 128ef0 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne 128f00 │ │ │ │ + bne 128ee8 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 1294e4 │ │ │ │ - b 128f08 │ │ │ │ + bl 1294cc │ │ │ │ + b 128ef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128f14 │ │ │ │ + bl 128efc │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ movw r6, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ movt r6, #17 │ │ │ │ sub r2, r6, #9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, r2 │ │ │ │ subhi r0, r1, #1114112 @ 0x110000 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 128f6c │ │ │ │ + bhi 128f54 │ │ │ │ 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 │ │ │ │ @@ -266271,199 +266265,199 @@ │ │ │ │ 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 129000 │ │ │ │ + beq 128fe8 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 128f14 │ │ │ │ + bl 128efc │ │ │ │ mov r0, r6 │ │ │ │ - b 128f78 │ │ │ │ + b 128f60 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128f68 │ │ │ │ + beq 128f50 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 129040 │ │ │ │ + bne 129028 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128f68 │ │ │ │ + beq 128f50 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4d64 │ │ │ │ + bl 1b4d4c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne 129024 │ │ │ │ + bne 12900c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 1294e4 │ │ │ │ - b 12902c │ │ │ │ + bl 1294cc │ │ │ │ + b 129014 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128f68 │ │ │ │ + beq 128f50 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128f14 │ │ │ │ + bl 128efc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 128fcc │ │ │ │ - b 128f68 │ │ │ │ + bne 128fb4 │ │ │ │ + b 128f50 │ │ │ │ mov r9, r0 │ │ │ │ - b 129088 │ │ │ │ + b 129070 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne 129080 │ │ │ │ + bne 129068 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 1294e4 │ │ │ │ - b 129088 │ │ │ │ + bl 1294cc │ │ │ │ + b 129070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128f14 │ │ │ │ + bl 128efc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 1290d0 │ │ │ │ + b 1290b8 │ │ │ │ bl 3a910 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1290b8 │ │ │ │ + beq 1290a0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 128f14 │ │ │ │ + bl 128efc │ │ │ │ mov r6, r5 │ │ │ │ - b 12909c │ │ │ │ + b 129084 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1290d8 │ │ │ │ + beq 1290c0 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r6, #8 │ │ │ │ mov r4, r0 │ │ │ │ movt r6, #17 │ │ │ │ - bl 1b4d64 │ │ │ │ + bl 1b4d4c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne 129110 │ │ │ │ + bne 1290f8 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1294e4 │ │ │ │ + b 1294cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128f14 │ │ │ │ + b 128efc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne 129138 │ │ │ │ + bne 129120 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 1294e4 │ │ │ │ - b 129140 │ │ │ │ + bl 1294cc │ │ │ │ + b 129128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128f14 │ │ │ │ + bl 128efc │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 129174 │ │ │ │ + beq 12915c │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129190 │ │ │ │ + beq 129178 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r9, #144] @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1291e4 │ │ │ │ + beq 1291cc │ │ │ │ mov r4, #0 │ │ │ │ - b 1291ac │ │ │ │ + b 129194 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 1291e4 │ │ │ │ + beq 1291cc │ │ │ │ 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 1291bc │ │ │ │ - cmp r2, #1 │ │ │ │ bne 1291a4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 12918c │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 1291a4 │ │ │ │ + bl 172c40 │ │ │ │ + b 12918c │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129200 │ │ │ │ + beq 1291e8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1292e0 │ │ │ │ + beq 1292c8 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1292b4 │ │ │ │ + beq 12929c │ │ │ │ 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 129244 │ │ │ │ + b 12922c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1292b4 │ │ │ │ + beq 12929c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 129264 │ │ │ │ + bne 12924c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 12924c │ │ │ │ + beq 129234 │ │ │ │ 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 │ │ │ │ @@ -266471,172 +266465,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 12928c │ │ │ │ + bne 129274 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12923c │ │ │ │ + bne 129224 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 12923c │ │ │ │ + bl 172c40 │ │ │ │ + b 129224 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 1292e0 │ │ │ │ + beq 1292c8 │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1292fc │ │ │ │ + beq 1292e4 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129318 │ │ │ │ + beq 129300 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129334 │ │ │ │ + beq 12931c │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129350 │ │ │ │ + beq 129338 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12936c │ │ │ │ + beq 129354 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129384 │ │ │ │ + beq 12936c │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1293c8 │ │ │ │ + bne 1293b0 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 129398 │ │ │ │ + bne 129380 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1293c8 │ │ │ │ + bne 1293b0 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 129440 │ │ │ │ + b 129428 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 12941c │ │ │ │ + beq 129404 │ │ │ │ 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 1293f4 │ │ │ │ - cmp r2, #1 │ │ │ │ bne 1293dc │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 1293c4 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 1293dc │ │ │ │ + bl 172c40 │ │ │ │ + b 1293c4 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129438 │ │ │ │ + beq 129420 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12b28c │ │ │ │ + bl 12b274 │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 129990 │ │ │ │ + bl 129978 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 129470 │ │ │ │ + bne 129458 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12948c │ │ │ │ + bne 129474 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1294a4 │ │ │ │ - b 1294d4 │ │ │ │ + beq 12948c │ │ │ │ + b 1294bc │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129460 │ │ │ │ + beq 129448 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1294d4 │ │ │ │ + bne 1294bc │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1294ac │ │ │ │ + bne 129494 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1294d4 │ │ │ │ + bne 1294bc │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128e3c │ │ │ │ + bl 128e24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 128e3c │ │ │ │ + bl 128e24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -266647,302 +266641,302 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 129bf0 │ │ │ │ + bl 129bd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ movw r7, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ movt r7, #17 │ │ │ │ orr r1, r7, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 129598 │ │ │ │ + bne 129580 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128e3c │ │ │ │ + b 128e24 │ │ │ │ ldrd r0, [r4, #120] @ 0x78 │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1295b8 │ │ │ │ + beq 1295a0 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 128f14 │ │ │ │ + bl 128efc │ │ │ │ mov r0, r6 │ │ │ │ - b 1295a0 │ │ │ │ + b 129588 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1295d8 │ │ │ │ + beq 1295c0 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4d64 │ │ │ │ + bl 1b4d4c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r7 │ │ │ │ - bne 1295f8 │ │ │ │ + bne 1295e0 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1294e4 │ │ │ │ + b 1294cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128f14 │ │ │ │ + b 128efc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r7 │ │ │ │ - bne 129620 │ │ │ │ + bne 129608 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 1294e4 │ │ │ │ - b 129678 │ │ │ │ + bl 1294cc │ │ │ │ + b 129660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128f14 │ │ │ │ - b 129678 │ │ │ │ + bl 128efc │ │ │ │ + b 129660 │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 129650 │ │ │ │ + beq 129638 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #88 @ 0x58 │ │ │ │ - bl 128f14 │ │ │ │ + bl 128efc │ │ │ │ mov r6, r7 │ │ │ │ - b 129634 │ │ │ │ + b 12961c │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129670 │ │ │ │ + beq 129658 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1290e4 │ │ │ │ + bl 1290cc │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1296c0 │ │ │ │ + bne 1296a8 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1296ec │ │ │ │ + beq 1296d4 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r6 │ │ │ │ - b 1296a8 │ │ │ │ + b 129690 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12a278 │ │ │ │ + bl 12a260 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1296e0 │ │ │ │ + beq 1296c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 128c44 │ │ │ │ + b 128c2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12970c │ │ │ │ + beq 1296f4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12972c │ │ │ │ + beq 129714 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 128c44 │ │ │ │ - b 129778 │ │ │ │ + bl 128c2c │ │ │ │ + b 129760 │ │ │ │ bl 3a910 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 12975c │ │ │ │ + beq 129744 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r6, r5 │ │ │ │ - b 129740 │ │ │ │ + b 129728 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129778 │ │ │ │ + beq 129760 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ subs r0, r0, #7 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 12983c │ │ │ │ + bhi 129824 │ │ │ │ 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 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128cdc │ │ │ │ + bl 128cc4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12983c │ │ │ │ + beq 129824 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12983c │ │ │ │ + beq 129824 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12983c │ │ │ │ + beq 129824 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 129854 │ │ │ │ + b 12983c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128cdc │ │ │ │ + bl 128cc4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 12914c │ │ │ │ + bl 129134 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 12914c │ │ │ │ + b 129134 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 12914c │ │ │ │ + bl 129134 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1298e0 │ │ │ │ + beq 1298c8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1298fc │ │ │ │ + beq 1298e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129918 │ │ │ │ + beq 129900 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129934 │ │ │ │ + beq 12991c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129950 │ │ │ │ + beq 129938 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12996c │ │ │ │ + beq 129954 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12998c │ │ │ │ + beq 129974 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1299b4 │ │ │ │ + beq 12999c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1299d0 │ │ │ │ + beq 1299b8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1299ec │ │ │ │ + beq 1299d4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -266950,31 +266944,31 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128cdc │ │ │ │ + bl 128cc4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 129a5c │ │ │ │ + b 129a44 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128cdc │ │ │ │ + bl 128cc4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -266985,33 +266979,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 129ae4 │ │ │ │ + beq 129acc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 129ac4 │ │ │ │ + bne 129aac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129ae4 │ │ │ │ + beq 129acc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 129ae0 │ │ │ │ + b 129ac8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129ae4 │ │ │ │ + beq 129acc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -267029,72 +267023,72 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_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 129b68 │ │ │ │ + beq 129b50 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r6 │ │ │ │ - b 129b50 │ │ │ │ + b 129b38 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129b84 │ │ │ │ + beq 129b6c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 129bb8 │ │ │ │ + beq 129ba0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r6, r5 │ │ │ │ - b 129b9c │ │ │ │ + b 129b84 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129bd4 │ │ │ │ + beq 129bbc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 128e3c │ │ │ │ + bl 128e24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129c64 │ │ │ │ + beq 129c4c │ │ │ │ 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 │ │ │ │ @@ -267104,15 +267098,15 @@ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ @@ -267130,42 +267124,42 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_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 129cfc │ │ │ │ + beq 129ce4 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r6 │ │ │ │ - b 129ce4 │ │ │ │ + b 129ccc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129d18 │ │ │ │ + beq 129d00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 129d4c │ │ │ │ + beq 129d34 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r6, r5 │ │ │ │ - b 129d30 │ │ │ │ + b 129d18 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129d68 │ │ │ │ + beq 129d50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ @@ -267173,49 +267167,49 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129dc0 │ │ │ │ + beq 129da8 │ │ │ │ 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 ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129ddc │ │ │ │ + beq 129dc4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 129e3c │ │ │ │ + beq 129e24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 129e48 │ │ │ │ + bne 129e30 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129e38 │ │ │ │ + beq 129e20 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -267227,45 +267221,45 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 129e20 │ │ │ │ - b 129e38 │ │ │ │ + bne 129e08 │ │ │ │ + b 129e20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r6, #8 │ │ │ │ mov r4, r0 │ │ │ │ movt r6, #17 │ │ │ │ - bl 1b4d64 │ │ │ │ + bl 1b4d4c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne 129ea0 │ │ │ │ + bne 129e88 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 1294e4 │ │ │ │ - b 129ea8 │ │ │ │ + bl 1294cc │ │ │ │ + b 129e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128f14 │ │ │ │ + bl 128efc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 129ee8 │ │ │ │ + b 129ed0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne 129ee0 │ │ │ │ + bne 129ec8 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 1294e4 │ │ │ │ - b 129ee8 │ │ │ │ + bl 1294cc │ │ │ │ + b 129ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128f14 │ │ │ │ + bl 128efc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ @@ -267273,389 +267267,389 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 129f14 │ │ │ │ + bne 129efc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 129f38 │ │ │ │ + bne 129f20 │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129f54 │ │ │ │ + beq 129f3c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 1298b0 │ │ │ │ + bl 129898 │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 129fa0 │ │ │ │ + beq 129f88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129f84 │ │ │ │ + beq 129f6c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 129fa0 │ │ │ │ + beq 129f88 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 129ff4 │ │ │ │ + bne 129fdc │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 129fcc │ │ │ │ + beq 129fb4 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 12914c │ │ │ │ + bl 129134 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 12914c │ │ │ │ + bl 129134 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 129fe0 │ │ │ │ + beq 129fc8 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 12914c │ │ │ │ + bl 129134 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 129fbc │ │ │ │ - b 129fcc │ │ │ │ + bne 129fa4 │ │ │ │ + b 129fb4 │ │ │ │ mov r5, r0 │ │ │ │ - b 12a094 │ │ │ │ + b 12a07c │ │ │ │ mov r5, r0 │ │ │ │ - b 12a080 │ │ │ │ + b 12a068 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 12914c │ │ │ │ - b 12a080 │ │ │ │ + bl 129134 │ │ │ │ + b 12a068 │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a058 │ │ │ │ + beq 12a040 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 1298b0 │ │ │ │ + bl 129898 │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 129d84 │ │ │ │ + bl 129d6c │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12a0ac │ │ │ │ + bne 12a094 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 129870 │ │ │ │ + bl 129858 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12a094 │ │ │ │ + beq 12a07c │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 12914c │ │ │ │ + bl 129134 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 12a078 │ │ │ │ + b 12a060 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12a104 │ │ │ │ + beq 12a0ec │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128cdc │ │ │ │ + bl 128cc4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r4, r4, #28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 12a0d8 │ │ │ │ + bne 12a0c0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128cdc │ │ │ │ - b 12a120 │ │ │ │ + bl 128cc4 │ │ │ │ + b 12a108 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 12a14c │ │ │ │ + beq 12a134 │ │ │ │ add r4, r0, #28 │ │ │ │ - bl 128bec │ │ │ │ + bl 128bd4 │ │ │ │ mov r0, r4 │ │ │ │ - b 12a134 │ │ │ │ + b 12a11c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12a1c8 │ │ │ │ + beq 12a1b0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r4, #0 │ │ │ │ - b 12a180 │ │ │ │ + b 12a168 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 12a1c8 │ │ │ │ + beq 12a1b0 │ │ │ │ add r5, r7, r4, lsl #6 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ ldr r9, [r5, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12a1a8 │ │ │ │ + beq 12a190 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 129f04 │ │ │ │ - b 12a190 │ │ │ │ + bl 129eec │ │ │ │ + b 12a178 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a178 │ │ │ │ + beq 12a160 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 12a178 │ │ │ │ + b 12a160 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12a1ec │ │ │ │ + beq 12a1d4 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 129f04 │ │ │ │ - b 12a1d4 │ │ │ │ + bl 129eec │ │ │ │ + b 12a1bc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b 12a1f8 │ │ │ │ + b 12a1e0 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a210 │ │ │ │ + beq 12a1f8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 12a244 │ │ │ │ + beq 12a22c │ │ │ │ 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 12a1f4 │ │ │ │ + beq 12a1dc │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 129f04 │ │ │ │ - b 12a22c │ │ │ │ + bl 129eec │ │ │ │ + b 12a214 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12a264 │ │ │ │ + beq 12a24c │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 129f04 │ │ │ │ - b 12a24c │ │ │ │ + bl 129eec │ │ │ │ + b 12a234 │ │ │ │ mov r0, fp │ │ │ │ - bl 1255d0 │ │ │ │ + bl 1255b8 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 12a29c │ │ │ │ + beq 12a284 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r0, r4 │ │ │ │ - b 12a284 │ │ │ │ + b 12a26c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 12a2c0 │ │ │ │ + beq 12a2a8 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 128788 │ │ │ │ mov r4, r7 │ │ │ │ - b 12a2a4 │ │ │ │ + b 12a28c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 12a2e4 │ │ │ │ + bne 12a2cc │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 12a2e8 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 12a2d0 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12a304 │ │ │ │ + bne 12a2ec │ │ │ │ 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 12a310 │ │ │ │ + bne 12a2f8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12a334 │ │ │ │ + bne 12a31c │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a350 │ │ │ │ + beq 12a338 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 12ab14 │ │ │ │ + bl 12aafc │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 12a39c │ │ │ │ + beq 12a384 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a380 │ │ │ │ + beq 12a368 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a39c │ │ │ │ + beq 12a384 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 12a3e0 │ │ │ │ + bne 12a3c8 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12a3c8 │ │ │ │ + beq 12a3b0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 12a6cc │ │ │ │ + bl 12a6b4 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 12a6cc │ │ │ │ + bl 12a6b4 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 12a6cc │ │ │ │ + b 12a6b4 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12a3b8 │ │ │ │ - b 12a3c8 │ │ │ │ + bne 12a3a0 │ │ │ │ + b 12a3b0 │ │ │ │ mov r5, r0 │ │ │ │ - b 12a474 │ │ │ │ + b 12a45c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 12a6cc │ │ │ │ - b 12a474 │ │ │ │ + bl 12a6b4 │ │ │ │ + b 12a45c │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a43c │ │ │ │ + beq 12a424 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 12ab14 │ │ │ │ + bl 12aafc │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 12ac70 │ │ │ │ + bl 12ac58 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 12a46c │ │ │ │ + beq 12a454 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 12aad4 │ │ │ │ + bl 12aabc │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12a488 │ │ │ │ + beq 12a470 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 12a6cc │ │ │ │ + bl 12a6b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12a588 │ │ │ │ + beq 12a570 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12a554 │ │ │ │ + beq 12a53c │ │ │ │ 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 12a4e4 │ │ │ │ + b 12a4cc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12a554 │ │ │ │ + beq 12a53c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 12a504 │ │ │ │ + bne 12a4ec │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 12a4ec │ │ │ │ + beq 12a4d4 │ │ │ │ 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 │ │ │ │ @@ -267663,184 +267657,184 @@ │ │ │ │ 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 12a52c │ │ │ │ + bne 12a514 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12a4dc │ │ │ │ + bne 12a4c4 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 12a4dc │ │ │ │ + bl 172c40 │ │ │ │ + b 12a4c4 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, r9, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 12a588 │ │ │ │ + beq 12a570 │ │ │ │ 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 ab350 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 12a158 │ │ │ │ + bl 12a140 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a5bc │ │ │ │ + beq 12a5a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a5e0 │ │ │ │ + beq 12a5c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_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 12a60c │ │ │ │ + beq 12a5f4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a624 │ │ │ │ + beq 12a60c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ add r6, r4, #764 @ 0x2fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12a158 │ │ │ │ + bl 12a140 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a64c │ │ │ │ + beq 12a634 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 12a2ec │ │ │ │ + b 12a2d4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a674 │ │ │ │ + beq 12a65c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #764 @ 0x2fc │ │ │ │ - bl 12a590 │ │ │ │ - b 12a6a0 │ │ │ │ + bl 12a578 │ │ │ │ + b 12a688 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a6a0 │ │ │ │ + beq 12a688 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12a2ec │ │ │ │ + bl 12a2d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ 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 12a6f4 │ │ │ │ + beq 12a6dc │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a710 │ │ │ │ + beq 12a6f8 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 12a768 │ │ │ │ + beq 12a750 │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 12a730 │ │ │ │ + b 12a718 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 12a768 │ │ │ │ + beq 12a750 │ │ │ │ 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 12a740 │ │ │ │ - cmp r2, #1 │ │ │ │ bne 12a728 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 12a710 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 12a728 │ │ │ │ + bl 172c40 │ │ │ │ + b 12a710 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a784 │ │ │ │ + beq 12a76c │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a864 │ │ │ │ + beq 12a84c │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12a838 │ │ │ │ + beq 12a820 │ │ │ │ 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 12a7c8 │ │ │ │ + b 12a7b0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12a838 │ │ │ │ + beq 12a820 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 12a7e8 │ │ │ │ + bne 12a7d0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 12a7d0 │ │ │ │ + beq 12a7b8 │ │ │ │ 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 │ │ │ │ @@ -267848,278 +267842,278 @@ │ │ │ │ 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 12a810 │ │ │ │ + bne 12a7f8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12a7c0 │ │ │ │ + bne 12a7a8 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 12a7c0 │ │ │ │ + bl 172c40 │ │ │ │ + b 12a7a8 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 12a864 │ │ │ │ + beq 12a84c │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a880 │ │ │ │ + beq 12a868 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a89c │ │ │ │ + beq 12a884 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a8b8 │ │ │ │ + beq 12a8a0 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a8d4 │ │ │ │ + beq 12a8bc │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a8f0 │ │ │ │ + beq 12a8d8 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a908 │ │ │ │ + beq 12a8f0 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12a94c │ │ │ │ + bne 12a934 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12a91c │ │ │ │ + bne 12a904 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12a94c │ │ │ │ + bne 12a934 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 12a9c4 │ │ │ │ + b 12a9ac │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 12a9a0 │ │ │ │ + beq 12a988 │ │ │ │ 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 12a978 │ │ │ │ - cmp r2, #1 │ │ │ │ bne 12a960 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 12a948 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 12a960 │ │ │ │ + bl 172c40 │ │ │ │ + b 12a948 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a9bc │ │ │ │ + beq 12a9a4 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12a494 │ │ │ │ + bl 12a47c │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 12abf4 │ │ │ │ + bl 12abdc │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12a9f4 │ │ │ │ + bne 12a9dc │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12aa10 │ │ │ │ + bne 12a9f8 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12aa28 │ │ │ │ - b 12aa58 │ │ │ │ + beq 12aa10 │ │ │ │ + b 12aa40 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12a9e4 │ │ │ │ + beq 12a9cc │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12aa58 │ │ │ │ + bne 12aa40 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12aa30 │ │ │ │ + bne 12aa18 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 12aa58 │ │ │ │ + bne 12aa40 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12aab8 │ │ │ │ + beq 12aaa0 │ │ │ │ subs r2, r1, #34 @ 0x22 │ │ │ │ movcc r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12aab8 │ │ │ │ + beq 12aaa0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, #16 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 12aad0 │ │ │ │ + blt 12aab8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12aad0 │ │ │ │ + beq 12aab8 │ │ │ │ add r0, r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b ab350 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r2, #12 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12aaa8 │ │ │ │ + bne 12aa90 │ │ │ │ bx lr │ │ │ │ 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 12a6cc │ │ │ │ + bl 12a6b4 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 12a6cc │ │ │ │ + b 12a6b4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 12a6cc │ │ │ │ + bl 12a6b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ab44 │ │ │ │ + beq 12ab2c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ab60 │ │ │ │ + beq 12ab48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ab7c │ │ │ │ + beq 12ab64 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ab98 │ │ │ │ + beq 12ab80 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12abb4 │ │ │ │ + beq 12ab9c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12abd0 │ │ │ │ + beq 12abb8 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12abf0 │ │ │ │ + beq 12abd8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ac18 │ │ │ │ + beq 12ac00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ac34 │ │ │ │ + beq 12ac1c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ac50 │ │ │ │ + beq 12ac38 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -268128,190 +268122,190 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12acac │ │ │ │ + beq 12ac94 │ │ │ │ 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 ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12acc8 │ │ │ │ + beq 12acb0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 12ace0 │ │ │ │ + ldr r1, [pc, #8] @ 12acc8 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - @ instruction: 0x0012b6b4 │ │ │ │ + b 234680 │ │ │ │ + andseq fp, r2, ip, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12ad38 │ │ │ │ + bne 12ad20 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r4, sp, #12 │ │ │ │ - ldr r2, [pc, #380] @ 12ae84 │ │ │ │ + ldr r2, [pc, #380] @ 12ae6c │ │ │ │ mov r3, #14 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232e28 │ │ │ │ - ldr r2, [pc, #360] @ 12ae88 │ │ │ │ + bl 232e10 │ │ │ │ + ldr r2, [pc, #360] @ 12ae70 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 237b2c │ │ │ │ - bl 237cc0 │ │ │ │ + bl 237b14 │ │ │ │ + bl 237ca8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r4, sp, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #126 @ 0x7e │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #79 @ 0x4f │ │ │ │ - bl 125b98 │ │ │ │ + bl 125b80 │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r5, [r7, #12] │ │ │ │ - ldr r1, [pc, #296] @ 12ae8c │ │ │ │ + ldr r1, [pc, #296] @ 12ae74 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ae18 │ │ │ │ - ldr r8, [pc, #272] @ 12ae90 │ │ │ │ - ldr r2, [pc, #272] @ 12ae94 │ │ │ │ + bne 12ae00 │ │ │ │ + ldr r8, [pc, #272] @ 12ae78 │ │ │ │ + ldr r2, [pc, #272] @ 12ae7c │ │ │ │ add r8, pc, r8 │ │ │ │ stmib sp, {r4, r8} │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ae18 │ │ │ │ - ldr r0, [pc, #236] @ 12ae98 │ │ │ │ + bne 12ae00 │ │ │ │ + ldr r0, [pc, #236] @ 12ae80 │ │ │ │ mov r1, sp │ │ │ │ - ldr r2, [pc, #232] @ 12ae9c │ │ │ │ + ldr r2, [pc, #232] @ 12ae84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ae18 │ │ │ │ - ldr r2, [pc, #192] @ 12aea0 │ │ │ │ + bne 12ae00 │ │ │ │ + ldr r2, [pc, #192] @ 12ae88 │ │ │ │ stmib sp, {r4, r8} │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ae18 │ │ │ │ - ldr r1, [pc, #160] @ 12aea4 │ │ │ │ + bne 12ae00 │ │ │ │ + ldr r1, [pc, #160] @ 12ae8c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ae3c │ │ │ │ + beq 12ae24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ae30 │ │ │ │ + beq 12ae18 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ae54 │ │ │ │ + beq 12ae3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ae7c │ │ │ │ + beq 12ae64 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r2, r2, lsl #13 │ │ │ │ - andseq r4, sl, r8, ror ip │ │ │ │ - andseq r0, r2, r4, lsr r4 │ │ │ │ + mulseq r2, sl, r6 │ │ │ │ + mulseq sl, r0, ip │ │ │ │ + andseq r0, r2, ip, asr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq lr, r1, r8, lsl #12 │ │ │ │ + andseq lr, r1, r0, lsr #12 │ │ │ │ @ instruction: 0xffffa844 │ │ │ │ - @ instruction: 0x0011e5d8 │ │ │ │ - @ instruction: 0x0011e5b0 │ │ │ │ - mulseq r2, r1, r5 │ │ │ │ + @ instruction: 0x0011e5f0 │ │ │ │ + andseq lr, r1, r8, asr #11 │ │ │ │ + andseq fp, r2, r9, lsr #11 │ │ │ │ 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 12af30 │ │ │ │ + bcs 12af18 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 12af70 │ │ │ │ + bhi 12af58 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 12af58 │ │ │ │ + bcc 12af40 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 12af10 │ │ │ │ + bcs 12aef8 │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b 12af58 │ │ │ │ + b 12af40 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 12af40 │ │ │ │ + bne 12af28 │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b 12af58 │ │ │ │ + b 12af40 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 12aec8 │ │ │ │ + b 12aeb0 │ │ │ │ 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] │ │ │ │ @@ -268330,25 +268324,25 @@ │ │ │ │ bl 30a9c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 12aeec │ │ │ │ - b 12af58 │ │ │ │ + bcs 12aed4 │ │ │ │ + b 12af40 │ │ │ │ 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 12aff8 │ │ │ │ + bhi 12afe0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -268360,196 +268354,196 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 30a9c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 12afd4 │ │ │ │ + b 12afbc │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12b074 │ │ │ │ + bne 12b05c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #56] @ 12b080 │ │ │ │ + ldr r2, [pc, #56] @ 12b068 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #44] @ 12b084 │ │ │ │ + ldr r3, [pc, #44] @ 12b06c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r2, r3 │ │ │ │ - b 2329f0 │ │ │ │ - andseq sl, r1, pc, lsr fp │ │ │ │ - mulseq ip, r4, lr │ │ │ │ + b 2329d8 │ │ │ │ + andseq sl, r1, r7, asr fp │ │ │ │ + andseq r4, ip, ip, lsr #29 │ │ │ │ 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 12b120 │ │ │ │ + beq 12b108 │ │ │ │ movw r1, #32 │ │ │ │ cmp r2, #0 │ │ │ │ movt r1, #24576 @ 0x6000 │ │ │ │ - beq 12b15c │ │ │ │ - ldr r0, [pc, #424] @ 12b270 │ │ │ │ + beq 12b144 │ │ │ │ + ldr r0, [pc, #424] @ 12b258 │ │ │ │ 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 16eddc │ │ │ │ + bl 16edc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b1d8 │ │ │ │ + bne 12b1c0 │ │ │ │ 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 12b13c │ │ │ │ - b 12b1a8 │ │ │ │ + bne 12b124 │ │ │ │ + b 12b190 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r5] │ │ │ │ subs r0, r6, #34 @ 0x22 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b1a8 │ │ │ │ + beq 12b190 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12b154 │ │ │ │ + bne 12b13c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, #16 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - bge 12b1b8 │ │ │ │ + bge 12b1a0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #252] @ 12b260 │ │ │ │ + ldr ip, [pc, #252] @ 12b248 │ │ │ │ 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 1b1fb4 │ │ │ │ + bl 1b1f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b204 │ │ │ │ + bne 12b1ec │ │ │ │ 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 12b154 │ │ │ │ + beq 12b13c │ │ │ │ add r0, r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #148] @ 12b274 │ │ │ │ - ldr r3, [pc, #148] @ 12b278 │ │ │ │ - ldr r1, [pc, #148] @ 12b27c │ │ │ │ + ldr r0, [pc, #148] @ 12b25c │ │ │ │ + ldr r3, [pc, #148] @ 12b260 │ │ │ │ + ldr r1, [pc, #148] @ 12b264 │ │ │ │ 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 3abb8 │ │ │ │ - b 12b22c │ │ │ │ - ldr r0, [pc, #88] @ 12b264 │ │ │ │ - ldr r3, [pc, #88] @ 12b268 │ │ │ │ - ldr r1, [pc, #88] @ 12b26c │ │ │ │ + b 12b214 │ │ │ │ + ldr r0, [pc, #88] @ 12b24c │ │ │ │ + ldr r3, [pc, #88] @ 12b250 │ │ │ │ + ldr r1, [pc, #88] @ 12b254 │ │ │ │ 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 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 12b234 │ │ │ │ + b 12b21c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12b250 │ │ │ │ + beq 12b238 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12aa68 │ │ │ │ + bl 12aa50 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001a47f4 │ │ │ │ - andseq fp, r2, r5, asr #2 │ │ │ │ - andseq r4, sl, r8, ror r7 │ │ │ │ - andseq r4, sl, r4, ror #14 │ │ │ │ - mulseq sl, r4, r8 │ │ │ │ - andseq fp, r2, r1, ror r1 │ │ │ │ - andseq r4, sl, r4, lsr #15 │ │ │ │ + andseq r4, sl, ip, lsl #16 │ │ │ │ + andseq fp, r2, sp, asr r1 │ │ │ │ mulseq sl, r0, r7 │ │ │ │ + andseq r4, sl, ip, ror r7 │ │ │ │ + andseq r4, sl, ip, lsr #17 │ │ │ │ + andseq fp, r2, r9, lsl #3 │ │ │ │ + @ instruction: 0x001a47bc │ │ │ │ + andseq r4, sl, r8, lsr #15 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12b380 │ │ │ │ + beq 12b368 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12b34c │ │ │ │ + beq 12b334 │ │ │ │ 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 12b2dc │ │ │ │ + b 12b2c4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12b34c │ │ │ │ + beq 12b334 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 12b2fc │ │ │ │ + bne 12b2e4 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 12b2e4 │ │ │ │ + beq 12b2cc │ │ │ │ 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 │ │ │ │ @@ -268557,25 +268551,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 12b324 │ │ │ │ + bne 12b30c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 12b2d4 │ │ │ │ + bne 12b2bc │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 12b2d4 │ │ │ │ + bl 172c40 │ │ │ │ + b 12b2bc │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, r9, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 12b380 │ │ │ │ + beq 12b368 │ │ │ │ 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} │ │ │ │ @@ -268595,437 +268589,437 @@ │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi 12b3fc │ │ │ │ + bhi 12b3e4 │ │ │ │ ldr r2, [r3] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 12b408 │ │ │ │ + bhi 12b3f0 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1670d8 │ │ │ │ + bl 1670c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b424 │ │ │ │ + bne 12b40c │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 166f78 │ │ │ │ + bl 166f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b3fc │ │ │ │ + beq 12b3e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 12b44c │ │ │ │ + bhi 12b434 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ strd r0, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12b464 │ │ │ │ + ldr r0, [pc, #16] @ 12b44c │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12b468 │ │ │ │ + ldr r2, [pc, #12] @ 12b450 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldrheq fp, [r2], -r0 │ │ │ │ - @ instruction: 0x001a49d8 │ │ │ │ + andseq fp, r2, r8, asr #1 │ │ │ │ + @ instruction: 0x001a49f0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi 12b510 │ │ │ │ + bhi 12b4f8 │ │ │ │ ldr r5, [r3] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 12b4c0 │ │ │ │ + bhi 12b4a8 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 12b510 │ │ │ │ + bcs 12b4f8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 12b510 │ │ │ │ + bne 12b4f8 │ │ │ │ add r1, r2, #1 │ │ │ │ - b 12b500 │ │ │ │ + b 12b4e8 │ │ │ │ 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 15e8e8 │ │ │ │ + bl 15e8d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b51c │ │ │ │ + beq 12b504 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 12b52c │ │ │ │ + bhi 12b514 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12b544 │ │ │ │ + ldr r0, [pc, #16] @ 12b52c │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12b548 │ │ │ │ + ldr r2, [pc, #12] @ 12b530 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - @ instruction: 0x0012afd0 │ │ │ │ - @ instruction: 0x001a48f8 │ │ │ │ + andseq sl, r2, r8, ror #31 │ │ │ │ + andseq r4, sl, r0, lsl r9 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi 12b59c │ │ │ │ + bhi 12b584 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, r1, #4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 12b5a8 │ │ │ │ + bhi 12b590 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 16737c │ │ │ │ + bl 167364 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b5c4 │ │ │ │ + bne 12b5ac │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 167218 │ │ │ │ + bl 167200 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b59c │ │ │ │ + beq 12b584 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 12b5ec │ │ │ │ + bhi 12b5d4 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ strd r0, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12b604 │ │ │ │ + ldr r0, [pc, #16] @ 12b5ec │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12b608 │ │ │ │ + ldr r2, [pc, #12] @ 12b5f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq sl, r2, r0, lsl pc │ │ │ │ - andseq r4, sl, r8, lsr r8 │ │ │ │ + andseq sl, r2, r8, lsr #30 │ │ │ │ + andseq r4, sl, r0, asr r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 12b650 │ │ │ │ + bhi 12b638 │ │ │ │ ldr r4, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 12b658 │ │ │ │ + bhi 12b640 │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 12b650 │ │ │ │ + bcs 12b638 │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12b6a8 │ │ │ │ + bne 12b690 │ │ │ │ str ip, [r0] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 12b6c4 │ │ │ │ + bhi 12b6ac │ │ │ │ cmp r2, r5 │ │ │ │ - beq 12b650 │ │ │ │ + beq 12b638 │ │ │ │ sub r3, r2, r5 │ │ │ │ add r5, r6, r2 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r6, [r5, r7] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 12b69c │ │ │ │ + bne 12b684 │ │ │ │ add r7, r7, #1 │ │ │ │ adds r6, r3, r7 │ │ │ │ - bne 12b674 │ │ │ │ + bne 12b65c │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r0] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, r2, r7 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 12b6dc │ │ │ │ + beq 12b6c4 │ │ │ │ add r1, r2, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str ip, [r0] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r3, [pc, #40] @ 12b6f4 │ │ │ │ + ldr r3, [pc, #40] @ 12b6dc │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #20] @ 12b6f8 │ │ │ │ + ldr r0, [pc, #20] @ 12b6e0 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #16] @ 12b6fc │ │ │ │ + ldr r2, [pc, #16] @ 12b6e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - @ instruction: 0x001a5af4 │ │ │ │ - andseq sl, r2, r0, lsr #28 │ │ │ │ - andseq r4, sl, r8, asr #14 │ │ │ │ + andseq r5, sl, ip, lsl #22 │ │ │ │ + andseq sl, r2, r8, lsr lr │ │ │ │ + andseq r4, sl, r0, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r6, [r3, #16] │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 12b724 │ │ │ │ + bcs 12b70c │ │ │ │ str r5, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 12b798 │ │ │ │ + bhi 12b780 │ │ │ │ cmp r7, r9 │ │ │ │ - bhi 12b818 │ │ │ │ + bhi 12b800 │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ sub r2, r7, r6 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 12b718 │ │ │ │ + bcc 12b700 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ add r1, r8, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ bl 24b48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12b718 │ │ │ │ + bne 12b700 │ │ │ │ adds r1, r4, r6 │ │ │ │ - bcc 12b7fc │ │ │ │ - ldr r0, [pc, #192] @ 12b848 │ │ │ │ + bcc 12b7e4 │ │ │ │ + ldr r0, [pc, #192] @ 12b830 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #188] @ 12b84c │ │ │ │ + ldr r2, [pc, #188] @ 12b834 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ cmp r7, r9 │ │ │ │ - bhi 12b830 │ │ │ │ + bhi 12b818 │ │ │ │ sub r3, r7, r6 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bcc 12b718 │ │ │ │ + bcc 12b700 │ │ │ │ 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 12b718 │ │ │ │ + beq 12b700 │ │ │ │ add r1, r1, r6 │ │ │ │ adds r1, r1, r7 │ │ │ │ - bcs 12b780 │ │ │ │ + bcs 12b768 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r5, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #48] @ 12b850 │ │ │ │ + ldr r3, [pc, #48] @ 12b838 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #28] @ 12b854 │ │ │ │ + ldr r3, [pc, #28] @ 12b83c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 3a5f0 │ │ │ │ - andseq sl, r2, ip, ror sp │ │ │ │ - andseq r4, sl, r4, lsr #13 │ │ │ │ - andseq r5, sl, r4, lsr #26 │ │ │ │ - @ instruction: 0x001a5cfc │ │ │ │ + mulseq r2, r4, sp │ │ │ │ + @ instruction: 0x001a46bc │ │ │ │ + andseq r5, sl, ip, lsr sp │ │ │ │ + andseq r5, sl, r4, lsl sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi 12b904 │ │ │ │ + bhi 12b8ec │ │ │ │ ldr r5, [r3] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 12b8b4 │ │ │ │ + bhi 12b89c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 12b904 │ │ │ │ + bcs 12b8ec │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r7, r3 │ │ │ │ ldrbne r1, [r1, #5] │ │ │ │ cmpne r1, r3 │ │ │ │ - bne 12b904 │ │ │ │ + bne 12b8ec │ │ │ │ add r1, r2, #1 │ │ │ │ - b 12b8f4 │ │ │ │ + b 12b8dc │ │ │ │ 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 15ea9c │ │ │ │ + bl 15ea84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b910 │ │ │ │ + beq 12b8f8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 12b920 │ │ │ │ + bhi 12b908 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12b938 │ │ │ │ + ldr r0, [pc, #16] @ 12b920 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12b93c │ │ │ │ + ldr r2, [pc, #12] @ 12b924 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - @ instruction: 0x0012abdc │ │ │ │ - andseq r4, sl, r4, lsl #10 │ │ │ │ + @ instruction: 0x0012abf4 │ │ │ │ + andseq r4, sl, ip, lsl r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi 12b9ec │ │ │ │ + bhi 12b9d4 │ │ │ │ ldr r5, [r3] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 12b99c │ │ │ │ + bhi 12b984 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 12b9ec │ │ │ │ + bcs 12b9d4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r7, r3 │ │ │ │ ldrbne r7, [r1, #5] │ │ │ │ cmpne r7, r3 │ │ │ │ - bne 12ba08 │ │ │ │ + bne 12b9f0 │ │ │ │ add r1, r2, #1 │ │ │ │ - b 12b9dc │ │ │ │ + b 12b9c4 │ │ │ │ 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 15ec78 │ │ │ │ + bl 15ec60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b9f8 │ │ │ │ + beq 12b9e0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 12ba18 │ │ │ │ + bhi 12ba00 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 12b9ec │ │ │ │ - b 12b994 │ │ │ │ - ldr r0, [pc, #16] @ 12ba30 │ │ │ │ + bne 12b9d4 │ │ │ │ + b 12b97c │ │ │ │ + ldr r0, [pc, #16] @ 12ba18 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12ba34 │ │ │ │ + ldr r2, [pc, #12] @ 12ba1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq sl, r2, r4, ror #21 │ │ │ │ - andseq r4, sl, ip, lsl #8 │ │ │ │ + @ instruction: 0x0012aafc │ │ │ │ + andseq r4, sl, r4, lsr #8 │ │ │ │ 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 12ba44 │ │ │ │ + bne 12ba2c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 12ba88 │ │ │ │ + bmi 12ba70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f4ac │ │ │ │ + bl 16f494 │ │ │ │ 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 │ │ │ │ @@ -269034,19 +269028,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 12ba98 │ │ │ │ + bne 12ba80 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 12badc │ │ │ │ + bmi 12bac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f4ac │ │ │ │ + bl 16f494 │ │ │ │ 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 │ │ │ │ @@ -269055,19 +269049,19 @@ │ │ │ │ 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 12baec │ │ │ │ + bne 12bad4 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 12bb30 │ │ │ │ + bmi 12bb18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f4ac │ │ │ │ + bl 16f494 │ │ │ │ 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 │ │ │ │ @@ -269076,19 +269070,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 12bb40 │ │ │ │ + bne 12bb28 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 12bb84 │ │ │ │ + bmi 12bb6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f4ac │ │ │ │ + bl 16f494 │ │ │ │ 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 │ │ │ │ @@ -269097,30 +269091,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 12bb94 │ │ │ │ + bne 12bb7c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 12bbd8 │ │ │ │ + bmi 12bbc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f4ac │ │ │ │ + bl 16f494 │ │ │ │ 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 1891f0 │ │ │ │ + b 1891d8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r4, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ @@ -269153,482 +269147,482 @@ │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi 12bcd4 │ │ │ │ + bhi 12bcbc │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 12bce0 │ │ │ │ + bhi 12bcc8 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 12bcd4 │ │ │ │ + bcs 12bcbc │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ cmp r7, r2 │ │ │ │ ldrbne r7, [r1, #5] │ │ │ │ cmpne r7, r2 │ │ │ │ - bne 12bd58 │ │ │ │ + bne 12bd40 │ │ │ │ add r1, r4, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12bd28 │ │ │ │ + bne 12bd10 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ 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 15ec78 │ │ │ │ + bl 15ec60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12bd48 │ │ │ │ + beq 12bd30 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 12bd68 │ │ │ │ + bhi 12bd50 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12bcd4 │ │ │ │ + beq 12bcbc │ │ │ │ cmp r2, #1 │ │ │ │ add r7, r4, #1 │ │ │ │ addne r1, r1, #1 │ │ │ │ str r7, [r3] │ │ │ │ strne r1, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 12bcd4 │ │ │ │ - b 12bcc0 │ │ │ │ - ldr r0, [pc, #16] @ 12bd80 │ │ │ │ + bne 12bcbc │ │ │ │ + b 12bca8 │ │ │ │ + ldr r0, [pc, #16] @ 12bd68 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12bd84 │ │ │ │ + ldr r2, [pc, #12] @ 12bd6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - mulseq r2, r4, r7 │ │ │ │ - ldrheq r4, [sl], -ip │ │ │ │ + andseq sl, r2, ip, lsr #15 │ │ │ │ + ldrsbeq r4, [sl], -r4 @ │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r7 │ │ │ │ - bls 12bdb4 │ │ │ │ + bls 12bd9c │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 12be04 │ │ │ │ + bhi 12bdec │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 12bda8 │ │ │ │ + bcs 12bd90 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ cmp r7, r2 │ │ │ │ ldrbne r1, [r1, #5] │ │ │ │ cmpne r1, r2 │ │ │ │ - bne 12bda8 │ │ │ │ + bne 12bd90 │ │ │ │ add r1, r4, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12be4c │ │ │ │ - b 12bda8 │ │ │ │ + bne 12be34 │ │ │ │ + b 12bd90 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 15ea9c │ │ │ │ + bl 15ea84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12be6c │ │ │ │ + beq 12be54 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 12be7c │ │ │ │ + bhi 12be64 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12bda8 │ │ │ │ + beq 12bd90 │ │ │ │ cmp r2, #1 │ │ │ │ add r7, r4, #1 │ │ │ │ addne r1, r1, #1 │ │ │ │ str r7, [r3] │ │ │ │ strne r1, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12be94 │ │ │ │ + ldr r0, [pc, #16] @ 12be7c │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12be98 │ │ │ │ + ldr r2, [pc, #12] @ 12be80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq sl, r2, r0, lsl #13 │ │ │ │ - andseq r3, sl, r8, lsr #31 │ │ │ │ + mulseq r2, r8, r6 │ │ │ │ + andseq r3, sl, r0, asr #31 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r7, [r2, #20] │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi 12beec │ │ │ │ + bhi 12bed4 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 12befc │ │ │ │ + bhi 12bee4 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1670d8 │ │ │ │ + bl 1670c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bf18 │ │ │ │ + bne 12bf00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 166f78 │ │ │ │ + bl 166f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12beec │ │ │ │ + beq 12bed4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 12bf58 │ │ │ │ + bhi 12bf40 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ 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, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12bf70 │ │ │ │ + ldr r0, [pc, #16] @ 12bf58 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12bf74 │ │ │ │ + ldr r2, [pc, #12] @ 12bf5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq sl, r2, r4, lsr #11 │ │ │ │ - andseq r3, sl, ip, asr #29 │ │ │ │ + @ instruction: 0x0012a5bc │ │ │ │ + andseq r3, sl, r4, ror #29 │ │ │ │ push {r4, r5, r7, r9, fp, lr} │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 12bfc0 │ │ │ │ + bhi 12bfa8 │ │ │ │ ldr r7, [r2] │ │ │ │ ldr r9, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi 12bfc8 │ │ │ │ + bhi 12bfb0 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 12bfc0 │ │ │ │ + bcs 12bfa8 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c018 │ │ │ │ + bne 12c000 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ cmp r5, r9 │ │ │ │ - bhi 12c040 │ │ │ │ + bhi 12c028 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 12bfc0 │ │ │ │ + beq 12bfa8 │ │ │ │ add r7, r2, r4 │ │ │ │ sub r0, r4, r5 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r5, [r7, r2] │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 12c00c │ │ │ │ + bne 12bff4 │ │ │ │ add r2, r2, #1 │ │ │ │ adds r5, r0, r2 │ │ │ │ - bne 12bfe4 │ │ │ │ + bne 12bfcc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ add r4, r4, r2 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 12c058 │ │ │ │ + beq 12c040 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ 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 │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #40] @ 12c070 │ │ │ │ + ldr r3, [pc, #40] @ 12c058 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #20] @ 12c074 │ │ │ │ + ldr r0, [pc, #20] @ 12c05c │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #16] @ 12c078 │ │ │ │ + ldr r2, [pc, #16] @ 12c060 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq r5, sl, r8, ror r1 │ │ │ │ - andseq sl, r2, r4, lsr #9 │ │ │ │ - andseq r3, sl, ip, asr #27 │ │ │ │ + mulseq sl, r0, r1 │ │ │ │ + @ instruction: 0x0012a4bc │ │ │ │ + andseq r3, sl, r4, ror #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - bhi 12c0c8 │ │ │ │ + bhi 12c0b0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ add r1, r0, #4 │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 12c0d8 │ │ │ │ + bhi 12c0c0 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 16737c │ │ │ │ + bl 167364 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12c0f4 │ │ │ │ + bne 12c0dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 167218 │ │ │ │ + bl 167200 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c0c8 │ │ │ │ + beq 12c0b0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 12c134 │ │ │ │ + bhi 12c11c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ 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, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12c14c │ │ │ │ + ldr r0, [pc, #16] @ 12c134 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12c150 │ │ │ │ + ldr r2, [pc, #12] @ 12c138 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq sl, r2, r8, asr #7 │ │ │ │ - @ instruction: 0x001a3cf0 │ │ │ │ + andseq sl, r2, r0, ror #7 │ │ │ │ + andseq r3, sl, r8, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 12c17c │ │ │ │ + bcs 12c164 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ 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 12c1f0 │ │ │ │ + bhi 12c1d8 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 12c288 │ │ │ │ + bhi 12c270 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ sub r1, r7, r6 │ │ │ │ cmp r1, r5 │ │ │ │ - bcc 12c170 │ │ │ │ + bcc 12c158 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r1, r2, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r3 │ │ │ │ bl 24b48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c170 │ │ │ │ + bne 12c158 │ │ │ │ adds r1, r5, r6 │ │ │ │ - bcc 12c254 │ │ │ │ - ldr r0, [pc, #216] @ 12c2b8 │ │ │ │ + bcc 12c23c │ │ │ │ + ldr r0, [pc, #216] @ 12c2a0 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #212] @ 12c2bc │ │ │ │ + ldr r2, [pc, #212] @ 12c2a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 12c2a0 │ │ │ │ + bhi 12c288 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ sub ip, r7, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp ip, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bcc 12c170 │ │ │ │ + bcc 12c158 │ │ │ │ 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 12c170 │ │ │ │ + beq 12c158 │ │ │ │ add r6, r1, r6 │ │ │ │ adds r1, r6, r5 │ │ │ │ - bcs 12c1d8 │ │ │ │ + bcs 12c1c0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12c170 │ │ │ │ + beq 12c158 │ │ │ │ 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, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #48] @ 12c2c0 │ │ │ │ + ldr r3, [pc, #48] @ 12c2a8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #28] @ 12c2c4 │ │ │ │ + ldr r3, [pc, #28] @ 12c2ac │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a5f0 │ │ │ │ - andseq sl, r2, r4, lsr #6 │ │ │ │ - andseq r3, sl, ip, asr #24 │ │ │ │ - @ instruction: 0x001a52b4 │ │ │ │ - andseq r5, sl, ip, lsl #5 │ │ │ │ + andseq sl, r2, ip, lsr r3 │ │ │ │ + andseq r3, sl, r4, ror #24 │ │ │ │ + andseq r5, sl, ip, asr #5 │ │ │ │ + andseq r5, sl, r4, lsr #5 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r7 │ │ │ │ - bls 12c2f4 │ │ │ │ + bls 12c2dc │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 12c33c │ │ │ │ + bhi 12c324 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 12c2e8 │ │ │ │ + bcs 12c2d0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 12c2e8 │ │ │ │ + bne 12c2d0 │ │ │ │ add r1, r4, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12c384 │ │ │ │ - b 12c2e8 │ │ │ │ + bne 12c36c │ │ │ │ + b 12c2d0 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 15e8e8 │ │ │ │ + bl 15e8d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c3a4 │ │ │ │ + beq 12c38c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 12c3b4 │ │ │ │ + bhi 12c39c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12c2e8 │ │ │ │ + beq 12c2d0 │ │ │ │ cmp r2, #1 │ │ │ │ add r7, r4, #1 │ │ │ │ addne r1, r1, #1 │ │ │ │ str r7, [r3] │ │ │ │ strne r1, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12c3cc │ │ │ │ + ldr r0, [pc, #16] @ 12c3b4 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12c3d0 │ │ │ │ + ldr r2, [pc, #12] @ 12c3b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq sl, r2, r8, asr #2 │ │ │ │ - andseq r3, sl, r0, ror sl │ │ │ │ + andseq sl, r2, r0, ror #2 │ │ │ │ + andseq r3, sl, r8, lsl #21 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #396] @ 0x18c │ │ │ │ @@ -269637,663 +269631,663 @@ │ │ │ │ movwhi r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bls 12c420 │ │ │ │ + bls 12c408 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 12c460 │ │ │ │ + bhi 12c448 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 12c418 │ │ │ │ + bcs 12c400 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 12c49c │ │ │ │ + beq 12c484 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 12c418 │ │ │ │ - b 12c49c │ │ │ │ + bne 12c400 │ │ │ │ + b 12c484 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ str r4, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 15ea9c │ │ │ │ + bl 15ea84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c418 │ │ │ │ + beq 12c400 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 12c4d4 │ │ │ │ + bhi 12c4bc │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c4ec │ │ │ │ + beq 12c4d4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c418 │ │ │ │ + bne 12c400 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ 12c520 │ │ │ │ + ldr r0, [pc, #68] @ 12c508 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #64] @ 12c524 │ │ │ │ + ldr r2, [pc, #64] @ 12c50c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #52] @ 12c528 │ │ │ │ + ldr r0, [pc, #52] @ 12c510 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #48] @ 12c52c │ │ │ │ - ldr r1, [pc, #48] @ 12c530 │ │ │ │ + ldr r3, [pc, #48] @ 12c514 │ │ │ │ + ldr r1, [pc, #48] @ 12c518 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 3abb8 │ │ │ │ - andseq sl, r2, r8, lsr #32 │ │ │ │ - andseq r3, sl, r0, asr r9 │ │ │ │ - andseq sl, r2, r4, lsr #28 │ │ │ │ + andseq sl, r2, r0, asr #32 │ │ │ │ + andseq r3, sl, r8, ror #18 │ │ │ │ + andseq sl, r2, ip, lsr lr │ │ │ │ + andseq r5, sl, r8, lsr #3 │ │ │ │ mulseq sl, r0, r1 │ │ │ │ - andseq r5, sl, r8, ror r1 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ cmp r4, r5 │ │ │ │ - bls 12c550 │ │ │ │ + bls 12c538 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 12c584 │ │ │ │ + bhi 12c56c │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 12c548 │ │ │ │ + bcs 12c530 │ │ │ │ ldrb r1, [r2, r4] │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c548 │ │ │ │ - b 12c5cc │ │ │ │ + beq 12c530 │ │ │ │ + b 12c5b4 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 12c604 │ │ │ │ + bhi 12c5ec │ │ │ │ cmp r4, r5 │ │ │ │ - beq 12c548 │ │ │ │ + beq 12c530 │ │ │ │ sub r5, r4, r5 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r7, [r2, -r1] │ │ │ │ ldrb r7, [r0, r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12c5c0 │ │ │ │ + bne 12c5a8 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 12c5a0 │ │ │ │ - b 12c548 │ │ │ │ + bne 12c588 │ │ │ │ + b 12c530 │ │ │ │ add r0, r4, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 12c61c │ │ │ │ + beq 12c604 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c634 │ │ │ │ + beq 12c61c │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c548 │ │ │ │ + bne 12c530 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r3, [pc, #92] @ 12c668 │ │ │ │ + ldr r3, [pc, #92] @ 12c650 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #72] @ 12c66c │ │ │ │ + ldr r0, [pc, #72] @ 12c654 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #68] @ 12c670 │ │ │ │ + ldr r2, [pc, #68] @ 12c658 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #56] @ 12c674 │ │ │ │ + ldr r0, [pc, #56] @ 12c65c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #52] @ 12c678 │ │ │ │ - ldr r1, [pc, #52] @ 12c67c │ │ │ │ + ldr r3, [pc, #52] @ 12c660 │ │ │ │ + ldr r1, [pc, #52] @ 12c664 │ │ │ │ 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 3abb8 │ │ │ │ - @ instruction: 0x001a4bb4 │ │ │ │ - andseq r9, r2, r0, ror #29 │ │ │ │ - andseq r3, sl, r8, lsl #16 │ │ │ │ - @ instruction: 0x0012acdc │ │ │ │ + andseq r4, sl, ip, asr #23 │ │ │ │ + @ instruction: 0x00129ef8 │ │ │ │ + andseq r3, sl, r0, lsr #16 │ │ │ │ + @ instruction: 0x0012acf4 │ │ │ │ + andseq r5, sl, r0, rrx │ │ │ │ andseq r5, sl, r8, asr #32 │ │ │ │ - andseq r5, sl, r0, lsr r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 12c750 │ │ │ │ + bhi 12c738 │ │ │ │ ldr r4, [r2] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bhi 12c6dc │ │ │ │ + bhi 12c6c4 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ stm sp, {r0, r3} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1670d8 │ │ │ │ + bl 1670c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c704 │ │ │ │ - b 12c718 │ │ │ │ + bne 12c6ec │ │ │ │ + b 12c700 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ stm sp, {r0, r3} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r3, r7 │ │ │ │ - bl 166f78 │ │ │ │ + bl 166f60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12c718 │ │ │ │ + beq 12c700 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 12c758 │ │ │ │ + bhi 12c740 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c750 │ │ │ │ + beq 12c738 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c770 │ │ │ │ + beq 12c758 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c750 │ │ │ │ + bne 12c738 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #68] @ 12c7a4 │ │ │ │ + ldr r0, [pc, #68] @ 12c78c │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #64] @ 12c7a8 │ │ │ │ + ldr r2, [pc, #64] @ 12c790 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #52] @ 12c7ac │ │ │ │ + ldr r0, [pc, #52] @ 12c794 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #48] @ 12c7b0 │ │ │ │ - ldr r1, [pc, #48] @ 12c7b4 │ │ │ │ + ldr r3, [pc, #48] @ 12c798 │ │ │ │ + ldr r1, [pc, #48] @ 12c79c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 3abb8 │ │ │ │ - andseq r9, r2, r4, lsr #27 │ │ │ │ - andseq r3, sl, ip, asr #13 │ │ │ │ - andseq sl, r2, r0, lsr #23 │ │ │ │ + @ instruction: 0x00129dbc │ │ │ │ + andseq r3, sl, r4, ror #13 │ │ │ │ + @ instruction: 0x0012abb8 │ │ │ │ + andseq r4, sl, r4, lsr #30 │ │ │ │ andseq r4, sl, ip, lsl #30 │ │ │ │ - @ instruction: 0x001a4ef4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bls 12c7d8 │ │ │ │ + bls 12c7c0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 12c80c │ │ │ │ + bhi 12c7f4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 12c7d0 │ │ │ │ + bcs 12c7b8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 12c7d0 │ │ │ │ - b 12c848 │ │ │ │ + bne 12c7b8 │ │ │ │ + b 12c830 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ str r4, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 15e8e8 │ │ │ │ + bl 15e8d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c7d0 │ │ │ │ + beq 12c7b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 12c880 │ │ │ │ + bhi 12c868 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c898 │ │ │ │ + beq 12c880 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c7d0 │ │ │ │ + bne 12c7b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ 12c8cc │ │ │ │ + ldr r0, [pc, #68] @ 12c8b4 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #64] @ 12c8d0 │ │ │ │ + ldr r2, [pc, #64] @ 12c8b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #52] @ 12c8d4 │ │ │ │ + ldr r0, [pc, #52] @ 12c8bc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #48] @ 12c8d8 │ │ │ │ - ldr r1, [pc, #48] @ 12c8dc │ │ │ │ + ldr r3, [pc, #48] @ 12c8c0 │ │ │ │ + ldr r1, [pc, #48] @ 12c8c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 3abb8 │ │ │ │ - andseq r9, r2, ip, ror ip │ │ │ │ - andseq r3, sl, r4, lsr #11 │ │ │ │ - andseq sl, r2, r8, ror sl │ │ │ │ + mulseq r2, r4, ip │ │ │ │ + @ instruction: 0x001a35bc │ │ │ │ + mulseq r2, r0, sl │ │ │ │ + @ instruction: 0x001a4dfc │ │ │ │ andseq r4, sl, r4, ror #27 │ │ │ │ - andseq r4, sl, ip, asr #27 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ cmp r6, r7 │ │ │ │ - bhi 12c99c │ │ │ │ + bhi 12c984 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ add r1, r0, #4 │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 12c930 │ │ │ │ + bhi 12c918 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 16737c │ │ │ │ + bl 167364 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c950 │ │ │ │ - b 12c964 │ │ │ │ + bne 12c938 │ │ │ │ + b 12c94c │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 167218 │ │ │ │ + bl 167200 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12c964 │ │ │ │ + beq 12c94c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 12c9a4 │ │ │ │ + bhi 12c98c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c99c │ │ │ │ + beq 12c984 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c9bc │ │ │ │ + beq 12c9a4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12c99c │ │ │ │ + bne 12c984 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #68] @ 12c9f0 │ │ │ │ + ldr r0, [pc, #68] @ 12c9d8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #64] @ 12c9f4 │ │ │ │ + ldr r2, [pc, #64] @ 12c9dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #52] @ 12c9f8 │ │ │ │ + ldr r0, [pc, #52] @ 12c9e0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #48] @ 12c9fc │ │ │ │ - ldr r1, [pc, #48] @ 12ca00 │ │ │ │ + ldr r3, [pc, #48] @ 12c9e4 │ │ │ │ + ldr r1, [pc, #48] @ 12c9e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 3abb8 │ │ │ │ - andseq r9, r2, r8, asr fp │ │ │ │ - andseq r3, sl, r0, lsl #9 │ │ │ │ - andseq sl, r2, r4, asr r9 │ │ │ │ + andseq r9, r2, r0, ror fp │ │ │ │ + mulseq sl, r8, r4 │ │ │ │ + andseq sl, r2, ip, ror #18 │ │ │ │ + @ instruction: 0x001a4cd8 │ │ │ │ andseq r4, sl, r0, asr #25 │ │ │ │ - andseq r4, sl, r8, lsr #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 12ca20 │ │ │ │ + bcs 12ca08 │ │ │ │ add sp, sp, #16 │ │ │ │ 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 12ca90 │ │ │ │ + bhi 12ca78 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 12cb28 │ │ │ │ + bhi 12cb10 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ sub r1, r7, r6 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc 12ca18 │ │ │ │ + bcc 12ca00 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add r1, r2, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r3 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ca18 │ │ │ │ + bne 12ca00 │ │ │ │ mov r2, r5 │ │ │ │ adds r0, r6, r4 │ │ │ │ - bcc 12caf0 │ │ │ │ - ldr r0, [pc, #268] @ 12cb8c │ │ │ │ + bcc 12cad8 │ │ │ │ + ldr r0, [pc, #268] @ 12cb74 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #264] @ 12cb90 │ │ │ │ + ldr r2, [pc, #264] @ 12cb78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 12cb40 │ │ │ │ + bhi 12cb28 │ │ │ │ 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 12ca18 │ │ │ │ + bcc 12ca00 │ │ │ │ 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 12ca18 │ │ │ │ + beq 12ca00 │ │ │ │ add r0, r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ adds r0, r0, r5 │ │ │ │ - bcs 12ca78 │ │ │ │ + bcs 12ca60 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cb58 │ │ │ │ + beq 12cb40 │ │ │ │ ldr r0, [r2] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12ca18 │ │ │ │ + bne 12ca00 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r2, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r3, [pc, #100] @ 12cb94 │ │ │ │ + ldr r3, [pc, #100] @ 12cb7c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #80] @ 12cb98 │ │ │ │ + ldr r3, [pc, #80] @ 12cb80 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #60] @ 12cb9c │ │ │ │ + ldr r0, [pc, #60] @ 12cb84 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #56] @ 12cba0 │ │ │ │ - ldr r1, [pc, #56] @ 12cba4 │ │ │ │ + ldr r3, [pc, #56] @ 12cb88 │ │ │ │ + ldr r1, [pc, #56] @ 12cb8c │ │ │ │ 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 3abb8 │ │ │ │ - andseq r9, r2, r4, lsl #21 │ │ │ │ - andseq r3, sl, ip, lsr #7 │ │ │ │ - andseq r4, sl, r4, lsl sl │ │ │ │ - andseq r4, sl, ip, ror #19 │ │ │ │ - @ instruction: 0x0012a7b8 │ │ │ │ + mulseq r2, ip, sl │ │ │ │ + andseq r3, sl, r4, asr #7 │ │ │ │ + andseq r4, sl, ip, lsr #20 │ │ │ │ + andseq r4, sl, r4, lsl #20 │ │ │ │ + @ instruction: 0x0012a7d0 │ │ │ │ + andseq r4, sl, ip, lsr fp │ │ │ │ andseq r4, sl, r4, lsr #22 │ │ │ │ - andseq r4, sl, ip, lsl #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bls 12cbc8 │ │ │ │ + bls 12cbb0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 12cc10 │ │ │ │ + bhi 12cbf8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 12cbc0 │ │ │ │ + bcs 12cba8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ ldrbne r2, [r0, #5] │ │ │ │ cmpne r2, r1 │ │ │ │ - beq 12cc4c │ │ │ │ + beq 12cc34 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 12cbc0 │ │ │ │ - b 12cc4c │ │ │ │ + bne 12cba8 │ │ │ │ + b 12cc34 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ str r4, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 15ec78 │ │ │ │ + bl 15ec60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cbc0 │ │ │ │ + beq 12cba8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 12cc84 │ │ │ │ + bhi 12cc6c │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cc9c │ │ │ │ + beq 12cc84 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12cbc0 │ │ │ │ + bne 12cba8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ 12ccd0 │ │ │ │ + ldr r0, [pc, #68] @ 12ccb8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #64] @ 12ccd4 │ │ │ │ + ldr r2, [pc, #64] @ 12ccbc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #52] @ 12ccd8 │ │ │ │ + ldr r0, [pc, #52] @ 12ccc0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #48] @ 12ccdc │ │ │ │ - ldr r1, [pc, #48] @ 12cce0 │ │ │ │ + ldr r3, [pc, #48] @ 12ccc4 │ │ │ │ + ldr r1, [pc, #48] @ 12ccc8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 3abb8 │ │ │ │ - andseq r9, r2, r8, ror r8 │ │ │ │ - andseq r3, sl, r0, lsr #3 │ │ │ │ - andseq sl, r2, r4, ror r6 │ │ │ │ + mulseq r2, r0, r8 │ │ │ │ + @ instruction: 0x001a31b8 │ │ │ │ + andseq sl, r2, ip, lsl #13 │ │ │ │ + @ instruction: 0x001a49f8 │ │ │ │ andseq r4, sl, r0, ror #19 │ │ │ │ - andseq r4, sl, r8, asr #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 12cd28 │ │ │ │ + bhi 12cd10 │ │ │ │ ldr r4, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 12cd30 │ │ │ │ + bhi 12cd18 │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 12cd28 │ │ │ │ + bcs 12cd10 │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12cd80 │ │ │ │ + bne 12cd68 │ │ │ │ str ip, [r0] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 12cd9c │ │ │ │ + bhi 12cd84 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 12cd28 │ │ │ │ + beq 12cd10 │ │ │ │ sub r3, r2, r5 │ │ │ │ add r5, r6, r2 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r6, [r5, r7] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 12cd74 │ │ │ │ + bne 12cd5c │ │ │ │ add r7, r7, #1 │ │ │ │ adds r6, r3, r7 │ │ │ │ - bne 12cd4c │ │ │ │ + bne 12cd34 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r0] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, r2, r7 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 12cdb4 │ │ │ │ + beq 12cd9c │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r3, r2, #1 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str ip, [r0] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r3, [pc, #40] @ 12cdcc │ │ │ │ + ldr r3, [pc, #40] @ 12cdb4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #20] @ 12cdd0 │ │ │ │ + ldr r0, [pc, #20] @ 12cdb8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #16] @ 12cdd4 │ │ │ │ + ldr r2, [pc, #16] @ 12cdbc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq r4, sl, ip, lsl r4 │ │ │ │ - andseq r9, r2, r8, asr #14 │ │ │ │ - andseq r3, sl, r0, ror r0 │ │ │ │ + andseq r4, sl, r4, lsr r4 │ │ │ │ + andseq r9, r2, r0, ror #14 │ │ │ │ + andseq r3, sl, r8, lsl #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bls 12ce00 │ │ │ │ + bls 12cde8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r3] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #2 │ │ │ │ - bcs 12ce58 │ │ │ │ + bcs 12ce40 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 12cdf0 │ │ │ │ + bcs 12cdd8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r5, r3 │ │ │ │ ldrbne r1, [r1, #5] │ │ │ │ cmpne r1, r3 │ │ │ │ - bne 12cdf0 │ │ │ │ + bne 12cdd8 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #1 │ │ │ │ add r3, r2, #1 │ │ │ │ str r7, [r0] │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -270302,65 +270296,65 @@ │ │ │ │ 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 15ea9c │ │ │ │ + bl 15ea84 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12cdf4 │ │ │ │ + beq 12cddc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 12ceb8 │ │ │ │ + bhi 12cea0 │ │ │ │ mov r3, #0 │ │ │ │ stmib r0, {r1, r2, r3} │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12ced0 │ │ │ │ + ldr r0, [pc, #16] @ 12ceb8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12ced4 │ │ │ │ + ldr r2, [pc, #12] @ 12cebc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq r9, r2, r4, asr #12 │ │ │ │ - andseq r2, sl, ip, ror #30 │ │ │ │ + andseq r9, r2, ip, asr r6 │ │ │ │ + andseq r2, sl, r4, lsl #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bls 12cf00 │ │ │ │ + bls 12cee8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r3] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #2 │ │ │ │ - bcs 12cf64 │ │ │ │ + bcs 12cf4c │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 12cef0 │ │ │ │ + bcs 12ced8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 12cf44 │ │ │ │ + beq 12cf2c │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ cmp r5, r3 │ │ │ │ ldrbne r1, [r1, #6] │ │ │ │ cmpne r1, r3 │ │ │ │ - bne 12cef0 │ │ │ │ + bne 12ced8 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #1 │ │ │ │ add r3, r2, #1 │ │ │ │ str r7, [r0] │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -270369,153 +270363,153 @@ │ │ │ │ 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 15ec78 │ │ │ │ + bl 15ec60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12cef4 │ │ │ │ + beq 12cedc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 12cfc4 │ │ │ │ + bhi 12cfac │ │ │ │ mov r3, #0 │ │ │ │ stmib r0, {r1, r2, r3} │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12cfdc │ │ │ │ + ldr r0, [pc, #16] @ 12cfc4 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12cfe0 │ │ │ │ + ldr r2, [pc, #12] @ 12cfc8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq r9, r2, r8, lsr r5 │ │ │ │ - andseq r2, sl, r0, ror #28 │ │ │ │ + andseq r9, r2, r0, asr r5 │ │ │ │ + andseq r2, sl, r8, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r6, [r3, #16] │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 12d008 │ │ │ │ + bcs 12cff0 │ │ │ │ str r5, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 12d084 │ │ │ │ + bhi 12d06c │ │ │ │ cmp r7, r9 │ │ │ │ - bhi 12d100 │ │ │ │ + bhi 12d0e8 │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ sub r2, r7, r6 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 12cffc │ │ │ │ + bcc 12cfe4 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ add r1, r8, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ bl 24b48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12cffc │ │ │ │ + bne 12cfe4 │ │ │ │ adds r1, r4, r6 │ │ │ │ - bcs 12d130 │ │ │ │ + bcs 12d118 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r7, r9 │ │ │ │ - bhi 12d118 │ │ │ │ + bhi 12d100 │ │ │ │ sub r3, r7, r6 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bcc 12cffc │ │ │ │ + bcc 12cfe4 │ │ │ │ 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 12cffc │ │ │ │ + beq 12cfe4 │ │ │ │ add r1, r1, r6 │ │ │ │ adds r2, r1, r7 │ │ │ │ - bcs 12d130 │ │ │ │ + bcs 12d118 │ │ │ │ mov r3, #0 │ │ │ │ stmib r0, {r1, r2, r3} │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #72] @ 12d150 │ │ │ │ + ldr r3, [pc, #72] @ 12d138 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #52] @ 12d154 │ │ │ │ + ldr r3, [pc, #52] @ 12d13c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #16] @ 12d148 │ │ │ │ + ldr r0, [pc, #16] @ 12d130 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12d14c │ │ │ │ + ldr r2, [pc, #12] @ 12d134 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq r9, r2, ip, asr #7 │ │ │ │ - @ instruction: 0x001a2cf4 │ │ │ │ - andseq r4, sl, ip, lsr r4 │ │ │ │ - andseq r4, sl, r4, lsl r4 │ │ │ │ + andseq r9, r2, r4, ror #7 │ │ │ │ + andseq r2, sl, ip, lsl #26 │ │ │ │ + andseq r4, sl, r4, asr r4 │ │ │ │ + andseq r4, sl, ip, lsr #8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bls 12d180 │ │ │ │ + bls 12d168 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r3] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #2 │ │ │ │ - bcs 12d1d0 │ │ │ │ + bcs 12d1b8 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 12d170 │ │ │ │ + bcs 12d158 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 12d170 │ │ │ │ + bne 12d158 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #1 │ │ │ │ add r3, r2, #1 │ │ │ │ str r7, [r0] │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -270524,337 +270518,337 @@ │ │ │ │ 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 15e8e8 │ │ │ │ + bl 15e8d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12d174 │ │ │ │ + beq 12d15c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 12d230 │ │ │ │ + bhi 12d218 │ │ │ │ mov r3, #0 │ │ │ │ stmib r0, {r1, r2, r3} │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12d248 │ │ │ │ + ldr r0, [pc, #16] @ 12d230 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12d24c │ │ │ │ + ldr r2, [pc, #12] @ 12d234 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq r9, r2, ip, asr #5 │ │ │ │ - @ instruction: 0x001a2bf4 │ │ │ │ + andseq r9, r2, r4, ror #5 │ │ │ │ + andseq r2, sl, ip, lsl #24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r0, r5 │ │ │ │ - bls 12d27c │ │ │ │ + bls 12d264 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcs 12d2b0 │ │ │ │ + bcs 12d298 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1670d8 │ │ │ │ + bl 1670c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12d270 │ │ │ │ - b 12d2d0 │ │ │ │ + beq 12d258 │ │ │ │ + b 12d2b8 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 166f78 │ │ │ │ + bl 166f60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12d270 │ │ │ │ + beq 12d258 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 12d300 │ │ │ │ + bhi 12d2e8 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12d318 │ │ │ │ + ldr r0, [pc, #16] @ 12d300 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12d31c │ │ │ │ + ldr r2, [pc, #12] @ 12d304 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - @ instruction: 0x001291fc │ │ │ │ - andseq r2, sl, r4, lsr #22 │ │ │ │ + andseq r9, r2, r4, lsl r2 │ │ │ │ + andseq r2, sl, ip, lsr fp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r0, r5 │ │ │ │ - bls 12d34c │ │ │ │ + bls 12d334 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, r1, #4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcs 12d384 │ │ │ │ + bcs 12d36c │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 16737c │ │ │ │ + bl 167364 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12d340 │ │ │ │ - b 12d3a4 │ │ │ │ + beq 12d328 │ │ │ │ + b 12d38c │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 167218 │ │ │ │ + bl 167200 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12d340 │ │ │ │ + beq 12d328 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 12d3d4 │ │ │ │ + bhi 12d3bc │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12d3ec │ │ │ │ + ldr r0, [pc, #16] @ 12d3d4 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12d3f0 │ │ │ │ + ldr r2, [pc, #12] @ 12d3d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq r9, r2, r8, lsr #2 │ │ │ │ - andseq r2, sl, r0, asr sl │ │ │ │ + andseq r9, r2, r0, asr #2 │ │ │ │ + andseq r2, sl, r8, ror #20 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 12d418 │ │ │ │ + bls 12d400 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 12d454 │ │ │ │ + bhi 12d43c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 12d410 │ │ │ │ + bcs 12d3f8 │ │ │ │ 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, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 15e8e8 │ │ │ │ + bl 15e8d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12d410 │ │ │ │ + bne 12d3f8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 12d410 │ │ │ │ - ldr r0, [pc, #16] @ 12d49c │ │ │ │ + bls 12d3f8 │ │ │ │ + ldr r0, [pc, #16] @ 12d484 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12d4a0 │ │ │ │ + ldr r2, [pc, #12] @ 12d488 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq r9, r2, r8, ror r0 │ │ │ │ - andseq r2, sl, r0, lsr #19 │ │ │ │ + mulseq r2, r0, r0 │ │ │ │ + @ instruction: 0x001a29b8 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 12d4c0 │ │ │ │ + bls 12d4a8 │ │ │ │ and r0, r1, #1 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 12d4f0 │ │ │ │ + bhi 12d4d8 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 12d4b8 │ │ │ │ + bcs 12d4a0 │ │ │ │ ldrb r1, [r2, r4] │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ and r0, r1, #1 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 12d55c │ │ │ │ + bhi 12d544 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 12d4b8 │ │ │ │ + beq 12d4a0 │ │ │ │ add r3, r2, r4 │ │ │ │ sub r1, r4, r5 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r3, -r2] │ │ │ │ ldrb r7, [r0, r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12d534 │ │ │ │ + bne 12d51c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 12d50c │ │ │ │ + bne 12d4f4 │ │ │ │ mov r1, #0 │ │ │ │ and r0, r1, #1 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ add r0, r4, #1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 12d4b8 │ │ │ │ - ldr r0, [pc, #44] @ 12d578 │ │ │ │ + bne 12d4a0 │ │ │ │ + ldr r0, [pc, #44] @ 12d560 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #40] @ 12d57c │ │ │ │ + ldr r2, [pc, #40] @ 12d564 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r3, [pc, #16] @ 12d574 │ │ │ │ + ldr r3, [pc, #16] @ 12d55c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - andseq r3, sl, ip, asr ip │ │ │ │ - @ instruction: 0x00128fb8 │ │ │ │ - andseq r2, sl, r0, ror #17 │ │ │ │ + andseq r3, sl, r4, ror ip │ │ │ │ + @ instruction: 0x00128fd0 │ │ │ │ + @ instruction: 0x001a28f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 12d5a4 │ │ │ │ + bcs 12d58c │ │ │ │ add sp, sp, #16 │ │ │ │ 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 12d604 │ │ │ │ + bhi 12d5ec │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 12d67c │ │ │ │ + bhi 12d664 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ sub r1, r7, r6 │ │ │ │ cmp r1, r5 │ │ │ │ - bcc 12d59c │ │ │ │ + bcc 12d584 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r1, r2, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 24b48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12d59c │ │ │ │ + bne 12d584 │ │ │ │ adds r0, r6, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bcc 12d59c │ │ │ │ - b 12d664 │ │ │ │ + bcc 12d584 │ │ │ │ + b 12d64c │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 12d694 │ │ │ │ + bhi 12d67c │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ sub r3, r7, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bcc 12d59c │ │ │ │ + bcc 12d584 │ │ │ │ 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 12d59c │ │ │ │ + beq 12d584 │ │ │ │ add r0, r1, r6 │ │ │ │ adds r0, r0, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bcc 12d59c │ │ │ │ - ldr r0, [pc, #64] @ 12d6ac │ │ │ │ + bcc 12d584 │ │ │ │ + ldr r0, [pc, #64] @ 12d694 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #60] @ 12d6b0 │ │ │ │ + ldr r2, [pc, #60] @ 12d698 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r3, [pc, #48] @ 12d6b4 │ │ │ │ + ldr r3, [pc, #48] @ 12d69c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #28] @ 12d6b8 │ │ │ │ + ldr r3, [pc, #28] @ 12d6a0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a5f0 │ │ │ │ - mulseq r2, r8, lr │ │ │ │ - andseq r2, sl, r0, asr #15 │ │ │ │ - andseq r3, sl, r0, asr #29 │ │ │ │ - mulseq sl, r8, lr │ │ │ │ + @ instruction: 0x00128eb0 │ │ │ │ + @ instruction: 0x001a27d8 │ │ │ │ + @ instruction: 0x001a3ed8 │ │ │ │ + @ instruction: 0x001a3eb0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 12d6e0 │ │ │ │ + bls 12d6c8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 12d750 │ │ │ │ + bhi 12d738 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 12d6d8 │ │ │ │ + bcs 12d6c0 │ │ │ │ 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 │ │ │ │ @@ -270872,46 +270866,46 @@ │ │ │ │ orr r0, r2, r0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 15ec78 │ │ │ │ + bl 15ec60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12d6d8 │ │ │ │ + bne 12d6c0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 12d6d8 │ │ │ │ - ldr r0, [pc, #16] @ 12d798 │ │ │ │ + bls 12d6c0 │ │ │ │ + ldr r0, [pc, #16] @ 12d780 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12d79c │ │ │ │ + ldr r2, [pc, #12] @ 12d784 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq r8, r2, ip, ror sp │ │ │ │ - andseq r2, sl, r4, lsr #13 │ │ │ │ + mulseq r2, r4, sp │ │ │ │ + @ instruction: 0x001a26bc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 12d7c4 │ │ │ │ + bls 12d7ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 12d81c │ │ │ │ + bhi 12d804 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 12d7bc │ │ │ │ + bcs 12d7a4 │ │ │ │ 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 │ │ │ │ @@ -270923,211 +270917,211 @@ │ │ │ │ orr r0, r1, r0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 15ea9c │ │ │ │ + bl 15ea84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12d7bc │ │ │ │ + bne 12d7a4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 12d7bc │ │ │ │ - ldr r0, [pc, #16] @ 12d864 │ │ │ │ + bls 12d7a4 │ │ │ │ + ldr r0, [pc, #16] @ 12d84c │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12d868 │ │ │ │ + ldr r2, [pc, #12] @ 12d850 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - @ instruction: 0x00128cb0 │ │ │ │ - @ instruction: 0x001a25d8 │ │ │ │ + andseq r8, r2, r8, asr #25 │ │ │ │ + @ instruction: 0x001a25f0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 12d8f0 │ │ │ │ + bhi 12d8d8 │ │ │ │ ldr r0, [r2] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 12d8bc │ │ │ │ + bhi 12d8a4 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 1670d8 │ │ │ │ + bl 1670c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12d8dc │ │ │ │ - b 12d8f0 │ │ │ │ + bne 12d8c4 │ │ │ │ + b 12d8d8 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 166f78 │ │ │ │ + bl 166f60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12d8f0 │ │ │ │ + beq 12d8d8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 12d8f8 │ │ │ │ + bhi 12d8e0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12d910 │ │ │ │ + ldr r0, [pc, #16] @ 12d8f8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12d914 │ │ │ │ + ldr r2, [pc, #12] @ 12d8fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq r8, r2, r4, lsl #24 │ │ │ │ - andseq r2, sl, ip, lsr #10 │ │ │ │ + andseq r8, r2, ip, lsl ip │ │ │ │ + andseq r2, sl, r4, asr #10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 12d9a0 │ │ │ │ + bhi 12d988 │ │ │ │ ldr r0, [r2] │ │ │ │ add r1, r1, #4 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 12d96c │ │ │ │ + bhi 12d954 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 16737c │ │ │ │ + bl 167364 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12d98c │ │ │ │ - b 12d9a0 │ │ │ │ + bne 12d974 │ │ │ │ + b 12d988 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 167218 │ │ │ │ + bl 167200 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12d9a0 │ │ │ │ + beq 12d988 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 12d9a8 │ │ │ │ + bhi 12d990 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12d9c0 │ │ │ │ + ldr r0, [pc, #16] @ 12d9a8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #12] @ 12d9c4 │ │ │ │ + ldr r2, [pc, #12] @ 12d9ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq r8, r2, r4, asr fp │ │ │ │ - andseq r2, sl, ip, ror r4 │ │ │ │ + andseq r8, r2, ip, ror #22 │ │ │ │ + mulseq sl, r4, r4 │ │ │ │ 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 1623b4 │ │ │ │ + bl 16239c │ │ │ │ ldr r0, [r4, #1336] @ 0x538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12da30 │ │ │ │ + beq 12da18 │ │ │ │ ldr r0, [r5, #724] @ 0x2d4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12da28 │ │ │ │ + bne 12da10 │ │ │ │ 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 162414 │ │ │ │ + bl 1623fc │ │ │ │ ldrd r0, [r4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 12da88 │ │ │ │ + beq 12da70 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12dac4 │ │ │ │ + beq 12daac │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl 14b978 │ │ │ │ + bl 14b960 │ │ │ │ add r0, r5, #408 @ 0x198 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 14b978 │ │ │ │ + bl 14b960 │ │ │ │ ldr r0, [r4, #1696]! @ 0x6a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 12dabc │ │ │ │ + beq 12daa4 │ │ │ │ ldr r0, [r5, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12dad0 │ │ │ │ + beq 12dab8 │ │ │ │ add r0, r5, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl 14b978 │ │ │ │ + bl 14b960 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 12dadc │ │ │ │ + ldr r0, [pc, #16] @ 12dac4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #8] @ 12dae0 │ │ │ │ + ldr r0, [pc, #8] @ 12dac8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - andseq r4, sl, r0, lsl r0 │ │ │ │ - andseq r4, sl, r4, lsr r0 │ │ │ │ + andseq r4, sl, r8, lsr #32 │ │ │ │ + andseq r4, sl, ip, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 12db60 │ │ │ │ + bhi 12db48 │ │ │ │ ldrb r0, [r4, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12e078 │ │ │ │ + beq 12e060 │ │ │ │ ldrd r0, [r4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 12ddd8 │ │ │ │ + bne 12ddc0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12de60 │ │ │ │ + bne 12de48 │ │ │ │ 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, #172 @ 0xac │ │ │ │ @@ -271153,28 +271147,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 12e020 │ │ │ │ + bne 12e008 │ │ │ │ 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 12e0a8 │ │ │ │ + bne 12e090 │ │ │ │ add r0, r2, #1696 @ 0x6a0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 12e100 │ │ │ │ + beq 12e0e8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r9, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, fp, #216 @ 0xd8 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r2] │ │ │ │ @@ -271190,219 +271184,219 @@ │ │ │ │ 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 12dedc │ │ │ │ + bcc 12dec4 │ │ │ │ cmp sl, r5 │ │ │ │ ldr r8, [sp, #124] @ 0x7c │ │ │ │ addls r4, sl, #1 │ │ │ │ str sl, [sp, #160] @ 0xa0 │ │ │ │ cmpls r6, r4 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ - bhi 12e11c │ │ │ │ + bhi 12e104 │ │ │ │ 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 12e06c │ │ │ │ + beq 12e054 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r7, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 157c0c │ │ │ │ + bl 157bf4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr fp, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12ded0 │ │ │ │ + beq 12deb8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 12dd88 │ │ │ │ + beq 12dd70 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ cmp r6, r5 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ ldrls r0, [sp, #28] │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ cmpls r9, r0 │ │ │ │ - bhi 12de70 │ │ │ │ + bhi 12de58 │ │ │ │ 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 r9, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ - bne 12e160 │ │ │ │ + bne 12e148 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 12e178 │ │ │ │ + beq 12e160 │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12e190 │ │ │ │ + beq 12e178 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ - bl 1572e4 │ │ │ │ + bl 1572cc │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12dfd8 │ │ │ │ + beq 12dfc0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 12e034 │ │ │ │ + beq 12e01c │ │ │ │ cmn sl, #1 │ │ │ │ - beq 12e19c │ │ │ │ + beq 12e184 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 12dd9c │ │ │ │ + b 12dd84 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r9, r6 │ │ │ │ - bcs 12e020 │ │ │ │ + bcs 12e008 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 12e090 │ │ │ │ + beq 12e078 │ │ │ │ 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 r9, r4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov fp, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bne 12dc4c │ │ │ │ - b 12e020 │ │ │ │ + bne 12dc34 │ │ │ │ + b 12e008 │ │ │ │ ldr r0, [fp, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12e09c │ │ │ │ + beq 12e084 │ │ │ │ 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 15a794 │ │ │ │ + bl 15a77c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12deb4 │ │ │ │ + bne 12de9c │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 12e228 │ │ │ │ + bcs 12e210 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12db40 │ │ │ │ + beq 12db28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1276] @ 12e374 │ │ │ │ - ldr r2, [pc, #1276] @ 12e378 │ │ │ │ + ldr r0, [pc, #1276] @ 12e35c │ │ │ │ + ldr r2, [pc, #1276] @ 12e360 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #1268] @ 12e37c │ │ │ │ + ldr r1, [pc, #1268] @ 12e364 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [pc, #1248] @ 12e380 │ │ │ │ + ldr r1, [pc, #1248] @ 12e368 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ bl 3ab14 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ and r1, r0, r5 │ │ │ │ tst r1, #1 │ │ │ │ - bne 12e1e4 │ │ │ │ + bne 12e1cc │ │ │ │ stm r6, {r0, r2, r3} │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst fp, #1 │ │ │ │ mov fp, r7 │ │ │ │ - bne 12dfdc │ │ │ │ + bne 12dfc4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e078 │ │ │ │ + bne 12e060 │ │ │ │ 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 12df6c │ │ │ │ + beq 12df54 │ │ │ │ ldr r0, [fp, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12e09c │ │ │ │ + beq 12e084 │ │ │ │ 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 15a794 │ │ │ │ + bl 15a77c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12dfbc │ │ │ │ + bne 12dfa4 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 12e2b4 │ │ │ │ + bcs 12e29c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12dfac │ │ │ │ + bne 12df94 │ │ │ │ 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, #172 @ 0xac │ │ │ │ @@ -271410,27 +271404,27 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ and r1, r0, r8 │ │ │ │ tst r1, #1 │ │ │ │ - bne 12e270 │ │ │ │ + bne 12e258 │ │ │ │ stm r5, {r0, r2, r3} │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ 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 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12e020 │ │ │ │ + bne 12e008 │ │ │ │ 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] │ │ │ │ @@ -271445,44 +271439,44 @@ │ │ │ │ cmp r9, r0 │ │ │ │ ldrls r2, [sp, #24] │ │ │ │ movls r1, #1 │ │ │ │ stmls r2, {r1, fp} │ │ │ │ strls r0, [r2, #8] │ │ │ │ addls sp, sp, #172 @ 0xac │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #752] @ 12e34c │ │ │ │ + ldr r0, [pc, #752] @ 12e334 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #748] @ 12e350 │ │ │ │ + ldr r2, [pc, #748] @ 12e338 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #764] @ 12e370 │ │ │ │ + ldr r0, [pc, #764] @ 12e358 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #744] @ 12e368 │ │ │ │ + ldr r0, [pc, #744] @ 12e350 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #740] @ 12e36c │ │ │ │ + ldr r2, [pc, #740] @ 12e354 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #768] @ 12e398 │ │ │ │ + ldr r0, [pc, #768] @ 12e380 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #704] @ 12e364 │ │ │ │ + ldr r0, [pc, #704] @ 12e34c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, r5 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bhi 12e11c │ │ │ │ - ldr r0, [pc, #608] @ 12e32c │ │ │ │ - ldr r2, [pc, #608] @ 12e330 │ │ │ │ + bhi 12e104 │ │ │ │ + ldr r0, [pc, #608] @ 12e314 │ │ │ │ + ldr r2, [pc, #608] @ 12e318 │ │ │ │ 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 │ │ │ │ @@ -271494,52 +271488,52 @@ │ │ │ │ bl 3ab00 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, r5 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bls 12e1a8 │ │ │ │ - ldr r0, [pc, #528] @ 12e334 │ │ │ │ - ldr r2, [pc, #528] @ 12e338 │ │ │ │ + bls 12e190 │ │ │ │ + ldr r0, [pc, #528] @ 12e31c │ │ │ │ + ldr r2, [pc, #528] @ 12e320 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #520] @ 12e33c │ │ │ │ + ldr r1, [pc, #520] @ 12e324 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [pc, #500] @ 12e340 │ │ │ │ + ldr r1, [pc, #500] @ 12e328 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #540] @ 12e384 │ │ │ │ + ldr r0, [pc, #540] @ 12e36c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #536] @ 12e388 │ │ │ │ + ldr r2, [pc, #536] @ 12e370 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #524] @ 12e38c │ │ │ │ + ldr r0, [pc, #524] @ 12e374 │ │ │ │ mov r1, #143 @ 0x8f │ │ │ │ - ldr r2, [pc, #520] @ 12e390 │ │ │ │ + ldr r2, [pc, #520] @ 12e378 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #508] @ 12e394 │ │ │ │ + ldr r0, [pc, #508] @ 12e37c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #432] @ 12e354 │ │ │ │ + ldr r0, [pc, #432] @ 12e33c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #404] @ 12e344 │ │ │ │ - ldr r2, [pc, #404] @ 12e348 │ │ │ │ + ldr r0, [pc, #404] @ 12e32c │ │ │ │ + ldr r2, [pc, #404] @ 12e330 │ │ │ │ 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 │ │ │ │ @@ -271554,60 +271548,60 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r4 │ │ │ │ stmib sp, {r4, r9} │ │ │ │ mov r4, r8 │ │ │ │ bl 32288 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12e25c │ │ │ │ + bne 12e244 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12de30 │ │ │ │ - ldr r0, [pc, #240] @ 12e320 │ │ │ │ - ldr r2, [pc, #240] @ 12e324 │ │ │ │ - ldr r1, [pc, #240] @ 12e328 │ │ │ │ + bcc 12de18 │ │ │ │ + ldr r0, [pc, #240] @ 12e308 │ │ │ │ + ldr r2, [pc, #240] @ 12e30c │ │ │ │ + ldr r1, [pc, #240] @ 12e310 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ bl 3ab14 │ │ │ │ - b 12e2e0 │ │ │ │ + b 12e2c8 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ stm r6, {r0, r2, r3} │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ 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 32288 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12e2e4 │ │ │ │ + bne 12e2cc │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 12df5c │ │ │ │ - ldr r0, [pc, #156] @ 12e358 │ │ │ │ - ldr r2, [pc, #156] @ 12e35c │ │ │ │ - ldr r1, [pc, #156] @ 12e360 │ │ │ │ + bcc 12df44 │ │ │ │ + ldr r0, [pc, #156] @ 12e340 │ │ │ │ + ldr r2, [pc, #156] @ 12e344 │ │ │ │ + ldr r1, [pc, #156] @ 12e348 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ @@ -271615,100 +271609,100 @@ │ │ │ │ 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, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 12e300 │ │ │ │ + b 12e2e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r0] │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, r1, r5, lsr lr │ │ │ │ - @ instruction: 0x001a3bf0 │ │ │ │ - andseq r1, ip, r4, lsr sp │ │ │ │ - andseq r8, r2, lr, ror r3 │ │ │ │ - andseq r1, sl, ip, asr fp │ │ │ │ - andseq r7, r1, sp, ror ip │ │ │ │ - @ instruction: 0x001a1cf4 │ │ │ │ - @ instruction: 0x001c1db4 │ │ │ │ + andseq r8, r1, sp, asr #28 │ │ │ │ + andseq r3, sl, r8, lsl #24 │ │ │ │ andseq r1, ip, ip, asr #26 │ │ │ │ - andseq r8, r2, r3, asr r2 │ │ │ │ - andseq r1, sl, r8, asr sl │ │ │ │ - andseq r8, r2, r8, lsr #9 │ │ │ │ - @ instruction: 0x001a1dd0 │ │ │ │ - andseq r1, sl, r4, lsr sl │ │ │ │ - andseq r8, r1, r9, lsr #27 │ │ │ │ - andseq r3, sl, r4, ror #22 │ │ │ │ - andseq r1, ip, r8, lsr #25 │ │ │ │ - andseq r1, sl, r4, lsr sp │ │ │ │ - andseq r8, r2, sl, asr #7 │ │ │ │ - @ instruction: 0x001a1bbc │ │ │ │ - @ instruction: 0x001a1bb4 │ │ │ │ - andseq r7, r1, r9, lsr #30 │ │ │ │ - andseq r1, sl, r0, lsr #31 │ │ │ │ - andseq r2, ip, r0, rrx │ │ │ │ - @ instruction: 0x001c1ff8 │ │ │ │ - andseq r8, r2, r2, ror #5 │ │ │ │ - mulseq sl, r4, sl │ │ │ │ - andseq r8, r2, r3, lsl #5 │ │ │ │ - andseq r1, sl, ip, asr sl │ │ │ │ - andseq r1, sl, r0, ror #20 │ │ │ │ - andseq r1, sl, r0, lsr fp │ │ │ │ + mulseq r2, r6, r3 │ │ │ │ + andseq r1, sl, r4, ror fp │ │ │ │ + mulseq r1, r5, ip │ │ │ │ + andseq r1, sl, ip, lsl #26 │ │ │ │ + andseq r1, ip, ip, asr #27 │ │ │ │ + andseq r1, ip, r4, ror #26 │ │ │ │ + andseq r8, r2, fp, ror #4 │ │ │ │ + andseq r1, sl, r0, ror sl │ │ │ │ + andseq r8, r2, r0, asr #9 │ │ │ │ + andseq r1, sl, r8, ror #27 │ │ │ │ + andseq r1, sl, ip, asr #20 │ │ │ │ + andseq r8, r1, r1, asr #27 │ │ │ │ + andseq r3, sl, ip, ror fp │ │ │ │ + andseq r1, ip, r0, asr #25 │ │ │ │ + andseq r1, sl, ip, asr #26 │ │ │ │ + andseq r8, r2, r2, ror #7 │ │ │ │ + @ instruction: 0x001a1bd4 │ │ │ │ + andseq r1, sl, ip, asr #23 │ │ │ │ + andseq r7, r1, r1, asr #30 │ │ │ │ + @ instruction: 0x001a1fb8 │ │ │ │ + andseq r2, ip, r8, ror r0 │ │ │ │ + andseq r2, ip, r0, lsl r0 │ │ │ │ + @ instruction: 0x001282fa │ │ │ │ + andseq r1, sl, ip, lsr #21 │ │ │ │ + mulseq r2, fp, r2 │ │ │ │ + andseq r1, sl, r4, ror sl │ │ │ │ + andseq r1, sl, r8, ror sl │ │ │ │ + andseq r1, sl, r8, asr #22 │ │ │ │ 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 12e3b8 │ │ │ │ + bne 12e3a0 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 12e598 │ │ │ │ + bmi 12e580 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ add sl, sp, #776 @ 0x308 │ │ │ │ mov r0, sl │ │ │ │ - bl 16f4ac │ │ │ │ + bl 16f494 │ │ │ │ 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 12e404 │ │ │ │ - b 12e428 │ │ │ │ + bne 12e3ec │ │ │ │ + b 12e410 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 13d1d0 │ │ │ │ + bl 13d1b8 │ │ │ │ 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 12e48c │ │ │ │ + beq 12e474 │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14bf04 │ │ │ │ + bl 14beec │ │ │ │ add r1, r5, #648 @ 0x288 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 14bf04 │ │ │ │ + bl 14beec │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ add r1, sp, #1520 @ 0x5f0 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -271752,18 +271746,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 12e558 │ │ │ │ + beq 12e540 │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14bf04 │ │ │ │ + bl 14beec │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ add r1, sp, #1520 @ 0x5f0 │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ bl 24cd4 │ │ │ │ ldr r4, [sp, #1696] @ 0x6a0 │ │ │ │ add r3, sp, #1328 @ 0x530 │ │ │ │ ldr r0, [sp, #1700] @ 0x6a4 │ │ │ │ @@ -271785,44 +271779,44 @@ │ │ │ │ bl 24cd4 │ │ │ │ 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 138b68 │ │ │ │ - b 12e604 │ │ │ │ + bl 138b50 │ │ │ │ + b 12e5ec │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ - bl 148d90 │ │ │ │ - b 12e5c8 │ │ │ │ + bl 148d78 │ │ │ │ + b 12e5b0 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst fp, r0 │ │ │ │ - beq 12e5ec │ │ │ │ + beq 12e5d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 12e5ec │ │ │ │ + b 12e5d4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #912 @ 0x390 │ │ │ │ - bl 139f4c │ │ │ │ + bl 139f34 │ │ │ │ add r0, sp, #800 @ 0x320 │ │ │ │ - bl 1396b4 │ │ │ │ + bl 13969c │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 139504 │ │ │ │ + bl 1394ec │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 13b50c │ │ │ │ + bl 13b4f4 │ │ │ │ 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 │ │ │ │ @@ -271847,65 +271841,65 @@ │ │ │ │ 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] @ 12e6b4 │ │ │ │ + ldr r0, [pc, #16] @ 12e69c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 12e6b8 │ │ │ │ + ldr r2, [pc, #12] @ 12e6a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andseq r9, r2, sl, lsl r2 │ │ │ │ - andseq r3, sl, ip, asr #8 │ │ │ │ + andseq r9, r2, r2, lsr r2 │ │ │ │ + andseq r3, sl, r4, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ ldr fp, [sp, #240] @ 0xf0 │ │ │ │ add r7, r8, #4 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - bcs 12e748 │ │ │ │ + bcs 12e730 │ │ │ │ ldr r0, [r5, #1684] @ 0x694 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp fp, r0, lsl #1 │ │ │ │ - bls 12e9e0 │ │ │ │ + bls 12e9c8 │ │ │ │ ldr r0, [r5, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 12e72c │ │ │ │ + bne 12e714 │ │ │ │ ldrb r0, [r5, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12f338 │ │ │ │ + beq 12f320 │ │ │ │ ldrd r0, [r5] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 12ed4c │ │ │ │ + bne 12ed34 │ │ │ │ str fp, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 1374e0 │ │ │ │ + bl 1374c8 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r5, #1684] @ 0x694 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r1, #316] @ 0x13c │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp fp, r0, lsl #1 │ │ │ │ - bls 12ea04 │ │ │ │ + bls 12e9ec │ │ │ │ str r1, [sp, #16] │ │ │ │ add r6, r4, #8 │ │ │ │ ldr r1, [r5, #2348] @ 0x92c │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr ip, [r5, #2344] @ 0x928 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -271922,29 +271916,29 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12f250 │ │ │ │ + bne 12f238 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r2, #2364] @ 0x93c │ │ │ │ tst r0, #1 │ │ │ │ - bne 12f35c │ │ │ │ + bne 12f344 │ │ │ │ add r0, r2, #1696 @ 0x6a0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - beq 12f3fc │ │ │ │ + beq 12f3e4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov sl, r6 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, r0, #216 @ 0xd8 │ │ │ │ add r0, r0, #24 │ │ │ │ ldr r7, [r2] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -271953,15 +271947,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 12e88c │ │ │ │ + b 12e874 │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r3, r4 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ @@ -271970,109 +271964,109 @@ │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov sl, r8 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - beq 12f250 │ │ │ │ + beq 12f238 │ │ │ │ ldr fp, [sp, #148] @ 0x94 │ │ │ │ cmp fp, r7 │ │ │ │ - bcc 12eec0 │ │ │ │ + bcc 12eea8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ cmp fp, r4 │ │ │ │ str fp, [sp, #192] @ 0xc0 │ │ │ │ addls r8, fp, #1 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ cmpls r6, r8 │ │ │ │ - bhi 12f41c │ │ │ │ + bhi 12f404 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ stm r1, {r4, r6, fp} │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #200] @ 0xc8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 12f25c │ │ │ │ + beq 12f244 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 157c0c │ │ │ │ + bl 157bf4 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r9, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12eeb4 │ │ │ │ + beq 12ee9c │ │ │ │ tst r0, #1 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - beq 12e9c8 │ │ │ │ + beq 12e9b0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ cmp r5, r4 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ ldrls r0, [sp, #20] │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ cmpls r6, r0 │ │ │ │ - bhi 12f2ac │ │ │ │ + bhi 12f294 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ str r9, [sp, #148] @ 0x94 │ │ │ │ - bne 12f2f0 │ │ │ │ + bne 12f2d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 12f308 │ │ │ │ + beq 12f2f0 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12f320 │ │ │ │ + beq 12f308 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ - bl 1572e4 │ │ │ │ + bl 1572cc │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12f078 │ │ │ │ + beq 12f060 │ │ │ │ tst r0, #1 │ │ │ │ - beq 12f098 │ │ │ │ + beq 12f080 │ │ │ │ cmn fp, #1 │ │ │ │ - bne 12e848 │ │ │ │ - b 12f32c │ │ │ │ + bne 12e830 │ │ │ │ + b 12f314 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r5 │ │ │ │ - bcs 12f250 │ │ │ │ + bcs 12f238 │ │ │ │ cmn fp, #1 │ │ │ │ - bne 12e850 │ │ │ │ - b 12ec64 │ │ │ │ + bne 12e838 │ │ │ │ + b 12ec4c │ │ │ │ ldrb r0, [r5, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12f338 │ │ │ │ + beq 12f320 │ │ │ │ ldrd r0, [r5] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 12ecd8 │ │ │ │ + bne 12ecc0 │ │ │ │ mov r8, r3 │ │ │ │ - b 12ed28 │ │ │ │ + b 12ed10 │ │ │ │ ldr r1, [r5, #2348] @ 0x92c │ │ │ │ ldr r0, [r5, #2344] @ 0x928 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -272087,29 +272081,29 @@ │ │ │ │ stm sp, {r5, r7} │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 12ec70 │ │ │ │ + bne 12ec58 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r2, #2364] @ 0x93c │ │ │ │ tst r0, #1 │ │ │ │ - bne 12f3a4 │ │ │ │ + bne 12f38c │ │ │ │ add r0, r2, #1696 @ 0x6a0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - beq 12f444 │ │ │ │ + beq 12f42c │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sl, #24 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sl, #216 @ 0xd8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -272118,586 +272112,586 @@ │ │ │ │ ldr r3, [r2] │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - b 12eb18 │ │ │ │ + b 12eb00 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r3, r6 │ │ │ │ stm sp, {r4, r7} │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov fp, r4 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r9 │ │ │ │ - beq 12ec70 │ │ │ │ + beq 12ec58 │ │ │ │ ldr r8, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 12ef14 │ │ │ │ + bcc 12eefc │ │ │ │ cmp r8, r6 │ │ │ │ ldr r9, [sp, #152] @ 0x98 │ │ │ │ addls r4, r8, #1 │ │ │ │ str r8, [sp, #192] @ 0xc0 │ │ │ │ cmpls r5, r4 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ - bhi 12f460 │ │ │ │ + bhi 12f448 │ │ │ │ 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, [sl, #200] @ 0xc8 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ cmp r1, #2 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - beq 12f25c │ │ │ │ + beq 12f244 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 157c0c │ │ │ │ + bl 157bf4 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12ef08 │ │ │ │ + beq 12eef0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 12ec50 │ │ │ │ + beq 12ec38 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ cmp r7, r6 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ ldrls r0, [sp, #28] │ │ │ │ str fp, [sp, #176] @ 0xb0 │ │ │ │ cmpls fp, r0 │ │ │ │ - bhi 12f268 │ │ │ │ + bhi 12f250 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ str fp, [sp, #160] @ 0xa0 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ str sl, [sp, #148] @ 0x94 │ │ │ │ - bne 12f2f0 │ │ │ │ + bne 12f2d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 12f308 │ │ │ │ + beq 12f2f0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12f320 │ │ │ │ + beq 12f308 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ - bl 1572e4 │ │ │ │ + bl 1572cc │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12f054 │ │ │ │ + beq 12f03c │ │ │ │ tst r0, #1 │ │ │ │ - beq 12f108 │ │ │ │ + beq 12f0f0 │ │ │ │ cmn r8, #1 │ │ │ │ - bne 12eadc │ │ │ │ - b 12f32c │ │ │ │ + bne 12eac4 │ │ │ │ + b 12f314 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp fp, r7 │ │ │ │ - bcs 12ec70 │ │ │ │ + bcs 12ec58 │ │ │ │ cmn r8, #1 │ │ │ │ - bne 12eae4 │ │ │ │ - ldr r0, [pc, #2596] @ 12f690 │ │ │ │ + bne 12eacc │ │ │ │ + ldr r0, [pc, #2596] @ 12f678 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ str sl, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f250 │ │ │ │ + beq 12f238 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp r5, r1, lsl #1 │ │ │ │ - bls 12ecbc │ │ │ │ + bls 12eca4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ lsl r7, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 12e740 │ │ │ │ + bcs 12e728 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12f350 │ │ │ │ + beq 12f338 │ │ │ │ add r2, sl, #216 @ 0xd8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12edbc │ │ │ │ + bne 12eda4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 12f4a4 │ │ │ │ + bcs 12f48c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r4 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12eddc │ │ │ │ - b 12f250 │ │ │ │ + bne 12edc4 │ │ │ │ + b 12f238 │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ mov r6, sl │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12f350 │ │ │ │ + beq 12f338 │ │ │ │ add r9, sp, #144 @ 0x90 │ │ │ │ add r2, r6, #216 @ 0xd8 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12ee1c │ │ │ │ + bne 12ee04 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 12f538 │ │ │ │ + bcs 12f520 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ str fp, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ - b 12e73c │ │ │ │ + b 12e724 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ 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 12f250 │ │ │ │ + beq 12f238 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp fp, r1, lsl #1 │ │ │ │ - bls 12ee00 │ │ │ │ + bls 12ede8 │ │ │ │ ldr r3, [r7] │ │ │ │ lsl r6, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r6, lsl #2] │ │ │ │ cmp r2, fp │ │ │ │ - bcs 12e740 │ │ │ │ + bcs 12e728 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r2, lsl #2] │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 12f250 │ │ │ │ + beq 12f238 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ ldm r4!, {r3, r6, r7} │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldm r4, {r3, r5, r6, r7} │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 137a60 │ │ │ │ + bl 137a48 │ │ │ │ add r0, r9, #8 │ │ │ │ add r1, r8, #8 │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r2, r8 │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp] │ │ │ │ - bl 1374e0 │ │ │ │ + bl 1374c8 │ │ │ │ tst r0, #1 │ │ │ │ movne r0, #1 │ │ │ │ addne sp, sp, #204 @ 0xcc │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1996] @ 12f670 │ │ │ │ + ldr r0, [pc, #1996] @ 12f658 │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #1992] @ 12f674 │ │ │ │ + ldr r2, [pc, #1992] @ 12f65c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ tst r9, #1 │ │ │ │ - bne 12f07c │ │ │ │ + bne 12f064 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr sl, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp sl, r0, lsl #1 │ │ │ │ - bls 12ef4c │ │ │ │ + bls 12ef34 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r5, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 12efdc │ │ │ │ + beq 12efc4 │ │ │ │ ldr r0, [r5, #1400] @ 0x578 │ │ │ │ ldr r1, [r0, #296] @ 0x128 │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 12efdc │ │ │ │ + bne 12efc4 │ │ │ │ mov r0, r5 │ │ │ │ str sl, [sp] │ │ │ │ - b 12f088 │ │ │ │ + b 12f070 │ │ │ │ tst sl, #1 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ - bne 12f058 │ │ │ │ + bne 12f040 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f338 │ │ │ │ + bne 12f320 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ eor r0, r0, #2 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 12ef8c │ │ │ │ + bne 12ef74 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - b 12efcc │ │ │ │ + b 12efb4 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f338 │ │ │ │ + bne 12f320 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f104 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b 12f19c │ │ │ │ + b 12f184 │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12f350 │ │ │ │ + beq 12f338 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12f170 │ │ │ │ + bne 12f158 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 167570 │ │ │ │ + bl 167558 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 136d60 │ │ │ │ - b 12ec8c │ │ │ │ + bl 136d48 │ │ │ │ + b 12ec74 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f338 │ │ │ │ + bne 12f320 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 12f03c │ │ │ │ + beq 12f024 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12f350 │ │ │ │ + beq 12f338 │ │ │ │ add r9, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12f1f0 │ │ │ │ + bne 12f1d8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 167570 │ │ │ │ + bl 167558 │ │ │ │ str sl, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, fp │ │ │ │ - b 12e73c │ │ │ │ + b 12e724 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - b 12ec8c │ │ │ │ + b 12ec74 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 12e73c │ │ │ │ + b 12e724 │ │ │ │ ldr r7, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ cmp r6, r7 │ │ │ │ - bhi 12f568 │ │ │ │ + bhi 12f550 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ cmp r7, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ addls r1, r7, #1 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ cmpls r6, r1 │ │ │ │ - bhi 12f580 │ │ │ │ + bhi 12f568 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ str r9, [sp, #148] @ 0x94 │ │ │ │ - b 12e73c │ │ │ │ + b 12e724 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ cmp fp, r1 │ │ │ │ - bhi 12f568 │ │ │ │ + bhi 12f550 │ │ │ │ mov r0, #1 │ │ │ │ - b 12ec74 │ │ │ │ + b 12ec5c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12f350 │ │ │ │ + beq 12f338 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12f184 │ │ │ │ + bne 12f16c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 167570 │ │ │ │ + bl 167558 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 136d60 │ │ │ │ - b 12f19c │ │ │ │ + bl 136d48 │ │ │ │ + b 12f184 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 12ec88 │ │ │ │ + b 12ec70 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ 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 12f250 │ │ │ │ + beq 12f238 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp sl, r1, lsl #1 │ │ │ │ - bls 12f1d0 │ │ │ │ + bls 12f1b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsl r7, r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, r7, lsl #2] │ │ │ │ cmp r2, sl │ │ │ │ - bcs 12e740 │ │ │ │ + bcs 12e728 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 12f250 │ │ │ │ + beq 12f238 │ │ │ │ add r8, sp, #148 @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ 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, r9 │ │ │ │ - bl 137a60 │ │ │ │ + bl 137a48 │ │ │ │ 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 r0, [sp, #112] @ 0x70 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - b 12ee88 │ │ │ │ + b 12ee70 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1052] @ 12f680 │ │ │ │ + ldr r0, [pc, #1052] @ 12f668 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #944] @ 12f620 │ │ │ │ - ldr r2, [pc, #944] @ 12f624 │ │ │ │ + ldr r0, [pc, #944] @ 12f608 │ │ │ │ + ldr r2, [pc, #944] @ 12f60c │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #936] @ 12f628 │ │ │ │ + ldr r1, [pc, #936] @ 12f610 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ - ldr r1, [pc, #916] @ 12f62c │ │ │ │ + ldr r1, [pc, #916] @ 12f614 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #920] @ 12f64c │ │ │ │ - ldr r2, [pc, #920] @ 12f650 │ │ │ │ + ldr r0, [pc, #920] @ 12f634 │ │ │ │ + ldr r2, [pc, #920] @ 12f638 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #912] @ 12f654 │ │ │ │ + ldr r1, [pc, #912] @ 12f63c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ - ldr r1, [pc, #892] @ 12f658 │ │ │ │ + ldr r1, [pc, #892] @ 12f640 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #908] @ 12f684 │ │ │ │ + ldr r0, [pc, #908] @ 12f66c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #904] @ 12f688 │ │ │ │ + ldr r2, [pc, #904] @ 12f670 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #900] @ 12f694 │ │ │ │ + ldr r0, [pc, #900] @ 12f67c │ │ │ │ mov r1, #143 @ 0x8f │ │ │ │ - ldr r2, [pc, #896] @ 12f698 │ │ │ │ + ldr r2, [pc, #896] @ 12f680 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #868] @ 12f68c │ │ │ │ + ldr r0, [pc, #868] @ 12f674 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #824] @ 12f66c │ │ │ │ + ldr r0, [pc, #824] @ 12f654 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #824] @ 12f678 │ │ │ │ + ldr r0, [pc, #824] @ 12f660 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #820] @ 12f67c │ │ │ │ + ldr r2, [pc, #820] @ 12f664 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #836] @ 12f69c │ │ │ │ + ldr r0, [pc, #836] @ 12f684 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, r4 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bhi 12f41c │ │ │ │ - ldr r0, [pc, #684] @ 12f630 │ │ │ │ - ldr r2, [pc, #684] @ 12f634 │ │ │ │ + bhi 12f404 │ │ │ │ + ldr r0, [pc, #684] @ 12f618 │ │ │ │ + ldr r2, [pc, #684] @ 12f61c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - b 12f3e4 │ │ │ │ + b 12f3cc │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, r6 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r5, r0 │ │ │ │ - bhi 12f460 │ │ │ │ - ldr r0, [pc, #568] @ 12f600 │ │ │ │ - ldr r2, [pc, #568] @ 12f604 │ │ │ │ + bhi 12f448 │ │ │ │ + ldr r0, [pc, #568] @ 12f5e8 │ │ │ │ + ldr r2, [pc, #568] @ 12f5ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ @@ -272710,216 +272704,216 @@ │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, r4 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bls 12f4d4 │ │ │ │ - ldr r0, [pc, #532] @ 12f638 │ │ │ │ - ldr r2, [pc, #532] @ 12f63c │ │ │ │ + bls 12f4bc │ │ │ │ + ldr r0, [pc, #532] @ 12f620 │ │ │ │ + ldr r2, [pc, #532] @ 12f624 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #524] @ 12f640 │ │ │ │ + ldr r1, [pc, #524] @ 12f628 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - b 12f484 │ │ │ │ + b 12f46c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, r6 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r5, r0 │ │ │ │ - bls 12f4fc │ │ │ │ - ldr r0, [pc, #416] @ 12f608 │ │ │ │ - ldr r2, [pc, #416] @ 12f60c │ │ │ │ + bls 12f4e4 │ │ │ │ + ldr r0, [pc, #416] @ 12f5f0 │ │ │ │ + ldr r2, [pc, #416] @ 12f5f4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #408] @ 12f610 │ │ │ │ + ldr r1, [pc, #408] @ 12f5f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [pc, #388] @ 12f614 │ │ │ │ + ldr r1, [pc, #388] @ 12f5fc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #316] @ 12f5e8 │ │ │ │ + ldr r0, [pc, #316] @ 12f5d0 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ - ldr r2, [pc, #312] @ 12f5ec │ │ │ │ - ldr r1, [pc, #312] @ 12f5f0 │ │ │ │ + ldr r2, [pc, #312] @ 12f5d4 │ │ │ │ + ldr r1, [pc, #312] @ 12f5d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ bl 3ab14 │ │ │ │ - b 12f564 │ │ │ │ - ldr r0, [pc, #360] @ 12f644 │ │ │ │ - ldr r2, [pc, #360] @ 12f648 │ │ │ │ + b 12f54c │ │ │ │ + ldr r0, [pc, #360] @ 12f62c │ │ │ │ + ldr r2, [pc, #360] @ 12f630 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - b 12f520 │ │ │ │ - ldr r0, [pc, #276] @ 12f618 │ │ │ │ - ldr r2, [pc, #276] @ 12f61c │ │ │ │ + b 12f508 │ │ │ │ + ldr r0, [pc, #276] @ 12f600 │ │ │ │ + ldr r2, [pc, #276] @ 12f604 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #143 @ 0x8f │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #180] @ 12f5f4 │ │ │ │ + ldr r0, [pc, #180] @ 12f5dc │ │ │ │ add r5, sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #176] @ 12f5f8 │ │ │ │ - ldr r1, [pc, #176] @ 12f5fc │ │ │ │ + ldr r2, [pc, #176] @ 12f5e0 │ │ │ │ + ldr r1, [pc, #176] @ 12f5e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #304] @ 12f6a0 │ │ │ │ + ldr r0, [pc, #304] @ 12f688 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #300] @ 12f6a4 │ │ │ │ + ldr r2, [pc, #300] @ 12f68c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #212] @ 12f65c │ │ │ │ - ldr r2, [pc, #212] @ 12f660 │ │ │ │ + ldr r0, [pc, #212] @ 12f644 │ │ │ │ + ldr r2, [pc, #212] @ 12f648 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #196] @ 12f664 │ │ │ │ + ldr r1, [pc, #196] @ 12f64c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [pc, #180] @ 12f668 │ │ │ │ + ldr r1, [pc, #180] @ 12f650 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ bl 3ab14 │ │ │ │ - b 12f5cc │ │ │ │ + b 12f5b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00117bb5 │ │ │ │ - andseq r2, sl, r0, ror r9 │ │ │ │ - @ instruction: 0x001c0ab4 │ │ │ │ - andseq r7, r1, r1, lsr #22 │ │ │ │ - @ instruction: 0x001a28dc │ │ │ │ + andseq r7, r1, sp, asr #23 │ │ │ │ + andseq r2, sl, r8, lsl #19 │ │ │ │ + andseq r0, ip, ip, asr #21 │ │ │ │ + andseq r7, r1, r9, lsr fp │ │ │ │ + @ instruction: 0x001a28f4 │ │ │ │ + andseq r0, ip, r8, lsr sl │ │ │ │ + mulseq r2, lr, r0 │ │ │ │ + andseq r0, sl, ip, ror r8 │ │ │ │ + andseq r6, r1, r1, asr r9 │ │ │ │ + andseq r0, sl, r8, asr #19 │ │ │ │ + andseq r0, ip, r8, lsl #21 │ │ │ │ andseq r0, ip, r0, lsr #20 │ │ │ │ - andseq r7, r2, r6, lsl #1 │ │ │ │ - andseq r0, sl, r4, ror #16 │ │ │ │ - andseq r6, r1, r9, lsr r9 │ │ │ │ - @ instruction: 0x001a09b0 │ │ │ │ - andseq r0, ip, r0, ror sl │ │ │ │ - andseq r0, ip, r8, lsl #20 │ │ │ │ - andseq r6, r2, r3, lsl #30 │ │ │ │ - andseq r0, sl, r8, lsl #14 │ │ │ │ - andseq r6, r1, r1, lsr fp │ │ │ │ - andseq r0, sl, r8, lsr #23 │ │ │ │ - andseq r0, ip, r8, ror #24 │ │ │ │ - andseq r0, ip, r0, lsl #24 │ │ │ │ - andseq r7, r2, r6, asr #1 │ │ │ │ + andseq r6, r2, fp, lsl pc │ │ │ │ + andseq r0, sl, r0, lsr #14 │ │ │ │ + andseq r6, r1, r9, asr #22 │ │ │ │ + andseq r0, sl, r0, asr #23 │ │ │ │ + andseq r0, ip, r0, lsl #25 │ │ │ │ + andseq r0, ip, r8, lsl ip │ │ │ │ + ldrsbeq r7, [r2], -lr │ │ │ │ + andseq r0, sl, r0, asr #17 │ │ │ │ + mulseq r1, r5, r9 │ │ │ │ + andseq r0, sl, ip, lsl #20 │ │ │ │ + andseq r0, ip, ip, asr #21 │ │ │ │ + andseq r6, r2, pc, lsr pc │ │ │ │ + andseq r0, sl, r8, asr #14 │ │ │ │ + andseq r6, r1, r5, lsl #22 │ │ │ │ + andseq r0, sl, ip, ror fp │ │ │ │ + andseq r0, ip, ip, lsr ip │ │ │ │ + @ instruction: 0x001c0bd4 │ │ │ │ + andseq r6, r1, r1, lsr r8 │ │ │ │ andseq r0, sl, r8, lsr #17 │ │ │ │ - andseq r6, r1, sp, ror r9 │ │ │ │ - @ instruction: 0x001a09f4 │ │ │ │ - @ instruction: 0x001c0ab4 │ │ │ │ - andseq r6, r2, r7, lsr #30 │ │ │ │ - andseq r0, sl, r0, lsr r7 │ │ │ │ - andseq r6, r1, sp, ror #21 │ │ │ │ - andseq r0, sl, r4, ror #22 │ │ │ │ - andseq r0, ip, r4, lsr #24 │ │ │ │ - @ instruction: 0x001c0bbc │ │ │ │ - andseq r6, r1, r9, lsl r8 │ │ │ │ - mulseq sl, r0, r8 │ │ │ │ - andseq r0, ip, ip, asr #18 │ │ │ │ - andseq r0, ip, r4, ror #17 │ │ │ │ - andseq r0, sl, r4, lsr #17 │ │ │ │ - andseq r7, r2, sl, lsl r8 │ │ │ │ - andseq r1, sl, r0, lsl r3 │ │ │ │ - andseq r7, r2, sl, lsl #2 │ │ │ │ - andseq r0, sl, ip, ror #20 │ │ │ │ - andseq r0, sl, r4, asr #19 │ │ │ │ - andseq r7, r2, r2, asr r1 │ │ │ │ - andseq r0, sl, r4, lsl #18 │ │ │ │ - @ instruction: 0x001a08d0 │ │ │ │ - andseq r0, sl, ip, asr pc │ │ │ │ - ldrsheq r7, [r2], -r3 │ │ │ │ - andseq r0, sl, ip, asr #17 │ │ │ │ - andseq r0, sl, r0, ror sl │ │ │ │ - mulseq r2, r4, pc @ │ │ │ │ + andseq r0, ip, r4, ror #18 │ │ │ │ + @ instruction: 0x001c08fc │ │ │ │ @ instruction: 0x001a08bc │ │ │ │ + andseq r7, r2, r2, lsr r8 │ │ │ │ + andseq r1, sl, r8, lsr #6 │ │ │ │ + andseq r7, r2, r2, lsr #2 │ │ │ │ + andseq r0, sl, r4, lsl #21 │ │ │ │ + @ instruction: 0x001a09dc │ │ │ │ + andseq r7, r2, sl, ror #2 │ │ │ │ + andseq r0, sl, ip, lsl r9 │ │ │ │ + andseq r0, sl, r8, ror #17 │ │ │ │ + andseq r0, sl, r4, ror pc │ │ │ │ + andseq r7, r2, fp, lsl #2 │ │ │ │ + andseq r0, sl, r4, ror #17 │ │ │ │ + andseq r0, sl, r8, lsl #21 │ │ │ │ + andseq r6, r2, ip, lsr #31 │ │ │ │ + @ instruction: 0x001a08d4 │ │ │ │ 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 12f7d4 │ │ │ │ + beq 12f7bc │ │ │ │ mov r8, r1 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 12f700 │ │ │ │ + beq 12f6e8 │ │ │ │ add r1, r8, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 137810 │ │ │ │ + bl 1377f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f7cc │ │ │ │ + beq 12f7b4 │ │ │ │ mov r9, r8 │ │ │ │ add r0, r4, #1312 @ 0x520 │ │ │ │ ldr r1, [r9, #616]! @ 0x268 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12f7b4 │ │ │ │ + bne 12f79c │ │ │ │ ldr fp, [r0] │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ stmib sp, {r0, r6} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1675fc │ │ │ │ + bl 1675e4 │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1675fc │ │ │ │ + bl 1675e4 │ │ │ │ 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 │ │ │ │ @@ -272946,53 +272940,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 169ffc │ │ │ │ + b 169fe4 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 12f804 │ │ │ │ + ldr r0, [pc, #40] @ 12f7ec │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 12f808 │ │ │ │ + ldr r2, [pc, #36] @ 12f7f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 16e990 │ │ │ │ + bl 16e978 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r6, r2, lr, ror #24 │ │ │ │ - andseq r0, sl, r8, ror #19 │ │ │ │ + andseq r6, r2, r6, lsl #25 │ │ │ │ + andseq r0, sl, r0, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 12f864 │ │ │ │ + bcs 12f84c │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12fc90 │ │ │ │ + beq 12fc78 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 12fae8 │ │ │ │ + bne 12fad0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 136d60 │ │ │ │ + b 136d48 │ │ │ │ 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] │ │ │ │ @@ -273010,28 +273004,28 @@ │ │ │ │ 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 12facc │ │ │ │ + bne 12fab4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrb r0, [r2, #2364] @ 0x93c │ │ │ │ tst r0, #1 │ │ │ │ - bne 12fcc0 │ │ │ │ + bne 12fca8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r2, #1696 @ 0x6a0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 12fcf4 │ │ │ │ + beq 12fcdc │ │ │ │ ldr r1, [r2] │ │ │ │ mov fp, r6 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -273045,394 +273039,394 @@ │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ cmp r9, r4 │ │ │ │ - bcc 12fbb8 │ │ │ │ + bcc 12fba0 │ │ │ │ cmp r9, r5 │ │ │ │ ldr sl, [sp, #116] @ 0x74 │ │ │ │ addls r8, r9, #1 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ cmpls r6, r8 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - bhi 12fd10 │ │ │ │ + bhi 12fcf8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ stm r1, {r5, r6, r9} │ │ │ │ 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 12fc84 │ │ │ │ + beq 12fc6c │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - bl 157c0c │ │ │ │ + bl 157bf4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12fb94 │ │ │ │ + beq 12fb7c │ │ │ │ tst r0, #1 │ │ │ │ - beq 12fa80 │ │ │ │ + beq 12fa68 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ cmp r6, r5 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ ldrls r0, [sp, #20] │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ cmpls fp, r0 │ │ │ │ - bhi 12fb50 │ │ │ │ + bhi 12fb38 │ │ │ │ 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 sl, [sp, #112] @ 0x70 │ │ │ │ - bne 12fd88 │ │ │ │ + bne 12fd70 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 12fda0 │ │ │ │ + beq 12fd88 │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12fdb8 │ │ │ │ + beq 12fda0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ - bl 1572e4 │ │ │ │ + bl 1572cc │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12fb9c │ │ │ │ + beq 12fb84 │ │ │ │ tst r0, #1 │ │ │ │ - beq 12fc70 │ │ │ │ + beq 12fc58 │ │ │ │ cmn r9, #1 │ │ │ │ - beq 12fdc4 │ │ │ │ + beq 12fdac │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ - b 12fa94 │ │ │ │ + b 12fa7c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp fp, r6 │ │ │ │ - bcs 12facc │ │ │ │ + bcs 12fab4 │ │ │ │ cmn r9, #1 │ │ │ │ - beq 12fca8 │ │ │ │ + beq 12fc90 │ │ │ │ str r8, [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, r8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bne 12f94c │ │ │ │ + bne 12f934 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ stm r2, {r1, fp} │ │ │ │ str r0, [r2, #8] │ │ │ │ str sl, [r2, #12] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12fcb4 │ │ │ │ + beq 12fc9c │ │ │ │ add r2, r7, #216 @ 0xd8 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12fc4c │ │ │ │ + bne 12fc34 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 12fd54 │ │ │ │ + bcs 12fd3c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 136d60 │ │ │ │ - ldr r0, [pc, #876] @ 12fec4 │ │ │ │ - ldr r2, [pc, #876] @ 12fec8 │ │ │ │ + b 136d48 │ │ │ │ + ldr r0, [pc, #876] @ 12feac │ │ │ │ + ldr r2, [pc, #876] @ 12feb0 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #868] @ 12fecc │ │ │ │ + ldr r1, [pc, #868] @ 12feb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ - ldr r1, [pc, #848] @ 12fed0 │ │ │ │ + ldr r1, [pc, #848] @ 12feb8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ bl 3ab14 │ │ │ │ tst sl, #1 │ │ │ │ - beq 12fbb8 │ │ │ │ + beq 12fba0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fc90 │ │ │ │ + bne 12fc78 │ │ │ │ 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 12fc30 │ │ │ │ + beq 12fc18 │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 12fcb4 │ │ │ │ + beq 12fc9c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 12fc4c │ │ │ │ + bne 12fc34 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 12fe0c │ │ │ │ + bcs 12fdf4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp fp, r0 │ │ │ │ - bhi 12fe3c │ │ │ │ + bhi 12fe24 │ │ │ │ mov r1, #1 │ │ │ │ - b 12fad0 │ │ │ │ - ldr r0, [pc, #564] @ 12fec0 │ │ │ │ + b 12fab8 │ │ │ │ + ldr r0, [pc, #564] @ 12fea8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #596] @ 12feec │ │ │ │ + ldr r0, [pc, #596] @ 12fed4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #592] @ 12fef0 │ │ │ │ + ldr r2, [pc, #592] @ 12fed8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #568] @ 12fee8 │ │ │ │ + ldr r0, [pc, #568] @ 12fed0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #500] @ 12feb0 │ │ │ │ + ldr r0, [pc, #500] @ 12fe98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, r5 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ addls r0, r0, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bhi 12fd10 │ │ │ │ - ldr r0, [pc, #404] @ 12fe78 │ │ │ │ + bhi 12fcf8 │ │ │ │ + ldr r0, [pc, #404] @ 12fe60 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #400] @ 12fe7c │ │ │ │ + ldr r2, [pc, #400] @ 12fe64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, r5 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bls 12fdd0 │ │ │ │ - ldr r0, [pc, #360] @ 12fe80 │ │ │ │ - ldr r2, [pc, #360] @ 12fe84 │ │ │ │ + bls 12fdb8 │ │ │ │ + ldr r0, [pc, #360] @ 12fe68 │ │ │ │ + ldr r2, [pc, #360] @ 12fe6c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #352] @ 12fe88 │ │ │ │ + ldr r1, [pc, #352] @ 12fe70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #332] @ 12fe8c │ │ │ │ + ldr r1, [pc, #332] @ 12fe74 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #328] @ 12fea4 │ │ │ │ - ldr r2, [pc, #328] @ 12fea8 │ │ │ │ - ldr r1, [pc, #328] @ 12feac │ │ │ │ + ldr r0, [pc, #328] @ 12fe8c │ │ │ │ + ldr r2, [pc, #328] @ 12fe90 │ │ │ │ + ldr r1, [pc, #328] @ 12fe94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ bl 3ab14 │ │ │ │ - b 12fe38 │ │ │ │ - ldr r0, [pc, #324] @ 12fed4 │ │ │ │ + b 12fe20 │ │ │ │ + ldr r0, [pc, #324] @ 12febc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #320] @ 12fed8 │ │ │ │ + ldr r2, [pc, #320] @ 12fec0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #308] @ 12fedc │ │ │ │ + ldr r0, [pc, #308] @ 12fec4 │ │ │ │ mov r1, #143 @ 0x8f │ │ │ │ - ldr r2, [pc, #304] @ 12fee0 │ │ │ │ + ldr r2, [pc, #304] @ 12fec8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #292] @ 12fee4 │ │ │ │ + ldr r0, [pc, #292] @ 12fecc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #212] @ 12fea0 │ │ │ │ + ldr r0, [pc, #212] @ 12fe88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #184] @ 12fe90 │ │ │ │ - ldr r2, [pc, #184] @ 12fe94 │ │ │ │ + ldr r0, [pc, #184] @ 12fe78 │ │ │ │ + ldr r2, [pc, #184] @ 12fe7c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #143 @ 0x8f │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #160] @ 12feb4 │ │ │ │ - ldr r2, [pc, #160] @ 12feb8 │ │ │ │ - ldr r1, [pc, #160] @ 12febc │ │ │ │ + ldr r0, [pc, #160] @ 12fe9c │ │ │ │ + ldr r2, [pc, #160] @ 12fea0 │ │ │ │ + ldr r1, [pc, #160] @ 12fea4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #84] @ 12fe98 │ │ │ │ + ldr r0, [pc, #84] @ 12fe80 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #80] @ 12fe9c │ │ │ │ + ldr r2, [pc, #80] @ 12fe84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - b 12fe58 │ │ │ │ + b 12fe40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r0] │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r2, r6, ror #14 │ │ │ │ - andseq pc, r9, r8, asr #30 │ │ │ │ - andseq r6, r1, r9, lsl #1 │ │ │ │ - andseq r0, sl, r0, lsl #2 │ │ │ │ - andseq r0, ip, r0, asr #3 │ │ │ │ - andseq r0, ip, r8, asr r1 │ │ │ │ - andseq r6, r2, fp, lsr #12 │ │ │ │ - andseq pc, r9, r0, lsr lr @ │ │ │ │ - andseq r6, r2, r0, asr #13 │ │ │ │ - andseq pc, r9, r8, ror #31 │ │ │ │ - andseq pc, r9, ip, lsl #28 │ │ │ │ - andseq r7, r1, r9, lsl #6 │ │ │ │ - andseq r2, sl, r4, asr #1 │ │ │ │ - andseq r0, ip, r8, lsl #4 │ │ │ │ - andseq r0, sl, ip, lsl #2 │ │ │ │ - andseq r7, r1, r1, asr r2 │ │ │ │ - andseq r2, sl, ip │ │ │ │ - andseq r0, ip, r0, asr r1 │ │ │ │ - mulseq r9, ip, pc @ │ │ │ │ - andseq r6, r1, r9, asr #4 │ │ │ │ - andseq r0, sl, r0, asr #5 │ │ │ │ - andseq r0, ip, r0, lsl #7 │ │ │ │ - andseq r0, ip, r8, lsl r3 │ │ │ │ - @ instruction: 0x001266ba │ │ │ │ - andseq pc, r9, ip, ror #28 │ │ │ │ - andseq r6, r2, fp, asr r6 │ │ │ │ - andseq pc, r9, r4, lsr lr @ │ │ │ │ - andseq pc, r9, r8, lsr lr @ │ │ │ │ - andseq pc, r9, r8, lsl pc @ │ │ │ │ - @ instruction: 0x001267b2 │ │ │ │ - andseq r0, sl, r4, lsl r1 │ │ │ │ + andseq r6, r2, lr, ror r7 │ │ │ │ + andseq pc, r9, r0, ror #30 │ │ │ │ + andseq r6, r1, r1, lsr #1 │ │ │ │ + andseq r0, sl, r8, lsl r1 │ │ │ │ + @ instruction: 0x001c01d8 │ │ │ │ + andseq r0, ip, r0, ror r1 │ │ │ │ + andseq r6, r2, r3, asr #12 │ │ │ │ + andseq pc, r9, r8, asr #28 │ │ │ │ + @ instruction: 0x001266d8 │ │ │ │ + andseq r0, sl, r0 │ │ │ │ + andseq pc, r9, r4, lsr #28 │ │ │ │ + andseq r7, r1, r1, lsr #6 │ │ │ │ + ldrsbeq r2, [sl], -ip │ │ │ │ + andseq r0, ip, r0, lsr #4 │ │ │ │ + andseq r0, sl, r4, lsr #2 │ │ │ │ + andseq r7, r1, r9, ror #4 │ │ │ │ + andseq r2, sl, r4, lsr #32 │ │ │ │ + andseq r0, ip, r8, ror #2 │ │ │ │ + @ instruction: 0x0019ffb4 │ │ │ │ + andseq r6, r1, r1, ror #4 │ │ │ │ + @ instruction: 0x001a02d8 │ │ │ │ + mulseq ip, r8, r3 │ │ │ │ + andseq r0, ip, r0, lsr r3 │ │ │ │ + @ instruction: 0x001266d2 │ │ │ │ + andseq pc, r9, r4, lsl #29 │ │ │ │ + andseq r6, r2, r3, ror r6 │ │ │ │ + andseq pc, r9, ip, asr #28 │ │ │ │ + andseq pc, r9, r0, asr lr @ │ │ │ │ + andseq pc, r9, r0, lsr pc @ │ │ │ │ + andseq r6, r2, sl, asr #15 │ │ │ │ + andseq r0, sl, ip, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r7, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 12ff44 │ │ │ │ + bhi 12ff2c │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1302d0 │ │ │ │ + beq 1302b8 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 130198 │ │ │ │ + bne 130180 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 13716c │ │ │ │ + b 137154 │ │ │ │ ldr r1, [r6, #2348] @ 0x92c │ │ │ │ add r8, r2, #8 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -273450,28 +273444,28 @@ │ │ │ │ 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 13018c │ │ │ │ + bne 130174 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldrb r0, [r6, #2364] @ 0x93c │ │ │ │ tst r0, #1 │ │ │ │ - bne 1302f4 │ │ │ │ + bne 1302dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, r6, #1696 @ 0x6a0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 130328 │ │ │ │ + beq 130310 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov sl, #0 │ │ │ │ ldrd r2, [r6] │ │ │ │ add r1, r0, #216 @ 0xd8 │ │ │ │ add r0, r0, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r5, #1 │ │ │ │ @@ -273482,253 +273476,253 @@ │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ mov r6, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ cmp r9, sl │ │ │ │ - bcc 130280 │ │ │ │ + bcc 130268 │ │ │ │ cmp r9, r7 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ addls r4, r9, #1 │ │ │ │ str r9, [sp, #136] @ 0x88 │ │ │ │ cmpls r8, r4 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ - bhi 130344 │ │ │ │ + bhi 13032c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ stm r1, {r7, r8, r9} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r1, #200] @ 0xc8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 1302c4 │ │ │ │ + beq 1302ac │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 157c0c │ │ │ │ + bl 157bf4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 130280 │ │ │ │ + beq 130268 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13014c │ │ │ │ + beq 130134 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ cmp r5, r7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrls r1, [sp, #28] │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ cmpls r6, r1 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bhi 13021c │ │ │ │ + bhi 130204 │ │ │ │ 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 130394 │ │ │ │ + bne 13037c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1303ac │ │ │ │ + beq 130394 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1303c4 │ │ │ │ + beq 1303ac │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ - bl 1572e4 │ │ │ │ + bl 1572cc │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 130280 │ │ │ │ + beq 130268 │ │ │ │ tst r0, #1 │ │ │ │ - beq 130298 │ │ │ │ + beq 130280 │ │ │ │ cmn r9, #1 │ │ │ │ - beq 1303d0 │ │ │ │ + beq 1303b8 │ │ │ │ ldr sl, [sp, #136] @ 0x88 │ │ │ │ - b 13015c │ │ │ │ + b 130144 │ │ │ │ cmp r6, r5 │ │ │ │ - bcs 13018c │ │ │ │ + bcs 130174 │ │ │ │ cmn r9, #1 │ │ │ │ - beq 1302e8 │ │ │ │ + beq 1302d0 │ │ │ │ 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, fp │ │ │ │ - bne 130020 │ │ │ │ + bne 130008 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 130388 │ │ │ │ + beq 130370 │ │ │ │ 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 15a794 │ │ │ │ + bl 15a77c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 130260 │ │ │ │ + bne 130248 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 130450 │ │ │ │ + bcs 130438 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 13716c │ │ │ │ + bl 137154 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #704] @ 1304e4 │ │ │ │ - ldr r2, [pc, #704] @ 1304e8 │ │ │ │ + ldr r0, [pc, #704] @ 1304cc │ │ │ │ + ldr r2, [pc, #704] @ 1304d0 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #696] @ 1304ec │ │ │ │ + ldr r1, [pc, #696] @ 1304d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [pc, #676] @ 1304f0 │ │ │ │ + ldr r1, [pc, #676] @ 1304d8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ bl 3ab14 │ │ │ │ and r1, r0, r5 │ │ │ │ tst r1, #1 │ │ │ │ - bne 130418 │ │ │ │ + bne 130400 │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 13716c │ │ │ │ + bl 137154 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r6, r0 │ │ │ │ movls r0, #1 │ │ │ │ addls sp, sp, #148 @ 0x94 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #536] @ 1304cc │ │ │ │ + ldr r0, [pc, #536] @ 1304b4 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #532] @ 1304d0 │ │ │ │ + ldr r2, [pc, #532] @ 1304b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #532] @ 1304e0 │ │ │ │ + ldr r0, [pc, #532] @ 1304c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #512] @ 1304d8 │ │ │ │ + ldr r0, [pc, #512] @ 1304c0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #508] @ 1304dc │ │ │ │ + ldr r2, [pc, #508] @ 1304c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #536] @ 130508 │ │ │ │ + ldr r0, [pc, #536] @ 1304f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, r7 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ addls r0, r0, #1 │ │ │ │ cmpls r8, r0 │ │ │ │ - bhi 130344 │ │ │ │ - ldr r0, [pc, #404] @ 1304ac │ │ │ │ + bhi 13032c │ │ │ │ + ldr r0, [pc, #404] @ 130494 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #400] @ 1304b0 │ │ │ │ + ldr r2, [pc, #400] @ 130498 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, r7 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r8, r0 │ │ │ │ - bls 1303dc │ │ │ │ - ldr r0, [pc, #360] @ 1304b4 │ │ │ │ - ldr r2, [pc, #360] @ 1304b8 │ │ │ │ + bls 1303c4 │ │ │ │ + ldr r0, [pc, #360] @ 13049c │ │ │ │ + ldr r2, [pc, #360] @ 1304a0 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #352] @ 1304bc │ │ │ │ + ldr r1, [pc, #352] @ 1304a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #332] @ 1304c0 │ │ │ │ + ldr r1, [pc, #332] @ 1304a8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #280] @ 1304a8 │ │ │ │ + ldr r0, [pc, #280] @ 130490 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #344] @ 1304f4 │ │ │ │ + ldr r0, [pc, #344] @ 1304dc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #340] @ 1304f8 │ │ │ │ + ldr r2, [pc, #340] @ 1304e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #328] @ 1304fc │ │ │ │ + ldr r0, [pc, #328] @ 1304e4 │ │ │ │ mov r1, #143 @ 0x8f │ │ │ │ - ldr r2, [pc, #324] @ 130500 │ │ │ │ + ldr r2, [pc, #324] @ 1304e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #312] @ 130504 │ │ │ │ + ldr r0, [pc, #312] @ 1304ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #252] @ 1304d4 │ │ │ │ + ldr r0, [pc, #252] @ 1304bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #224] @ 1304c4 │ │ │ │ - ldr r2, [pc, #224] @ 1304c8 │ │ │ │ + ldr r0, [pc, #224] @ 1304ac │ │ │ │ + ldr r2, [pc, #224] @ 1304b0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -273742,23 +273736,23 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r3, r6} │ │ │ │ bl 32288 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13026c │ │ │ │ + bne 130254 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1301f4 │ │ │ │ - ldr r0, [pc, #68] @ 13049c │ │ │ │ - ldr r2, [pc, #68] @ 1304a0 │ │ │ │ - ldr r1, [pc, #68] @ 1304a4 │ │ │ │ + bcc 1301dc │ │ │ │ + ldr r0, [pc, #68] @ 130484 │ │ │ │ + ldr r2, [pc, #68] @ 130488 │ │ │ │ + ldr r1, [pc, #68] @ 13048c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ @@ -273767,118 +273761,118 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r1, sp, lsl #24 │ │ │ │ - andseq r1, sl, r8, asr #19 │ │ │ │ - andseq pc, fp, ip, lsl #22 │ │ │ │ - andseq pc, r9, r8, asr #20 │ │ │ │ - andseq r6, r2, r2, lsr r1 │ │ │ │ - andseq pc, r9, r4, lsl r9 @ │ │ │ │ - andseq r5, r1, r5, asr sl │ │ │ │ - andseq pc, r9, ip, asr #21 │ │ │ │ - andseq pc, fp, ip, lsl #23 │ │ │ │ + andseq r6, r1, r5, lsr #24 │ │ │ │ + andseq r1, sl, r0, ror #19 │ │ │ │ andseq pc, fp, r4, lsr #22 │ │ │ │ - andseq r6, r2, pc, lsl r0 │ │ │ │ - andseq pc, r9, r4, lsr #16 │ │ │ │ - andseq r6, r2, r0, asr r2 │ │ │ │ - andseq pc, r9, r8, ror fp @ │ │ │ │ - andseq pc, r9, r0, lsl #16 │ │ │ │ - andseq r6, r2, r2, ror r1 │ │ │ │ - andseq pc, r9, r4, ror #18 │ │ │ │ - andseq pc, r9, ip, asr r9 @ │ │ │ │ - andseq r5, r1, sp, ror fp │ │ │ │ - @ instruction: 0x0019fbf4 │ │ │ │ - @ instruction: 0x001bfcb4 │ │ │ │ - andseq pc, fp, ip, asr #24 │ │ │ │ - andseq r6, r2, lr, lsr #1 │ │ │ │ - andseq pc, r9, r0, ror #16 │ │ │ │ - andseq r6, r2, pc, asr #32 │ │ │ │ - andseq pc, r9, r8, lsr #16 │ │ │ │ - andseq pc, r9, ip, lsr #16 │ │ │ │ - @ instruction: 0x0019f8d8 │ │ │ │ + andseq pc, r9, r0, ror #20 │ │ │ │ + andseq r6, r2, sl, asr #2 │ │ │ │ + andseq pc, r9, ip, lsr #18 │ │ │ │ + andseq r5, r1, sp, ror #20 │ │ │ │ + andseq pc, r9, r4, ror #21 │ │ │ │ + andseq pc, fp, r4, lsr #23 │ │ │ │ + andseq pc, fp, ip, lsr fp @ │ │ │ │ + andseq r6, r2, r7, lsr r0 │ │ │ │ + andseq pc, r9, ip, lsr r8 @ │ │ │ │ + andseq r6, r2, r8, ror #4 │ │ │ │ + mulseq r9, r0, fp │ │ │ │ + andseq pc, r9, r8, lsl r8 @ │ │ │ │ + andseq r6, r2, sl, lsl #3 │ │ │ │ + andseq pc, r9, ip, ror r9 @ │ │ │ │ + andseq pc, r9, r4, ror r9 @ │ │ │ │ + mulseq r1, r5, fp │ │ │ │ + andseq pc, r9, ip, lsl #24 │ │ │ │ + andseq pc, fp, ip, asr #25 │ │ │ │ + andseq pc, fp, r4, ror #24 │ │ │ │ + andseq r6, r2, r6, asr #1 │ │ │ │ + andseq pc, r9, r8, ror r8 @ │ │ │ │ + andseq r6, r2, r7, rrx │ │ │ │ + andseq pc, r9, r0, asr #16 │ │ │ │ + andseq pc, r9, r4, asr #16 │ │ │ │ + @ instruction: 0x0019f8f0 │ │ │ │ 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 1623b4 │ │ │ │ + bl 16239c │ │ │ │ ldr r0, [r4, #1336] @ 0x538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 130574 │ │ │ │ + beq 13055c │ │ │ │ ldr r0, [r5, #724] @ 0x2d4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13056c │ │ │ │ + bne 130554 │ │ │ │ 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 162414 │ │ │ │ + bl 1623fc │ │ │ │ ldrd r0, [r4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1305cc │ │ │ │ + beq 1305b4 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1305d4 │ │ │ │ + beq 1305bc │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl 14b978 │ │ │ │ + bl 14b960 │ │ │ │ add r0, r5, #408 @ 0x198 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 14b978 │ │ │ │ + bl 14b960 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #4] @ 1305e0 │ │ │ │ + ldr r0, [pc, #4] @ 1305c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - andseq r1, sl, r0, lsl #10 │ │ │ │ + andseq r1, sl, r8, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r7, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 13063c │ │ │ │ + bhi 130624 │ │ │ │ ldrb r0, [r7, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 130b18 │ │ │ │ + beq 130b00 │ │ │ │ ldrd r0, [r7] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 1307bc │ │ │ │ + bne 1307a4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 130848 │ │ │ │ - b 130a80 │ │ │ │ + beq 130830 │ │ │ │ + b 130a68 │ │ │ │ ldr r1, [r7, #1700] @ 0x6a4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #1696] @ 0x6a0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub r1, r2, #1 │ │ │ │ @@ -273896,26 +273890,26 @@ │ │ │ │ mov r3, fp │ │ │ │ stm sp, {r6, r8} │ │ │ │ str r1, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1307a8 │ │ │ │ + bne 130790 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ tst r0, #1 │ │ │ │ - bne 130b3c │ │ │ │ + bne 130b24 │ │ │ │ ldrd r0, [r2] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 130b90 │ │ │ │ + beq 130b78 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, #408 @ 0x198 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r2, #648 @ 0x288 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -273923,121 +273917,121 @@ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ cmp r7, fp │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ addls r1, r7, #1 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ cmpls r6, r1 │ │ │ │ - bhi 1308f8 │ │ │ │ + bhi 1308e0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r1, #584] @ 0x248 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #2 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ - beq 130b00 │ │ │ │ + beq 130ae8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 157c0c │ │ │ │ + bl 157bf4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 13088c │ │ │ │ + beq 130874 │ │ │ │ tst r1, #1 │ │ │ │ - bne 1308d8 │ │ │ │ + bne 1308c0 │ │ │ │ cmp r4, r8 │ │ │ │ - bcs 1307a8 │ │ │ │ + bcs 130790 │ │ │ │ adds r4, r9, #1 │ │ │ │ - bcs 130b0c │ │ │ │ + bcs 130af4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ stm sp, {r4, r8} │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bne 1306f0 │ │ │ │ + bne 1306d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 130b30 │ │ │ │ + beq 130b18 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ - bl 15a794 │ │ │ │ + bl 15a77c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 130868 │ │ │ │ + bne 130850 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 130c2c │ │ │ │ + bcs 130c14 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 130a80 │ │ │ │ + bne 130a68 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r6] │ │ │ │ str r0, [r6, #8] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ and r1, r0, r5 │ │ │ │ tst r1, #1 │ │ │ │ - bne 130be4 │ │ │ │ + bne 130bcc │ │ │ │ str r0, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 13093c │ │ │ │ + beq 130924 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 130a90 │ │ │ │ + bne 130a78 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ @@ -274045,169 +274039,169 @@ │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r8, fp │ │ │ │ ldr r4, [sp, #16] │ │ │ │ addls r2, r8, #1 │ │ │ │ cmpls r1, r2 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bls 1309c0 │ │ │ │ - ldr r0, [pc, #1100] @ 130d4c │ │ │ │ - ldr r2, [pc, #1100] @ 130d50 │ │ │ │ + bls 1309a8 │ │ │ │ + ldr r0, [pc, #1100] @ 130d34 │ │ │ │ + ldr r2, [pc, #1100] @ 130d38 │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #1092] @ 130d54 │ │ │ │ + ldr r1, [pc, #1092] @ 130d3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #1072] @ 130d58 │ │ │ │ + ldr r1, [pc, #1072] @ 130d40 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ bl 3ab14 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 130b30 │ │ │ │ + beq 130b18 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ - bl 15a794 │ │ │ │ + bl 15a77c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 130aa0 │ │ │ │ + bne 130a88 │ │ │ │ mov r0, r2 │ │ │ │ - bl 167570 │ │ │ │ + bl 167558 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 130848 │ │ │ │ - b 130a80 │ │ │ │ + beq 130830 │ │ │ │ + b 130a68 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ stm r1, {r0, sl, fp} │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r7, #584] @ 0x248 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 130b30 │ │ │ │ + beq 130b18 │ │ │ │ ldr r0, [r4, #632] @ 0x278 │ │ │ │ add r9, r7, #216 @ 0xd8 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ 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, #88 @ 0x58 │ │ │ │ - bl 15a794 │ │ │ │ + bl 15a77c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 130ae4 │ │ │ │ + bne 130acc │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 130ca8 │ │ │ │ + bcs 130c90 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 130a80 │ │ │ │ + bne 130a68 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - b 130850 │ │ │ │ + b 130838 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ and r1, r0, r5 │ │ │ │ tst r1, #1 │ │ │ │ - beq 130878 │ │ │ │ + beq 130860 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ stm sp, {r3, r4, r9} │ │ │ │ bl 32288 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 130cf0 │ │ │ │ + bne 130cd8 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 130994 │ │ │ │ + b 13097c │ │ │ │ tst r0, #1 │ │ │ │ - beq 130d00 │ │ │ │ + beq 130ce8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ tst r5, #1 │ │ │ │ - bne 130c68 │ │ │ │ + bne 130c50 │ │ │ │ mov r0, #1 │ │ │ │ - b 130878 │ │ │ │ - ldr r0, [pc, #636] @ 130d84 │ │ │ │ + b 130860 │ │ │ │ + ldr r0, [pc, #636] @ 130d6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #592] @ 130d64 │ │ │ │ + ldr r0, [pc, #592] @ 130d4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #604] @ 130d7c │ │ │ │ + ldr r0, [pc, #604] @ 130d64 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #600] @ 130d80 │ │ │ │ + ldr r2, [pc, #600] @ 130d68 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #592] @ 130d88 │ │ │ │ + ldr r0, [pc, #592] @ 130d70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, fp │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bhi 1308f8 │ │ │ │ - ldr r0, [pc, #484] @ 130d44 │ │ │ │ - ldr r2, [pc, #484] @ 130d48 │ │ │ │ + bhi 1308e0 │ │ │ │ + ldr r0, [pc, #484] @ 130d2c │ │ │ │ + ldr r2, [pc, #484] @ 130d30 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -274218,17 +274212,17 @@ │ │ │ │ bl 3ab00 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, fp │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bhi 1308f8 │ │ │ │ - ldr r0, [pc, #424] @ 130d5c │ │ │ │ - ldr r2, [pc, #424] @ 130d60 │ │ │ │ + bhi 1308e0 │ │ │ │ + ldr r0, [pc, #424] @ 130d44 │ │ │ │ + ldr r2, [pc, #424] @ 130d48 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #145 @ 0x91 │ │ │ │ @@ -274243,154 +274237,154 @@ │ │ │ │ mov r5, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r4, r9 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 32288 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 130c5c │ │ │ │ + bne 130c44 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r5 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 130818 │ │ │ │ - ldr r0, [pc, #260] @ 130d38 │ │ │ │ + bcc 130800 │ │ │ │ + ldr r0, [pc, #260] @ 130d20 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ - ldr r2, [pc, #256] @ 130d3c │ │ │ │ - ldr r1, [pc, #256] @ 130d40 │ │ │ │ + ldr r2, [pc, #256] @ 130d24 │ │ │ │ + ldr r1, [pc, #256] @ 130d28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bl 3ab14 │ │ │ │ - b 130cd4 │ │ │ │ + b 130cbc │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b 130878 │ │ │ │ + b 130860 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ stm sp, {r3, r4, r9} │ │ │ │ bl 32288 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 130cd8 │ │ │ │ + bne 130cc0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 130a44 │ │ │ │ - ldr r0, [pc, #184] @ 130d68 │ │ │ │ + bcc 130a2c │ │ │ │ + ldr r0, [pc, #184] @ 130d50 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #180] @ 130d6c │ │ │ │ - ldr r1, [pc, #180] @ 130d70 │ │ │ │ + ldr r2, [pc, #180] @ 130d54 │ │ │ │ + ldr r1, [pc, #180] @ 130d58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ tst r0, #1 │ │ │ │ - beq 130d00 │ │ │ │ + beq 130ce8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b 130af8 │ │ │ │ + b 130ae0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b 130878 │ │ │ │ - ldr r0, [pc, #108] @ 130d74 │ │ │ │ + b 130860 │ │ │ │ + ldr r0, [pc, #108] @ 130d5c │ │ │ │ mov r1, #207 @ 0xcf │ │ │ │ - ldr r2, [pc, #104] @ 130d78 │ │ │ │ + ldr r2, [pc, #104] @ 130d60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - b 130d1c │ │ │ │ + b 130d04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r1, sp, lsr #8 │ │ │ │ - andseq r1, sl, r8, ror #3 │ │ │ │ - andseq pc, fp, ip, lsr #6 │ │ │ │ - andseq r5, r2, r6, ror #17 │ │ │ │ - andseq pc, r9, r8, lsl r1 @ │ │ │ │ - andseq r5, r1, r1, lsr #9 │ │ │ │ - andseq pc, r9, r8, lsl r5 @ │ │ │ │ - @ instruction: 0x001bf5d8 │ │ │ │ - andseq pc, fp, r0, ror r5 @ │ │ │ │ - @ instruction: 0x001258ba │ │ │ │ - andseq pc, r9, r4, lsr #1 │ │ │ │ - andseq pc, r9, r4, asr #2 │ │ │ │ - @ instruction: 0x001163b1 │ │ │ │ - andseq r1, sl, ip, ror #2 │ │ │ │ - @ instruction: 0x001bf2b0 │ │ │ │ - mulseq r2, r4, r6 │ │ │ │ - mulseq r9, ip, ip │ │ │ │ - andseq r5, r2, sl, lsr #18 │ │ │ │ - andseq pc, r9, ip, lsl r1 @ │ │ │ │ - andseq pc, r9, r0, ror r1 @ │ │ │ │ - andseq pc, r9, r0, lsr #5 │ │ │ │ + andseq r6, r1, r5, asr #8 │ │ │ │ + andseq r1, sl, r0, lsl #4 │ │ │ │ + andseq pc, fp, r4, asr #6 │ │ │ │ + @ instruction: 0x001258fe │ │ │ │ + andseq pc, r9, r0, lsr r1 @ │ │ │ │ + @ instruction: 0x001154b9 │ │ │ │ + andseq pc, r9, r0, lsr r5 @ │ │ │ │ + @ instruction: 0x001bf5f0 │ │ │ │ + andseq pc, fp, r8, lsl #11 │ │ │ │ + @ instruction: 0x001258d2 │ │ │ │ + ldrheq pc, [r9], -ip @ │ │ │ │ + andseq pc, r9, ip, asr r1 @ │ │ │ │ + andseq r6, r1, r9, asr #7 │ │ │ │ + andseq r1, sl, r4, lsl #3 │ │ │ │ + andseq pc, fp, r8, asr #5 │ │ │ │ + andseq r5, r2, ip, lsr #13 │ │ │ │ + @ instruction: 0x0019ecb4 │ │ │ │ + andseq r5, r2, r2, asr #18 │ │ │ │ + andseq pc, r9, r4, lsr r1 @ │ │ │ │ + andseq pc, r9, r8, lsl #3 │ │ │ │ + @ instruction: 0x0019f2b8 │ │ │ │ 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 130da4 │ │ │ │ + bne 130d8c │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 130ef4 │ │ │ │ + bmi 130edc │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ add r9, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16f4ac │ │ │ │ + bl 16f494 │ │ │ │ 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 130df0 │ │ │ │ - b 130e10 │ │ │ │ + bne 130dd8 │ │ │ │ + b 130df8 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 13d1d0 │ │ │ │ + bl 13d1b8 │ │ │ │ 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 130e74 │ │ │ │ + beq 130e5c │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14bf04 │ │ │ │ + bl 14beec │ │ │ │ add r1, r7, #648 @ 0x288 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 14bf04 │ │ │ │ + bl 14beec │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, #192 @ 0xc0 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ @@ -274432,39 +274426,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 148d90 │ │ │ │ - b 130f10 │ │ │ │ + bl 148d78 │ │ │ │ + b 130ef8 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r8, r0 │ │ │ │ - beq 130f34 │ │ │ │ + beq 130f1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 130f34 │ │ │ │ + b 130f1c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 139f4c │ │ │ │ + bl 139f34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1396b4 │ │ │ │ + bl 13969c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 139504 │ │ │ │ + bl 1394ec │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 13b50c │ │ │ │ + bl 13b4f4 │ │ │ │ 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 │ │ │ │ @@ -274481,44 +274475,44 @@ │ │ │ │ ldr fp, [sp, #192] @ 0xc0 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ add r5, sl, #4 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bhi 13101c │ │ │ │ + bhi 131004 │ │ │ │ ldr r0, [r6, #1684] @ 0x694 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp fp, r0, lsl #1 │ │ │ │ - bls 1311a8 │ │ │ │ + bls 131190 │ │ │ │ ldr r0, [r6, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 131004 │ │ │ │ + bne 130fec │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 131a10 │ │ │ │ + beq 1319f8 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 131448 │ │ │ │ + bne 131430 │ │ │ │ str fp, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1374e0 │ │ │ │ + bl 1374c8 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r6, #1684] @ 0x694 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r0, [r1, #316] @ 0x13c │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp fp, r0, lsl #1 │ │ │ │ - bls 1311ec │ │ │ │ + bls 1311d4 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r6, #1700] @ 0x6a4 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r0, [r6, #1696] @ 0x6a0 │ │ │ │ ldr r9, [r2, #12] │ │ │ │ ldr sl, [r2, #8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ @@ -274535,26 +274529,26 @@ │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1319ec │ │ │ │ + bne 1319d4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ tst r0, #1 │ │ │ │ - bne 131a34 │ │ │ │ + bne 131a1c │ │ │ │ ldrd r0, [r2] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 131adc │ │ │ │ + beq 131ac4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, #408 @ 0x198 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r2, #648 @ 0x288 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -274562,71 +274556,71 @@ │ │ │ │ ldr fp, [sp, #128] @ 0x80 │ │ │ │ ldr r8, [sp, #124] @ 0x7c │ │ │ │ cmp fp, r9 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ addls r1, fp, #1 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ cmpls r6, r1 │ │ │ │ - bhi 131af8 │ │ │ │ + bhi 131ae0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r1, #584] @ 0x248 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ cmp r1, #2 │ │ │ │ str sl, [sp, #128] @ 0x80 │ │ │ │ - beq 1319f8 │ │ │ │ + beq 1319e0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 157c0c │ │ │ │ + bl 157bf4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 131544 │ │ │ │ + beq 13152c │ │ │ │ tst r1, #1 │ │ │ │ - bne 1316ac │ │ │ │ + bne 131694 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs 1319ec │ │ │ │ + bcs 1319d4 │ │ │ │ adds r4, r8, #1 │ │ │ │ - bcs 131a04 │ │ │ │ + bcs 1319ec │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ strd r4, [sp] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, fp │ │ │ │ - bne 1310ec │ │ │ │ - b 1319ec │ │ │ │ + bne 1310d4 │ │ │ │ + b 1319d4 │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 131a10 │ │ │ │ + beq 1319f8 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 1313cc │ │ │ │ + bne 1313b4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1314e4 │ │ │ │ - b 1319ec │ │ │ │ + bne 1314cc │ │ │ │ + b 1319d4 │ │ │ │ ldr r1, [r6, #1700] @ 0x6a4 │ │ │ │ add r0, r4, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #1696] @ 0x6a0 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ ldr fp, [r2, #8] │ │ │ │ ldr r9, [r2, #16] │ │ │ │ @@ -274643,362 +274637,362 @@ │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ blx ip │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 131368 │ │ │ │ + bne 131350 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ tst r0, #1 │ │ │ │ - bne 131a88 │ │ │ │ + bne 131a70 │ │ │ │ ldrd r0, [r2] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 131b3c │ │ │ │ + beq 131b24 │ │ │ │ add r0, r7, #408 @ 0x198 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r2, #648 @ 0x288 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r9 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ cmp r7, r5 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ addls r1, r7, #1 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ cmpls r9, r1 │ │ │ │ - bhi 131b58 │ │ │ │ + bhi 131b40 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [r3, #584] @ 0x248 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ cmp r1, #2 │ │ │ │ str r9, [sp, #136] @ 0x88 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str fp, [sp, #128] @ 0x80 │ │ │ │ - beq 1319f8 │ │ │ │ + beq 1319e0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r5, fp │ │ │ │ - bl 157c0c │ │ │ │ + bl 157bf4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 131524 │ │ │ │ + beq 13150c │ │ │ │ tst r0, #1 │ │ │ │ - bne 1315f4 │ │ │ │ + bne 1315dc │ │ │ │ cmp r8, r6 │ │ │ │ - bcs 131368 │ │ │ │ + bcs 131350 │ │ │ │ adds r8, sl, #1 │ │ │ │ - bcs 131a04 │ │ │ │ + bcs 1319ec │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov fp, r5 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bne 131298 │ │ │ │ + bne 131280 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1319ec │ │ │ │ + beq 1319d4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp r5, r1, lsl #1 │ │ │ │ - bls 1313ac │ │ │ │ + bls 131394 │ │ │ │ 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 1315ec │ │ │ │ + bcs 1315d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 131a28 │ │ │ │ + beq 131a10 │ │ │ │ mov r4, r2 │ │ │ │ add r2, r7, #216 @ 0xd8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r7 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1314c4 │ │ │ │ + bne 1314ac │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 131b9c │ │ │ │ + bcs 131b84 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1314e4 │ │ │ │ - b 1319ec │ │ │ │ + bne 1314cc │ │ │ │ + b 1319d4 │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 131a28 │ │ │ │ + beq 131a10 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ add r2, r7, #216 @ 0xd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 131570 │ │ │ │ + bne 131558 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 131c58 │ │ │ │ + bcs 131c40 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ str fp, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1374e0 │ │ │ │ + bl 1374c8 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r5, #4] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1319ec │ │ │ │ + beq 1319d4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp fp, r1, lsl #1 │ │ │ │ - bls 131508 │ │ │ │ + bls 1314f0 │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r6, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r6, lsl #2] │ │ │ │ cmp r2, fp │ │ │ │ - bcs 1315ec │ │ │ │ + bcs 1315d4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r2, lsl #2] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst fp, #1 │ │ │ │ - beq 13170c │ │ │ │ + beq 1316f4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 136d60 │ │ │ │ - b 131370 │ │ │ │ + bl 136d48 │ │ │ │ + b 131358 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13176c │ │ │ │ + beq 131754 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1374e0 │ │ │ │ + bl 1374c8 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 1319ec │ │ │ │ + beq 1319d4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r4, r5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ 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 137a60 │ │ │ │ + bl 137a48 │ │ │ │ add r0, r9, #8 │ │ │ │ add r1, sl, #8 │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ str fp, [sp] │ │ │ │ - bl 1374e0 │ │ │ │ + bl 1374c8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1319d4 │ │ │ │ + beq 1319bc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ cmp r6, r4 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ addls r0, r6, #1 │ │ │ │ cmpls r8, r0 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bhi 131c40 │ │ │ │ + bhi 131c28 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r2, #584] @ 0x248 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp r1, #2 │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - beq 131c84 │ │ │ │ + beq 131c6c │ │ │ │ ldr r0, [sl, #632] @ 0x278 │ │ │ │ add r6, r2, #216 @ 0xd8 │ │ │ │ mov r7, #0 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, sl │ │ │ │ ldrbeq r7, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 15a794 │ │ │ │ + bl 15a77c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 131804 │ │ │ │ + bne 1317ec │ │ │ │ mov r0, r2 │ │ │ │ - bl 167570 │ │ │ │ + bl 167558 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ - bl 136d60 │ │ │ │ - b 131378 │ │ │ │ + bl 136d48 │ │ │ │ + b 131360 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r5, r9 │ │ │ │ addls r2, r5, #1 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ cmpls r1, r2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bls 1317bc │ │ │ │ - ldr r0, [pc, #1772] @ 131dbc │ │ │ │ - ldr r2, [pc, #1772] @ 131dc0 │ │ │ │ + bls 1317a4 │ │ │ │ + ldr r0, [pc, #1772] @ 131da4 │ │ │ │ + ldr r2, [pc, #1772] @ 131da8 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #1764] @ 131dc4 │ │ │ │ + ldr r1, [pc, #1764] @ 131dac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #1744] @ 131dc8 │ │ │ │ + ldr r1, [pc, #1744] @ 131db0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl 3ab14 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r0, [r6, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 131a28 │ │ │ │ + beq 131a10 │ │ │ │ add r2, r6, #216 @ 0xd8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 131890 │ │ │ │ + bne 131878 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 167570 │ │ │ │ + bl 167558 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ - bl 136d60 │ │ │ │ - b 131378 │ │ │ │ + bl 136d48 │ │ │ │ + b 131360 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr sl, [sp, #192] @ 0xc0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp sl, r0, lsl #1 │ │ │ │ - bls 131834 │ │ │ │ + bls 13181c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0, #1364] @ 0x554 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 1318ac │ │ │ │ + beq 131894 │ │ │ │ ldr r2, [r0, #1400] @ 0x578 │ │ │ │ ldr r1, [r2, #296] @ 0x128 │ │ │ │ ldr r2, [r2, #300] @ 0x12c │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1318ac │ │ │ │ + bne 131894 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp] │ │ │ │ - b 1318f8 │ │ │ │ + b 1318e0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ @@ -275006,166 +275000,166 @@ │ │ │ │ str r0, [sp] │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str sl, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1374e0 │ │ │ │ + bl 1374c8 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 131cf8 │ │ │ │ + beq 131ce0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ tst r7, #1 │ │ │ │ - bne 131c90 │ │ │ │ + bne 131c78 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi 131ce0 │ │ │ │ + bhi 131cc8 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ - b 1318a4 │ │ │ │ + b 13188c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 131a28 │ │ │ │ + beq 131a10 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r2, r4, #216 @ 0xd8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13190c │ │ │ │ + bne 1318f4 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 167570 │ │ │ │ + bl 167558 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - b 13191c │ │ │ │ + b 131904 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r7, #4] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 131378 │ │ │ │ + b 131360 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 131a28 │ │ │ │ + beq 131a10 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add fp, sp, #120 @ 0x78 │ │ │ │ add r2, r5, #216 @ 0xd8 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 131964 │ │ │ │ + bne 13194c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 167570 │ │ │ │ + bl 167558 │ │ │ │ str sl, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1374e0 │ │ │ │ + bl 1374c8 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r6, #4] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ tst r0, #1 │ │ │ │ - beq 1319ec │ │ │ │ + beq 1319d4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp sl, r1, lsl #1 │ │ │ │ - bls 131948 │ │ │ │ + bls 131930 │ │ │ │ ldr r3, [r6] │ │ │ │ lsl r7, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, r7, lsl #2] │ │ │ │ cmp r2, sl │ │ │ │ - bcs 1315ec │ │ │ │ + bcs 1315d4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, r2, lsl #2] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 1319ec │ │ │ │ + beq 1319d4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r0, fp │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ ldm r4!, {r3, r6, r7} │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ ldm r4, {r3, r5, r6, r7} │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ - bl 137a60 │ │ │ │ + bl 137a48 │ │ │ │ add r0, fp, #8 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ 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 r0, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ str sl, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1374e0 │ │ │ │ + bl 1374c8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1315e8 │ │ │ │ - ldr r0, [pc, #964] @ 131da0 │ │ │ │ + bne 1315d0 │ │ │ │ + ldr r0, [pc, #964] @ 131d88 │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #960] @ 131da4 │ │ │ │ + ldr r2, [pc, #960] @ 131d8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #944] @ 131db0 │ │ │ │ + ldr r0, [pc, #944] @ 131d98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #912] @ 131d9c │ │ │ │ + ldr r0, [pc, #912] @ 131d84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #912] @ 131da8 │ │ │ │ + ldr r0, [pc, #912] @ 131d90 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #908] @ 131dac │ │ │ │ + ldr r2, [pc, #908] @ 131d94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #924] @ 131dcc │ │ │ │ + ldr r0, [pc, #924] @ 131db4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r9 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bhi 131af8 │ │ │ │ - ldr r0, [pc, #804] @ 131d7c │ │ │ │ - ldr r2, [pc, #804] @ 131d80 │ │ │ │ + bhi 131ae0 │ │ │ │ + ldr r0, [pc, #804] @ 131d64 │ │ │ │ + ldr r2, [pc, #804] @ 131d68 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ @@ -275176,17 +275170,17 @@ │ │ │ │ bl 3ab00 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r5 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r9, r0 │ │ │ │ - bhi 131b58 │ │ │ │ - ldr r0, [pc, #668] @ 131d48 │ │ │ │ - ldr r2, [pc, #668] @ 131d4c │ │ │ │ + bhi 131b40 │ │ │ │ + ldr r0, [pc, #668] @ 131d30 │ │ │ │ + ldr r2, [pc, #668] @ 131d34 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r9, [sp, #136] @ 0x88 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -275197,235 +275191,235 @@ │ │ │ │ bl 3ab00 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r9 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bls 131bd0 │ │ │ │ - ldr r0, [pc, #644] @ 131d84 │ │ │ │ - ldr r2, [pc, #644] @ 131d88 │ │ │ │ + bls 131bb8 │ │ │ │ + ldr r0, [pc, #644] @ 131d6c │ │ │ │ + ldr r2, [pc, #644] @ 131d70 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #636] @ 131d8c │ │ │ │ + ldr r1, [pc, #636] @ 131d74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #616] @ 131d90 │ │ │ │ + ldr r1, [pc, #616] @ 131d78 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ bl 3ab14 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r5 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r9, r0 │ │ │ │ - bls 131c08 │ │ │ │ - ldr r0, [pc, #496] @ 131d50 │ │ │ │ - ldr r2, [pc, #496] @ 131d54 │ │ │ │ + bls 131bf0 │ │ │ │ + ldr r0, [pc, #496] @ 131d38 │ │ │ │ + ldr r2, [pc, #496] @ 131d3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #484] @ 131d58 │ │ │ │ + ldr r1, [pc, #484] @ 131d40 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #468] @ 131d5c │ │ │ │ + ldr r1, [pc, #468] @ 131d44 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #396] @ 131d30 │ │ │ │ - ldr r2, [pc, #396] @ 131d34 │ │ │ │ - ldr r1, [pc, #396] @ 131d38 │ │ │ │ + ldr r0, [pc, #396] @ 131d18 │ │ │ │ + ldr r2, [pc, #396] @ 131d1c │ │ │ │ + ldr r1, [pc, #396] @ 131d20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 3ab14 │ │ │ │ - b 131c80 │ │ │ │ - ldr r0, [pc, #444] @ 131d94 │ │ │ │ - ldr r2, [pc, #444] @ 131d98 │ │ │ │ + b 131c68 │ │ │ │ + ldr r0, [pc, #444] @ 131d7c │ │ │ │ + ldr r2, [pc, #444] @ 131d80 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str sl, [sp, #128] @ 0x80 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #145 @ 0x91 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #336] @ 131d60 │ │ │ │ - ldr r2, [pc, #336] @ 131d64 │ │ │ │ + ldr r0, [pc, #336] @ 131d48 │ │ │ │ + ldr r2, [pc, #336] @ 131d4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r9, [sp, #136] @ 0x88 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str fp, [sp, #128] @ 0x80 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #145 @ 0x91 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #288] @ 131d68 │ │ │ │ - ldr r2, [pc, #288] @ 131d6c │ │ │ │ + ldr r0, [pc, #288] @ 131d50 │ │ │ │ + ldr r2, [pc, #288] @ 131d54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 131b6c │ │ │ │ - ldr r0, [pc, #220] @ 131d3c │ │ │ │ - ldr r2, [pc, #220] @ 131d40 │ │ │ │ - ldr r1, [pc, #220] @ 131d44 │ │ │ │ + b 131b54 │ │ │ │ + ldr r0, [pc, #220] @ 131d24 │ │ │ │ + ldr r2, [pc, #220] @ 131d28 │ │ │ │ + ldr r1, [pc, #220] @ 131d2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #228] @ 131d70 │ │ │ │ + ldr r0, [pc, #228] @ 131d58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ stm sp, {r3, sl} │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 32288 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 131cc4 │ │ │ │ + bne 131cac │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - b 13168c │ │ │ │ + b 131674 │ │ │ │ tst r0, #1 │ │ │ │ - beq 131cf8 │ │ │ │ + beq 131ce0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ cmp r8, r3 │ │ │ │ - bls 131820 │ │ │ │ - ldr r0, [pc, #204] @ 131db4 │ │ │ │ + bls 131808 │ │ │ │ + ldr r0, [pc, #204] @ 131d9c │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #200] @ 131db8 │ │ │ │ + ldr r2, [pc, #200] @ 131da0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #116] @ 131d74 │ │ │ │ + ldr r0, [pc, #116] @ 131d5c │ │ │ │ mov r1, #207 @ 0xcf │ │ │ │ - ldr r2, [pc, #112] @ 131d78 │ │ │ │ + ldr r2, [pc, #112] @ 131d60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - b 131d14 │ │ │ │ + b 131cfc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r1, r1, asr #9 │ │ │ │ - andseq r0, sl, ip, ror r2 │ │ │ │ - andseq lr, fp, r0, asr #7 │ │ │ │ - andseq r5, r1, r5, lsl #8 │ │ │ │ - andseq r0, sl, r0, asr #3 │ │ │ │ - andseq lr, fp, r4, lsl #6 │ │ │ │ - andseq r4, r2, r2, lsr #19 │ │ │ │ - @ instruction: 0x0019e1d0 │ │ │ │ - andseq r4, r1, r5, asr #4 │ │ │ │ - @ instruction: 0x0019e2bc │ │ │ │ - andseq lr, fp, r8, ror r3 │ │ │ │ - andseq lr, fp, r0, lsl r3 │ │ │ │ - andseq r4, r2, r6, ror #16 │ │ │ │ - andseq lr, r9, ip, asr #32 │ │ │ │ - andseq r4, r1, sp, asr r1 │ │ │ │ - @ instruction: 0x0019e1d4 │ │ │ │ - andseq lr, r9, ip, asr #2 │ │ │ │ - mulseq r2, ip, r6 │ │ │ │ - @ instruction: 0x0019dcb4 │ │ │ │ - @ instruction: 0x001249f2 │ │ │ │ - andseq lr, r9, r4, lsr #4 │ │ │ │ - andseq r4, r1, r1, lsr #5 │ │ │ │ - andseq lr, r9, r8, lsl r3 │ │ │ │ + @ instruction: 0x001154d9 │ │ │ │ + mulseq sl, r4, r2 │ │ │ │ @ instruction: 0x001be3d8 │ │ │ │ - andseq lr, fp, r0, ror r3 │ │ │ │ - mulseq r2, sl, r8 │ │ │ │ - andseq lr, r9, r4, lsl #1 │ │ │ │ - andseq lr, r9, ip, asr #4 │ │ │ │ - andseq r4, r2, r2, ror #25 │ │ │ │ - @ instruction: 0x0019e7d8 │ │ │ │ - andseq r4, r2, r2, lsr sl │ │ │ │ - mulseq r9, r4, r3 │ │ │ │ - andseq lr, r9, r8, ror r2 │ │ │ │ - andseq r4, r2, ip, lsl r8 │ │ │ │ - andseq lr, r9, r4, asr #2 │ │ │ │ - @ instruction: 0x001146d1 │ │ │ │ - andseq lr, r9, r8, asr #14 │ │ │ │ - andseq lr, fp, r8, lsl #16 │ │ │ │ - andseq lr, fp, r0, lsr #15 │ │ │ │ - mulseq r9, r8, r3 │ │ │ │ + andseq r5, r1, sp, lsl r4 │ │ │ │ + @ instruction: 0x001a01d8 │ │ │ │ + andseq lr, fp, ip, lsl r3 │ │ │ │ + @ instruction: 0x001249ba │ │ │ │ + andseq lr, r9, r8, ror #3 │ │ │ │ + andseq r4, r1, sp, asr r2 │ │ │ │ + @ instruction: 0x0019e2d4 │ │ │ │ + mulseq fp, r0, r3 │ │ │ │ + andseq lr, fp, r8, lsr #6 │ │ │ │ + andseq r4, r2, lr, ror r8 │ │ │ │ + andseq lr, r9, r4, rrx │ │ │ │ + andseq r4, r1, r5, ror r1 │ │ │ │ + andseq lr, r9, ip, ror #3 │ │ │ │ + andseq lr, r9, r4, ror #2 │ │ │ │ + @ instruction: 0x001246b4 │ │ │ │ + andseq sp, r9, ip, asr #25 │ │ │ │ + andseq r4, r2, sl, lsl #20 │ │ │ │ + andseq lr, r9, ip, lsr r2 │ │ │ │ + @ instruction: 0x001142b9 │ │ │ │ + andseq lr, r9, r0, lsr r3 │ │ │ │ + @ instruction: 0x001be3f0 │ │ │ │ + andseq lr, fp, r8, lsl #7 │ │ │ │ + @ instruction: 0x001248b2 │ │ │ │ + mulseq r9, ip, r0 │ │ │ │ + andseq lr, r9, r4, ror #4 │ │ │ │ + @ instruction: 0x00124cfa │ │ │ │ + @ instruction: 0x0019e7f0 │ │ │ │ + andseq r4, r2, sl, asr #20 │ │ │ │ + andseq lr, r9, ip, lsr #7 │ │ │ │ + mulseq r9, r0, r2 │ │ │ │ + andseq r4, r2, r4, lsr r8 │ │ │ │ + andseq lr, r9, ip, asr r1 │ │ │ │ + andseq r4, r1, r9, ror #13 │ │ │ │ + andseq lr, r9, r0, ror #14 │ │ │ │ + andseq lr, fp, r0, lsr #16 │ │ │ │ + @ instruction: 0x001be7b8 │ │ │ │ + @ instruction: 0x0019e3b0 │ │ │ │ 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 131efc │ │ │ │ + beq 131ee4 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 131e28 │ │ │ │ + beq 131e10 │ │ │ │ add r1, r8, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 137810 │ │ │ │ + bl 1377f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131ef4 │ │ │ │ + beq 131edc │ │ │ │ mov r9, r8 │ │ │ │ add r0, r4, #1312 @ 0x520 │ │ │ │ ldr r1, [r9, #616]! @ 0x268 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 131edc │ │ │ │ + bne 131ec4 │ │ │ │ ldr fp, [r0] │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ stmib sp, {r0, r6} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1675fc │ │ │ │ + bl 1675e4 │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1675fc │ │ │ │ + bl 1675e4 │ │ │ │ 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 │ │ │ │ @@ -275452,53 +275446,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 169ffc │ │ │ │ + b 169fe4 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 131f2c │ │ │ │ + ldr r0, [pc, #40] @ 131f14 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 131f30 │ │ │ │ + ldr r2, [pc, #36] @ 131f18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 16e990 │ │ │ │ + bl 16e978 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r4, r2, r6, asr #10 │ │ │ │ - andseq lr, r9, r0, asr #5 │ │ │ │ + andseq r4, r2, lr, asr r5 │ │ │ │ + @ instruction: 0x0019e2d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 131f8c │ │ │ │ + bhi 131f74 │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13239c │ │ │ │ + beq 132384 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 132118 │ │ │ │ + bne 132100 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 136d60 │ │ │ │ + b 136d48 │ │ │ │ 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] │ │ │ │ @@ -275515,26 +275509,26 @@ │ │ │ │ mov r3, sl │ │ │ │ stm sp, {r4, r6} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 132104 │ │ │ │ + bne 1320ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ tst r0, #1 │ │ │ │ - bne 1323c0 │ │ │ │ + bne 1323a8 │ │ │ │ ldrd r0, [r2] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 132414 │ │ │ │ + beq 1323fc │ │ │ │ add r0, r7, #408 @ 0x198 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r2, #648 @ 0x288 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov fp, r4 │ │ │ │ @@ -275542,143 +275536,143 @@ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ cmp r7, sl │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ addls r1, r7, #1 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ cmpls r4, r1 │ │ │ │ - bhi 1321cc │ │ │ │ + bhi 1321b4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #584] @ 0x248 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ - beq 132384 │ │ │ │ + beq 13236c │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ - bl 157c0c │ │ │ │ + bl 157bf4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 132184 │ │ │ │ + beq 13216c │ │ │ │ tst r0, #1 │ │ │ │ - bne 1321a8 │ │ │ │ + bne 132190 │ │ │ │ cmp fp, r6 │ │ │ │ - bcs 132104 │ │ │ │ + bcs 1320ec │ │ │ │ adds fp, r8, #1 │ │ │ │ - bcs 132390 │ │ │ │ + bcs 132378 │ │ │ │ str fp, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r9, r5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bne 13203c │ │ │ │ + bne 132024 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1323b4 │ │ │ │ + beq 13239c │ │ │ │ add r2, r7, #216 @ 0xd8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r3 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13225c │ │ │ │ + bne 132244 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 132468 │ │ │ │ + bcs 132450 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 136d60 │ │ │ │ + b 136d48 │ │ │ │ tst r9, #1 │ │ │ │ - beq 132210 │ │ │ │ + beq 1321f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, sl │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r7, r0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bls 132280 │ │ │ │ - ldr r0, [pc, #900] @ 132558 │ │ │ │ - ldr r2, [pc, #900] @ 13255c │ │ │ │ + bls 132268 │ │ │ │ + ldr r0, [pc, #900] @ 132540 │ │ │ │ + ldr r2, [pc, #900] @ 132544 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #892] @ 132560 │ │ │ │ + ldr r1, [pc, #892] @ 132548 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #872] @ 132564 │ │ │ │ + ldr r1, [pc, #872] @ 13254c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ bl 3ab14 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [fp, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1323b4 │ │ │ │ + beq 13239c │ │ │ │ add r2, fp, #216 @ 0xd8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13225c │ │ │ │ + bne 132244 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 167570 │ │ │ │ + bl 167558 │ │ │ │ mov r0, r4 │ │ │ │ - b 132320 │ │ │ │ + b 132308 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -275692,91 +275686,91 @@ │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #2 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 132498 │ │ │ │ + beq 132480 │ │ │ │ ldr r0, [r6, #632] @ 0x278 │ │ │ │ add r8, r2, #216 @ 0xd8 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrbeq r5, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 15a794 │ │ │ │ + bl 15a77c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 132338 │ │ │ │ + bne 132320 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 1324a4 │ │ │ │ + bcs 13248c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 13250c │ │ │ │ + beq 1324f4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ tst r5, #1 │ │ │ │ - bne 1324d4 │ │ │ │ + bne 1324bc │ │ │ │ cmp r7, r3 │ │ │ │ ldrls r1, [sp, #20] │ │ │ │ movls r0, #1 │ │ │ │ stmls r1, {r0, r7} │ │ │ │ strls r3, [r1, #8] │ │ │ │ strls r9, [r1, #12] │ │ │ │ addls sp, sp, #108 @ 0x6c │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #544] @ 132594 │ │ │ │ + ldr r0, [pc, #544] @ 13257c │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #540] @ 132598 │ │ │ │ + ldr r2, [pc, #540] @ 132580 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #516] @ 132590 │ │ │ │ + ldr r0, [pc, #516] @ 132578 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #472] @ 132570 │ │ │ │ + ldr r0, [pc, #472] @ 132558 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #484] @ 132588 │ │ │ │ + ldr r0, [pc, #484] @ 132570 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #480] @ 13258c │ │ │ │ + ldr r2, [pc, #480] @ 132574 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #480] @ 13259c │ │ │ │ + ldr r0, [pc, #480] @ 132584 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, sl │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r4, r0 │ │ │ │ - bhi 1321cc │ │ │ │ - ldr r0, [pc, #364] @ 132550 │ │ │ │ - ldr r2, [pc, #364] @ 132554 │ │ │ │ + bhi 1321b4 │ │ │ │ + ldr r0, [pc, #364] @ 132538 │ │ │ │ + ldr r2, [pc, #364] @ 13253c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -275787,128 +275781,128 @@ │ │ │ │ bl 3ab00 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, sl │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r4, r0 │ │ │ │ - bhi 1321cc │ │ │ │ - ldr r0, [pc, #304] @ 132568 │ │ │ │ - ldr r2, [pc, #304] @ 13256c │ │ │ │ + bhi 1321b4 │ │ │ │ + ldr r0, [pc, #304] @ 132550 │ │ │ │ + ldr r2, [pc, #304] @ 132554 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #145 @ 0x91 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #212] @ 132544 │ │ │ │ + ldr r0, [pc, #212] @ 13252c │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ - ldr r2, [pc, #208] @ 132548 │ │ │ │ - ldr r1, [pc, #208] @ 13254c │ │ │ │ + ldr r2, [pc, #208] @ 132530 │ │ │ │ + ldr r1, [pc, #208] @ 132534 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ bl 3ab14 │ │ │ │ - b 1324d0 │ │ │ │ - ldr r0, [pc, #256] @ 1325a0 │ │ │ │ + b 1324b8 │ │ │ │ + ldr r0, [pc, #256] @ 132588 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #200] @ 132574 │ │ │ │ + ldr r0, [pc, #200] @ 13255c │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #196] @ 132578 │ │ │ │ - ldr r1, [pc, #196] @ 13257c │ │ │ │ + ldr r2, [pc, #196] @ 132560 │ │ │ │ + ldr r1, [pc, #196] @ 132564 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ stm sp, {r3, r6, r8} │ │ │ │ bl 32288 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1324fc │ │ │ │ + bne 1324e4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b 1322f0 │ │ │ │ + b 1322d8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13250c │ │ │ │ + beq 1324f4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - b 13234c │ │ │ │ - ldr r0, [pc, #108] @ 132580 │ │ │ │ + b 132334 │ │ │ │ + ldr r0, [pc, #108] @ 132568 │ │ │ │ mov r1, #207 @ 0xcf │ │ │ │ - ldr r2, [pc, #104] @ 132584 │ │ │ │ + ldr r2, [pc, #104] @ 13256c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - b 132528 │ │ │ │ + b 132510 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00114bf1 │ │ │ │ - andseq pc, r9, ip, lsr #19 │ │ │ │ - @ instruction: 0x001bdaf0 │ │ │ │ - andseq r4, r2, r2, rrx │ │ │ │ - mulseq r9, r4, r8 │ │ │ │ - andseq r3, r1, sp, asr #23 │ │ │ │ - andseq sp, r9, r4, asr #24 │ │ │ │ - andseq sp, fp, r4, lsl #26 │ │ │ │ - mulseq fp, ip, ip │ │ │ │ - andseq r4, r2, r6, lsr r0 │ │ │ │ - andseq sp, r9, r0, lsr #16 │ │ │ │ - andseq sp, r9, r0, asr #17 │ │ │ │ - @ instruction: 0x00114bb5 │ │ │ │ - andseq pc, r9, r0, ror r9 @ │ │ │ │ - @ instruction: 0x001bdab4 │ │ │ │ - andseq r3, r2, r8, lsl #29 │ │ │ │ - andseq sp, r9, r0, lsr #9 │ │ │ │ - andseq r4, r2, r6, lsr #1 │ │ │ │ - andseq sp, r9, r8, lsl #20 │ │ │ │ - andseq sp, r9, ip, ror #17 │ │ │ │ - mulseq r2, r0, r1 │ │ │ │ - @ instruction: 0x0019dab8 │ │ │ │ - andseq sp, r9, ip, lsl #20 │ │ │ │ - andseq sp, r9, r8, lsr r9 │ │ │ │ + andseq r4, r1, r9, lsl #24 │ │ │ │ + andseq pc, r9, r4, asr #19 │ │ │ │ + andseq sp, fp, r8, lsl #22 │ │ │ │ + andseq r4, r2, sl, ror r0 │ │ │ │ + andseq sp, r9, ip, lsr #17 │ │ │ │ + andseq r3, r1, r5, ror #23 │ │ │ │ + andseq sp, r9, ip, asr ip │ │ │ │ + andseq sp, fp, ip, lsl sp │ │ │ │ + @ instruction: 0x001bdcb4 │ │ │ │ + andseq r4, r2, lr, asr #32 │ │ │ │ + andseq sp, r9, r8, lsr r8 │ │ │ │ + @ instruction: 0x0019d8d8 │ │ │ │ + andseq r4, r1, sp, asr #23 │ │ │ │ + andseq pc, r9, r8, lsl #19 │ │ │ │ + andseq sp, fp, ip, asr #21 │ │ │ │ + andseq r3, r2, r0, lsr #29 │ │ │ │ + @ instruction: 0x0019d4b8 │ │ │ │ + ldrheq r4, [r2], -lr │ │ │ │ + andseq sp, r9, r0, lsr #20 │ │ │ │ + andseq sp, r9, r4, lsl #18 │ │ │ │ + andseq r4, r2, r8, lsr #3 │ │ │ │ + @ instruction: 0x0019dad0 │ │ │ │ + andseq sp, r9, r4, lsr #20 │ │ │ │ + andseq sp, r9, r0, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r7, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 1325f4 │ │ │ │ + bhi 1325dc │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 132844 │ │ │ │ + beq 13282c │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 132764 │ │ │ │ + bne 13274c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 13716c │ │ │ │ + b 137154 │ │ │ │ ldr r1, [r6, #1700] @ 0x6a4 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r0, [r6, #1696] @ 0x6a0 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr sl, [r2, #8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ @@ -275925,26 +275919,26 @@ │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 132758 │ │ │ │ + bne 132740 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ tst r0, #1 │ │ │ │ - bne 13285c │ │ │ │ + bne 132844 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrd r0, [r2] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 132890 │ │ │ │ + beq 132878 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, r6 │ │ │ │ add r0, r0, #408 @ 0x198 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r2, #648 @ 0x288 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ @@ -275952,159 +275946,159 @@ │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp fp, r7 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ addls r1, fp, #1 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ cmpls r6, r1 │ │ │ │ - bhi 1328ac │ │ │ │ + bhi 132894 │ │ │ │ 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 r6, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #584] @ 0x248 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #2 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - beq 13282c │ │ │ │ + beq 132814 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 157c0c │ │ │ │ + bl 157bf4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 132808 │ │ │ │ + beq 1327f0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 132820 │ │ │ │ + bne 132808 │ │ │ │ cmp r4, r8 │ │ │ │ - bcs 132758 │ │ │ │ + bcs 132740 │ │ │ │ adds r4, r9, #1 │ │ │ │ - bcs 132838 │ │ │ │ + bcs 132820 │ │ │ │ stm sp, {r4, r8} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, fp │ │ │ │ - bne 1326a4 │ │ │ │ + bne 13268c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1328f0 │ │ │ │ + beq 1328d8 │ │ │ │ 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 15a794 │ │ │ │ + bl 15a77c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1327e8 │ │ │ │ + bne 1327d0 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 13296c │ │ │ │ + bcs 132954 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 13716c │ │ │ │ + bl 137154 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and r1, r0, r5 │ │ │ │ tst r1, #1 │ │ │ │ - bne 132934 │ │ │ │ + bne 13291c │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 13716c │ │ │ │ + bl 137154 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #448] @ 1329f4 │ │ │ │ + ldr r0, [pc, #448] @ 1329dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #424] @ 1329e8 │ │ │ │ + ldr r0, [pc, #424] @ 1329d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #416] @ 1329ec │ │ │ │ + ldr r0, [pc, #416] @ 1329d4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #412] @ 1329f0 │ │ │ │ + ldr r2, [pc, #412] @ 1329d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r7 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ addls r0, r0, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bhi 1328ac │ │ │ │ - ldr r0, [pc, #328] @ 1329c8 │ │ │ │ + bhi 132894 │ │ │ │ + ldr r0, [pc, #328] @ 1329b0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #324] @ 1329cc │ │ │ │ + ldr r2, [pc, #324] @ 1329b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r7 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bls 1328fc │ │ │ │ - ldr r0, [pc, #284] @ 1329d0 │ │ │ │ - ldr r2, [pc, #284] @ 1329d4 │ │ │ │ + bls 1328e4 │ │ │ │ + ldr r0, [pc, #284] @ 1329b8 │ │ │ │ + ldr r2, [pc, #284] @ 1329bc │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #276] @ 1329d8 │ │ │ │ + ldr r1, [pc, #276] @ 1329c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #256] @ 1329dc │ │ │ │ + ldr r1, [pc, #256] @ 1329c4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #204] @ 1329c4 │ │ │ │ + ldr r0, [pc, #204] @ 1329ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #220] @ 1329e0 │ │ │ │ - ldr r2, [pc, #220] @ 1329e4 │ │ │ │ + ldr r0, [pc, #220] @ 1329c8 │ │ │ │ + ldr r2, [pc, #220] @ 1329cc │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #145 @ 0x91 │ │ │ │ @@ -276117,23 +276111,23 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r3, r6} │ │ │ │ bl 32288 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1327f4 │ │ │ │ + bne 1327dc │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1327c0 │ │ │ │ - ldr r0, [pc, #68] @ 1329b8 │ │ │ │ - ldr r2, [pc, #68] @ 1329bc │ │ │ │ - ldr r1, [pc, #68] @ 1329c0 │ │ │ │ + bcc 1327a8 │ │ │ │ + ldr r0, [pc, #68] @ 1329a0 │ │ │ │ + ldr r2, [pc, #68] @ 1329a4 │ │ │ │ + ldr r1, [pc, #68] @ 1329a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ @@ -276142,361 +276136,361 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001146f1 │ │ │ │ - andseq pc, r9, ip, lsr #9 │ │ │ │ - @ instruction: 0x001bd5f0 │ │ │ │ - andseq sp, r9, r0, ror #9 │ │ │ │ - andseq r3, r2, sl, asr #23 │ │ │ │ - @ instruction: 0x0019d3fc │ │ │ │ - andseq r3, r1, sp, ror #9 │ │ │ │ - andseq sp, r9, r4, ror #10 │ │ │ │ - andseq sp, fp, r4, lsr #12 │ │ │ │ - @ instruction: 0x001bd5bc │ │ │ │ - andseq r3, r2, sl, ror #22 │ │ │ │ - andseq sp, r9, r4, asr r3 │ │ │ │ - andseq sp, r9, r8, lsl r4 │ │ │ │ - @ instruction: 0x00123bfe │ │ │ │ - @ instruction: 0x0019d3f0 │ │ │ │ - andseq sp, r9, r4, asr #8 │ │ │ │ + andseq r4, r1, r9, lsl #14 │ │ │ │ + andseq pc, r9, r4, asr #9 │ │ │ │ + andseq sp, fp, r8, lsl #12 │ │ │ │ + @ instruction: 0x0019d4f8 │ │ │ │ + andseq r3, r2, r2, ror #23 │ │ │ │ + andseq sp, r9, r4, lsl r4 │ │ │ │ + andseq r3, r1, r5, lsl #10 │ │ │ │ + andseq sp, r9, ip, ror r5 │ │ │ │ + andseq sp, fp, ip, lsr r6 │ │ │ │ + @ instruction: 0x001bd5d4 │ │ │ │ + andseq r3, r2, r2, lsl #23 │ │ │ │ + andseq sp, r9, ip, ror #6 │ │ │ │ + andseq sp, r9, r0, lsr r4 │ │ │ │ + andseq r3, r2, r6, lsl ip │ │ │ │ + andseq sp, r9, r8, lsl #8 │ │ │ │ + andseq sp, r9, ip, asr r4 │ │ │ │ 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 1623b4 │ │ │ │ + bl 16239c │ │ │ │ ldr r0, [r4, #1336] @ 0x538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 132a60 │ │ │ │ + beq 132a48 │ │ │ │ ldr r0, [r5, #724] @ 0x2d4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 132a58 │ │ │ │ + bne 132a40 │ │ │ │ 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 162414 │ │ │ │ + bl 1623fc │ │ │ │ ldrd r0, [r4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 132ab8 │ │ │ │ + beq 132aa0 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 132ac0 │ │ │ │ + beq 132aa8 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl 14b978 │ │ │ │ + bl 14b960 │ │ │ │ add r0, r5, #408 @ 0x198 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 14b978 │ │ │ │ + bl 14b960 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #4] @ 132acc │ │ │ │ + ldr r0, [pc, #4] @ 132ab4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - andseq pc, r9, r4, lsl r0 @ │ │ │ │ + andseq pc, r9, ip, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov fp, r3 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 132b14 │ │ │ │ + bhi 132afc │ │ │ │ ldrb r0, [r1, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 132cbc │ │ │ │ + beq 132ca4 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 132bcc │ │ │ │ + bne 132bb4 │ │ │ │ add r0, sp, #16 │ │ │ │ - b 132c44 │ │ │ │ + b 132c2c │ │ │ │ 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 132cd4 │ │ │ │ + beq 132cbc │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq 132cec │ │ │ │ + beq 132cd4 │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 132d04 │ │ │ │ + beq 132cec │ │ │ │ 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 15d1c0 │ │ │ │ + bl 15d1a8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 132c78 │ │ │ │ + bne 132c60 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 132d54 │ │ │ │ + bcs 132d3c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - b 132c40 │ │ │ │ + b 132c28 │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 132d10 │ │ │ │ + beq 132cf8 │ │ │ │ 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 15a794 │ │ │ │ + bl 15a77c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 132ca0 │ │ │ │ + bne 132c88 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 132db8 │ │ │ │ + bcs 132da0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 132df8 │ │ │ │ + bne 132de0 │ │ │ │ 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, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 132df8 │ │ │ │ + beq 132de0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 132d1c │ │ │ │ + bne 132d04 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ mov r1, #1 │ │ │ │ stm sl, {r1, r2} │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and r1, r0, r4 │ │ │ │ tst r1, #1 │ │ │ │ - bne 132d84 │ │ │ │ + bne 132d6c │ │ │ │ stm sl, {r0, r2, r3} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #404] @ 132e58 │ │ │ │ + ldr r0, [pc, #404] @ 132e40 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #400] @ 132e5c │ │ │ │ + ldr r2, [pc, #400] @ 132e44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #388] @ 132e60 │ │ │ │ + ldr r0, [pc, #388] @ 132e48 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #384] @ 132e64 │ │ │ │ + ldr r2, [pc, #384] @ 132e4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #372] @ 132e68 │ │ │ │ + ldr r0, [pc, #372] @ 132e50 │ │ │ │ mov r1, #149 @ 0x95 │ │ │ │ - ldr r2, [pc, #368] @ 132e6c │ │ │ │ + ldr r2, [pc, #368] @ 132e54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #356] @ 132e70 │ │ │ │ + ldr r0, [pc, #356] @ 132e58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #304] @ 132e48 │ │ │ │ + ldr r0, [pc, #304] @ 132e30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #8] │ │ │ │ stm sp, {r3, r7} │ │ │ │ bl 32604 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 132de8 │ │ │ │ + bne 132dd0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 132bb0 │ │ │ │ - ldr r0, [pc, #240] @ 132e4c │ │ │ │ + bcc 132b98 │ │ │ │ + ldr r0, [pc, #240] @ 132e34 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #236] @ 132e50 │ │ │ │ - ldr r1, [pc, #236] @ 132e54 │ │ │ │ + ldr r2, [pc, #236] @ 132e38 │ │ │ │ + ldr r1, [pc, #236] @ 132e3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 3ab14 │ │ │ │ - b 132de4 │ │ │ │ + b 132dcc │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, fp │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 32288 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 132e08 │ │ │ │ + bne 132df0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 132c28 │ │ │ │ - ldr r0, [pc, #124] @ 132e3c │ │ │ │ + bcc 132c10 │ │ │ │ + ldr r0, [pc, #124] @ 132e24 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #120] @ 132e40 │ │ │ │ - ldr r1, [pc, #120] @ 132e44 │ │ │ │ + ldr r2, [pc, #120] @ 132e28 │ │ │ │ + ldr r1, [pc, #120] @ 132e2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ tst r0, #1 │ │ │ │ - beq 132df8 │ │ │ │ + beq 132de0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b 132c88 │ │ │ │ + b 132c70 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ 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, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 132e20 │ │ │ │ + b 132e08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r1, r1, lsr #5 │ │ │ │ - andseq pc, r9, ip, asr r0 @ │ │ │ │ - andseq sp, fp, r0, lsr #3 │ │ │ │ - andseq sp, r9, r0, asr #1 │ │ │ │ - andseq r4, r1, r5, lsl #6 │ │ │ │ - andseq pc, r9, r0, asr #1 │ │ │ │ - andseq sp, fp, r4, lsl #4 │ │ │ │ + @ instruction: 0x001142b9 │ │ │ │ + andseq pc, r9, r4, ror r0 @ │ │ │ │ + @ instruction: 0x001bd1b8 │ │ │ │ + ldrsbeq sp, [r9], -r8 │ │ │ │ + andseq r4, r1, sp, lsl r3 │ │ │ │ + ldrsbeq pc, [r9], -r8 @ │ │ │ │ + andseq sp, fp, ip, lsl r2 │ │ │ │ + mulseq r2, lr, r7 │ │ │ │ + mulseq r9, r0, pc @ │ │ │ │ andseq r3, r2, r6, lsl #15 │ │ │ │ - andseq ip, r9, r8, ror pc │ │ │ │ - andseq r3, r2, lr, ror #14 │ │ │ │ - andseq ip, r9, r0, asr #31 │ │ │ │ - andseq r3, r2, r6, asr #15 │ │ │ │ - mulseq r9, r8, pc @ │ │ │ │ - ldrsbeq sp, [r9], -ip │ │ │ │ + @ instruction: 0x0019cfd8 │ │ │ │ + @ instruction: 0x001237de │ │ │ │ + @ instruction: 0x0019cfb0 │ │ │ │ + ldrsheq sp, [r9], -r4 │ │ │ │ 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 132e8c │ │ │ │ + bne 132e74 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 132fdc │ │ │ │ + bmi 132fc4 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ add r9, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16f4ac │ │ │ │ + bl 16f494 │ │ │ │ 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 132ed8 │ │ │ │ - b 132ef8 │ │ │ │ + bne 132ec0 │ │ │ │ + b 132ee0 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 13d1d0 │ │ │ │ + bl 13d1b8 │ │ │ │ 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 132f5c │ │ │ │ + beq 132f44 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14bf04 │ │ │ │ + bl 14beec │ │ │ │ add r1, r7, #648 @ 0x288 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 14bf04 │ │ │ │ + bl 14beec │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, #192 @ 0xc0 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ @@ -276538,478 +276532,478 @@ │ │ │ │ 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 148d90 │ │ │ │ - b 132ff8 │ │ │ │ + bl 148d78 │ │ │ │ + b 132fe0 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r8, r0 │ │ │ │ - beq 13301c │ │ │ │ + beq 133004 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 13301c │ │ │ │ + b 133004 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 139f4c │ │ │ │ + bl 139f34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1396b4 │ │ │ │ + bl 13969c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 139504 │ │ │ │ + bl 1394ec │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - b 13b50c │ │ │ │ + b 13b4f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr fp, [sp, #136] @ 0x88 │ │ │ │ mov r8, r2 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 1330c0 │ │ │ │ + bhi 1330a8 │ │ │ │ ldr r0, [r6, #1684] @ 0x694 │ │ │ │ add r9, sp, #32 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp fp, r0, lsl #1 │ │ │ │ - bls 133194 │ │ │ │ + bls 13317c │ │ │ │ ldr r0, [r6, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1330ac │ │ │ │ + bne 133094 │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 133490 │ │ │ │ + beq 133478 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 1332a8 │ │ │ │ + bne 133290 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ str fp, [sp] │ │ │ │ - b 133180 │ │ │ │ + b 133168 │ │ │ │ add r0, r8, #8 │ │ │ │ mov r9, r3 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ add r1, r1, #8 │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ mov r1, #1 │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 133454 │ │ │ │ + beq 13343c │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13346c │ │ │ │ + beq 133454 │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 133484 │ │ │ │ + beq 13346c │ │ │ │ ldr r0, [r6, #1280] @ 0x500 │ │ │ │ mov r7, fp │ │ │ │ add r4, sl, #408 @ 0x198 │ │ │ │ add r5, r6, #648 @ 0x288 │ │ │ │ mov fp, #0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ mov r2, r4 │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrbeq fp, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 15d1c0 │ │ │ │ + bl 15d1a8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1331bc │ │ │ │ + bne 1331a4 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 1334e8 │ │ │ │ + bcs 1334d0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1374e0 │ │ │ │ + bl 1374c8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 133490 │ │ │ │ + beq 133478 │ │ │ │ ldrd r0, [r6] │ │ │ │ add r4, r9, #4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 133234 │ │ │ │ + bne 13321c │ │ │ │ mov r5, r3 │ │ │ │ - b 133284 │ │ │ │ + b 13326c │ │ │ │ tst r0, #1 │ │ │ │ - beq 1335a0 │ │ │ │ + beq 133588 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ tst fp, #1 │ │ │ │ - bne 1334b4 │ │ │ │ + bne 13349c │ │ │ │ ldr r0, [r6, #1684] @ 0x694 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r7, r0, lsl #1 │ │ │ │ - bls 133388 │ │ │ │ + bls 133370 │ │ │ │ ldr r4, [r8, #20] │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ ldr fp, [r8, #24] │ │ │ │ cmp r4, r1 │ │ │ │ addls r7, r4, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmpls r3, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi 133518 │ │ │ │ + bhi 133500 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ stm ip, {r0, r1, r3, r4, fp} │ │ │ │ mov r0, #2 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, sl │ │ │ │ - b 13317c │ │ │ │ + b 133164 │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1334a8 │ │ │ │ + beq 133490 │ │ │ │ add r2, sl, #216 @ 0xd8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 133318 │ │ │ │ + bne 133300 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 13355c │ │ │ │ + bcs 133544 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 133338 │ │ │ │ - b 1335a0 │ │ │ │ + bne 133320 │ │ │ │ + b 133588 │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1334a8 │ │ │ │ + beq 133490 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ add r2, sl, #216 @ 0xd8 │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ mov r3, r8 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1333c4 │ │ │ │ + bne 1333ac │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 1335c8 │ │ │ │ + bcs 1335b0 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ - b 133180 │ │ │ │ + b 133168 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r4, #4] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1335a0 │ │ │ │ + beq 133588 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, r2, lsl #1 │ │ │ │ cmp fp, r2, lsl #1 │ │ │ │ - bls 133368 │ │ │ │ + bls 133350 │ │ │ │ ldr r3, [r4] │ │ │ │ lsl r7, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, r7, lsl #2] │ │ │ │ cmp r1, fp │ │ │ │ - bcs 133188 │ │ │ │ - b 133370 │ │ │ │ + bcs 133170 │ │ │ │ + b 133358 │ │ │ │ cmp r1, fp │ │ │ │ - bcs 133188 │ │ │ │ + bcs 133170 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, r1, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r8, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 1335b0 │ │ │ │ + bhi 133598 │ │ │ │ cmp r5, r2, lsl #1 │ │ │ │ mov r0, #1 │ │ │ │ orr r7, r0, r2, lsl #1 │ │ │ │ lslhi r6, r2, #1 │ │ │ │ addhi r3, r3, #1 │ │ │ │ strhi r3, [r9, r6, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ addcc r1, r1, #1 │ │ │ │ strcc r1, [r9, r7, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 1335a0 │ │ │ │ + beq 133588 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldm r8!, {r3, r4, r5} │ │ │ │ stmia r0!, {r3, r4, r5} │ │ │ │ ldm r8, {r3, r4, r5, r7} │ │ │ │ stm r0, {r3, r4, r5, r7} │ │ │ │ mov r0, fp │ │ │ │ - bl 137a60 │ │ │ │ + bl 137a48 │ │ │ │ add r0, fp, #8 │ │ │ │ add r1, r9, #8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1374e0 │ │ │ │ + bl 1374c8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1335f8 │ │ │ │ + beq 1335e0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #544] @ 13367c │ │ │ │ + ldr r0, [pc, #544] @ 133664 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #540] @ 133680 │ │ │ │ + ldr r2, [pc, #540] @ 133668 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #528] @ 133684 │ │ │ │ + ldr r0, [pc, #528] @ 13366c │ │ │ │ mov r1, #149 @ 0x95 │ │ │ │ - ldr r2, [pc, #524] @ 133688 │ │ │ │ + ldr r2, [pc, #524] @ 133670 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #520] @ 133694 │ │ │ │ + ldr r0, [pc, #520] @ 13367c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #464] @ 133668 │ │ │ │ + ldr r0, [pc, #464] @ 133650 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #460] @ 13366c │ │ │ │ + ldr r2, [pc, #460] @ 133654 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #448] @ 133670 │ │ │ │ + ldr r0, [pc, #448] @ 133658 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ stm sp, {r3, r5} │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 32604 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13358c │ │ │ │ + bne 133574 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13315c │ │ │ │ - ldr r0, [pc, #348] @ 13364c │ │ │ │ + bcc 133144 │ │ │ │ + ldr r0, [pc, #348] @ 133634 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ - ldr r2, [pc, #344] @ 133650 │ │ │ │ - ldr r1, [pc, #344] @ 133654 │ │ │ │ + ldr r2, [pc, #344] @ 133638 │ │ │ │ + ldr r1, [pc, #344] @ 13363c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ bl 3ab14 │ │ │ │ - b 1335f4 │ │ │ │ - ldr r0, [pc, #312] @ 133658 │ │ │ │ - ldr r2, [pc, #312] @ 13365c │ │ │ │ + b 1335dc │ │ │ │ + ldr r0, [pc, #312] @ 133640 │ │ │ │ + ldr r2, [pc, #312] @ 133644 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #304] @ 133660 │ │ │ │ + ldr r1, [pc, #304] @ 133648 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #284] @ 133664 │ │ │ │ + ldr r1, [pc, #284] @ 13364c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #208] @ 133634 │ │ │ │ + ldr r0, [pc, #208] @ 13361c │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ - ldr r2, [pc, #204] @ 133638 │ │ │ │ - ldr r1, [pc, #204] @ 13363c │ │ │ │ + ldr r2, [pc, #204] @ 133620 │ │ │ │ + ldr r1, [pc, #204] @ 133624 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ bl 3ab14 │ │ │ │ - b 1335f4 │ │ │ │ + b 1335dc │ │ │ │ tst r0, #1 │ │ │ │ - beq 1335a0 │ │ │ │ + beq 133588 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 1331d0 │ │ │ │ + b 1331b8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #212] @ 13368c │ │ │ │ + ldr r0, [pc, #212] @ 133674 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #208] @ 133690 │ │ │ │ + ldr r2, [pc, #208] @ 133678 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #112] @ 133640 │ │ │ │ + ldr r0, [pc, #112] @ 133628 │ │ │ │ add r5, sp, #20 │ │ │ │ - ldr r2, [pc, #108] @ 133644 │ │ │ │ - ldr r1, [pc, #108] @ 133648 │ │ │ │ + ldr r2, [pc, #108] @ 13362c │ │ │ │ + ldr r1, [pc, #108] @ 133630 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #116] @ 133674 │ │ │ │ + ldr r0, [pc, #116] @ 13365c │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #112] @ 133678 │ │ │ │ + ldr r2, [pc, #112] @ 133660 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ - b 133618 │ │ │ │ - b 133618 │ │ │ │ + b 133600 │ │ │ │ + b 133600 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00113afd │ │ │ │ - @ instruction: 0x0019e8b8 │ │ │ │ - @ instruction: 0x001bc9fc │ │ │ │ - mulseq r1, r1, sl │ │ │ │ - andseq lr, r9, ip, asr #16 │ │ │ │ - mulseq fp, r0, r9 │ │ │ │ - andseq r3, r1, r1, ror fp │ │ │ │ - andseq lr, r9, ip, lsr #18 │ │ │ │ - andseq ip, fp, r0, ror sl │ │ │ │ - andseq r2, r1, r1, lsl #17 │ │ │ │ - @ instruction: 0x0019c8f8 │ │ │ │ - @ instruction: 0x001bc9b8 │ │ │ │ - andseq ip, fp, r0, asr r9 │ │ │ │ - @ instruction: 0x00122fb2 │ │ │ │ - andseq ip, r9, r4, lsl r9 │ │ │ │ - andseq ip, r9, r8, lsl r9 │ │ │ │ - ldrheq r3, [r2], -lr │ │ │ │ - @ instruction: 0x0019cbb4 │ │ │ │ - andseq r2, r2, lr, ror #31 │ │ │ │ - andseq ip, r9, r0, asr #16 │ │ │ │ - andseq r3, r2, r6, asr #32 │ │ │ │ - andseq ip, r9, r8, lsl r8 │ │ │ │ - andseq r2, r2, ip, asr #30 │ │ │ │ - andseq ip, r9, r4, ror r8 │ │ │ │ - andseq ip, r9, ip, asr r9 │ │ │ │ + andseq r3, r1, r5, lsl fp │ │ │ │ + @ instruction: 0x0019e8d0 │ │ │ │ + andseq ip, fp, r4, lsl sl │ │ │ │ + andseq r3, r1, r9, lsr #21 │ │ │ │ + andseq lr, r9, r4, ror #16 │ │ │ │ + andseq ip, fp, r8, lsr #19 │ │ │ │ + andseq r3, r1, r9, lsl #23 │ │ │ │ + andseq lr, r9, r4, asr #18 │ │ │ │ + andseq ip, fp, r8, lsl #21 │ │ │ │ + mulseq r1, r9, r8 │ │ │ │ + andseq ip, r9, r0, lsl r9 │ │ │ │ + @ instruction: 0x001bc9d0 │ │ │ │ + andseq ip, fp, r8, ror #18 │ │ │ │ + andseq r2, r2, sl, asr #31 │ │ │ │ + andseq ip, r9, ip, lsr #18 │ │ │ │ + andseq ip, r9, r0, lsr r9 │ │ │ │ + ldrsbeq r3, [r2], -r6 │ │ │ │ + andseq ip, r9, ip, asr #23 │ │ │ │ + andseq r3, r2, r6 │ │ │ │ + andseq ip, r9, r8, asr r8 │ │ │ │ + andseq r3, r2, lr, asr r0 │ │ │ │ + andseq ip, r9, r0, lsr r8 │ │ │ │ + andseq r2, r2, r4, ror #30 │ │ │ │ + andseq ip, r9, ip, lsl #17 │ │ │ │ + andseq ip, r9, 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 1337bc │ │ │ │ + beq 1337a4 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1336e8 │ │ │ │ + beq 1336d0 │ │ │ │ add r1, r8, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 137810 │ │ │ │ + bl 1377f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1337b4 │ │ │ │ + beq 13379c │ │ │ │ mov r9, r8 │ │ │ │ add r0, r4, #1312 @ 0x520 │ │ │ │ ldr r1, [r9, #616]! @ 0x268 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13379c │ │ │ │ + bne 133784 │ │ │ │ ldr fp, [r0] │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ stmib sp, {r0, r6} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1675fc │ │ │ │ + bl 1675e4 │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1675fc │ │ │ │ + bl 1675e4 │ │ │ │ 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 │ │ │ │ @@ -277036,534 +277030,534 @@ │ │ │ │ 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 169ffc │ │ │ │ + b 169fe4 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 1337ec │ │ │ │ + ldr r0, [pc, #40] @ 1337d4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 1337f0 │ │ │ │ + ldr r2, [pc, #36] @ 1337d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 16e990 │ │ │ │ + bl 16e978 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r2, r2, r6, lsl #25 │ │ │ │ - andseq ip, r9, r0, lsl #20 │ │ │ │ + mulseq r2, lr, ip │ │ │ │ + andseq ip, r9, r8, lsl sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov fp, r3 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 133844 │ │ │ │ + bhi 13382c │ │ │ │ ldrb r0, [r1, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1339d8 │ │ │ │ + beq 1339c0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 13390c │ │ │ │ + bne 1338f4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, fp │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 136d60 │ │ │ │ + b 136d48 │ │ │ │ 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 1339f0 │ │ │ │ + beq 1339d8 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq 133a08 │ │ │ │ + beq 1339f0 │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 133a20 │ │ │ │ + beq 133a08 │ │ │ │ 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 15d1c0 │ │ │ │ + bl 15d1a8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 133978 │ │ │ │ + bne 133960 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 133a9c │ │ │ │ + bcs 133a84 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 133a2c │ │ │ │ + beq 133a14 │ │ │ │ mov r6, r2 │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r1 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1339c4 │ │ │ │ + bne 1339ac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 133a38 │ │ │ │ + bcs 133a20 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 136d60 │ │ │ │ + b 136d48 │ │ │ │ tst r0, #1 │ │ │ │ - beq 133ae0 │ │ │ │ + beq 133ac8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ tst r4, #1 │ │ │ │ - bne 133a68 │ │ │ │ + bne 133a50 │ │ │ │ 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, #76 @ 0x4c │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #400] @ 133b44 │ │ │ │ + ldr r0, [pc, #400] @ 133b2c │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #396] @ 133b48 │ │ │ │ + ldr r2, [pc, #396] @ 133b30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ add r3, sp, #20 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #332] @ 133b2c │ │ │ │ + ldr r0, [pc, #332] @ 133b14 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #328] @ 133b30 │ │ │ │ + ldr r2, [pc, #328] @ 133b18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #316] @ 133b34 │ │ │ │ + ldr r0, [pc, #316] @ 133b1c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #312] @ 133b38 │ │ │ │ + ldr r2, [pc, #312] @ 133b20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #300] @ 133b3c │ │ │ │ + ldr r0, [pc, #300] @ 133b24 │ │ │ │ mov r1, #149 @ 0x95 │ │ │ │ - ldr r2, [pc, #296] @ 133b40 │ │ │ │ + ldr r2, [pc, #296] @ 133b28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #292] @ 133b4c │ │ │ │ + ldr r0, [pc, #292] @ 133b34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #220] @ 133b10 │ │ │ │ + ldr r0, [pc, #220] @ 133af8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #212] @ 133b14 │ │ │ │ + ldr r0, [pc, #212] @ 133afc │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #208] @ 133b18 │ │ │ │ - ldr r1, [pc, #208] @ 133b1c │ │ │ │ + ldr r2, [pc, #208] @ 133b00 │ │ │ │ + ldr r1, [pc, #208] @ 133b04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 3ab14 │ │ │ │ - b 133ac8 │ │ │ │ + b 133ab0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #16 │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 32604 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 133acc │ │ │ │ + bne 133ab4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1338e0 │ │ │ │ - ldr r0, [pc, #124] @ 133b20 │ │ │ │ + bcc 1338c8 │ │ │ │ + ldr r0, [pc, #124] @ 133b08 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #120] @ 133b24 │ │ │ │ - ldr r1, [pc, #120] @ 133b28 │ │ │ │ + ldr r2, [pc, #120] @ 133b0c │ │ │ │ + ldr r1, [pc, #120] @ 133b10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ tst r0, #1 │ │ │ │ - beq 133ae0 │ │ │ │ + beq 133ac8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 13398c │ │ │ │ + b 133974 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 133af4 │ │ │ │ + b 133adc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - mulseq r9, r4, r3 │ │ │ │ - andseq r3, r1, r1, lsr #12 │ │ │ │ - @ instruction: 0x0019e3dc │ │ │ │ - andseq ip, fp, r0, lsr #10 │ │ │ │ - @ instruction: 0x001135bd │ │ │ │ - andseq lr, r9, r8, ror r3 │ │ │ │ - @ instruction: 0x001bc4bc │ │ │ │ + andseq ip, r9, ip, lsr #7 │ │ │ │ + andseq r3, r1, r9, lsr r6 │ │ │ │ + @ instruction: 0x0019e3f4 │ │ │ │ + andseq ip, fp, r8, lsr r5 │ │ │ │ + @ instruction: 0x001135d5 │ │ │ │ + mulseq r9, r0, r3 │ │ │ │ + @ instruction: 0x001bc4d4 │ │ │ │ + andseq r2, r2, r2, lsl #21 │ │ │ │ + andseq ip, r9, r4, ror #7 │ │ │ │ andseq r2, r2, sl, ror #20 │ │ │ │ - andseq ip, r9, ip, asr #7 │ │ │ │ - andseq r2, r2, r2, asr sl │ │ │ │ - andseq ip, r9, r4, lsr #5 │ │ │ │ - andseq r2, r2, sl, lsr #21 │ │ │ │ - andseq ip, r9, ip, ror r2 │ │ │ │ - andseq r2, r2, r0, asr fp │ │ │ │ - andseq ip, r9, r8, ror r4 │ │ │ │ - andseq ip, r9, r0, asr #7 │ │ │ │ + @ instruction: 0x0019c2bc │ │ │ │ + andseq r2, r2, r2, asr #21 │ │ │ │ + mulseq r9, r4, r2 │ │ │ │ + andseq r2, r2, r8, ror #22 │ │ │ │ + mulseq r9, r0, r4 │ │ │ │ + @ instruction: 0x0019c3d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r9, r2 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 133ba0 │ │ │ │ + bhi 133b88 │ │ │ │ ldrb r0, [sl, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 133d20 │ │ │ │ + beq 133d08 │ │ │ │ ldm sl, {r0, r3} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 133c60 │ │ │ │ + bne 133c48 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r9 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 13716c │ │ │ │ + b 137154 │ │ │ │ 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 133d38 │ │ │ │ + beq 133d20 │ │ │ │ ldm sl, {r0, r3} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq 133d50 │ │ │ │ + beq 133d38 │ │ │ │ ldr r0, [r1, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 133d68 │ │ │ │ + beq 133d50 │ │ │ │ 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, #56 @ 0x38 │ │ │ │ - bl 15d1c0 │ │ │ │ + bl 15d1a8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 133ce4 │ │ │ │ + bne 133ccc │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 133db4 │ │ │ │ + bcs 133d9c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 13716c │ │ │ │ + bl 137154 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r1, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 133d74 │ │ │ │ + beq 133d5c │ │ │ │ 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 15a794 │ │ │ │ + bl 15a77c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 133d00 │ │ │ │ + bne 133ce8 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 133e1c │ │ │ │ + bcs 133e04 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 13716c │ │ │ │ + bl 137154 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and r1, r0, r4 │ │ │ │ tst r1, #1 │ │ │ │ - bne 133d80 │ │ │ │ + bne 133d68 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and r1, r0, r4 │ │ │ │ tst r1, #1 │ │ │ │ - bne 133de4 │ │ │ │ + bne 133dcc │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #356] @ 133e8c │ │ │ │ + ldr r0, [pc, #356] @ 133e74 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #352] @ 133e90 │ │ │ │ + ldr r2, [pc, #352] @ 133e78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #340] @ 133e94 │ │ │ │ + ldr r0, [pc, #340] @ 133e7c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #336] @ 133e98 │ │ │ │ + ldr r2, [pc, #336] @ 133e80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #324] @ 133e9c │ │ │ │ + ldr r0, [pc, #324] @ 133e84 │ │ │ │ mov r1, #149 @ 0x95 │ │ │ │ - ldr r2, [pc, #320] @ 133ea0 │ │ │ │ + ldr r2, [pc, #320] @ 133e88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #280] @ 133e88 │ │ │ │ + ldr r0, [pc, #280] @ 133e70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #252] @ 133e78 │ │ │ │ + ldr r0, [pc, #252] @ 133e60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #16 │ │ │ │ stm sp, {r3, r6, r7} │ │ │ │ bl 32604 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 133cf0 │ │ │ │ + bne 133cd8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 133c38 │ │ │ │ - ldr r0, [pc, #192] @ 133e7c │ │ │ │ + bcc 133c20 │ │ │ │ + ldr r0, [pc, #192] @ 133e64 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #188] @ 133e80 │ │ │ │ - ldr r1, [pc, #188] @ 133e84 │ │ │ │ + ldr r2, [pc, #188] @ 133e68 │ │ │ │ + ldr r1, [pc, #188] @ 133e6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ bl 3ab14 │ │ │ │ - b 133e48 │ │ │ │ + b 133e30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {r3, sl} │ │ │ │ bl 32288 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 133d0c │ │ │ │ + bne 133cf4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 133cbc │ │ │ │ - ldr r0, [pc, #72] @ 133e6c │ │ │ │ + bcc 133ca4 │ │ │ │ + ldr r0, [pc, #72] @ 133e54 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #68] @ 133e70 │ │ │ │ - ldr r1, [pc, #68] @ 133e74 │ │ │ │ + ldr r2, [pc, #68] @ 133e58 │ │ │ │ + ldr r1, [pc, #68] @ 133e5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 133e50 │ │ │ │ + b 133e38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r1, sp, lsr r2 │ │ │ │ - @ instruction: 0x0019dff8 │ │ │ │ - andseq ip, fp, ip, lsr r1 │ │ │ │ - andseq ip, r9, ip, asr r0 │ │ │ │ - andseq r3, r1, r5, lsr #5 │ │ │ │ - andseq lr, r9, r0, rrx │ │ │ │ - andseq ip, fp, r4, lsr #3 │ │ │ │ - andseq ip, r9, r8, ror r0 │ │ │ │ + andseq r3, r1, r5, asr r2 │ │ │ │ + andseq lr, r9, r0, lsl r0 │ │ │ │ + andseq ip, fp, r4, asr r1 │ │ │ │ + andseq ip, r9, r4, ror r0 │ │ │ │ + @ instruction: 0x001132bd │ │ │ │ + andseq lr, r9, r8, ror r0 │ │ │ │ + @ instruction: 0x001bc1bc │ │ │ │ + mulseq r9, r0, r0 │ │ │ │ + andseq r2, r2, sl, lsr r7 │ │ │ │ + andseq fp, r9, ip, lsr #30 │ │ │ │ andseq r2, r2, r2, lsr #14 │ │ │ │ - andseq fp, r9, r4, lsl pc │ │ │ │ - andseq r2, r2, sl, lsl #14 │ │ │ │ - andseq fp, r9, ip, asr pc │ │ │ │ - andseq r2, r2, r2, ror #14 │ │ │ │ - andseq fp, r9, r4, lsr pc │ │ │ │ + andseq fp, r9, r4, ror pc │ │ │ │ + andseq r2, r2, sl, ror r7 │ │ │ │ + andseq fp, r9, ip, asr #30 │ │ │ │ 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 133f30 │ │ │ │ + bne 133f18 │ │ │ │ ldrb r6, [r7, #347] @ 0x15b │ │ │ │ cmp r6, #0 │ │ │ │ - beq 133f30 │ │ │ │ + beq 133f18 │ │ │ │ ldr r6, [r7, #316] @ 0x13c │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r9, r5, lsl #1 │ │ │ │ - bcs 133f30 │ │ │ │ + bcs 133f18 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 133f44 │ │ │ │ + bne 133f2c │ │ │ │ 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 13c4d4 │ │ │ │ + bl 13c4bc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #2 │ │ │ │ - bne 133fc8 │ │ │ │ + bne 133fb0 │ │ │ │ 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 13c4d4 │ │ │ │ + bl 13c4bc │ │ │ │ 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 ab35c │ │ │ │ lsl fp, r5, #3 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134040 │ │ │ │ + beq 134028 │ │ │ │ lsl r7, r5, #1 │ │ │ │ sub r5, fp, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ bl 24998 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, r5] │ │ │ │ stm sp, {r4, r7} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - bl 13c4d4 │ │ │ │ + bl 13c4bc │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #2 │ │ │ │ - bne 133ff4 │ │ │ │ + bne 133fdc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b 134010 │ │ │ │ + b 133ff8 │ │ │ │ cmp r9, #3 │ │ │ │ - bcs 134028 │ │ │ │ + bcs 134010 │ │ │ │ add r1, sp, #16 │ │ │ │ lsl r2, r9, #2 │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [sp, #32] │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r4, [r0] │ │ │ │ @@ -277578,15 +277572,15 @@ │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ab350 │ │ │ │ - ldr r3, [pc, #56] @ 134068 │ │ │ │ + ldr r3, [pc, #56] @ 134050 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, fp │ │ │ │ @@ -277594,80 +277588,80 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0019b9b4 │ │ │ │ + andseq fp, r9, ip, asr #19 │ │ │ │ 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 134114 │ │ │ │ + bne 1340fc │ │ │ │ ldrb r1, [r0, #347] @ 0x15b │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134114 │ │ │ │ + beq 1340fc │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp fp, r7, lsl #1 │ │ │ │ - bcs 134114 │ │ │ │ + bcs 1340fc │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 134154 │ │ │ │ + bne 13413c │ │ │ │ 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 169ed0 │ │ │ │ + bl 169eb8 │ │ │ │ cmp fp, #3 │ │ │ │ - bcs 1341e8 │ │ │ │ + bcs 1341d0 │ │ │ │ add r1, sp, #16 │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 24cd4 │ │ │ │ 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 169ed0 │ │ │ │ + bl 169eb8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134148 │ │ │ │ + beq 134130 │ │ │ │ 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 ab35c │ │ │ │ lsl r9, r7, #3 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134200 │ │ │ │ + beq 1341e8 │ │ │ │ str r9, [sp, #12] │ │ │ │ sub r9, r9, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ lsl r7, r7, #1 │ │ │ │ bl 24998 │ │ │ │ @@ -277675,30 +277669,30 @@ │ │ │ │ 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 169ed0 │ │ │ │ + bl 169eb8 │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ bl ab350 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #56] @ 134228 │ │ │ │ + ldr r3, [pc, #56] @ 134210 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ @@ -277706,53 +277700,53 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r9, r4, lsl #16 │ │ │ │ + andseq fp, r9, ip, lsl r8 │ │ │ │ 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 1342b8 │ │ │ │ + bne 1342a0 │ │ │ │ ldrb r7, [r0, #347] @ 0x15b │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1342b8 │ │ │ │ + beq 1342a0 │ │ │ │ ldr r7, [r0, #316] @ 0x13c │ │ │ │ ldr r7, [r7, #16] │ │ │ │ cmp fp, r7, lsl #1 │ │ │ │ - bcs 1342b8 │ │ │ │ + bcs 1342a0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1342e0 │ │ │ │ + bne 1342c8 │ │ │ │ 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 16158c │ │ │ │ + bl 161574 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r6, #2 │ │ │ │ - bne 134360 │ │ │ │ + bne 134348 │ │ │ │ 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 16158c │ │ │ │ + bl 161574 │ │ │ │ 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} │ │ │ │ @@ -277761,39 +277755,39 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl ab35c │ │ │ │ lsl r9, r7, #3 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1343d0 │ │ │ │ + beq 1343b8 │ │ │ │ lsl r5, r7, #1 │ │ │ │ sub r7, r9, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ bl 24998 │ │ │ │ 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 16158c │ │ │ │ + bl 161574 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r8, #2 │ │ │ │ - bne 134388 │ │ │ │ + bne 134370 │ │ │ │ mov r0, #2 │ │ │ │ stm r4, {r0, r7} │ │ │ │ - b 1343a0 │ │ │ │ + b 134388 │ │ │ │ cmp fp, #3 │ │ │ │ - bcs 1343b8 │ │ │ │ + bcs 1343a0 │ │ │ │ add r1, sp, #16 │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 24cd4 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -277806,15 +277800,15 @@ │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #56] @ 1343f8 │ │ │ │ + ldr r3, [pc, #56] @ 1343e0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ @@ -277822,206 +277816,206 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r9, r4, asr r6 │ │ │ │ + andseq fp, r9, ip, ror #12 │ │ │ │ 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 16fd48 │ │ │ │ + bl 16fd30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 13448c │ │ │ │ + bne 134474 │ │ │ │ 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 ab35c │ │ │ │ mov r0, #24 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r1, [pc, #248] @ 134560 │ │ │ │ + ldrne r1, [pc, #248] @ 134548 │ │ │ │ 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 3a32c │ │ │ │ - b 1344d4 │ │ │ │ + b 1344bc │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #176] @ 134554 │ │ │ │ - ldr r3, [pc, #176] @ 134558 │ │ │ │ - ldr lr, [pc, #176] @ 13455c │ │ │ │ + ldr r0, [pc, #176] @ 13453c │ │ │ │ + ldr r3, [pc, #176] @ 134540 │ │ │ │ + ldr lr, [pc, #176] @ 134544 │ │ │ │ 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 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 134504 │ │ │ │ + b 1344ec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 134504 │ │ │ │ + blt 1344ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134504 │ │ │ │ + beq 1344ec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13450c │ │ │ │ + bne 1344f4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 134548 │ │ │ │ + bne 134530 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d948 │ │ │ │ - b 134548 │ │ │ │ + bl 18d930 │ │ │ │ + b 134530 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 138358 │ │ │ │ + bl 138340 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r2, r2, r2, lsr #1 │ │ │ │ - @ instruction: 0x0019b9b8 │ │ │ │ - andseq fp, r9, r8, ror r5 │ │ │ │ - @ instruction: 0x0019b5d0 │ │ │ │ + ldrheq r2, [r2], -sl │ │ │ │ + @ instruction: 0x0019b9d0 │ │ │ │ + mulseq r9, r0, r5 │ │ │ │ + andseq fp, r9, r8, ror #11 │ │ │ │ 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 16fd48 │ │ │ │ + bl 16fd30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 1345f4 │ │ │ │ + bne 1345dc │ │ │ │ add r0, r4, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl ab35c │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134638 │ │ │ │ + beq 134620 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #268 @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r1, [pc, #220] @ 1346c4 │ │ │ │ + ldr r1, [pc, #220] @ 1346ac │ │ │ │ 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] @ 1346b8 │ │ │ │ - ldr r3, [pc, #172] @ 1346bc │ │ │ │ - ldr r4, [pc, #172] @ 1346c0 │ │ │ │ + ldr r0, [pc, #172] @ 1346a0 │ │ │ │ + ldr r3, [pc, #172] @ 1346a4 │ │ │ │ + ldr r4, [pc, #172] @ 1346a8 │ │ │ │ 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 3abb8 │ │ │ │ - b 134648 │ │ │ │ + b 134630 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ add r4, r4, #264 @ 0x108 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r6] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 134650 │ │ │ │ + bne 134638 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1346b4 │ │ │ │ + bne 13469c │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ mov r0, r5 │ │ │ │ - b 1346b4 │ │ │ │ + b 13469c │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 1346b4 │ │ │ │ + blt 13469c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1346b4 │ │ │ │ + beq 13469c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r2, sl, lsr pc │ │ │ │ - andseq fp, r9, r0, asr r8 │ │ │ │ - andseq fp, r9, r0, lsl r4 │ │ │ │ - andseq fp, r9, ip, lsl #9 │ │ │ │ + andseq r1, r2, r2, asr pc │ │ │ │ + andseq fp, r9, r8, ror #16 │ │ │ │ + andseq fp, r9, r8, lsr #8 │ │ │ │ + andseq fp, r9, r4, lsr #9 │ │ │ │ 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 16fd48 │ │ │ │ + bl 16fd30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 134764 │ │ │ │ + bne 13474c │ │ │ │ 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] │ │ │ │ @@ -278030,85 +278024,85 @@ │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ addne r6, sp, #24 │ │ │ │ ldrne r5, [sp, #36] @ 0x24 │ │ │ │ ldmne r6, {r2, r3, r6} │ │ │ │ - ldrne r1, [pc, #224] @ 134820 │ │ │ │ + ldrne r1, [pc, #224] @ 134808 │ │ │ │ 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 3a32c │ │ │ │ - b 1347a4 │ │ │ │ + b 13478c │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ - ldr r0, [pc, #152] @ 134814 │ │ │ │ - ldr r3, [pc, #152] @ 134818 │ │ │ │ - ldr r4, [pc, #152] @ 13481c │ │ │ │ + ldr r0, [pc, #152] @ 1347fc │ │ │ │ + ldr r3, [pc, #152] @ 134800 │ │ │ │ + ldr r4, [pc, #152] @ 134804 │ │ │ │ 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 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 13480c │ │ │ │ + blt 1347f4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13480c │ │ │ │ + beq 1347f4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r6] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1347dc │ │ │ │ + bne 1347c4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13480c │ │ │ │ + bne 1347f4 │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r1, r2, sl, asr #27 │ │ │ │ - andseq fp, r9, r0, ror #13 │ │ │ │ - andseq fp, r9, r0, lsr #5 │ │ │ │ - andseq fp, r9, ip, ror #6 │ │ │ │ + andseq r1, r2, r2, ror #27 │ │ │ │ + @ instruction: 0x0019b6f8 │ │ │ │ + @ instruction: 0x0019b2b8 │ │ │ │ + andseq fp, r9, r4, lsl #7 │ │ │ │ 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 16fd48 │ │ │ │ + bl 16fd30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 1348b8 │ │ │ │ + bne 1348a0 │ │ │ │ add r6, r5, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #1 │ │ │ │ @@ -278116,83 +278110,83 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl ab35c │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1348fc │ │ │ │ + beq 1348e4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #412 @ 0x19c │ │ │ │ mov r4, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r1, [pc, #192] @ 13496c │ │ │ │ + ldr r1, [pc, #192] @ 134954 │ │ │ │ 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] @ 134960 │ │ │ │ - ldr r3, [pc, #144] @ 134964 │ │ │ │ - ldr ip, [pc, #144] @ 134968 │ │ │ │ + ldr r0, [pc, #144] @ 134948 │ │ │ │ + ldr r3, [pc, #144] @ 13494c │ │ │ │ + ldr ip, [pc, #144] @ 134950 │ │ │ │ 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 3abb8 │ │ │ │ - b 134908 │ │ │ │ + b 1348f0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #412 @ 0x19c │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 13494c │ │ │ │ + b 134934 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13808c │ │ │ │ - b 134954 │ │ │ │ + bl 138074 │ │ │ │ + b 13493c │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 13494c │ │ │ │ + blt 134934 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13494c │ │ │ │ + beq 134934 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 139b24 │ │ │ │ + bl 139b0c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r1, r2, r6, ror ip │ │ │ │ - andseq fp, r9, ip, lsl #11 │ │ │ │ - andseq fp, r9, ip, asr #2 │ │ │ │ - andseq fp, r9, r8, lsr r2 │ │ │ │ + andseq r1, r2, lr, lsl #25 │ │ │ │ + andseq fp, r9, r4, lsr #11 │ │ │ │ + andseq fp, r9, r4, ror #2 │ │ │ │ + andseq fp, r9, r0, asr r2 │ │ │ │ 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 16fd48 │ │ │ │ + bl 16fd30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 134a0c │ │ │ │ + bne 1349f4 │ │ │ │ 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] │ │ │ │ @@ -278200,340 +278194,340 @@ │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #24 │ │ │ │ ldrne r6, [sp, #36] @ 0x24 │ │ │ │ ldmne r7, {r2, r3, r7} │ │ │ │ - ldrne r1, [pc, #224] @ 134ac8 │ │ │ │ + ldrne r1, [pc, #224] @ 134ab0 │ │ │ │ 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 3a32c │ │ │ │ - b 134a4c │ │ │ │ + b 134a34 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #152] @ 134abc │ │ │ │ - ldr r3, [pc, #152] @ 134ac0 │ │ │ │ - ldr r5, [pc, #152] @ 134ac4 │ │ │ │ + ldr r0, [pc, #152] @ 134aa4 │ │ │ │ + ldr r3, [pc, #152] @ 134aa8 │ │ │ │ + ldr r5, [pc, #152] @ 134aac │ │ │ │ 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 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 134ab4 │ │ │ │ + blt 134a9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134ab4 │ │ │ │ + beq 134a9c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 134a84 │ │ │ │ + bne 134a6c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 134ab4 │ │ │ │ + bne 134a9c │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r1, r2, r2, lsr #22 │ │ │ │ - andseq fp, r9, r8, lsr r4 │ │ │ │ - @ instruction: 0x0019aff8 │ │ │ │ - andseq fp, r9, r4, lsr r1 │ │ │ │ + andseq r1, r2, sl, lsr fp │ │ │ │ + andseq fp, r9, r0, asr r4 │ │ │ │ + andseq fp, r9, r0, lsl r0 │ │ │ │ + andseq fp, r9, ip, asr #2 │ │ │ │ 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 16fd48 │ │ │ │ + bl 16fd30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 134b60 │ │ │ │ + bne 134b48 │ │ │ │ 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 ab35c │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ addne r6, sp, #24 │ │ │ │ ldrne r5, [sp, #36] @ 0x24 │ │ │ │ ldmne r6, {r2, r3, r6} │ │ │ │ - ldrne r1, [pc, #224] @ 134c1c │ │ │ │ + ldrne r1, [pc, #224] @ 134c04 │ │ │ │ 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 3a32c │ │ │ │ - b 134ba0 │ │ │ │ + b 134b88 │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ - ldr r0, [pc, #152] @ 134c10 │ │ │ │ - ldr r3, [pc, #152] @ 134c14 │ │ │ │ - ldr r4, [pc, #152] @ 134c18 │ │ │ │ + ldr r0, [pc, #152] @ 134bf8 │ │ │ │ + ldr r3, [pc, #152] @ 134bfc │ │ │ │ + ldr r4, [pc, #152] @ 134c00 │ │ │ │ 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 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 134c08 │ │ │ │ + blt 134bf0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134c08 │ │ │ │ + beq 134bf0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r6] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 134bd8 │ │ │ │ + bne 134bc0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 134c08 │ │ │ │ + bne 134bf0 │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r1, r2, lr, asr #19 │ │ │ │ - andseq fp, r9, r4, ror #5 │ │ │ │ - andseq sl, r9, r4, lsr #29 │ │ │ │ - andseq fp, r9, r8, lsl r0 │ │ │ │ + andseq r1, r2, r6, ror #19 │ │ │ │ + @ instruction: 0x0019b2fc │ │ │ │ + @ instruction: 0x0019aebc │ │ │ │ + andseq fp, r9, r0, lsr r0 │ │ │ │ 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 16fd48 │ │ │ │ + bl 16fd30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 134cb0 │ │ │ │ + bne 134c98 │ │ │ │ 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 24cd4 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ bl ab35c │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134cfc │ │ │ │ + beq 134ce4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r1, [pc, #196] @ 134d68 │ │ │ │ + ldr r1, [pc, #196] @ 134d50 │ │ │ │ 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] @ 134d5c │ │ │ │ - ldr r3, [pc, #148] @ 134d60 │ │ │ │ - ldr lr, [pc, #148] @ 134d64 │ │ │ │ + ldr r0, [pc, #148] @ 134d44 │ │ │ │ + ldr r3, [pc, #148] @ 134d48 │ │ │ │ + ldr lr, [pc, #148] @ 134d4c │ │ │ │ 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 3abb8 │ │ │ │ - b 134d08 │ │ │ │ + b 134cf0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 134d4c │ │ │ │ + b 134d34 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1382f8 │ │ │ │ - b 134d54 │ │ │ │ + bl 1382e0 │ │ │ │ + b 134d3c │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 134d4c │ │ │ │ + blt 134d34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134d4c │ │ │ │ + beq 134d34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 139bf8 │ │ │ │ + bl 139be0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r2, lr, ror r8 │ │ │ │ - mulseq r9, r4, r1 │ │ │ │ - andseq sl, r9, r4, asr sp │ │ │ │ - andseq sl, r9, r8, ror #29 │ │ │ │ + mulseq r2, r6, r8 │ │ │ │ + andseq fp, r9, ip, lsr #3 │ │ │ │ + andseq sl, r9, ip, ror #26 │ │ │ │ + andseq sl, r9, r0, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ sub sp, sp, #8192 @ 0x2000 │ │ │ │ ldr r9, [r1] │ │ │ │ mov r8, r0 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r6, lr, #117 @ 0x75 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r9, #88] @ 0x58 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 135180 │ │ │ │ + bne 135168 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r9, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #3520] @ 135b70 │ │ │ │ + ldr r0, [pc, #3520] @ 135b58 │ │ │ │ cmp r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ addne r0, r9, #48 @ 0x30 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 134e58 │ │ │ │ + bne 134e40 │ │ │ │ ldrb r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 134dd8 │ │ │ │ + beq 134dc0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 135180 │ │ │ │ + beq 135168 │ │ │ │ ldrb r0, [r9, #66] @ 0x42 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ sub r1, r0, #2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ and r1, r0, #1 │ │ │ │ add r0, sp, #3440 @ 0xd70 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 147d84 │ │ │ │ + bl 147d6c │ │ │ │ ldr fp, [sp, #3440] @ 0xd70 │ │ │ │ ldr sl, [sp, #3444] @ 0xd74 │ │ │ │ ldr r7, [sp, #3448] @ 0xd78 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq 135028 │ │ │ │ + beq 135010 │ │ │ │ ldrb r1, [r9, #66] @ 0x42 │ │ │ │ mvn r0, #1 │ │ │ │ mov r2, sl │ │ │ │ uxtab r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ lsl r1, r7, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134e9c │ │ │ │ + beq 134e84 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ sub r1, r1, #16 │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 134e38 │ │ │ │ - b 135028 │ │ │ │ + bne 134e20 │ │ │ │ + b 135010 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrex r3, [r2] │ │ │ │ add r7, r3, #1 │ │ │ │ strex r6, r7, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 134e5c │ │ │ │ + bne 134e44 │ │ │ │ cmn r3, #1 │ │ │ │ - ble 1368d4 │ │ │ │ + ble 1368bc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r6, lr, #117 @ 0x75 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ strb r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 135188 │ │ │ │ + b 135170 │ │ │ │ ldr r1, [r9, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 135028 │ │ │ │ + bne 135010 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 135028 │ │ │ │ + bne 135010 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mvn r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ orr r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 135028 │ │ │ │ + bne 135010 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 1479c0 │ │ │ │ + bl 1479a8 │ │ │ │ ldr r0, [sp, #1840] @ 0x730 │ │ │ │ cmp r0, #-2147483641 @ 0x80000007 │ │ │ │ - beq 135028 │ │ │ │ + beq 135010 │ │ │ │ add r5, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1840 @ 0x730 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r0, lr, #124 @ 0x7c │ │ │ │ @@ -278549,76 +278543,76 @@ │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ add r0, lr, #124 @ 0x7c │ │ │ │ ldrb r0, [r0, #72] @ 0x48 │ │ │ │ - bl 134acc │ │ │ │ - ldr r2, [pc, #4032] @ 135f20 │ │ │ │ + bl 134ab4 │ │ │ │ + ldr r2, [pc, #4032] @ 135f08 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 135020 │ │ │ │ + b 135008 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #6336 @ 0x18c0 │ │ │ │ add r5, lr, #440 @ 0x1b8 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 134824 │ │ │ │ - ldr r2, [pc, #4056] @ 135f64 │ │ │ │ + bl 13480c │ │ │ │ + ldr r2, [pc, #4056] @ 135f4c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 135020 │ │ │ │ + b 135008 │ │ │ │ add r1, lr, #124 @ 0x7c │ │ │ │ ldrb r0, [r1, #74] @ 0x4a │ │ │ │ ldrh r1, [r1, #72] @ 0x48 │ │ │ │ orr r0, r1, r0, lsl #16 │ │ │ │ - bl 1346c8 │ │ │ │ - ldr r2, [pc, #4068] @ 135f90 │ │ │ │ + bl 1346b0 │ │ │ │ + ldr r2, [pc, #4068] @ 135f78 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 135020 │ │ │ │ + b 135008 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 134c20 │ │ │ │ - ldr r2, [pc, #4052] @ 135f94 │ │ │ │ + bl 134c08 │ │ │ │ + ldr r2, [pc, #4052] @ 135f7c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 135020 │ │ │ │ + b 135008 │ │ │ │ add r1, lr, #124 @ 0x7c │ │ │ │ ldrb r0, [r1, #72] @ 0x48 │ │ │ │ ldrb r1, [r1, #73] @ 0x49 │ │ │ │ - bl 134970 │ │ │ │ - ldr r2, [pc, #4028] @ 135f98 │ │ │ │ + bl 134958 │ │ │ │ + ldr r2, [pc, #4028] @ 135f80 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 135020 │ │ │ │ + b 135008 │ │ │ │ orr r0, r5, #4 │ │ │ │ - bl 134564 │ │ │ │ - ldr r2, [pc, #4012] @ 135f9c │ │ │ │ + bl 13454c │ │ │ │ + ldr r2, [pc, #4012] @ 135f84 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 135020 │ │ │ │ + b 135008 │ │ │ │ add r2, lr, #124 @ 0x7c │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r2, r2, #72 @ 0x48 │ │ │ │ add r3, lr, #1824 @ 0x720 │ │ │ │ add r3, r3, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ - bl 1343fc │ │ │ │ - ldr r2, [pc, #4084] @ 136014 │ │ │ │ + bl 1343e4 │ │ │ │ + ldr r2, [pc, #4084] @ 135ffc │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 135fd4 │ │ │ │ + bne 135fbc │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1586f0 │ │ │ │ + bl 1586d8 │ │ │ │ ldr r0, [sp, #3512] @ 0xdb8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 135178 │ │ │ │ + beq 135160 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldr r5, [sp, #3520] @ 0xdc0 │ │ │ │ add r1, lr, #1824 @ 0x720 │ │ │ │ ldr r0, [sp, #3512] @ 0xdb8 │ │ │ │ ldr r4, [sp, #3516] @ 0xdbc │ │ │ │ add r1, r1, #32 │ │ │ │ stm r1, {r0, r4, r5} │ │ │ │ @@ -278645,80 +278639,80 @@ │ │ │ │ strh r2, [r6, #87] @ 0x57 │ │ │ │ strh r2, [r6, #75] @ 0x4b │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1511d8 │ │ │ │ + bl 1511c0 │ │ │ │ ldr r0, [sp, #1840] @ 0x730 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 135110 │ │ │ │ + bne 1350f8 │ │ │ │ add lr, sp, #1792 @ 0x700 │ │ │ │ ldrb r0, [sp, #1853] @ 0x73d │ │ │ │ ldrb r2, [sp, #1852] @ 0x73c │ │ │ │ ldrh r1, [lr, #62] @ 0x3e │ │ │ │ cmp r0, #3 │ │ │ │ ldr r3, [sp, #1844] @ 0x734 │ │ │ │ ldr r6, [sp, #1848] @ 0x738 │ │ │ │ strb r2, [sp, #1760] @ 0x6e0 │ │ │ │ str r6, [sp, #1756] @ 0x6dc │ │ │ │ str r3, [sp, #1752] @ 0x6d8 │ │ │ │ - bne 135f24 │ │ │ │ + bne 135f0c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 135148 │ │ │ │ + beq 135130 │ │ │ │ add r6, r4, #4 │ │ │ │ - b 13512c │ │ │ │ + b 135114 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 135148 │ │ │ │ + beq 135130 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135120 │ │ │ │ + beq 135108 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 135120 │ │ │ │ + b 135108 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1824 @ 0x720 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ add r6, lr, #117 @ 0x75 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135178 │ │ │ │ + beq 135160 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1357ec │ │ │ │ + bne 1357d4 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ add r7, r0, #8 │ │ │ │ ldrex r0, [r9] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 135194 │ │ │ │ + bne 13517c │ │ │ │ cmn r0, #1 │ │ │ │ - ble 1368d4 │ │ │ │ + ble 1368bc │ │ │ │ ldrb r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 1351f0 │ │ │ │ + beq 1351d8 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1351c0 │ │ │ │ + bne 1351a8 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 1368d4 │ │ │ │ + ble 1368bc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #1832] @ 0x728 │ │ │ │ str r0, [sp, #1828] @ 0x724 │ │ │ │ str sl, [sp, #1824] @ 0x720 │ │ │ │ strb r3, [sp, #1836] @ 0x72c │ │ │ │ str r9, [r6, #2443] @ 0x98b │ │ │ │ @@ -278734,15 +278728,15 @@ │ │ │ │ ldrb r6, [r9, #74] @ 0x4a │ │ │ │ cmp r4, #2 │ │ │ │ ldrb r8, [r9, #67] @ 0x43 │ │ │ │ movweq r5, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 1447fc │ │ │ │ + bl 1447e4 │ │ │ │ sub r0, r8, #2 │ │ │ │ cmp r4, #2 │ │ │ │ clz r0, r0 │ │ │ │ moveq fp, #10485760 @ 0xa00000 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r7, [sp, #3521] @ 0xdc1 │ │ │ │ @@ -278761,128 +278755,128 @@ │ │ │ │ strb r0, [sp, #3525] @ 0xdc5 │ │ │ │ add r9, sp, #5952 @ 0x1740 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ - bl 141b34 │ │ │ │ + bl 141b1c │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r1, lr, #1824 @ 0x720 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ add r7, lr, #117 @ 0x75 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 13553c │ │ │ │ + bne 135524 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r8 │ │ │ │ str r0, [r7, #2447] @ 0x98f │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 139cdc │ │ │ │ + bl 139cc4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r3, lr, #124 @ 0x7c │ │ │ │ cmp r6, #2 │ │ │ │ - beq 135324 │ │ │ │ + beq 13530c │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1352f4 │ │ │ │ + bne 1352dc │ │ │ │ cmn r0, #1 │ │ │ │ - ble 1368d4 │ │ │ │ + ble 1368bc │ │ │ │ ldr r0, [sp, #1828] @ 0x724 │ │ │ │ ldr r1, [sp, #1832] @ 0x728 │ │ │ │ str sl, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ strb r6, [r3, #16] │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #5888 @ 0x1700 │ │ │ │ add r8, lr, #440 @ 0x1b8 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r2, sp, #6272 @ 0x1880 │ │ │ │ add r3, lr, #772 @ 0x304 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1638d8 │ │ │ │ + bl 1638c0 │ │ │ │ orr r0, r8, #4 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr ip, [sp, #3512] @ 0xdb8 │ │ │ │ mov r1, r9 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ cmp ip, #2 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bne 135574 │ │ │ │ + bne 13555c │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ mov r0, r9 │ │ │ │ add r8, lr, #776 @ 0x308 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r3, lr, #124 @ 0x7c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #2 │ │ │ │ - beq 1353c4 │ │ │ │ + beq 1353ac │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 135394 │ │ │ │ + bne 13537c │ │ │ │ cmn r0, #1 │ │ │ │ - ble 1368d4 │ │ │ │ + ble 1368bc │ │ │ │ ldr r0, [sp, #1828] @ 0x724 │ │ │ │ ldr r1, [sp, #1832] @ 0x728 │ │ │ │ str sl, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ strb r7, [r3, #16] │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #5888 @ 0x1700 │ │ │ │ add r4, lr, #440 @ 0x1b8 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r2, sp, #6272 @ 0x1880 │ │ │ │ add r3, lr, #772 @ 0x304 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162884 │ │ │ │ + bl 16286c │ │ │ │ orr r0, r4, #4 │ │ │ │ ldr sl, [sp, #3512] @ 0xdb8 │ │ │ │ mov r1, r9 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ cmp sl, #2 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - bne 1355ac │ │ │ │ + bne 135594 │ │ │ │ ldm r9!, {r1, r2, r3} │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1824 @ 0x720 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r9, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ add r2, lr, #772 @ 0x304 │ │ │ │ add r1, sp, #5888 @ 0x1700 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ add r5, lr, #117 @ 0x75 │ │ │ │ - bl 163ad4 │ │ │ │ + bl 163abc │ │ │ │ ldr r0, [r5, #2443] @ 0x98b │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r6, lr, #124 @ 0x7c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrb r0, [r0, #69] @ 0x45 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13573c │ │ │ │ + beq 135724 │ │ │ │ tst r0, #1 │ │ │ │ - bne 13573c │ │ │ │ + bne 135724 │ │ │ │ mov fp, #2 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r9, [r6, #72] @ 0x48 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #1824 @ 0x720 │ │ │ │ @@ -278924,45 +278918,45 @@ │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ bl 24cd4 │ │ │ │ eor r0, fp, #3 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - bne 13581c │ │ │ │ + bne 135804 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b 1356c8 │ │ │ │ + b 1356b0 │ │ │ │ ldm r9!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #3440 @ 0xd70 │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r9!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r5, lr, #117 @ 0x75 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 139cdc │ │ │ │ + bl 139cc4 │ │ │ │ mov sl, #1 │ │ │ │ - b 135658 │ │ │ │ + b 135640 │ │ │ │ add r0, r8, #28 │ │ │ │ mov lr, ip │ │ │ │ add ip, sp, #3440 @ 0xd70 │ │ │ │ mov sl, lr │ │ │ │ ldm r0!, {r3, r4, r5, r6, r7} │ │ │ │ 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 r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #3328 @ 0xd00 │ │ │ │ add r5, r0, #117 @ 0x75 │ │ │ │ - b 135624 │ │ │ │ + b 13560c │ │ │ │ add r0, r4, #32 │ │ │ │ add r1, sp, #3440 @ 0xd70 │ │ │ │ add r2, r1, #28 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ ldm r0!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ @@ -278971,101 +278965,101 @@ │ │ │ │ ldm r9!, {r0, r2, r3} │ │ │ │ stmia r1!, {r0, r2, r3} │ │ │ │ ldm r9, {r0, r2, r3, r7} │ │ │ │ stm r1, {r0, r2, r3, r7} │ │ │ │ ldrb r0, [r5, #2467] @ 0x9a3 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 135e1c │ │ │ │ + bne 135e04 │ │ │ │ ldr r0, [r5, #2451] @ 0x993 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1355f8 │ │ │ │ + bne 1355e0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 135624 │ │ │ │ + bne 13560c │ │ │ │ dmb ish │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ ldr r0, [r5, #2447] @ 0x98f │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13562c │ │ │ │ + bne 135614 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 135658 │ │ │ │ + bne 135640 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #772 @ 0x304 │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [sp, #1836] @ 0x72c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 135698 │ │ │ │ + beq 135680 │ │ │ │ ldr r0, [sp, #1824] @ 0x720 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 135670 │ │ │ │ + bne 135658 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 135698 │ │ │ │ + bne 135680 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ ldr r0, [r5, #2443] @ 0x98b │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1356a0 │ │ │ │ + bne 135688 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1356c8 │ │ │ │ + bne 1356b0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #5888 @ 0x1700 │ │ │ │ - bl 172dec │ │ │ │ + bl 172dd4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #3440 @ 0xd70 │ │ │ │ add r4, lr, #728 @ 0x2d8 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ str sl, [r6] │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 135730 │ │ │ │ + beq 135718 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 135708 │ │ │ │ + bne 1356f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 135730 │ │ │ │ + bne 135718 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 1447fc │ │ │ │ + bl 1447e4 │ │ │ │ mov r0, #2 │ │ │ │ strb fp, [sp, #3522] @ 0xdc2 │ │ │ │ strb r0, [sp, #3525] @ 0xdc5 │ │ │ │ mov r0, #1 │ │ │ │ strh r0, [r5, #78] @ 0x4e │ │ │ │ strb r0, [sp, #3520] @ 0xdc0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -279074,51 +279068,51 @@ │ │ │ │ str r7, [sp, #3512] @ 0xdb8 │ │ │ │ add r4, sp, #6272 @ 0x1880 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 141b34 │ │ │ │ + bl 141b1c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 135e50 │ │ │ │ + bne 135e38 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1824 @ 0x720 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r0, #348] @ 0x15c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 139cdc │ │ │ │ + bl 139cc4 │ │ │ │ ldr r1, [r5, #2443] @ 0x98b │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r1, #69] @ 0x45 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 136018 │ │ │ │ + beq 136000 │ │ │ │ tst r0, #1 │ │ │ │ - bne 136018 │ │ │ │ + bne 136000 │ │ │ │ mov fp, #2 │ │ │ │ mov r9, #0 │ │ │ │ str fp, [r6, #68] @ 0x44 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r9, [r6, #72] @ 0x48 │ │ │ │ - b 135484 │ │ │ │ + b 13546c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 1479c0 │ │ │ │ + bl 1479a8 │ │ │ │ ldr r0, [sp, #3512] @ 0xdb8 │ │ │ │ cmp r0, #-2147483641 @ 0x80000007 │ │ │ │ - bne 135ee8 │ │ │ │ + bne 135ed0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ - b 1360b0 │ │ │ │ + b 136098 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #3440 @ 0xd70 │ │ │ │ add r4, lr, #728 @ 0x2d8 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ @@ -279130,18 +279124,18 @@ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ ldrb r1, [r0, #32] │ │ │ │ tst r1, #2 │ │ │ │ - beq 135980 │ │ │ │ + beq 135968 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 135980 │ │ │ │ + bne 135968 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ @@ -279152,15 +279146,15 @@ │ │ │ │ add r6, lr, #117 @ 0x75 │ │ │ │ ldrb r1, [sp, #78] @ 0x4e │ │ │ │ mov r7, r5 │ │ │ │ strh r0, [r5, #32] │ │ │ │ eor r0, fp, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ strb r1, [r5, #34] @ 0x22 │ │ │ │ - beq 1359c0 │ │ │ │ + beq 1359a8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ add r5, lr, #440 @ 0x1b8 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ add r0, r5, #20 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ @@ -279188,26 +279182,26 @@ │ │ │ │ str r1, [sp, #3512] @ 0xdb8 │ │ │ │ strb r0, [r6, #1770] @ 0x6ea │ │ │ │ bl ab35c │ │ │ │ movw r0, #1704 @ 0x6a8 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13650c │ │ │ │ + beq 1364f4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ movw r2, #1704 @ 0x6a8 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r0, [pc, #4068] @ 136954 │ │ │ │ + ldr r0, [pc, #4068] @ 13693c │ │ │ │ mov r1, #2 │ │ │ │ stm r8, {r1, r4} │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r8, #8] │ │ │ │ - b 1356f4 │ │ │ │ + b 1356dc │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ @@ -279264,46 +279258,46 @@ │ │ │ │ add r1, r7, #8 │ │ │ │ str fp, [r6, #1747] @ 0x6d3 │ │ │ │ strb r0, [r6, #1762] @ 0x6e2 │ │ │ │ ldrb r0, [fp, #68] @ 0x44 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ str r9, [sp, #28] │ │ │ │ - beq 135a8c │ │ │ │ + beq 135a74 │ │ │ │ tst r0, #1 │ │ │ │ - beq 135b74 │ │ │ │ + beq 135b5c │ │ │ │ ldr r0, [fp, #88] @ 0x58 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 135b74 │ │ │ │ + bne 135b5c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - beq 135b74 │ │ │ │ + beq 135b5c │ │ │ │ ldrb r0, [r6, #1375] @ 0x55f │ │ │ │ tst r0, #1 │ │ │ │ - bne 135b74 │ │ │ │ + bne 135b5c │ │ │ │ ldrb r0, [fp, #66] @ 0x42 │ │ │ │ mvn r1, #1 │ │ │ │ uxtab r1, r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ and r4, r0, #1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, lr, #728 @ 0x2d8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 147f30 │ │ │ │ + bl 147f18 │ │ │ │ ldr r5, [sp, #1752] @ 0x6d8 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #1760] @ 0x6e0 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 136520 │ │ │ │ + bne 136508 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ @@ -279311,28 +279305,28 @@ │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldrh r0, [sp, #76] @ 0x4c │ │ │ │ add r2, lr, #1824 @ 0x720 │ │ │ │ ldrb r1, [sp, #78] @ 0x4e │ │ │ │ strh r0, [r2] │ │ │ │ strb r1, [r2, #2] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 135b64 │ │ │ │ + beq 135b4c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #728 @ 0x2d8 │ │ │ │ - bl 179dcc │ │ │ │ + bl 179db4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 135b64 │ │ │ │ + beq 135b4c │ │ │ │ ldr r0, [sp, #1756] @ 0x6dc │ │ │ │ lsl r1, r5, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r7, lr, #1824 @ 0x720 │ │ │ │ - b 135bac │ │ │ │ - andseq r9, r1, r0, lsl #7 │ │ │ │ + b 135b94 │ │ │ │ + mulseq r1, r8, r3 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ @@ -279381,42 +279375,42 @@ │ │ │ │ ldrb r0, [sp, #78] @ 0x4e │ │ │ │ str r1, [r6, #1751] @ 0x6d7 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r6, #1755] @ 0x6db │ │ │ │ strb r0, [r6, #1762] @ 0x6e2 │ │ │ │ ldrb r0, [fp, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 135c60 │ │ │ │ + beq 135c48 │ │ │ │ tst r0, #1 │ │ │ │ - beq 135cc4 │ │ │ │ + beq 135cac │ │ │ │ ldrb r0, [fp, #66] @ 0x42 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 135c74 │ │ │ │ + beq 135c5c │ │ │ │ tst r0, #1 │ │ │ │ - beq 135cc4 │ │ │ │ + beq 135cac │ │ │ │ ldr r0, [fp, #88] @ 0x58 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 135cc4 │ │ │ │ + bne 135cac │ │ │ │ eor r0, r7, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - beq 135cc4 │ │ │ │ + beq 135cac │ │ │ │ ldrb r0, [r6, #1375] @ 0x55f │ │ │ │ tst r0, #1 │ │ │ │ - bne 135cc4 │ │ │ │ + bne 135cac │ │ │ │ add r4, sp, #5952 @ 0x1740 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1617c4 │ │ │ │ + bl 1617ac │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r5, lr, #1824 @ 0x720 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #8 │ │ │ │ - bne 136140 │ │ │ │ + bne 136128 │ │ │ │ add r0, sp, #3440 @ 0xd70 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ @@ -279473,237 +279467,237 @@ │ │ │ │ str r1, [sp, #3512] @ 0xdb8 │ │ │ │ strb r0, [r6, #1770] @ 0x6ea │ │ │ │ bl ab35c │ │ │ │ movw r0, #1704 @ 0x6a8 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1364fc │ │ │ │ + beq 1364e4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ movw r2, #1704 @ 0x6a8 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r0, [pc, #3960] @ 136d5c │ │ │ │ + ldr r0, [pc, #3960] @ 136d44 │ │ │ │ mov r2, #2 │ │ │ │ ldrb r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ stm r8, {r2, r4} │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [r8, #8] │ │ │ │ - beq 135730 │ │ │ │ + beq 135718 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 135e04 │ │ │ │ - b 13571c │ │ │ │ + bne 135dec │ │ │ │ + b 135704 │ │ │ │ ldr r1, [r5, #2455] @ 0x997 │ │ │ │ orr r0, r8, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 135e28 │ │ │ │ + bne 135e10 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1355f0 │ │ │ │ + bne 1355d8 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 1355f0 │ │ │ │ + bl 17297c │ │ │ │ + b 1355d8 │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #3440 @ 0xd70 │ │ │ │ orr r0, r0, #4 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ 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} │ │ │ │ add r5, lr, #117 @ 0x75 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 139cdc │ │ │ │ + bl 139cc4 │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ - bl 1393fc │ │ │ │ + bl 1393e4 │ │ │ │ ldr r0, [r5, #2475] @ 0x9ab │ │ │ │ mov sl, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1355e0 │ │ │ │ + beq 1355c8 │ │ │ │ ldrb r0, [r5, #2495] @ 0x9bf │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 136104 │ │ │ │ + bne 1360ec │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldr r1, [r5, #2499] @ 0x9c3 │ │ │ │ add r0, lr, #1824 @ 0x720 │ │ │ │ dmb ish │ │ │ │ add r0, r0, #24 │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 135ec0 │ │ │ │ + bne 135ea8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1355e0 │ │ │ │ + bne 1355c8 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ - b 1355e0 │ │ │ │ + bl 17286c │ │ │ │ + b 1355c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13609c │ │ │ │ + beq 136084 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 1360a0 │ │ │ │ + beq 136088 │ │ │ │ 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 135f08 │ │ │ │ - b 1360a0 │ │ │ │ - @ instruction: 0x0019abf8 │ │ │ │ + bne 135ef0 │ │ │ │ + b 136088 │ │ │ │ + andseq sl, r9, r0, lsl ip │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ ldr r7, [sp, #1756] @ 0x6dc │ │ │ │ add r3, lr, #124 @ 0x7c │ │ │ │ ldrb r2, [sp, #1760] @ 0x6e0 │ │ │ │ ldr r6, [sp, #1752] @ 0x6d8 │ │ │ │ strb r2, [r3, #76] @ 0x4c │ │ │ │ strd r6, [r3, #68] @ 0x44 │ │ │ │ strh r1, [r3, #78] @ 0x4e │ │ │ │ strb r0, [r3, #77] @ 0x4d │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ - bl 1343fc │ │ │ │ + bl 1343e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 135fa0 │ │ │ │ + beq 135f88 │ │ │ │ add r6, r4, #4 │ │ │ │ - b 135f74 │ │ │ │ - andseq sl, r9, ip, asr fp │ │ │ │ + b 135f5c │ │ │ │ + andseq sl, r9, r4, ror fp │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 135fa0 │ │ │ │ + beq 135f88 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135f68 │ │ │ │ + beq 135f50 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 135f68 │ │ │ │ - andseq sl, r9, r4, lsl #22 │ │ │ │ - @ instruction: 0x0019abd0 │ │ │ │ - andseq sl, r9, r4, asr #22 │ │ │ │ - andseq sl, r9, r8, lsl #21 │ │ │ │ + b 135f50 │ │ │ │ + andseq sl, r9, ip, lsl fp │ │ │ │ + andseq sl, r9, r8, ror #23 │ │ │ │ + andseq sl, r9, ip, asr fp │ │ │ │ + andseq sl, r9, r0, lsr #21 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1824 @ 0x720 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135fc8 │ │ │ │ + beq 135fb0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ - ldr r2, [pc, #3448] @ 136d48 │ │ │ │ + ldr r2, [pc, #3448] @ 136d30 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #2 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r8] │ │ │ │ stmib r8, {r0, r2} │ │ │ │ - beq 135730 │ │ │ │ + beq 135718 │ │ │ │ add r0, sp, #3440 @ 0xd70 │ │ │ │ - bl 179dcc │ │ │ │ + bl 179db4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 135730 │ │ │ │ + beq 135718 │ │ │ │ lsl r1, fp, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq sl, r9, r0, lsr #20 │ │ │ │ + andseq sl, r9, r8, lsr sl │ │ │ │ cmp r7, #2 │ │ │ │ - beq 136054 │ │ │ │ + beq 13603c │ │ │ │ ldr r0, [sp, #1824] @ 0x720 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 136024 │ │ │ │ + bne 13600c │ │ │ │ cmn r1, #1 │ │ │ │ - ble 1368d4 │ │ │ │ + ble 1368bc │ │ │ │ ldr r1, [sp, #1828] @ 0x724 │ │ │ │ ldr r2, [sp, #1832] @ 0x728 │ │ │ │ str r2, [sp, #3520] @ 0xdc0 │ │ │ │ str r1, [sp, #3516] @ 0xdbc │ │ │ │ str r0, [sp, #3512] @ 0xdb8 │ │ │ │ strb r7, [sp, #3524] @ 0xdc4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r2, lr, #440 @ 0x1b8 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r1, sp, #5888 @ 0x1700 │ │ │ │ add r3, lr, #772 @ 0x304 │ │ │ │ str r6, [sp] │ │ │ │ - bl 162ad8 │ │ │ │ + bl 162ac0 │ │ │ │ ldr r0, [r5, #2443] @ 0x98b │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, lr, #1824 @ 0x720 │ │ │ │ ldr fp, [r6, #68] @ 0x44 │ │ │ │ ldr r9, [r6, #72] @ 0x48 │ │ │ │ ldr sl, [r6, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #348] @ 0x15c │ │ │ │ - b 135480 │ │ │ │ + b 135468 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ - bl 1480e0 │ │ │ │ + bl 1480c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1360e8 │ │ │ │ + beq 1360d0 │ │ │ │ add r4, sl, #4 │ │ │ │ - b 1360cc │ │ │ │ + b 1360b4 │ │ │ │ add r4, r4, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1360e8 │ │ │ │ + beq 1360d0 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1360c0 │ │ │ │ + beq 1360a8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1360c0 │ │ │ │ + b 1360a8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 135188 │ │ │ │ + beq 135170 │ │ │ │ lsl r1, fp, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 135188 │ │ │ │ + b 135170 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldr r1, [r5, #2483] @ 0x9b3 │ │ │ │ add r0, lr, #1824 @ 0x720 │ │ │ │ dmb ish │ │ │ │ add r0, r0, #8 │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 136118 │ │ │ │ + bne 136100 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 135eac │ │ │ │ + bne 135e94 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 135eac │ │ │ │ + bl 17297c │ │ │ │ + b 135e94 │ │ │ │ add r8, sp, #6272 @ 0x1880 │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r3, r5, #60 @ 0x3c │ │ │ │ @@ -279731,95 +279725,95 @@ │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r6, [r5, #8] │ │ │ │ orr r0, r0, r2 │ │ │ │ strb r3, [r5, #9] │ │ │ │ and r0, r0, #1 │ │ │ │ strb r0, [r5, #10] │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ - bl 1447fc │ │ │ │ + bl 1447e4 │ │ │ │ add r4, sp, #5952 @ 0x1740 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r1, lr, #1824 @ 0x720 │ │ │ │ mov r7, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14576c │ │ │ │ + bl 145754 │ │ │ │ str r8, [sp, #1824] @ 0x720 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #1824 @ 0x720 │ │ │ │ add r5, lr, #728 @ 0x2d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 141b34 │ │ │ │ + bl 141b1c │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r6, lr, #124 @ 0x7c │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ add r4, lr, #117 @ 0x75 │ │ │ │ - bl 139cdc │ │ │ │ + bl 139cc4 │ │ │ │ ldr r0, [sp, #1752] @ 0x6d8 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 136264 │ │ │ │ + bne 13624c │ │ │ │ ldr r8, [sp, #1756] @ 0x6dc │ │ │ │ str r8, [r7, #32] │ │ │ │ ldrb r0, [fp, #69] @ 0x45 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1362f8 │ │ │ │ + beq 1362e0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1362f8 │ │ │ │ + bne 1362e0 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [r6, #68] @ 0x44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str fp, [r6, #72] @ 0x48 │ │ │ │ - b 13631c │ │ │ │ + b 136304 │ │ │ │ add r0, sp, #3440 @ 0xd70 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ bl 24cd4 │ │ │ │ ldrh r0, [sp, #76] @ 0x4c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strh r0, [r6] │ │ │ │ add r0, lr, #728 @ 0x2d8 │ │ │ │ ldrb r1, [sp, #78] @ 0x4e │ │ │ │ strb r1, [r6, #2] │ │ │ │ - bl 139c84 │ │ │ │ + bl 139c6c │ │ │ │ ldr r0, [r4, #2451] @ 0x993 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1362a8 │ │ │ │ + bne 136290 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1362d4 │ │ │ │ + bne 1362bc │ │ │ │ dmb ish │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ add r0, sp, #6272 @ 0x1880 │ │ │ │ - bl 1384e0 │ │ │ │ + bl 1384c8 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ mov fp, #0 │ │ │ │ add r6, lr, #117 @ 0x75 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ add r7, lr, #124 @ 0x7c │ │ │ │ - b 135d00 │ │ │ │ + b 135ce8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r2, sp, #5952 @ 0x1740 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ add r1, r0, #1680 @ 0x690 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ - bl 16254c │ │ │ │ + bl 162534 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ ldrb fp, [r6, #72] @ 0x48 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #3528] @ 0xdc8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r4, lr, #440 @ 0x1b8 │ │ │ │ @@ -279860,26 +279854,26 @@ │ │ │ │ str r2, [r7, #2012] @ 0x7dc │ │ │ │ mov r2, #640 @ 0x280 │ │ │ │ str r3, [r7, #2016] @ 0x7e0 │ │ │ │ strh r5, [r7] │ │ │ │ strb r4, [r7, #2] │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #6272 @ 0x1880 │ │ │ │ - bl 1384e0 │ │ │ │ + bl 1384c8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ eor r0, r9, #3 │ │ │ │ orrs r0, r0, sl │ │ │ │ - bne 136400 │ │ │ │ + bne 1363e8 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ add r6, lr, #117 @ 0x75 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r7, lr, #124 @ 0x7c │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - b 135d00 │ │ │ │ + b 135ce8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #3440 @ 0xd70 │ │ │ │ add r5, lr, #440 @ 0x1b8 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ add r0, r5, #28 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ @@ -279921,125 +279915,125 @@ │ │ │ │ strb fp, [r4, #1775] @ 0x6ef │ │ │ │ str r0, [sp, #3536] @ 0xdd0 │ │ │ │ bl ab35c │ │ │ │ movw r0, #2376 @ 0x948 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1366dc │ │ │ │ + beq 1366c4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ movw r2, #2376 @ 0x948 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r0, [pc, #2164] @ 136d58 │ │ │ │ + ldr r0, [pc, #2164] @ 136d40 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r2] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b 1356f4 │ │ │ │ + b 1356dc │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1704 @ 0x6a8 │ │ │ │ bl 3a32c │ │ │ │ - b 1368d4 │ │ │ │ + b 1368bc │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1704 @ 0x6a8 │ │ │ │ add r5, r5, #8 │ │ │ │ bl 3a32c │ │ │ │ - b 1368d4 │ │ │ │ + b 1368bc │ │ │ │ ldr lr, [sp, #1756] @ 0x6dc │ │ │ │ mov fp, r4 │ │ │ │ str sl, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ add ip, lr, r0, lsl #4 │ │ │ │ mov r1, #0 │ │ │ │ ldrd r8, [lr, #4] │ │ │ │ - ldr r3, [pc, #2056] @ 136d4c │ │ │ │ + ldr r3, [pc, #2056] @ 136d34 │ │ │ │ mov r7, r9 │ │ │ │ add r0, r9, r8 │ │ │ │ sub sl, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 136568 │ │ │ │ + b 136550 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 136680 │ │ │ │ + beq 136668 │ │ │ │ tst r1, #1 │ │ │ │ - beq 1365d0 │ │ │ │ + beq 1365b8 │ │ │ │ mov r0, lr │ │ │ │ cmp lr, ip │ │ │ │ - beq 1365fc │ │ │ │ + beq 1365e4 │ │ │ │ cmp r9, r7 │ │ │ │ - bcc 1365e8 │ │ │ │ + bcc 1365d0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 136680 │ │ │ │ + beq 136668 │ │ │ │ add lr, r0, #16 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, r2 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq 136558 │ │ │ │ + beq 136540 │ │ │ │ ldrb r4, [sl, -r1] │ │ │ │ ldrb r6, [r0, -r1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne 136554 │ │ │ │ + bne 13653c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1365a4 │ │ │ │ + bne 13658c │ │ │ │ mov r7, r2 │ │ │ │ - b 136558 │ │ │ │ + b 136540 │ │ │ │ sub r0, ip, lr │ │ │ │ cmp r2, r0, lsr #4 │ │ │ │ - bcs 1365fc │ │ │ │ + bcs 1365e4 │ │ │ │ add r0, lr, r2, lsl #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bcs 136584 │ │ │ │ + bcs 13656c │ │ │ │ sub r0, r9, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r9 │ │ │ │ bl 3a5f0 │ │ │ │ - b 1368d4 │ │ │ │ + b 1368bc │ │ │ │ subs r0, r9, r7 │ │ │ │ - bcc 1368bc │ │ │ │ + bcc 1368a4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 136680 │ │ │ │ + beq 136668 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r6, r8, r0 │ │ │ │ add r0, lr, #124 @ 0x7c │ │ │ │ strd r6, [r0, #4] │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ add r2, sp, #6272 @ 0x1880 │ │ │ │ mov r1, fp │ │ │ │ mov r3, #1 │ │ │ │ - bl 1484a0 │ │ │ │ + bl 148488 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1824 @ 0x720 │ │ │ │ ldrb r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1366ec │ │ │ │ + bne 1366d4 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ bl 24cd4 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldrh r0, [sp, #76] @ 0x4c │ │ │ │ add r2, lr, #1824 @ 0x720 │ │ │ │ ldrb r1, [sp, #78] @ 0x4e │ │ │ │ strh r0, [r2] │ │ │ │ strb r1, [r2, #2] │ │ │ │ - b 1368b4 │ │ │ │ + b 13689c │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ @@ -280053,27 +280047,27 @@ │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ add r6, lr, #117 @ 0x75 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 135b40 │ │ │ │ - b 135b64 │ │ │ │ + bne 135b28 │ │ │ │ + b 135b4c │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #2376 @ 0x948 │ │ │ │ bl 3a32c │ │ │ │ - b 1368d4 │ │ │ │ + b 1368bc │ │ │ │ add r3, lr, #1824 @ 0x720 │ │ │ │ add ip, sp, #3440 @ 0xd70 │ │ │ │ add r3, r3, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ tst r3, #1 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 13684c │ │ │ │ + beq 136834 │ │ │ │ ldr r0, [sp, #3528] @ 0xdc8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r5, lr, #440 @ 0x1b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -280098,15 +280092,15 @@ │ │ │ │ ldrb r0, [sp, #3447] @ 0xd77 │ │ │ │ strb r0, [sl, #2] │ │ │ │ add r0, lr, #728 @ 0x2d8 │ │ │ │ ldr r6, [r8, #1759] @ 0x6df │ │ │ │ ldr r7, [sp, #3440] @ 0xd70 │ │ │ │ ldrb r9, [sp, #3444] @ 0xd74 │ │ │ │ ldr fp, [sp, #3452] @ 0xd7c │ │ │ │ - bl 1386a0 │ │ │ │ + bl 138688 │ │ │ │ add r0, r5, #28 │ │ │ │ add r1, sp, #6336 @ 0x18c0 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ add r1, sp, #1840 @ 0x730 │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ @@ -280138,23 +280132,23 @@ │ │ │ │ str r1, [sp, #3536] @ 0xdd0 │ │ │ │ strb r0, [r8, #1778] @ 0x6f2 │ │ │ │ bl ab35c │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1368c8 │ │ │ │ + beq 1368b0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ movw r2, #1720 @ 0x6b8 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r0, [pc, #1292] @ 136d54 │ │ │ │ + ldr r0, [pc, #1292] @ 136d3c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1364e4 │ │ │ │ + b 1364cc │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #1840 @ 0x730 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ @@ -280167,339 +280161,339 @@ │ │ │ │ strh r1, [r3] │ │ │ │ strb r2, [r3, #2] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13688c │ │ │ │ + bne 136874 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1368b4 │ │ │ │ + bne 13689c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #3440 @ 0xd70 │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ ldr r5, [sp, #1752] @ 0x6d8 │ │ │ │ - b 1366b8 │ │ │ │ - ldr r3, [pc, #1164] @ 136d50 │ │ │ │ + b 1366a0 │ │ │ │ + ldr r3, [pc, #1164] @ 136d38 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1365ec │ │ │ │ + b 1365d4 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1720 @ 0x6b8 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ add r0, lr, #728 @ 0x2d8 │ │ │ │ - bl 1386a0 │ │ │ │ - b 136cfc │ │ │ │ + bl 138688 │ │ │ │ + b 136ce4 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 13a074 │ │ │ │ - b 136cfc │ │ │ │ + bl 13a05c │ │ │ │ + b 136ce4 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13690c │ │ │ │ + bne 1368f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 136934 │ │ │ │ + bne 13691c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ ldr r0, [sp, #1752] @ 0x6d8 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 136968 │ │ │ │ - b 1369c0 │ │ │ │ + bne 136950 │ │ │ │ + b 1369a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b 136a00 │ │ │ │ - b 136bfc │ │ │ │ - andseq sl, r9, r0, asr #6 │ │ │ │ + b 1369e8 │ │ │ │ + b 136be4 │ │ │ │ + andseq sl, r9, r8, asr r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #1752] @ 0x6d8 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - beq 136978 │ │ │ │ + beq 136960 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #728 @ 0x2d8 │ │ │ │ - bl 139c84 │ │ │ │ - b 1369c0 │ │ │ │ + bl 139c6c │ │ │ │ + b 1369a8 │ │ │ │ ldr r1, [sp, #1756] @ 0x6dc │ │ │ │ orr r0, r5, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 136984 │ │ │ │ + bne 13696c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1369c0 │ │ │ │ + bne 1369a8 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ - b 1369c0 │ │ │ │ + bl 17286c │ │ │ │ + b 1369a8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ - bl 139cdc │ │ │ │ - b 1369c0 │ │ │ │ + bl 139cc4 │ │ │ │ + b 1369a8 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ add r0, lr, #117 @ 0x75 │ │ │ │ ldr r0, [r0, #2451] @ 0x993 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1369d0 │ │ │ │ + bne 1369b8 │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 136a00 │ │ │ │ + bne 1369e8 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ add r0, sp, #6272 @ 0x1880 │ │ │ │ - bl 1384e0 │ │ │ │ + bl 1384c8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 136a38 │ │ │ │ - b 136cfc │ │ │ │ + bne 136a20 │ │ │ │ + b 136ce4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 136cfc │ │ │ │ + beq 136ce4 │ │ │ │ ldr r0, [sp, #1756] @ 0x6dc │ │ │ │ lsl r1, r5, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 136cfc │ │ │ │ + b 136ce4 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 138dd0 │ │ │ │ - b 136cfc │ │ │ │ + bl 138db8 │ │ │ │ + b 136ce4 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ add r0, lr, #1824 @ 0x720 │ │ │ │ ldr r1, [r5, #2499] @ 0x9c3 │ │ │ │ add r0, r0, #24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 136a60 │ │ │ │ + bne 136a48 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 136bec │ │ │ │ + bne 136bd4 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ - b 136bec │ │ │ │ + bl 17286c │ │ │ │ + b 136bd4 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ - b 136aa8 │ │ │ │ + b 136a90 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ add r0, lr, #728 @ 0x2d8 │ │ │ │ - bl 1386a0 │ │ │ │ + bl 138688 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 138dd0 │ │ │ │ - b 136cfc │ │ │ │ + bl 138db8 │ │ │ │ + b 136ce4 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 136d38 │ │ │ │ + beq 136d20 │ │ │ │ lsl r1, fp, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #2451] @ 0x993 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 136aec │ │ │ │ + bne 136ad4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 136c1c │ │ │ │ + bne 136c04 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl 172884 │ │ │ │ - b 136c1c │ │ │ │ + bl 17286c │ │ │ │ + b 136c04 │ │ │ │ bl 3a910 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ add r0, lr, #1824 @ 0x720 │ │ │ │ ldr r0, [r0, #348] @ 0x15c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 136b34 │ │ │ │ + bne 136b1c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 136bac │ │ │ │ + bne 136b94 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r0, lr, #124 @ 0x7c │ │ │ │ - bl 172884 │ │ │ │ - b 136bac │ │ │ │ + bl 17286c │ │ │ │ + b 136b94 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 139cdc │ │ │ │ - b 136bac │ │ │ │ + bl 139cc4 │ │ │ │ + b 136b94 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ - bl 139c18 │ │ │ │ + bl 139c00 │ │ │ │ add r0, sp, #3440 @ 0xd70 │ │ │ │ - bl 1386a0 │ │ │ │ + bl 138688 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 139794 │ │ │ │ - b 136cfc │ │ │ │ + bl 13977c │ │ │ │ + b 136ce4 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ - bl 1393fc │ │ │ │ - b 136bbc │ │ │ │ + bl 1393e4 │ │ │ │ + b 136ba4 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1824 @ 0x720 │ │ │ │ - bl 139e7c │ │ │ │ - b 136bec │ │ │ │ + bl 139e64 │ │ │ │ + b 136bd4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #3440 @ 0xd70 │ │ │ │ - bl 1386a0 │ │ │ │ + bl 138688 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 136c9c │ │ │ │ + b 136c84 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl 13933c │ │ │ │ - b 136c1c │ │ │ │ + bl 139324 │ │ │ │ + b 136c04 │ │ │ │ mov r4, r0 │ │ │ │ - b 136cfc │ │ │ │ + b 136ce4 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 139cdc │ │ │ │ - b 136c60 │ │ │ │ + bl 139cc4 │ │ │ │ + b 136c48 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ add r0, lr, #117 @ 0x75 │ │ │ │ ldr r0, [r0, #2447] @ 0x98f │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 136c2c │ │ │ │ + bne 136c14 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 136c60 │ │ │ │ + bne 136c48 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #772 @ 0x304 │ │ │ │ - bl 172884 │ │ │ │ - b 136c60 │ │ │ │ + bl 17286c │ │ │ │ + b 136c48 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sp, #1836] @ 0x72c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 136c9c │ │ │ │ + beq 136c84 │ │ │ │ ldr r0, [sp, #1824] @ 0x720 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 136c74 │ │ │ │ + bne 136c5c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 136c9c │ │ │ │ + bne 136c84 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ add r0, lr, #117 @ 0x75 │ │ │ │ ldr r0, [r0, #2443] @ 0x98b │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 136cac │ │ │ │ + bne 136c94 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 136cfc │ │ │ │ + bne 136ce4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #5888 @ 0x1700 │ │ │ │ - bl 172dec │ │ │ │ - b 136cfc │ │ │ │ + bl 172dd4 │ │ │ │ + b 136ce4 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 138dd0 │ │ │ │ - b 136cfc │ │ │ │ + bl 138db8 │ │ │ │ + b 136ce4 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 138dd0 │ │ │ │ + bl 138db8 │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 136d38 │ │ │ │ + beq 136d20 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 136d10 │ │ │ │ + bne 136cf8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 136d38 │ │ │ │ + bne 136d20 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ - andseq r9, r9, ip, ror #20 │ │ │ │ - mulseq r9, r0, r4 │ │ │ │ - andseq r9, r9, ip, lsl #2 │ │ │ │ + andseq r9, r9, r4, lsl #21 │ │ │ │ andseq r9, r9, r8, lsr #9 │ │ │ │ - andseq r9, r9, r4, asr #16 │ │ │ │ - andseq r9, r9, r4, ror pc │ │ │ │ + andseq r9, r9, r4, lsr #2 │ │ │ │ + andseq r9, r9, r0, asr #9 │ │ │ │ + andseq r9, r9, ip, asr r8 │ │ │ │ + andseq r9, r9, ip, lsl #31 │ │ │ │ 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 136f14 │ │ │ │ + bne 136efc │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r6, #1336]! @ 0x538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 136e20 │ │ │ │ + beq 136e08 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 136db0 │ │ │ │ + bne 136d98 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bhi 136e20 │ │ │ │ + bhi 136e08 │ │ │ │ ldr r2, [r1, #1340] @ 0x53c │ │ │ │ mov r4, #2097152 @ 0x200000 │ │ │ │ tst r0, #1 │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr fp, [r3, #20] │ │ │ │ mov r7, #1 │ │ │ │ lslne r4, r2, #3 │ │ │ │ @@ -280511,43 +280505,43 @@ │ │ │ │ ldr r1, [r1, #1360] @ 0x550 │ │ │ │ movcc r4, #0 │ │ │ │ cmp r0, #134217728 @ 0x8000000 │ │ │ │ mvncs r0, #0 │ │ │ │ ldr r1, [r1, #328] @ 0x148 │ │ │ │ lslcc r0, r0, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137104 │ │ │ │ + beq 1370ec │ │ │ │ mov r7, r3 │ │ │ │ - bl 24131c <__aeabi_uidivmod@@Base+0x1fc> │ │ │ │ + bl 241304 <__aeabi_uidivmod@@Base+0x1fc> │ │ │ │ subs r0, r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bls 13701c │ │ │ │ + bls 137004 │ │ │ │ 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 136eec │ │ │ │ + bne 136ed4 │ │ │ │ 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 1675fc │ │ │ │ + bl 1675e4 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1675fc │ │ │ │ + bl 1675e4 │ │ │ │ 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} │ │ │ │ @@ -280575,72 +280569,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 13406c │ │ │ │ + bl 134054 │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ strd r0, [r9] │ │ │ │ - bne 136f7c │ │ │ │ - b 137000 │ │ │ │ + bne 136f64 │ │ │ │ + b 136fe8 │ │ │ │ ldr r0, [r3] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 136f38 │ │ │ │ + bcc 136f20 │ │ │ │ ldr r0, [r1, #1400] @ 0x578 │ │ │ │ ldr r2, [r0, #296] @ 0x128 │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 136d88 │ │ │ │ + bne 136d70 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r2, #600]! @ 0x258 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1370a8 │ │ │ │ + beq 137090 │ │ │ │ ldrd r0, [r9, #12] │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 133ea4 │ │ │ │ + bl 133e8c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1370b4 │ │ │ │ + beq 13709c │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ strd r0, [r9] │ │ │ │ - beq 137000 │ │ │ │ + beq 136fe8 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 136fa0 │ │ │ │ + beq 136f88 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 137000 │ │ │ │ + bcs 136fe8 │ │ │ │ orr r0, r0, r1, lsl #1 │ │ │ │ lsl r2, r1, #1 │ │ │ │ ldr r7, [r9, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 13700c │ │ │ │ + bcs 136ff4 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ ldr r3, [r6, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 13700c │ │ │ │ + beq 136ff4 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 13700c │ │ │ │ + bcs 136ff4 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137000 │ │ │ │ + beq 136fe8 │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 1370ec │ │ │ │ + bhi 1370d4 │ │ │ │ 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} │ │ │ │ @@ -280651,113 +280645,113 @@ │ │ │ │ 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 137054 │ │ │ │ + bne 13703c │ │ │ │ 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 13422c │ │ │ │ + bl 134214 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 136f68 │ │ │ │ - ldr r1, [pc, #216] @ 137150 │ │ │ │ - ldr r0, [pc, #216] @ 137154 │ │ │ │ - ldr r3, [pc, #216] @ 137158 │ │ │ │ + bne 136f50 │ │ │ │ + ldr r1, [pc, #216] @ 137138 │ │ │ │ + ldr r0, [pc, #216] @ 13713c │ │ │ │ + ldr r3, [pc, #216] @ 137140 │ │ │ │ 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 3abb8 │ │ │ │ - b 1370e8 │ │ │ │ - ldr r0, [pc, #172] @ 13715c │ │ │ │ + b 1370d0 │ │ │ │ + ldr r0, [pc, #172] @ 137144 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r1, [pc, #136] @ 137144 │ │ │ │ - ldr r0, [pc, #136] @ 137148 │ │ │ │ - ldr r3, [pc, #136] @ 13714c │ │ │ │ + ldr r1, [pc, #136] @ 13712c │ │ │ │ + ldr r0, [pc, #136] @ 137130 │ │ │ │ + ldr r3, [pc, #136] @ 137134 │ │ │ │ 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 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #112] @ 137164 │ │ │ │ + ldr r0, [pc, #112] @ 13714c │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #108] @ 137168 │ │ │ │ + ldr r2, [pc, #108] @ 137150 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #84] @ 137160 │ │ │ │ + ldr r0, [pc, #84] @ 137148 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a73c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 16e990 │ │ │ │ - b 13713c │ │ │ │ + bl 16e978 │ │ │ │ + b 137124 │ │ │ │ bl 3a910 │ │ │ │ - b 137128 │ │ │ │ + b 137110 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, r9, r4, asr sp │ │ │ │ - andseq pc, r1, r6, lsl #9 │ │ │ │ - andseq r8, r9, r8, lsl #27 │ │ │ │ - andseq r8, r9, r8, lsl sp │ │ │ │ - andseq pc, r1, sl, asr #9 │ │ │ │ - andseq r8, r9, ip, asr #27 │ │ │ │ - andseq r8, r9, r8, asr sp │ │ │ │ - andseq r8, r9, r4, lsl #18 │ │ │ │ - andseq pc, r1, r0, lsl r4 @ │ │ │ │ - andseq r8, r9, r8, lsr sp │ │ │ │ + andseq r8, r9, ip, ror #26 │ │ │ │ + mulseq r1, lr, r4 │ │ │ │ + andseq r8, r9, r0, lsr #27 │ │ │ │ + andseq r8, r9, r0, lsr sp │ │ │ │ + andseq pc, r1, r2, ror #9 │ │ │ │ + andseq r8, r9, r4, ror #27 │ │ │ │ + andseq r8, r9, r0, ror sp │ │ │ │ + andseq r8, r9, ip, lsl r9 │ │ │ │ + andseq pc, r1, r8, lsr #8 │ │ │ │ + andseq r8, r9, r0, asr sp │ │ │ │ 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 137318 │ │ │ │ + bne 137300 │ │ │ │ mov sl, r0 │ │ │ │ add r4, sp, #193 @ 0xc1 │ │ │ │ ldr r1, [sl, #1336]! @ 0x538 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 137224 │ │ │ │ + beq 13720c │ │ │ │ ldrb r2, [fp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1371b8 │ │ │ │ + bne 1371a0 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bhi 137224 │ │ │ │ + bhi 13720c │ │ │ │ ldr r2, [r0, #1340] @ 0x53c │ │ │ │ mov r7, #2097152 @ 0x200000 │ │ │ │ tst r1, #1 │ │ │ │ ldr r8, [fp, #16] │ │ │ │ ldr r5, [fp, #20] │ │ │ │ mov r3, #1 │ │ │ │ lslne r7, r2, #3 │ │ │ │ @@ -280769,38 +280763,38 @@ │ │ │ │ ldr r0, [r0, #1360] @ 0x550 │ │ │ │ movcc r7, #0 │ │ │ │ cmp r1, #134217728 @ 0x8000000 │ │ │ │ mvncs r2, #0 │ │ │ │ lslcc r2, r1, #5 │ │ │ │ ldr r1, [r0, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137480 │ │ │ │ + beq 137468 │ │ │ │ mov r0, r2 │ │ │ │ - bl 24131c <__aeabi_uidivmod@@Base+0x1fc> │ │ │ │ + bl 241304 <__aeabi_uidivmod@@Base+0x1fc> │ │ │ │ subs r0, r0, #1 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bls 137384 │ │ │ │ + bls 13736c │ │ │ │ mov r1, r9 │ │ │ │ add r0, r0, #1312 @ 0x520 │ │ │ │ ldr r2, [r1, #616]! @ 0x268 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1372dc │ │ │ │ + bne 1372c4 │ │ │ │ ldr sl, [r0] │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1675fc │ │ │ │ + bl 1675e4 │ │ │ │ add r8, sp, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1675fc │ │ │ │ + bl 1675e4 │ │ │ │ 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 │ │ │ │ @@ -280836,47 +280830,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 13406c │ │ │ │ - b 137370 │ │ │ │ + bl 134054 │ │ │ │ + b 137358 │ │ │ │ ldr r2, [fp] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcc 13733c │ │ │ │ + bcc 137324 │ │ │ │ ldr r2, [r0, #1400] @ 0x578 │ │ │ │ ldr r3, [r2, #296] @ 0x128 │ │ │ │ ldr r2, [r2, #300] @ 0x12c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 13718c │ │ │ │ + bne 137174 │ │ │ │ ldr r0, [r9, #600]! @ 0x258 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13743c │ │ │ │ + beq 137424 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ - bl 133ea4 │ │ │ │ + bl 133e8c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 137448 │ │ │ │ + beq 137430 │ │ │ │ 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 1373b8 │ │ │ │ + bne 1373a0 │ │ │ │ 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 │ │ │ │ @@ -280893,93 +280887,93 @@ │ │ │ │ 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 13422c │ │ │ │ + bl 134214 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 137370 │ │ │ │ + bne 137358 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #188] @ 1374cc │ │ │ │ - ldr r3, [pc, #188] @ 1374d0 │ │ │ │ - ldr r2, [pc, #188] @ 1374d4 │ │ │ │ + ldr r0, [pc, #188] @ 1374b4 │ │ │ │ + ldr r3, [pc, #188] @ 1374b8 │ │ │ │ + ldr r2, [pc, #188] @ 1374bc │ │ │ │ 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 3abb8 │ │ │ │ - b 13747c │ │ │ │ - ldr r0, [pc, #148] @ 1374d8 │ │ │ │ + b 137464 │ │ │ │ + ldr r0, [pc, #148] @ 1374c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r1, [pc, #112] @ 1374c0 │ │ │ │ - ldr r0, [pc, #112] @ 1374c4 │ │ │ │ - ldr r3, [pc, #112] @ 1374c8 │ │ │ │ + ldr r1, [pc, #112] @ 1374a8 │ │ │ │ + ldr r0, [pc, #112] @ 1374ac │ │ │ │ + ldr r3, [pc, #112] @ 1374b0 │ │ │ │ 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 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #84] @ 1374dc │ │ │ │ + ldr r0, [pc, #84] @ 1374c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a73c │ │ │ │ - b 1374a4 │ │ │ │ + b 13748c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 16e990 │ │ │ │ - b 1374b8 │ │ │ │ + bl 16e978 │ │ │ │ + b 1374a0 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, r9, r0, asr #19 │ │ │ │ - ldrsheq pc, [r1], -r2 @ │ │ │ │ - @ instruction: 0x001989f4 │ │ │ │ - andseq pc, r1, r6, lsr r1 @ │ │ │ │ - andseq r8, r9, ip, lsr sl │ │ │ │ - andseq r8, r9, r4, lsl #19 │ │ │ │ - andseq r8, r9, r4, asr #19 │ │ │ │ - andseq r8, r9, r8, lsl #11 │ │ │ │ + @ instruction: 0x001989d8 │ │ │ │ + andseq pc, r1, sl, lsl #2 │ │ │ │ + andseq r8, r9, ip, lsl #20 │ │ │ │ + andseq pc, r1, lr, asr #2 │ │ │ │ + andseq r8, r9, r4, asr sl │ │ │ │ + mulseq r9, ip, r9 │ │ │ │ + @ instruction: 0x001989dc │ │ │ │ + andseq r8, r9, r0, lsr #11 │ │ │ │ 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 r4, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 137684 │ │ │ │ + bne 13766c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r6, #1336]! @ 0x538 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 1375a4 │ │ │ │ + beq 13758c │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 137530 │ │ │ │ + bne 137518 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bhi 1375a4 │ │ │ │ + bhi 13758c │ │ │ │ ldr r2, [r0, #1340] @ 0x53c │ │ │ │ mov fp, r7 │ │ │ │ mov r7, #2097152 @ 0x200000 │ │ │ │ tst r1, #1 │ │ │ │ ldr sl, [r5, #16] │ │ │ │ mov r3, #1 │ │ │ │ lslne r7, r2, #3 │ │ │ │ @@ -280992,41 +280986,41 @@ │ │ │ │ ldr r0, [r0, #1360] @ 0x550 │ │ │ │ movcc r7, #0 │ │ │ │ cmp r1, #134217728 @ 0x8000000 │ │ │ │ mvncs r2, #0 │ │ │ │ lslcc r2, r1, #5 │ │ │ │ ldr r1, [r0, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1377b0 │ │ │ │ + beq 137798 │ │ │ │ mov r0, r2 │ │ │ │ - bl 24131c <__aeabi_uidivmod@@Base+0x1fc> │ │ │ │ + bl 241304 <__aeabi_uidivmod@@Base+0x1fc> │ │ │ │ subs r0, r0, #1 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, fp │ │ │ │ - bls 1376e0 │ │ │ │ + bls 1376c8 │ │ │ │ mov fp, r8 │ │ │ │ add r0, r0, #1312 @ 0x520 │ │ │ │ ldr r1, [fp, #616]! @ 0x268 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 137668 │ │ │ │ + bne 137650 │ │ │ │ ldr sl, [r0] │ │ │ │ add r9, sp, #128 @ 0x80 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1675fc │ │ │ │ + bl 1675e4 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1675fc │ │ │ │ + bl 1675e4 │ │ │ │ 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} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ @@ -281056,120 +281050,120 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r7, [sp, #264] @ 0x108 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 13406c │ │ │ │ + b 134054 │ │ │ │ ldr r2, [r5] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcc 1376a8 │ │ │ │ + bcc 137690 │ │ │ │ ldr r2, [r0, #1400] @ 0x578 │ │ │ │ ldr r3, [r2, #296] @ 0x128 │ │ │ │ ldr r2, [r2, #300] @ 0x12c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 137508 │ │ │ │ + bne 1374f0 │ │ │ │ ldr r0, [r8, #600]! @ 0x258 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 13776c │ │ │ │ + beq 137754 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 133ea4 │ │ │ │ + bl 133e8c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 137778 │ │ │ │ + beq 137760 │ │ │ │ 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 137714 │ │ │ │ + bne 1376fc │ │ │ │ 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 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 13422c │ │ │ │ + bl 134214 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1376d4 │ │ │ │ - ldr r1, [pc, #192] @ 1377fc │ │ │ │ - ldr r0, [pc, #192] @ 137800 │ │ │ │ - ldr r3, [pc, #192] @ 137804 │ │ │ │ + bne 1376bc │ │ │ │ + ldr r1, [pc, #192] @ 1377e4 │ │ │ │ + ldr r0, [pc, #192] @ 1377e8 │ │ │ │ + ldr r3, [pc, #192] @ 1377ec │ │ │ │ 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 3abb8 │ │ │ │ - b 1377ac │ │ │ │ - ldr r0, [pc, #148] @ 137808 │ │ │ │ + b 137794 │ │ │ │ + ldr r0, [pc, #148] @ 1377f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r1, [pc, #112] @ 1377f0 │ │ │ │ - ldr r0, [pc, #112] @ 1377f4 │ │ │ │ - ldr r3, [pc, #112] @ 1377f8 │ │ │ │ + ldr r1, [pc, #112] @ 1377d8 │ │ │ │ + ldr r0, [pc, #112] @ 1377dc │ │ │ │ + ldr r3, [pc, #112] @ 1377e0 │ │ │ │ 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 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #84] @ 13780c │ │ │ │ + ldr r0, [pc, #84] @ 1377f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a73c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 16e990 │ │ │ │ - b 1377e8 │ │ │ │ + bl 16e978 │ │ │ │ + b 1377d0 │ │ │ │ bl 3a910 │ │ │ │ - b 1377d4 │ │ │ │ + b 1377bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - mulseq r9, r0, r6 │ │ │ │ - andseq lr, r1, r2, asr #27 │ │ │ │ - andseq r8, r9, r4, asr #13 │ │ │ │ - andseq r8, r9, r4, asr r6 │ │ │ │ - andseq lr, r1, r6, lsl #28 │ │ │ │ - andseq r8, r9, r8, lsl #14 │ │ │ │ - mulseq r9, r4, r6 │ │ │ │ - andseq r8, r9, r8, asr r2 │ │ │ │ + andseq r8, r9, r8, lsr #13 │ │ │ │ + @ instruction: 0x0011edda │ │ │ │ + @ instruction: 0x001986dc │ │ │ │ + andseq r8, r9, ip, ror #12 │ │ │ │ + andseq lr, r1, lr, lsl lr │ │ │ │ + andseq r8, r9, r0, lsr #14 │ │ │ │ + andseq r8, r9, ip, lsr #13 │ │ │ │ + andseq r8, r9, r0, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1379cc │ │ │ │ + beq 1379b4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r6, #0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldr r9, [r8, #632] @ 0x278 │ │ │ │ @@ -281177,110 +281171,110 @@ │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #12] │ │ │ │ strb r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #32] │ │ │ │ - beq 1378bc │ │ │ │ + beq 1378a4 │ │ │ │ ldrb r0, [r9, #346] @ 0x15a │ │ │ │ mov sl, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, fp │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ ldrbeq r6, [r9, #347] @ 0x15b │ │ │ │ - bl 159224 │ │ │ │ + bl 15920c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137974 │ │ │ │ + beq 13795c │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 1379d8 │ │ │ │ + bcs 1379c0 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sl, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 1378d0 │ │ │ │ + b 1378b8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 1379c0 │ │ │ │ + beq 1379a8 │ │ │ │ ldrb r0, [r9, #346] @ 0x15a │ │ │ │ mov r6, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, sl │ │ │ │ ldrbeq r6, [r9, #347] @ 0x15b │ │ │ │ - bl 159224 │ │ │ │ + bl 15920c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 137894 │ │ │ │ + bne 13787c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ and r1, r0, r6 │ │ │ │ tst r1, #1 │ │ │ │ - bne 137948 │ │ │ │ + bne 137930 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1379c0 │ │ │ │ + beq 1379a8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 1378c8 │ │ │ │ + bcs 1378b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r1, [r2, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1378c8 │ │ │ │ + bne 1378b0 │ │ │ │ mov r1, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ strb r1, [r2, r0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r4, [r0, #8] │ │ │ │ - b 1378c8 │ │ │ │ + b 1378b0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ bl 30b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 137894 │ │ │ │ + bne 13787c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne 137914 │ │ │ │ - b 1379c0 │ │ │ │ + bne 1378fc │ │ │ │ + b 1379a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r9, sl │ │ │ │ and r1, r0, r6 │ │ │ │ tst r1, #1 │ │ │ │ - bne 137a08 │ │ │ │ + bne 1379f0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1379c0 │ │ │ │ + beq 1379a8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 1379c0 │ │ │ │ + bcs 1379a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1379c0 │ │ │ │ + bne 1379a8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r2, r0] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #124] @ 137a50 │ │ │ │ + ldr r0, [pc, #124] @ 137a38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #116] @ 137a54 │ │ │ │ - ldr r2, [pc, #116] @ 137a58 │ │ │ │ - ldr r1, [pc, #116] @ 137a5c │ │ │ │ + ldr r0, [pc, #116] @ 137a3c │ │ │ │ + ldr r2, [pc, #116] @ 137a40 │ │ │ │ + ldr r1, [pc, #116] @ 137a44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ @@ -281288,64 +281282,64 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ bl 30b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 137894 │ │ │ │ + bne 13787c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne 137990 │ │ │ │ - b 1379c0 │ │ │ │ + bne 137978 │ │ │ │ + b 1379a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, r9, r4, lsr #8 │ │ │ │ - andseq pc, r0, r5, lsl #13 │ │ │ │ - andseq sl, r9, r0, asr #8 │ │ │ │ - andseq r8, fp, r4, lsl #11 │ │ │ │ + andseq r8, r9, ip, lsr r4 │ │ │ │ + mulseq r0, sp, r6 │ │ │ │ + andseq sl, r9, r8, asr r4 │ │ │ │ + mulseq fp, ip, r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ cmpls r3, ip │ │ │ │ - bls 137acc │ │ │ │ - ldr r0, [pc, #72] @ 137ad8 │ │ │ │ - ldr r2, [pc, #72] @ 137adc │ │ │ │ + bls 137ab4 │ │ │ │ + ldr r0, [pc, #72] @ 137ac0 │ │ │ │ + ldr r2, [pc, #72] @ 137ac4 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #64] @ 137ae0 │ │ │ │ + ldr r1, [pc, #64] @ 137ac8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #44] @ 137ae4 │ │ │ │ + ldr r1, [pc, #44] @ 137acc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 3ab14 │ │ │ │ strd r2, [r0, #16] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq lr, r0, r1, lsl r3 │ │ │ │ - andseq r8, r9, r8, lsl #7 │ │ │ │ - andseq r8, fp, r8, asr #8 │ │ │ │ - andseq r8, fp, r0, ror #7 │ │ │ │ + andseq lr, r0, r9, lsr #6 │ │ │ │ + andseq r8, r9, r0, lsr #7 │ │ │ │ + andseq r8, fp, r0, ror #8 │ │ │ │ + @ instruction: 0x001b83f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r4, [r1, #632] @ 0x278 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -281353,32 +281347,32 @@ │ │ │ │ ldrb r0, [r4, #346] @ 0x15a │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ cmp r0, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrbeq r6, [r4, #347] @ 0x15b │ │ │ │ - bl 15a794 │ │ │ │ + bl 15a77c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 137b4c │ │ │ │ + bne 137b34 │ │ │ │ str r9, [sl, #4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 137b84 │ │ │ │ + beq 137b6c │ │ │ │ ldr r8, [sp, #24] │ │ │ │ tst r6, #1 │ │ │ │ - bne 137b94 │ │ │ │ + bne 137b7c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, r8 │ │ │ │ - bne 137bdc │ │ │ │ + bne 137bc4 │ │ │ │ mov r0, #1 │ │ │ │ stm sl, {r0, r8} │ │ │ │ str r8, [sl, #8] │ │ │ │ str r9, [sl, #12] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ @@ -281391,46 +281385,46 @@ │ │ │ │ mov r3, r8 │ │ │ │ str r8, [sp] │ │ │ │ stmib sp, {r7, fp} │ │ │ │ bl 32288 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 137b38 │ │ │ │ + beq 137b20 │ │ │ │ mov r0, #0 │ │ │ │ tst r1, #1 │ │ │ │ - beq 137b40 │ │ │ │ + beq 137b28 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 137b6c │ │ │ │ + beq 137b54 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 137bf8 │ │ │ │ + bne 137be0 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ ldr r2, [r4, #300] @ 0x12c │ │ │ │ cmp r1, r2 │ │ │ │ - bne 137c1c │ │ │ │ + bne 137c04 │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 137d7c │ │ │ │ + bhi 137d64 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ str r1, [sl] │ │ │ │ str r8, [sl, #8] │ │ │ │ str r9, [sl, #12] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ 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, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi 137cec │ │ │ │ + bhi 137cd4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ lsr r0, r1, #24 │ │ │ │ strb r0, [sp, #43] @ 0x2b │ │ │ │ lsr r0, r1, #8 │ │ │ │ strh r0, [sp, #41] @ 0x29 │ │ │ │ @@ -281445,130 +281439,130 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrbeq r4, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 15d1c0 │ │ │ │ + bl 15d1a8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 137cb8 │ │ │ │ + bne 137ca0 │ │ │ │ mov r6, #2 │ │ │ │ strd r6, [sl] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 137d94 │ │ │ │ + beq 137d7c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ tst r4, #1 │ │ │ │ - bne 137d30 │ │ │ │ + bne 137d18 │ │ │ │ cmp r3, r8 │ │ │ │ - bhi 137d7c │ │ │ │ + bhi 137d64 │ │ │ │ mov r0, #1 │ │ │ │ stm sl, {r0, r3} │ │ │ │ str r8, [sl, #8] │ │ │ │ str r9, [sl, #12] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #184] @ 137dac │ │ │ │ - ldr r2, [pc, #184] @ 137db0 │ │ │ │ + ldr r0, [pc, #184] @ 137d94 │ │ │ │ + ldr r2, [pc, #184] @ 137d98 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #176] @ 137db4 │ │ │ │ + ldr r1, [pc, #176] @ 137d9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #156] @ 137db8 │ │ │ │ + ldr r1, [pc, #156] @ 137da0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 3ab14 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r3, r6} │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 32604 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 137d68 │ │ │ │ + bne 137d50 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r6, #2 │ │ │ │ strd r6, [sl] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 137d94 │ │ │ │ + beq 137d7c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ - bls 137cd4 │ │ │ │ - ldr r0, [pc, #64] @ 137dc4 │ │ │ │ + bls 137cbc │ │ │ │ + ldr r0, [pc, #64] @ 137dac │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #60] @ 137dc8 │ │ │ │ + ldr r2, [pc, #60] @ 137db0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #32] @ 137dbc │ │ │ │ + ldr r0, [pc, #32] @ 137da4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ 137dc0 │ │ │ │ + ldr r2, [pc, #28] @ 137da8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ - andseq lr, r0, sp, lsr #1 │ │ │ │ - andseq r8, r9, r4, lsr #2 │ │ │ │ - andseq r8, fp, r4, ror #3 │ │ │ │ - andseq r8, fp, ip, ror r1 │ │ │ │ - andseq lr, r1, sl, ror r7 │ │ │ │ - andseq r8, r9, r0, lsr #1 │ │ │ │ - andseq lr, r1, r0, lsl #15 │ │ │ │ - andseq r8, r9, r8, lsr #1 │ │ │ │ - b 232a04 │ │ │ │ + andseq lr, r0, r5, asr #1 │ │ │ │ + andseq r8, r9, ip, lsr r1 │ │ │ │ + @ instruction: 0x001b81fc │ │ │ │ + mulseq fp, r4, r1 │ │ │ │ + mulseq r1, r2, r7 │ │ │ │ + ldrheq r8, [r9], -r8 @ │ │ │ │ + mulseq r1, r8, r7 │ │ │ │ + andseq r8, r9, r0, asr #1 │ │ │ │ + b 2329ec │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #252] @ 137ee0 │ │ │ │ + ldr r1, [pc, #252] @ 137ec8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #244] @ 137ee4 │ │ │ │ - ldr ip, [pc, #244] @ 137ee8 │ │ │ │ + ldr r3, [pc, #244] @ 137ecc │ │ │ │ + ldr ip, [pc, #244] @ 137ed0 │ │ │ │ add r5, r0, #1312 @ 0x520 │ │ │ │ - ldr lr, [pc, #240] @ 137eec │ │ │ │ + ldr lr, [pc, #240] @ 137ed4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #236] @ 137ef0 │ │ │ │ + ldr r4, [pc, #236] @ 137ed8 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r8, [pc, #232] @ 137ef4 │ │ │ │ + ldr r8, [pc, #232] @ 137edc │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r6, [pc, #228] @ 137ef8 │ │ │ │ + ldr r6, [pc, #228] @ 137ee0 │ │ │ │ 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] @ 137efc │ │ │ │ + ldr r7, [pc, #208] @ 137ee4 │ │ │ │ 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] @ 137f00 │ │ │ │ + ldr r6, [pc, #188] @ 137ee8 │ │ │ │ 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] @ 137f04 │ │ │ │ + ldr r1, [pc, #168] @ 137eec │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #160] @ 137f08 │ │ │ │ + ldr r3, [pc, #160] @ 137ef0 │ │ │ │ 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 │ │ │ │ @@ -281589,416 +281583,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 2342d0 │ │ │ │ + bl 2342b8 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x001981b8 │ │ │ │ + @ instruction: 0x001981d0 │ │ │ │ + mulseq r9, ip, r1 │ │ │ │ andseq r8, r9, r4, lsl #3 │ │ │ │ andseq r8, r9, ip, ror #2 │ │ │ │ andseq r8, r9, r4, asr r1 │ │ │ │ - andseq r8, r9, ip, lsr r1 │ │ │ │ - ldrsheq r8, [r9], -ip │ │ │ │ - andseq r8, r9, r4, ror #2 │ │ │ │ - ldrsheq r8, [r9], -r4 │ │ │ │ - andseq r8, r9, r4, asr #1 │ │ │ │ - andseq r2, r1, sp, lsr fp │ │ │ │ - andseq r8, r9, ip, lsr #32 │ │ │ │ + andseq r8, r9, r4, lsl r1 │ │ │ │ + andseq r8, r9, ip, ror r1 │ │ │ │ + andseq r8, r9, ip, lsl #2 │ │ │ │ + ldrsbeq r8, [r9], -ip │ │ │ │ + andseq r2, r1, r5, asr fp │ │ │ │ + andseq r8, r9, r4, asr #32 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 137f24 │ │ │ │ + bne 137f0c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 137f28 │ │ │ │ - b 237210 │ │ │ │ - b 23d758 │ │ │ │ - b 23d7cc │ │ │ │ + bne 137f10 │ │ │ │ + b 2371f8 │ │ │ │ + b 23d740 │ │ │ │ + b 23d7b4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 137f44 │ │ │ │ + bne 137f2c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 137f48 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 137f30 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 137f94 │ │ │ │ + beq 137f7c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 137f74 │ │ │ │ + b 137f5c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 137f94 │ │ │ │ + beq 137f7c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137f68 │ │ │ │ + beq 137f50 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 137f68 │ │ │ │ + b 137f50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137fb4 │ │ │ │ + beq 137f9c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 137ff4 │ │ │ │ + beq 137fdc │ │ │ │ add r5, r6, #4 │ │ │ │ - b 137fd4 │ │ │ │ + b 137fbc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 137ff4 │ │ │ │ + beq 137fdc │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137fc8 │ │ │ │ + beq 137fb0 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 137fc8 │ │ │ │ + b 137fb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138014 │ │ │ │ + beq 137ffc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138030 │ │ │ │ + beq 138018 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13804c │ │ │ │ + beq 138034 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138068 │ │ │ │ + beq 138050 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138088 │ │ │ │ + beq 138070 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 138cfc │ │ │ │ + bl 138ce4 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 138400 │ │ │ │ + bl 1383e8 │ │ │ │ ldr r0, [r4, #400]! @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1380a8 │ │ │ │ + bne 138090 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 172a3c │ │ │ │ + b 172a24 │ │ │ │ mov r5, r0 │ │ │ │ - b 1380e8 │ │ │ │ + b 1380d0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 138400 │ │ │ │ + bl 1383e8 │ │ │ │ ldr r0, [r4, #400]! @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1380f0 │ │ │ │ + bne 1380d8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 138118 │ │ │ │ + bne 138100 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138130 │ │ │ │ + bne 138118 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172a3c │ │ │ │ + b 172a24 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #64] @ 0x40 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 138184 │ │ │ │ + beq 13816c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ 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 13818c │ │ │ │ + bne 138174 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b 172a3c │ │ │ │ + b 172a24 │ │ │ │ ldr ip, [r0, #256]! @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1381bc │ │ │ │ + bne 1381a4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172a3c │ │ │ │ + b 172a24 │ │ │ │ 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 1381f0 │ │ │ │ + bne 1381d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138214 │ │ │ │ + bne 1381fc │ │ │ │ dmb ish │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13821c │ │ │ │ + bne 138204 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 172a3c │ │ │ │ + b 172a24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 138254 │ │ │ │ + bne 13823c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13827c │ │ │ │ + bne 138264 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1382d0 │ │ │ │ + beq 1382b8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1382b0 │ │ │ │ + b 138298 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1382d0 │ │ │ │ + beq 1382b8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1382a4 │ │ │ │ + beq 13828c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1382a4 │ │ │ │ + b 13828c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1382f4 │ │ │ │ + beq 1382dc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 138328 │ │ │ │ + beq 138310 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ 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 138330 │ │ │ │ + bne 138318 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b 172a3c │ │ │ │ + b 172a24 │ │ │ │ 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 138368 │ │ │ │ + bne 138350 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13838c │ │ │ │ + bne 138374 │ │ │ │ dmb ish │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 138394 │ │ │ │ + bne 13837c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 172a3c │ │ │ │ + b 172a24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1383cc │ │ │ │ + bne 1383b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1383f4 │ │ │ │ + bne 1383dc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138424 │ │ │ │ + beq 13840c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 138464 │ │ │ │ + beq 13844c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 138444 │ │ │ │ + b 13842c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 138464 │ │ │ │ + beq 13844c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138438 │ │ │ │ + beq 138420 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 138438 │ │ │ │ + b 138420 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138484 │ │ │ │ + beq 13846c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1384a0 │ │ │ │ + beq 138488 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1384dc │ │ │ │ + beq 1384c4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1384b0 │ │ │ │ + bne 138498 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1384dc │ │ │ │ + bne 1384c4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138538 │ │ │ │ + bl 138520 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 13851c │ │ │ │ + b 138504 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138538 │ │ │ │ + bl 138520 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ @@ -282013,234 +282007,234 @@ │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138654 │ │ │ │ + beq 13863c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 139b78 │ │ │ │ + b 139b60 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138634 │ │ │ │ + beq 13861c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138654 │ │ │ │ + beq 13863c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 178bc8 │ │ │ │ - b 138610 │ │ │ │ + bl 178bb0 │ │ │ │ + b 1385f8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138658 │ │ │ │ + bne 138640 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 139b78 │ │ │ │ + b 139b60 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 178bc8 │ │ │ │ + bl 178bb0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138654 │ │ │ │ + beq 13863c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138654 │ │ │ │ + beq 13863c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 139b78 │ │ │ │ - b 138674 │ │ │ │ + b 139b60 │ │ │ │ + b 13865c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138698 │ │ │ │ + beq 138680 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 138708 │ │ │ │ + beq 1386f0 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1386ec │ │ │ │ + beq 1386d4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1386d0 │ │ │ │ + b 1386b8 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1386ec │ │ │ │ + beq 1386d4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1386c4 │ │ │ │ + beq 1386ac │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1386c4 │ │ │ │ + b 1386ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 138708 │ │ │ │ + beq 1386f0 │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 138758 │ │ │ │ + bne 138740 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13872c │ │ │ │ + bne 138714 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 172884 │ │ │ │ + b 17286c │ │ │ │ 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 138764 │ │ │ │ + bne 13874c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138724 │ │ │ │ + bne 13870c │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 138724 │ │ │ │ + bl 17297c │ │ │ │ + b 13870c │ │ │ │ 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 138798 │ │ │ │ + bne 138780 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1387c0 │ │ │ │ + bne 1387a8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 1387f4 │ │ │ │ + beq 1387dc │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138810 │ │ │ │ + beq 1387f8 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 138868 │ │ │ │ + beq 138850 │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 138830 │ │ │ │ + b 138818 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 138868 │ │ │ │ + beq 138850 │ │ │ │ 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 138840 │ │ │ │ - cmp r2, #1 │ │ │ │ bne 138828 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 138810 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 138828 │ │ │ │ + bl 172c40 │ │ │ │ + b 138810 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138884 │ │ │ │ + beq 13886c │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138964 │ │ │ │ + beq 13894c │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 138938 │ │ │ │ + beq 138920 │ │ │ │ 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 1388c8 │ │ │ │ + b 1388b0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 138938 │ │ │ │ + beq 138920 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1388e8 │ │ │ │ + bne 1388d0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1388d0 │ │ │ │ + beq 1388b8 │ │ │ │ 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 │ │ │ │ @@ -282248,706 +282242,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 138910 │ │ │ │ + bne 1388f8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1388c0 │ │ │ │ + bne 1388a8 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 1388c0 │ │ │ │ + bl 172c40 │ │ │ │ + b 1388a8 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 138964 │ │ │ │ + beq 13894c │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138980 │ │ │ │ + beq 138968 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13899c │ │ │ │ + beq 138984 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1389b8 │ │ │ │ + beq 1389a0 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1389d4 │ │ │ │ + beq 1389bc │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1389f0 │ │ │ │ + beq 1389d8 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138a08 │ │ │ │ + beq 1389f0 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 138a4c │ │ │ │ + bne 138a34 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 138a1c │ │ │ │ + bne 138a04 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 138a4c │ │ │ │ + bne 138a34 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 138ac4 │ │ │ │ + b 138aac │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 138aa0 │ │ │ │ + beq 138a88 │ │ │ │ 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 138a78 │ │ │ │ - cmp r2, #1 │ │ │ │ bne 138a60 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 138a48 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 138a60 │ │ │ │ + bl 172c40 │ │ │ │ + b 138a48 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138abc │ │ │ │ + beq 138aa4 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ - bl 15f220 │ │ │ │ + bl 15f208 │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 139954 │ │ │ │ + bl 13993c │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138af4 │ │ │ │ + bne 138adc │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138b10 │ │ │ │ + bne 138af8 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 138b28 │ │ │ │ - b 138b58 │ │ │ │ + beq 138b10 │ │ │ │ + b 138b40 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138ae4 │ │ │ │ + beq 138acc │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 138b58 │ │ │ │ + bne 138b40 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 138b30 │ │ │ │ + bne 138b18 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 138b58 │ │ │ │ + bne 138b40 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ 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 138b78 │ │ │ │ + bne 138b60 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138b9c │ │ │ │ + bne 138b84 │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138bb8 │ │ │ │ + beq 138ba0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 1396b4 │ │ │ │ + bl 13969c │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 138c04 │ │ │ │ + beq 138bec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138be8 │ │ │ │ + beq 138bd0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138c04 │ │ │ │ + beq 138bec │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138c48 │ │ │ │ + bne 138c30 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 138c30 │ │ │ │ + beq 138c18 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 1387cc │ │ │ │ + bl 1387b4 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 1387cc │ │ │ │ + bl 1387b4 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1387cc │ │ │ │ + b 1387b4 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 138c20 │ │ │ │ - b 138c30 │ │ │ │ + bne 138c08 │ │ │ │ + b 138c18 │ │ │ │ mov r5, r0 │ │ │ │ - b 138cdc │ │ │ │ + b 138cc4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 1387cc │ │ │ │ - b 138cdc │ │ │ │ + bl 1387b4 │ │ │ │ + b 138cc4 │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138ca4 │ │ │ │ + beq 138c8c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 1396b4 │ │ │ │ + bl 13969c │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 139f4c │ │ │ │ + bl 139f34 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 138cd4 │ │ │ │ + beq 138cbc │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 139674 │ │ │ │ + bl 13965c │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 138cf0 │ │ │ │ + beq 138cd8 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 1387cc │ │ │ │ + bl 1387b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 138d0c │ │ │ │ + bne 138cf4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138d30 │ │ │ │ + bne 138d18 │ │ │ │ dmb ish │ │ │ │ - bl 18d9f0 │ │ │ │ + bl 18d9d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 139594 │ │ │ │ + bl 13957c │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138d74 │ │ │ │ + beq 138d5c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 138d48 │ │ │ │ + bne 138d30 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 139594 │ │ │ │ - b 138d8c │ │ │ │ + bl 13957c │ │ │ │ + b 138d74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138dc4 │ │ │ │ + beq 138dac │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 138d9c │ │ │ │ + bne 138d84 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 138dc4 │ │ │ │ + bne 138dac │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 138de0 │ │ │ │ + bne 138dc8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138e04 │ │ │ │ + bne 138dec │ │ │ │ dmb ish │ │ │ │ - bl 172dec │ │ │ │ + bl 172dd4 │ │ │ │ ldrb r0, [r4, #1308] @ 0x51c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 138e40 │ │ │ │ + beq 138e28 │ │ │ │ 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 138e1c │ │ │ │ + bne 138e04 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138e40 │ │ │ │ + bne 138e28 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ 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 138e4c │ │ │ │ + bne 138e34 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138e70 │ │ │ │ + bne 138e58 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1688]! @ 0x698 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138ea8 │ │ │ │ + beq 138e90 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 138e84 │ │ │ │ + bne 138e6c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138ea8 │ │ │ │ + bne 138e90 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ ldrb r0, [r4, #1328] @ 0x530 │ │ │ │ add r6, r4, #1312 @ 0x520 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 138f50 │ │ │ │ + bne 138f38 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 138ec4 │ │ │ │ + bne 138eac │ │ │ │ cmp r1, #1 │ │ │ │ - bne 138eec │ │ │ │ + bne 138ed4 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ ldr r0, [r4, #1336] @ 0x538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 138f38 │ │ │ │ + beq 138f20 │ │ │ │ ldrb r0, [r4, #1356] @ 0x54c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 138f88 │ │ │ │ + bne 138f70 │ │ │ │ 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 138f14 │ │ │ │ + bne 138efc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138f38 │ │ │ │ + bne 138f20 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ movw r0, #1364 @ 0x554 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 1393fc │ │ │ │ + bl 1393e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1391a4 │ │ │ │ + b 13918c │ │ │ │ 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 138f60 │ │ │ │ + bne 138f48 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138ebc │ │ │ │ + bne 138ea4 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 138ebc │ │ │ │ + bl 17297c │ │ │ │ + b 138ea4 │ │ │ │ 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 138f94 │ │ │ │ + bne 138f7c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138f08 │ │ │ │ + bne 138ef0 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 138f08 │ │ │ │ + bl 17297c │ │ │ │ + b 138ef0 │ │ │ │ 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 138fcc │ │ │ │ + bne 138fb4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139118 │ │ │ │ + bne 139100 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ - b 139118 │ │ │ │ + bl 17286c │ │ │ │ + b 139100 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139004 │ │ │ │ + bne 138fec │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13910c │ │ │ │ + bne 1390f4 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 172884 │ │ │ │ - b 13910c │ │ │ │ + bl 17286c │ │ │ │ + b 1390f4 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ - b 139118 │ │ │ │ + b 139100 │ │ │ │ mov r5, r0 │ │ │ │ - b 13909c │ │ │ │ + b 139084 │ │ │ │ mov r5, r0 │ │ │ │ - b 139104 │ │ │ │ + b 1390ec │ │ │ │ mov r5, r0 │ │ │ │ - b 13910c │ │ │ │ + b 1390f4 │ │ │ │ mov r5, r0 │ │ │ │ - b 1390cc │ │ │ │ + b 1390b4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #1308] @ 0x51c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13909c │ │ │ │ + beq 139084 │ │ │ │ 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 139078 │ │ │ │ + bne 139060 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13909c │ │ │ │ + bne 139084 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ 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 1390a8 │ │ │ │ + bne 139090 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1390cc │ │ │ │ + bne 1390b4 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1688]! @ 0x698 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139104 │ │ │ │ + beq 1390ec │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1390e0 │ │ │ │ + bne 1390c8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139104 │ │ │ │ + bne 1390ec │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ add r0, r4, #1312 @ 0x520 │ │ │ │ - bl 13933c │ │ │ │ + bl 139324 │ │ │ │ movw r0, #1336 @ 0x538 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 139e7c │ │ │ │ + bl 139e64 │ │ │ │ movw r0, #1364 @ 0x554 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 1393fc │ │ │ │ - b 13912c │ │ │ │ + bl 1393e4 │ │ │ │ + b 139114 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1391a4 │ │ │ │ + bl 13918c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 139150 │ │ │ │ + bne 139138 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139174 │ │ │ │ + bne 13915c │ │ │ │ dmb ish │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 139180 │ │ │ │ + bne 139168 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172dec │ │ │ │ + b 172dd4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 1391c0 │ │ │ │ + bne 1391a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 139244 │ │ │ │ + bne 13922c │ │ │ │ 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 1391dc │ │ │ │ + bne 1391c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139200 │ │ │ │ + bne 1391e8 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ ldrb r0, [r4, #724] @ 0x2d4 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 139278 │ │ │ │ + bne 139260 │ │ │ │ ldr r0, [r4, #1280]! @ 0x500 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139218 │ │ │ │ + bne 139200 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 172884 │ │ │ │ + b 17286c │ │ │ │ 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 139250 │ │ │ │ + bne 139238 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1391d0 │ │ │ │ + bne 1391b8 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 1391d0 │ │ │ │ + bl 17297c │ │ │ │ + b 1391b8 │ │ │ │ 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 139284 │ │ │ │ + bne 13926c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139210 │ │ │ │ + bne 1391f8 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 139210 │ │ │ │ + bl 17297c │ │ │ │ + b 1391f8 │ │ │ │ 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 1392b8 │ │ │ │ + bne 1392a0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 139330 │ │ │ │ + bne 139318 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172884 │ │ │ │ - b 139330 │ │ │ │ + bl 17286c │ │ │ │ + b 139318 │ │ │ │ bl 3a910 │ │ │ │ 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 1392f8 │ │ │ │ + bne 1392e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139328 │ │ │ │ + bne 139310 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ - b 139328 │ │ │ │ + bl 17286c │ │ │ │ + b 139310 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ - bl 13870c │ │ │ │ + bl 1386f4 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 139388 │ │ │ │ + bne 139370 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13935c │ │ │ │ + bne 139344 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 172884 │ │ │ │ + b 17286c │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 139394 │ │ │ │ + bne 13937c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139354 │ │ │ │ + bne 13933c │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 139354 │ │ │ │ + bl 17297c │ │ │ │ + b 13933c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1393c8 │ │ │ │ + bne 1393b0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1393f0 │ │ │ │ + bne 1393d8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -282955,94 +282949,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 13941c │ │ │ │ + bne 139404 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139440 │ │ │ │ + bne 139428 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13945c │ │ │ │ + beq 139444 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13947c │ │ │ │ + beq 139464 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1394a4 │ │ │ │ + bne 13948c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1394c0 │ │ │ │ + bne 1394a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13949c │ │ │ │ + beq 139484 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1394e0 │ │ │ │ + bne 1394c8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172884 │ │ │ │ + b 17286c │ │ │ │ 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 139514 │ │ │ │ + bne 1394fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139538 │ │ │ │ + bne 139520 │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139558 │ │ │ │ + beq 139540 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13957c │ │ │ │ + beq 139564 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -283053,461 +283047,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 1395a4 │ │ │ │ + bne 13958c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1395c8 │ │ │ │ + bne 1395b0 │ │ │ │ dmb ish │ │ │ │ - bl 18d9f0 │ │ │ │ + bl 18d9d8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13960c │ │ │ │ + beq 1395f4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 1395ec │ │ │ │ + b 1395d4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 13960c │ │ │ │ + beq 1395f4 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1395e0 │ │ │ │ + beq 1395c8 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1395e0 │ │ │ │ + b 1395c8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139630 │ │ │ │ + beq 139618 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138288 │ │ │ │ + bl 138270 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 139650 │ │ │ │ + bne 139638 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ 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 1387cc │ │ │ │ + bl 1387b4 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1387cc │ │ │ │ + b 1387b4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 1387cc │ │ │ │ + bl 1387b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1396e4 │ │ │ │ + beq 1396cc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139700 │ │ │ │ + beq 1396e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13971c │ │ │ │ + beq 139704 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139738 │ │ │ │ + beq 139720 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139754 │ │ │ │ + beq 13973c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139770 │ │ │ │ + beq 139758 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139790 │ │ │ │ + beq 139778 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 138dd0 │ │ │ │ + bl 138db8 │ │ │ │ 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 1397ac │ │ │ │ + bne 139794 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1397d0 │ │ │ │ + bne 1397b8 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ 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 1397dc │ │ │ │ + bne 1397c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139800 │ │ │ │ + bne 1397e8 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ ldr r0, [r4, #1696] @ 0x6a0 │ │ │ │ ldr r1, [r4, #1700] @ 0x6a4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 139818 │ │ │ │ + bne 139800 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #1772] @ 0x6ec │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 13985c │ │ │ │ + bne 139844 │ │ │ │ ldr r0, [r4, #2328]! @ 0x918 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139830 │ │ │ │ + bne 139818 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 172884 │ │ │ │ + b 17286c │ │ │ │ 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 139868 │ │ │ │ + bne 139850 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139828 │ │ │ │ + bne 139810 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 139828 │ │ │ │ + bl 17297c │ │ │ │ + b 139810 │ │ │ │ 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 13989c │ │ │ │ + bne 139884 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 139948 │ │ │ │ + bne 139930 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172884 │ │ │ │ - b 139948 │ │ │ │ + bl 17286c │ │ │ │ + b 139930 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ - b 139940 │ │ │ │ + b 139928 │ │ │ │ mov r6, r0 │ │ │ │ - b 139910 │ │ │ │ + b 1398f8 │ │ │ │ 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 1398ec │ │ │ │ + bne 1398d4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139910 │ │ │ │ + bne 1398f8 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ 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 13991c │ │ │ │ + bne 139904 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139940 │ │ │ │ + bne 139928 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ add r0, r4, #1696 @ 0x6a0 │ │ │ │ - bl 139a50 │ │ │ │ + bl 139a38 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139978 │ │ │ │ + beq 139960 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139994 │ │ │ │ + beq 13997c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1399b0 │ │ │ │ + beq 139998 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ 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 ab350 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 138dd0 │ │ │ │ + bl 138db8 │ │ │ │ ldr r0, [r4, #1696]! @ 0x6a0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1399e4 │ │ │ │ + bne 1399cc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ 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 139a1c │ │ │ │ + bne 139a04 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 139a44 │ │ │ │ + bne 139a2c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 139a6c │ │ │ │ + bne 139a54 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 139ab0 │ │ │ │ + bne 139a98 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139a84 │ │ │ │ + bne 139a6c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 172884 │ │ │ │ + b 17286c │ │ │ │ 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 139abc │ │ │ │ + bne 139aa4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139a7c │ │ │ │ + bne 139a64 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 139a7c │ │ │ │ + bl 17297c │ │ │ │ + b 139a64 │ │ │ │ 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 139af0 │ │ │ │ + bne 139ad8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 139b18 │ │ │ │ + bne 139b00 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 138cfc │ │ │ │ + bl 138ce4 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 138400 │ │ │ │ + b 1383e8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 138400 │ │ │ │ + bl 1383e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ bxlt lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139b74 │ │ │ │ + beq 139b5c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138538 │ │ │ │ + bl 138520 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 139bc8 │ │ │ │ + b 139bb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138538 │ │ │ │ + bl 138520 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - b 138dd0 │ │ │ │ + b 138db8 │ │ │ │ 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 ab350 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 139c5c │ │ │ │ + beq 139c44 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 139c40 │ │ │ │ + b 139c28 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 139c5c │ │ │ │ + beq 139c44 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139c34 │ │ │ │ + beq 139c1c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 139c34 │ │ │ │ + b 139c1c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139c80 │ │ │ │ + beq 139c68 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ subs r2, r1, #34 @ 0x22 │ │ │ │ movcc r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 139cb4 │ │ │ │ + beq 139c9c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139cb0 │ │ │ │ + bne 139c98 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, #8 │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ - bgt 139cc4 │ │ │ │ + bgt 139cac │ │ │ │ bx lr │ │ │ │ mov r2, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r2, #4 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -283515,453 +283509,453 @@ │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 139d54 │ │ │ │ + beq 139d3c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 139d0c │ │ │ │ + b 139cf4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 139d54 │ │ │ │ + beq 139d3c │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ sub r1, r0, #6 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 139d34 │ │ │ │ + bcs 139d1c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139d00 │ │ │ │ + beq 139ce8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 139cf8 │ │ │ │ + b 139ce0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 139d00 │ │ │ │ + bne 139ce8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139d00 │ │ │ │ + beq 139ce8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 139cf8 │ │ │ │ + b 139ce0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139d70 │ │ │ │ + beq 139d58 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139d8c │ │ │ │ + beq 139d74 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrd r8, [r4, #80] @ 0x50 │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 139db0 │ │ │ │ + beq 139d98 │ │ │ │ add r6, r0, #12 │ │ │ │ - bl 179500 │ │ │ │ + bl 1794e8 │ │ │ │ mov r0, r6 │ │ │ │ - b 139d98 │ │ │ │ + b 139d80 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139dd0 │ │ │ │ + beq 139db8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 13a124 │ │ │ │ + bl 13a10c │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 137f4c │ │ │ │ + bl 137f34 │ │ │ │ ldr r1, [r4, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139e00 │ │ │ │ + beq 139de8 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 139e24 │ │ │ │ + beq 139e0c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 179500 │ │ │ │ + bl 1794e8 │ │ │ │ mov r6, r5 │ │ │ │ - b 139e08 │ │ │ │ + b 139df0 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139e44 │ │ │ │ + beq 139e2c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 13a124 │ │ │ │ + bl 13a10c │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 137f4c │ │ │ │ + bl 137f34 │ │ │ │ ldr r1, [r4, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139e70 │ │ │ │ + beq 139e58 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 139e94 │ │ │ │ + bne 139e7c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 139ed8 │ │ │ │ + bne 139ec0 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139eac │ │ │ │ + bne 139e94 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 172884 │ │ │ │ + b 17286c │ │ │ │ add r0, r4, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 139ee4 │ │ │ │ + bne 139ecc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139ea4 │ │ │ │ + bne 139e8c │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 139ea4 │ │ │ │ + bl 17297c │ │ │ │ + b 139e8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139f18 │ │ │ │ + bne 139f00 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 139f40 │ │ │ │ + bne 139f28 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139f88 │ │ │ │ + beq 139f70 │ │ │ │ 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 ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139fa4 │ │ │ │ + beq 139f8c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 139fb0 │ │ │ │ + bne 139f98 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 139fdc │ │ │ │ + bne 139fc4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 18d9f0 │ │ │ │ + b 18d9d8 │ │ │ │ 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 13a010 │ │ │ │ + bne 139ff8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13a034 │ │ │ │ + bne 13a01c │ │ │ │ dmb ish │ │ │ │ - b 172884 │ │ │ │ + b 17286c │ │ │ │ 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 13a04c │ │ │ │ + bne 13a034 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13a070 │ │ │ │ + bne 13a058 │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 138dd0 │ │ │ │ + bl 138db8 │ │ │ │ ldr r0, [r4, #1704]! @ 0x6a8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13a08c │ │ │ │ + bne 13a074 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ 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 13a0c4 │ │ │ │ + bne 13a0ac │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13a0ec │ │ │ │ + bne 13a0d4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13a100 │ │ │ │ + bne 13a0e8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13a16c │ │ │ │ + beq 13a154 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 13a14c │ │ │ │ + b 13a134 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13a16c │ │ │ │ + beq 13a154 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13a140 │ │ │ │ + beq 13a128 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 13a140 │ │ │ │ + b 13a128 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a18c │ │ │ │ + beq 13a174 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13a1cc │ │ │ │ + beq 13a1b4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 13a1ac │ │ │ │ + b 13a194 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13a1cc │ │ │ │ + beq 13a1b4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13a1a0 │ │ │ │ + beq 13a188 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 13a1a0 │ │ │ │ + b 13a188 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a1ec │ │ │ │ + beq 13a1d4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13a238 │ │ │ │ + beq 13a220 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 13a24c │ │ │ │ - ldr r3, [pc, #60] @ 13a250 │ │ │ │ + ldr r1, [pc, #60] @ 13a234 │ │ │ │ + ldr r3, [pc, #60] @ 13a238 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 13a254 │ │ │ │ + ldr r1, [pc, #20] @ 13a23c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r0, r1, r5, lsr #14 │ │ │ │ - andseq r5, r9, ip, asr ip │ │ │ │ - @ instruction: 0x001106f1 │ │ │ │ + b 234680 │ │ │ │ + andseq r0, r1, sp, lsr r7 │ │ │ │ + andseq r5, r9, r4, ror ip │ │ │ │ + andseq r0, r1, r9, lsl #14 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 13a27c │ │ │ │ - ldr r1, [pc, #76] @ 13a2bc │ │ │ │ + bne 13a264 │ │ │ │ + ldr r1, [pc, #76] @ 13a2a4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 13a2b4 │ │ │ │ - ldr r3, [pc, #40] @ 13a2b8 │ │ │ │ + ldr r1, [pc, #40] @ 13a29c │ │ │ │ + ldr r3, [pc, #40] @ 13a2a0 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r0, r1, r9, lsr #13 │ │ │ │ - @ instruction: 0x00195bf0 │ │ │ │ andseq r0, r1, r1, asr #13 │ │ │ │ + andseq r5, r9, r8, lsl #24 │ │ │ │ + @ instruction: 0x001106d9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr lr, [pc, #168] @ 13a378 │ │ │ │ + ldr lr, [pc, #168] @ 13a360 │ │ │ │ mov r2, r1 │ │ │ │ - ldr sl, [pc, #164] @ 13a37c │ │ │ │ + ldr sl, [pc, #164] @ 13a364 │ │ │ │ add r1, r0, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #160] @ 13a380 │ │ │ │ + ldr r4, [pc, #160] @ 13a368 │ │ │ │ mov r3, #11 │ │ │ │ - ldr ip, [pc, #156] @ 13a384 │ │ │ │ + ldr ip, [pc, #156] @ 13a36c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r8, [pc, #152] @ 13a388 │ │ │ │ + ldr r8, [pc, #152] @ 13a370 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r9, [pc, #148] @ 13a38c │ │ │ │ + ldr r9, [pc, #148] @ 13a374 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - ldr r5, [pc, #136] @ 13a390 │ │ │ │ + ldr r5, [pc, #136] @ 13a378 │ │ │ │ add r6, r0, #28 │ │ │ │ - ldr r1, [pc, #132] @ 13a394 │ │ │ │ + ldr r1, [pc, #132] @ 13a37c │ │ │ │ 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] @ 13a398 │ │ │ │ + ldr r3, [pc, #84] @ 13a380 │ │ │ │ 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 2340c8 │ │ │ │ + bl 2340b0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + @ instruction: 0x00195bf8 │ │ │ │ + andseq ip, r1, sp, lsr #5 │ │ │ │ andseq r5, r9, r0, ror #23 │ │ │ │ - mulseq r1, r5, r2 │ │ │ │ - andseq r5, r9, r8, asr #23 │ │ │ │ - andseq ip, r1, r2, ror r2 │ │ │ │ - andseq r5, r9, ip, ror fp │ │ │ │ - andseq ip, r1, r1, lsr #4 │ │ │ │ - andseq r5, r9, ip, lsr fp │ │ │ │ - andseq r0, r1, r0, lsl #29 │ │ │ │ - andseq r0, r1, r8, asr lr │ │ │ │ + andseq ip, r1, sl, lsl #5 │ │ │ │ + mulseq r9, r4, fp │ │ │ │ + andseq ip, r1, r9, lsr r2 │ │ │ │ + andseq r5, r9, r4, asr fp │ │ │ │ + mulseq r1, r8, lr │ │ │ │ + andseq r0, r1, r0, ror lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #248] @ 13a4a8 │ │ │ │ - ldr r4, [pc, #248] @ 13a4ac │ │ │ │ + ldr r3, [pc, #248] @ 13a490 │ │ │ │ + ldr r4, [pc, #248] @ 13a494 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #244] @ 13a4b0 │ │ │ │ + ldr r1, [pc, #244] @ 13a498 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr lr, [pc, #240] @ 13a4b4 │ │ │ │ + ldr lr, [pc, #240] @ 13a49c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr ip, [pc, #236] @ 13a4b8 │ │ │ │ + ldr ip, [pc, #236] @ 13a4a0 │ │ │ │ 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 │ │ │ │ @@ -283970,34 +283964,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] @ 13a4bc │ │ │ │ + ldr r6, [pc, #172] @ 13a4a4 │ │ │ │ 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] @ 13a4c0 │ │ │ │ + ldr r5, [pc, #148] @ 13a4a8 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r7, [pc, #140] @ 13a4c4 │ │ │ │ + ldr r7, [pc, #140] @ 13a4ac │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [pc, #132] @ 13a4c8 │ │ │ │ + ldr r4, [pc, #132] @ 13a4b0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #124] @ 13a4cc │ │ │ │ + ldr r1, [pc, #124] @ 13a4b4 │ │ │ │ add r4, pc, r4 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #116] @ 13a4d0 │ │ │ │ + ldr r3, [pc, #116] @ 13a4b8 │ │ │ │ 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 │ │ │ │ @@ -284007,156 +284001,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 2342d0 │ │ │ │ + bl 2342b8 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ + @ instruction: 0x00195bfc │ │ │ │ andseq r5, r9, r4, ror #23 │ │ │ │ andseq r5, r9, ip, asr #23 │ │ │ │ - @ instruction: 0x00195bb4 │ │ │ │ - andseq r5, r9, ip, lsl #23 │ │ │ │ - andseq r5, r9, r4, ror #22 │ │ │ │ - andseq r5, r9, r4, lsr #22 │ │ │ │ - andseq r5, r9, r8, lsl #22 │ │ │ │ - andseq r5, r9, ip, ror #21 │ │ │ │ - @ instruction: 0x00195ad0 │ │ │ │ - andseq r0, r1, r9, asr #10 │ │ │ │ - andseq r5, r9, r0, ror #20 │ │ │ │ + andseq r5, r9, r4, lsr #23 │ │ │ │ + andseq r5, r9, ip, ror fp │ │ │ │ + andseq r5, r9, ip, lsr fp │ │ │ │ + andseq r5, r9, r0, lsr #22 │ │ │ │ + andseq r5, r9, r4, lsl #22 │ │ │ │ + andseq r5, r9, r8, ror #21 │ │ │ │ + andseq r0, r1, r1, ror #10 │ │ │ │ + andseq r5, r9, r8, ror sl │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13a51c │ │ │ │ + beq 13a504 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 13a530 │ │ │ │ - ldr r3, [pc, #60] @ 13a534 │ │ │ │ + ldr r1, [pc, #60] @ 13a518 │ │ │ │ + ldr r3, [pc, #60] @ 13a51c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 13a538 │ │ │ │ + ldr r1, [pc, #20] @ 13a520 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq ip, r1, r7, asr #1 │ │ │ │ - @ instruction: 0x00195ab0 │ │ │ │ - mulseq r1, ip, r0 │ │ │ │ + b 234680 │ │ │ │ + ldrsbeq ip, [r1], -pc @ │ │ │ │ + andseq r5, r9, r8, asr #21 │ │ │ │ + ldrheq ip, [r1], -r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 13a578 │ │ │ │ - ldr r3, [pc, #40] @ 13a57c │ │ │ │ + ldr r1, [pc, #40] @ 13a560 │ │ │ │ + ldr r3, [pc, #40] @ 13a564 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq ip, r1, sp, ror r0 │ │ │ │ - andseq r5, r9, r4, ror #20 │ │ │ │ + mulseq r1, r5, r0 │ │ │ │ + andseq r5, r9, ip, ror sl │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 13a5bc │ │ │ │ - ldr r3, [pc, #40] @ 13a5c0 │ │ │ │ + ldr r1, [pc, #40] @ 13a5a4 │ │ │ │ + ldr r3, [pc, #40] @ 13a5a8 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq ip, r1, r2, asr #32 │ │ │ │ - andseq r5, r9, r0, lsr sl │ │ │ │ + andseq ip, r1, sl, asr r0 │ │ │ │ + andseq r5, r9, r8, asr #20 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 13a600 │ │ │ │ - ldr r3, [pc, #40] @ 13a604 │ │ │ │ + ldr r1, [pc, #40] @ 13a5e8 │ │ │ │ + ldr r3, [pc, #40] @ 13a5ec │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq ip, r1, r4 │ │ │ │ - @ instruction: 0x001959fc │ │ │ │ + andseq ip, r1, ip, lsl r0 │ │ │ │ + andseq r5, r9, r4, lsl sl │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 13a644 │ │ │ │ - ldr r3, [pc, #40] @ 13a648 │ │ │ │ + ldr r1, [pc, #40] @ 13a62c │ │ │ │ + ldr r3, [pc, #40] @ 13a630 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq fp, r1, r6, asr #31 │ │ │ │ - andseq r5, r9, r8, asr #19 │ │ │ │ + @ instruction: 0x0011bfde │ │ │ │ + andseq r5, r9, r0, ror #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 13a688 │ │ │ │ - ldr r3, [pc, #40] @ 13a68c │ │ │ │ + ldr r1, [pc, #40] @ 13a670 │ │ │ │ + ldr r3, [pc, #40] @ 13a674 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq fp, r1, r9, lsl #31 │ │ │ │ - mulseq r9, r4, r9 │ │ │ │ + andseq fp, r1, r1, lsr #31 │ │ │ │ + andseq r5, r9, ip, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r8, [pc, #172] @ 13a74c │ │ │ │ + ldr r8, [pc, #172] @ 13a734 │ │ │ │ mov r2, r1 │ │ │ │ - ldr sl, [pc, #168] @ 13a750 │ │ │ │ + ldr sl, [pc, #168] @ 13a738 │ │ │ │ add r1, r0, #20 │ │ │ │ - ldr fp, [pc, #164] @ 13a754 │ │ │ │ + ldr fp, [pc, #164] @ 13a73c │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r9, [pc, #160] @ 13a758 │ │ │ │ + ldr r9, [pc, #160] @ 13a740 │ │ │ │ mov r5, #9 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r7, [pc, #148] @ 13a75c │ │ │ │ + ldr r7, [pc, #148] @ 13a744 │ │ │ │ mov r1, #8 │ │ │ │ - ldr ip, [pc, #144] @ 13a760 │ │ │ │ + ldr ip, [pc, #144] @ 13a748 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #140] @ 13a764 │ │ │ │ + ldr lr, [pc, #140] @ 13a74c │ │ │ │ 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 │ │ │ │ @@ -284168,123 +284162,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] @ 13a768 │ │ │ │ + ldr r0, [pc, #64] @ 13a750 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #56] @ 13a76c │ │ │ │ + ldr r0, [pc, #56] @ 13a754 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 2340c8 │ │ │ │ + bl 2340b0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001957f8 │ │ │ │ - andseq fp, r1, r6, lsr #30 │ │ │ │ - andseq r5, r9, ip, lsr r9 │ │ │ │ - andseq fp, r1, r7, lsl #30 │ │ │ │ - andseq r5, r9, r4, lsr #15 │ │ │ │ - andseq fp, r1, r4, asr #29 │ │ │ │ - mulseq r1, ip, sl │ │ │ │ - andseq r5, r9, r8, ror #17 │ │ │ │ - andseq r0, r1, ip, ror sl │ │ │ │ + andseq r5, r9, r0, lsl r8 │ │ │ │ + andseq fp, r1, lr, lsr pc │ │ │ │ + andseq r5, r9, r4, asr r9 │ │ │ │ + andseq fp, r1, pc, lsl pc │ │ │ │ + @ instruction: 0x001957bc │ │ │ │ + @ instruction: 0x0011bedc │ │ │ │ + @ instruction: 0x00110ab4 │ │ │ │ + andseq r5, r9, r0, lsl #18 │ │ │ │ + mulseq r1, r4, sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #136] @ 13a808 │ │ │ │ + ldr r3, [pc, #136] @ 13a7f0 │ │ │ │ add r6, r0, #8 │ │ │ │ mov r7, #14 │ │ │ │ - ldr ip, [pc, #128] @ 13a80c │ │ │ │ - ldr lr, [pc, #128] @ 13a810 │ │ │ │ + ldr ip, [pc, #128] @ 13a7f4 │ │ │ │ + ldr lr, [pc, #128] @ 13a7f8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r8, [pc, #124] @ 13a814 │ │ │ │ + ldr r8, [pc, #124] @ 13a7fc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #120] @ 13a818 │ │ │ │ + ldr r5, [pc, #120] @ 13a800 │ │ │ │ mov r4, #3 │ │ │ │ - ldr r1, [pc, #116] @ 13a81c │ │ │ │ + ldr r1, [pc, #116] @ 13a804 │ │ │ │ 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] @ 13a820 │ │ │ │ + ldr r3, [pc, #80] @ 13a808 │ │ │ │ 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 233fdc │ │ │ │ + bl 233fc4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r5, r9, r0, lsr r7 │ │ │ │ - andseq fp, r1, r3, lsr lr │ │ │ │ - andseq r5, r9, r8, asr r8 │ │ │ │ - andseq fp, r1, r8, ror #28 │ │ │ │ + andseq r5, r9, r8, asr #14 │ │ │ │ + andseq fp, r1, fp, asr #28 │ │ │ │ andseq r5, r9, r0, ror r8 │ │ │ │ - andseq fp, r1, pc, asr #28 │ │ │ │ - @ instruction: 0x0011bdbc │ │ │ │ + andseq fp, r1, r0, lsl #29 │ │ │ │ + andseq r5, r9, r8, lsl #17 │ │ │ │ + andseq fp, r1, r7, ror #28 │ │ │ │ + @ instruction: 0x0011bdd4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 13a894 │ │ │ │ + ldr ip, [pc, #96] @ 13a87c │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 13a898 │ │ │ │ + ldr lr, [pc, #92] @ 13a880 │ │ │ │ add r5, r0, #256 @ 0x100 │ │ │ │ - ldr r4, [pc, #88] @ 13a89c │ │ │ │ + ldr r4, [pc, #88] @ 13a884 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #84] @ 13a8a0 │ │ │ │ + ldr r1, [pc, #84] @ 13a888 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 13a8a4 │ │ │ │ + ldr r3, [pc, #80] @ 13a88c │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x001957f0 │ │ │ │ - @ instruction: 0x0011bddc │ │ │ │ - @ instruction: 0x001957fc │ │ │ │ - andseq fp, r1, sp, asr #27 │ │ │ │ - andseq fp, r1, r8, lsr sp │ │ │ │ + andseq r5, r9, r8, lsl #16 │ │ │ │ + @ instruction: 0x0011bdf4 │ │ │ │ + andseq r5, r9, r4, lsl r8 │ │ │ │ + andseq fp, r1, r5, ror #27 │ │ │ │ + andseq fp, r1, r0, asr sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 13a91c │ │ │ │ + ldr ip, [pc, #100] @ 13a904 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 13a920 │ │ │ │ + ldr lr, [pc, #96] @ 13a908 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #92] @ 13a924 │ │ │ │ + ldr r1, [pc, #92] @ 13a90c │ │ │ │ mov r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ 13a928 │ │ │ │ + ldr r3, [pc, #88] @ 13a910 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 13a92c │ │ │ │ + ldr r4, [pc, #84] @ 13a914 │ │ │ │ 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 │ │ │ │ @@ -284292,99 +284286,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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq fp, r1, r4, lsr sp │ │ │ │ - andseq r5, r9, r0, lsr #15 │ │ │ │ - andseq fp, r1, sp, asr #26 │ │ │ │ - @ instruction: 0x0011bcb4 │ │ │ │ - andseq r5, r9, r8, ror #14 │ │ │ │ + andseq fp, r1, ip, asr #26 │ │ │ │ + @ instruction: 0x001957b8 │ │ │ │ + andseq fp, r1, r5, ror #26 │ │ │ │ + andseq fp, r1, ip, asr #25 │ │ │ │ + andseq r5, r9, r0, lsl #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 13a9a0 │ │ │ │ + ldr ip, [pc, #96] @ 13a988 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 13a9a4 │ │ │ │ + ldr lr, [pc, #92] @ 13a98c │ │ │ │ add r5, r0, #400 @ 0x190 │ │ │ │ - ldr r4, [pc, #88] @ 13a9a8 │ │ │ │ + ldr r4, [pc, #88] @ 13a990 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #84] @ 13a9ac │ │ │ │ + ldr r1, [pc, #84] @ 13a994 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 13a9b0 │ │ │ │ + ldr r3, [pc, #80] @ 13a998 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r5, r9, r4, ror #13 │ │ │ │ - @ instruction: 0x0011bcd0 │ │ │ │ - andseq r5, r9, r0, lsr #14 │ │ │ │ - andseq fp, r1, r1, asr #25 │ │ │ │ - andseq fp, r1, ip, lsr #24 │ │ │ │ + @ instruction: 0x001956fc │ │ │ │ + andseq fp, r1, r8, ror #25 │ │ │ │ + andseq r5, r9, r8, lsr r7 │ │ │ │ + @ instruction: 0x0011bcd9 │ │ │ │ + andseq fp, r1, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 13aa24 │ │ │ │ + ldr ip, [pc, #96] @ 13aa0c │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 13aa28 │ │ │ │ + ldr lr, [pc, #92] @ 13aa10 │ │ │ │ add r5, r0, #72 @ 0x48 │ │ │ │ - ldr r4, [pc, #88] @ 13aa2c │ │ │ │ + ldr r4, [pc, #88] @ 13aa14 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #84] @ 13aa30 │ │ │ │ + ldr r1, [pc, #84] @ 13aa18 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 13aa34 │ │ │ │ + ldr r3, [pc, #80] @ 13aa1c │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r5, r9, r0, ror #12 │ │ │ │ - andseq fp, r1, ip, asr #24 │ │ │ │ - andseq r5, r9, ip, lsr #13 │ │ │ │ - andseq fp, r1, sp, lsr ip │ │ │ │ - andseq fp, r1, r8, lsr #23 │ │ │ │ + andseq r5, r9, r8, ror r6 │ │ │ │ + andseq fp, r1, r4, ror #24 │ │ │ │ + andseq r5, r9, r4, asr #13 │ │ │ │ + andseq fp, r1, r5, asr ip │ │ │ │ + andseq fp, r1, r0, asr #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 13aaac │ │ │ │ + ldr ip, [pc, #100] @ 13aa94 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 13aab0 │ │ │ │ + ldr lr, [pc, #96] @ 13aa98 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #92] @ 13aab4 │ │ │ │ + ldr r1, [pc, #92] @ 13aa9c │ │ │ │ mov r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ 13aab8 │ │ │ │ + ldr r3, [pc, #88] @ 13aaa0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 13aabc │ │ │ │ + ldr r4, [pc, #84] @ 13aaa4 │ │ │ │ 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 │ │ │ │ @@ -284392,33 +284386,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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq fp, r1, r4, lsr #23 │ │ │ │ - andseq r5, r9, r0, asr #12 │ │ │ │ - @ instruction: 0x0011bbbd │ │ │ │ - andseq fp, r1, r4, lsr #22 │ │ │ │ - @ instruction: 0x001955d8 │ │ │ │ + @ instruction: 0x0011bbbc │ │ │ │ + andseq r5, r9, r8, asr r6 │ │ │ │ + @ instruction: 0x0011bbd5 │ │ │ │ + andseq fp, r1, ip, lsr fp │ │ │ │ + @ instruction: 0x001955f0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 13ab34 │ │ │ │ + ldr ip, [pc, #100] @ 13ab1c │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 13ab38 │ │ │ │ + ldr lr, [pc, #96] @ 13ab20 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #92] @ 13ab3c │ │ │ │ + ldr r1, [pc, #92] @ 13ab24 │ │ │ │ mov r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ 13ab40 │ │ │ │ + ldr r3, [pc, #88] @ 13ab28 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 13ab44 │ │ │ │ + ldr r4, [pc, #84] @ 13ab2c │ │ │ │ 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 │ │ │ │ @@ -284426,33 +284420,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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq fp, r1, ip, lsl fp │ │ │ │ - andseq r5, r9, r8, asr #11 │ │ │ │ - andseq fp, r1, r5, lsr fp │ │ │ │ - mulseq r1, ip, sl │ │ │ │ - andseq r5, r9, r0, asr r5 │ │ │ │ + andseq fp, r1, r4, lsr fp │ │ │ │ + andseq r5, r9, r0, ror #11 │ │ │ │ + andseq fp, r1, sp, asr #22 │ │ │ │ + @ instruction: 0x0011bab4 │ │ │ │ + andseq r5, r9, r8, ror #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 13abbc │ │ │ │ + ldr ip, [pc, #100] @ 13aba4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 13abc0 │ │ │ │ + ldr lr, [pc, #96] @ 13aba8 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #92] @ 13abc4 │ │ │ │ + ldr r1, [pc, #92] @ 13abac │ │ │ │ mov r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ 13abc8 │ │ │ │ + ldr r3, [pc, #88] @ 13abb0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 13abcc │ │ │ │ + ldr r4, [pc, #84] @ 13abb4 │ │ │ │ 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 │ │ │ │ @@ -284460,427 +284454,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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - mulseq r1, r4, sl │ │ │ │ - andseq r5, r9, r0, asr r5 │ │ │ │ - andseq fp, r1, sp, lsr #21 │ │ │ │ - andseq fp, r1, r4, lsl sl │ │ │ │ - andseq r5, r9, r8, asr #9 │ │ │ │ + andseq fp, r1, ip, lsr #21 │ │ │ │ + andseq r5, r9, r8, ror #10 │ │ │ │ + andseq fp, r1, r5, asr #21 │ │ │ │ + andseq fp, r1, ip, lsr #20 │ │ │ │ + andseq r5, r9, r0, ror #9 │ │ │ │ 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] @ 13acb8 │ │ │ │ + ldr lr, [pc, #208] @ 13aca0 │ │ │ │ add r1, r0, r1 │ │ │ │ - ldr r8, [pc, #204] @ 13acbc │ │ │ │ + ldr r8, [pc, #204] @ 13aca4 │ │ │ │ mov r7, #3 │ │ │ │ - ldr sl, [pc, #200] @ 13acc0 │ │ │ │ + ldr sl, [pc, #200] @ 13aca8 │ │ │ │ add r3, r0, #1696 @ 0x6a0 │ │ │ │ - ldr fp, [pc, #196] @ 13acc4 │ │ │ │ + ldr fp, [pc, #196] @ 13acac │ │ │ │ mov r5, #6 │ │ │ │ - ldr r6, [pc, #192] @ 13acc8 │ │ │ │ + ldr r6, [pc, #192] @ 13acb0 │ │ │ │ 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] @ 13accc │ │ │ │ + ldr r9, [pc, #156] @ 13acb4 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr ip, [pc, #152] @ 13acd0 │ │ │ │ + ldr ip, [pc, #152] @ 13acb8 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r6, [pc, #148] @ 13acd4 │ │ │ │ + ldr r6, [pc, #148] @ 13acbc │ │ │ │ add fp, pc, fp │ │ │ │ - ldr r1, [pc, #144] @ 13acd8 │ │ │ │ + ldr r1, [pc, #144] @ 13acc0 │ │ │ │ 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] @ 13acdc │ │ │ │ + ldr r3, [pc, #88] @ 13acc4 │ │ │ │ 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] @ 13ace0 │ │ │ │ + ldr r0, [pc, #64] @ 13acc8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 2341c4 │ │ │ │ + bl 2341ac │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0011b9b8 │ │ │ │ - andseq r5, r9, r0, asr #9 │ │ │ │ - andseq fp, r1, r2, lsl #19 │ │ │ │ - andseq r5, r9, r0, lsl #6 │ │ │ │ - andseq r5, r9, ip, ror #9 │ │ │ │ - andseq r5, r9, r4, ror #8 │ │ │ │ - andseq r0, r1, r0, ror r5 │ │ │ │ - andseq r5, r9, r8, ror r4 │ │ │ │ - andseq fp, r1, lr, lsr #19 │ │ │ │ - andseq pc, r0, r9, lsl sp @ │ │ │ │ - @ instruction: 0x0011b8fe │ │ │ │ + @ instruction: 0x0011b9d0 │ │ │ │ + @ instruction: 0x001954d8 │ │ │ │ + mulseq r1, sl, r9 │ │ │ │ + andseq r5, r9, r8, lsl r3 │ │ │ │ + andseq r5, r9, r4, lsl #10 │ │ │ │ + andseq r5, r9, ip, ror r4 │ │ │ │ + andseq r0, r1, r8, lsl #11 │ │ │ │ + mulseq r9, r0, r4 │ │ │ │ + andseq fp, r1, r6, asr #19 │ │ │ │ + andseq pc, r0, r1, lsr sp @ │ │ │ │ + andseq fp, r1, r6, lsl r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 13ad54 │ │ │ │ + ldr ip, [pc, #96] @ 13ad3c │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 13ad58 │ │ │ │ + ldr lr, [pc, #92] @ 13ad40 │ │ │ │ add r5, r0, #1696 @ 0x6a0 │ │ │ │ - ldr r4, [pc, #88] @ 13ad5c │ │ │ │ + ldr r4, [pc, #88] @ 13ad44 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r1, [pc, #84] @ 13ad60 │ │ │ │ + ldr r1, [pc, #84] @ 13ad48 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 13ad64 │ │ │ │ + ldr r3, [pc, #80] @ 13ad4c │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r5, r9, r8, asr r1 │ │ │ │ - andseq fp, r1, ip, lsl #17 │ │ │ │ - @ instruction: 0x001953bc │ │ │ │ - andseq fp, r1, r6, lsr #18 │ │ │ │ - andseq pc, r0, r9, lsl #25 │ │ │ │ + andseq r5, r9, r0, ror r1 │ │ │ │ + andseq fp, r1, r4, lsr #17 │ │ │ │ + @ instruction: 0x001953d4 │ │ │ │ + andseq fp, r1, lr, lsr r9 │ │ │ │ + andseq pc, r0, r1, lsr #25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 13ada4 │ │ │ │ - ldr r3, [pc, #40] @ 13ada8 │ │ │ │ + ldr r1, [pc, #40] @ 13ad8c │ │ │ │ + ldr r3, [pc, #40] @ 13ad90 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq fp, r1, fp, asr #17 │ │ │ │ - andseq r5, r9, r8, lsl #7 │ │ │ │ + andseq fp, r1, r3, ror #17 │ │ │ │ + andseq r5, r9, r0, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #120] @ 13ae34 │ │ │ │ + ldr ip, [pc, #120] @ 13ae1c │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #116] @ 13ae38 │ │ │ │ + ldr lr, [pc, #116] @ 13ae20 │ │ │ │ add r3, r0, #396 @ 0x18c │ │ │ │ - ldr r8, [pc, #112] @ 13ae3c │ │ │ │ + ldr r8, [pc, #112] @ 13ae24 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - ldr r9, [pc, #108] @ 13ae40 │ │ │ │ + ldr r9, [pc, #108] @ 13ae28 │ │ │ │ mov r4, #11 │ │ │ │ - ldr r6, [pc, #104] @ 13ae44 │ │ │ │ + ldr r6, [pc, #104] @ 13ae2c │ │ │ │ add r5, sp, #32 │ │ │ │ - ldr r1, [pc, #100] @ 13ae48 │ │ │ │ + ldr r1, [pc, #100] @ 13ae30 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #88] @ 13ae4c │ │ │ │ + ldr r3, [pc, #88] @ 13ae34 │ │ │ │ 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 233fdc │ │ │ │ + bl 233fc4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r5, r9, r4, ror #1 │ │ │ │ - andseq fp, r1, r9, ror r7 │ │ │ │ - andseq r5, r9, r8, lsl r3 │ │ │ │ - andseq fp, r1, ip, ror #16 │ │ │ │ - andseq r5, r9, ip, lsr #6 │ │ │ │ - andseq fp, r1, r7, asr #15 │ │ │ │ - andseq r0, r1, r0, asr #7 │ │ │ │ + ldrsheq r5, [r9], -ip │ │ │ │ + mulseq r1, r1, r7 │ │ │ │ + andseq r5, r9, r0, lsr r3 │ │ │ │ + andseq fp, r1, r4, lsl #17 │ │ │ │ + andseq r5, r9, r4, asr #6 │ │ │ │ + @ instruction: 0x0011b7df │ │ │ │ + @ instruction: 0x001103d8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 13ae9c │ │ │ │ - ldr r3, [pc, #56] @ 13aea0 │ │ │ │ + ldr r1, [pc, #56] @ 13ae84 │ │ │ │ + ldr r3, [pc, #56] @ 13ae88 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 13aea4 │ │ │ │ + ldr ip, [pc, #52] @ 13ae8c │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x0011b7f3 │ │ │ │ - andseq pc, r0, r1, lsr fp @ │ │ │ │ - @ instruction: 0x001952b4 │ │ │ │ + andseq fp, r1, fp, lsl #16 │ │ │ │ + andseq pc, r0, r9, asr #22 │ │ │ │ + andseq r5, r9, ip, asr #5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 13aef4 │ │ │ │ - ldr r3, [pc, #56] @ 13aef8 │ │ │ │ + ldr r1, [pc, #56] @ 13aedc │ │ │ │ + ldr r3, [pc, #56] @ 13aee0 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 13aefc │ │ │ │ + ldr ip, [pc, #52] @ 13aee4 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq fp, r1, r9, lsr #15 │ │ │ │ - @ instruction: 0x0010fad5 │ │ │ │ - andseq r5, r9, ip, ror #4 │ │ │ │ + andseq fp, r1, r1, asr #15 │ │ │ │ + andseq pc, r0, sp, ror #21 │ │ │ │ + andseq r5, r9, r4, lsl #5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 13af3c │ │ │ │ - ldr r3, [pc, #40] @ 13af40 │ │ │ │ + ldr r1, [pc, #40] @ 13af24 │ │ │ │ + ldr r3, [pc, #40] @ 13af28 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq fp, r1, r8, ror #14 │ │ │ │ - andseq r5, r9, r0, asr #4 │ │ │ │ + andseq fp, r1, r0, lsl #15 │ │ │ │ + andseq r5, r9, r8, asr r2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 13af90 │ │ │ │ - ldr r3, [pc, #56] @ 13af94 │ │ │ │ + ldr r1, [pc, #56] @ 13af78 │ │ │ │ + ldr r3, [pc, #56] @ 13af7c │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 13af98 │ │ │ │ + ldr ip, [pc, #52] @ 13af80 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq fp, r1, r2, lsr #14 │ │ │ │ - andseq fp, r1, ip, lsl r7 │ │ │ │ - @ instruction: 0x001951f0 │ │ │ │ + andseq fp, r1, sl, lsr r7 │ │ │ │ + andseq fp, r1, r4, lsr r7 │ │ │ │ + andseq r5, r9, r8, lsl #4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #64] @ 13afec │ │ │ │ + ldr ip, [pc, #64] @ 13afd4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #60] @ 13aff0 │ │ │ │ + ldr lr, [pc, #60] @ 13afd8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #56] @ 13aff4 │ │ │ │ + ldr r1, [pc, #56] @ 13afdc │ │ │ │ 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 233904 │ │ │ │ + bl 2338ec │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - mulseq r9, r4, r1 │ │ │ │ - andseq r5, r9, r4, lsr #3 │ │ │ │ - andseq fp, r1, sl, asr #13 │ │ │ │ + andseq r5, r9, ip, lsr #3 │ │ │ │ + @ instruction: 0x001951bc │ │ │ │ + andseq fp, r1, r2, ror #13 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #76] @ 13b054 │ │ │ │ + ldr ip, [pc, #76] @ 13b03c │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #72] @ 13b058 │ │ │ │ + ldr lr, [pc, #72] @ 13b040 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #68] @ 13b05c │ │ │ │ + ldr r1, [pc, #68] @ 13b044 │ │ │ │ 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 233b34 │ │ │ │ + bl 233b1c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r5, r9, r4, lsr #2 │ │ │ │ - andseq r5, r9, r8, asr #2 │ │ │ │ - andseq fp, r1, r5, ror r6 │ │ │ │ + andseq r5, r9, ip, lsr r1 │ │ │ │ + andseq r5, r9, r0, ror #2 │ │ │ │ + andseq fp, r1, sp, lsl #13 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 13b09c │ │ │ │ - ldr r3, [pc, #40] @ 13b0a0 │ │ │ │ + ldr r1, [pc, #40] @ 13b084 │ │ │ │ + ldr r3, [pc, #40] @ 13b088 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq fp, r1, r8, lsr #12 │ │ │ │ - andseq r5, r9, r0, lsl r1 │ │ │ │ + andseq fp, r1, r0, asr #12 │ │ │ │ + andseq r5, r9, r8, lsr #2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 13b0e0 │ │ │ │ - ldr r3, [pc, #40] @ 13b0e4 │ │ │ │ + ldr r1, [pc, #40] @ 13b0c8 │ │ │ │ + ldr r3, [pc, #40] @ 13b0cc │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq fp, r1, fp, ror #11 │ │ │ │ - ldrsbeq r5, [r9], -ip │ │ │ │ + andseq fp, r1, r3, lsl #12 │ │ │ │ + ldrsheq r5, [r9], -r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 13b134 │ │ │ │ - ldr r3, [pc, #56] @ 13b138 │ │ │ │ + ldr r1, [pc, #56] @ 13b11c │ │ │ │ + ldr r3, [pc, #56] @ 13b120 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 13b13c │ │ │ │ + ldr ip, [pc, #52] @ 13b124 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x0011b5b1 │ │ │ │ - @ instruction: 0x0011b5b0 │ │ │ │ - andseq r5, r9, ip, lsl #1 │ │ │ │ + andseq fp, r1, r9, asr #11 │ │ │ │ + andseq fp, r1, r8, asr #11 │ │ │ │ + andseq r5, r9, r4, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13b270 │ │ │ │ + beq 13b258 │ │ │ │ ldm r1, {r0, r5} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - bne 13b198 │ │ │ │ + bne 13b180 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13b244 │ │ │ │ + bne 13b22c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13b288 │ │ │ │ + beq 13b270 │ │ │ │ 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, #28 │ │ │ │ - bl 15a794 │ │ │ │ + bl 15a77c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13b254 │ │ │ │ + bne 13b23c │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 13b2c8 │ │ │ │ + bcs 13b2b0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13b244 │ │ │ │ + bne 13b22c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -284888,43 +284882,43 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ and r1, r0, r6 │ │ │ │ tst r1, #1 │ │ │ │ - bne 13b294 │ │ │ │ + bne 13b27c │ │ │ │ stm r4, {r0, r2, r3} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #192] @ 13b338 │ │ │ │ + ldr r0, [pc, #192] @ 13b320 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #188] @ 13b33c │ │ │ │ + ldr r2, [pc, #188] @ 13b324 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #164] @ 13b334 │ │ │ │ + ldr r0, [pc, #164] @ 13b31c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 32288 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13b2f8 │ │ │ │ + bne 13b2e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13b1f4 │ │ │ │ - ldr r0, [pc, #88] @ 13b328 │ │ │ │ - ldr r2, [pc, #88] @ 13b32c │ │ │ │ - ldr r1, [pc, #88] @ 13b330 │ │ │ │ + bcc 13b1dc │ │ │ │ + ldr r0, [pc, #88] @ 13b310 │ │ │ │ + ldr r2, [pc, #88] @ 13b314 │ │ │ │ + ldr r1, [pc, #88] @ 13b318 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #28 │ │ │ │ @@ -284938,64 +284932,64 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - mulseq r0, r5, sp │ │ │ │ - andseq r6, r9, r0, asr fp │ │ │ │ - mulseq fp, r4, ip │ │ │ │ - andseq r4, r9, r8, asr #22 │ │ │ │ - @ instruction: 0x0011b1d2 │ │ │ │ - andseq r4, r9, r4, asr #19 │ │ │ │ + andseq fp, r0, sp, lsr #27 │ │ │ │ + andseq r6, r9, r8, ror #22 │ │ │ │ + andseq r4, fp, ip, lsr #25 │ │ │ │ + andseq r4, r9, r0, ror #22 │ │ │ │ + andseq fp, r1, sl, ror #3 │ │ │ │ + @ instruction: 0x001949dc │ │ │ │ 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 13b358 │ │ │ │ + bne 13b340 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 13b4a8 │ │ │ │ + bmi 13b490 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ add r9, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16f4ac │ │ │ │ + bl 16f494 │ │ │ │ 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 13b3a4 │ │ │ │ - b 13b3c4 │ │ │ │ + bne 13b38c │ │ │ │ + b 13b3ac │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 13d1d0 │ │ │ │ + bl 13d1b8 │ │ │ │ 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 13b428 │ │ │ │ + beq 13b410 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14bf04 │ │ │ │ + bl 14beec │ │ │ │ add r1, r7, #648 @ 0x288 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 14bf04 │ │ │ │ + bl 14beec │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, #192 @ 0xc0 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ @@ -285037,58 +285031,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 148d90 │ │ │ │ - b 13b4c4 │ │ │ │ + bl 148d78 │ │ │ │ + b 13b4ac │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r8, r0 │ │ │ │ - beq 13b4e8 │ │ │ │ + beq 13b4d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 13b4e8 │ │ │ │ + b 13b4d0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 139f4c │ │ │ │ + bl 139f34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1396b4 │ │ │ │ + bl 13969c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 139504 │ │ │ │ + bl 1394ec │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 13b558 │ │ │ │ + beq 13b540 │ │ │ │ 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 13b5a8 │ │ │ │ + beq 13b590 │ │ │ │ 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 │ │ │ │ @@ -285131,166 +285125,166 @@ │ │ │ │ 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] @ 13b644 │ │ │ │ + ldr r0, [pc, #16] @ 13b62c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 13b648 │ │ │ │ + ldr r2, [pc, #12] @ 13b630 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andseq ip, r1, sl, lsl #5 │ │ │ │ - @ instruction: 0x001964dc │ │ │ │ + andseq ip, r1, r2, lsr #5 │ │ │ │ + @ instruction: 0x001964f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #1684] @ 0x694 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r8, r0, lsl #1 │ │ │ │ - bls 13b6f8 │ │ │ │ + bls 13b6e0 │ │ │ │ ldr r0, [r6, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13b788 │ │ │ │ + bne 13b770 │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13b904 │ │ │ │ + beq 13b8ec │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13b7ac │ │ │ │ + beq 13b794 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13b91c │ │ │ │ + beq 13b904 │ │ │ │ add r2, r5, #216 @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13b82c │ │ │ │ + bne 13b814 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 13b958 │ │ │ │ + bcs 13b940 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 13b7ac │ │ │ │ + b 13b794 │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13b904 │ │ │ │ + beq 13b8ec │ │ │ │ ldrd r0, [r6] │ │ │ │ add r4, r4, #4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13b764 │ │ │ │ + beq 13b74c │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13b91c │ │ │ │ + beq 13b904 │ │ │ │ add r2, r5, #216 @ 0xd8 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13b7cc │ │ │ │ + bne 13b7b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 13b928 │ │ │ │ + bcs 13b910 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 136d60 │ │ │ │ + bl 136d48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13b7ec │ │ │ │ - b 13b8a0 │ │ │ │ + bne 13b7d4 │ │ │ │ + b 13b888 │ │ │ │ ldr r0, [r7] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13b7ac │ │ │ │ + bcc 13b794 │ │ │ │ ldr r0, [r6, #1400] @ 0x578 │ │ │ │ ldr r1, [r0, #296] @ 0x128 │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 13b68c │ │ │ │ + bne 13b674 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ str r8, [sp] │ │ │ │ - bl 1374e0 │ │ │ │ + bl 1374c8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, sp, #28 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r4, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13b8a0 │ │ │ │ + beq 13b888 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp r8, r1, lsl #1 │ │ │ │ - bls 13b810 │ │ │ │ + bls 13b7f8 │ │ │ │ ldr r3, [r4] │ │ │ │ lsl r7, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, r7, lsl #2] │ │ │ │ cmp r2, r8 │ │ │ │ - bcs 13b8a4 │ │ │ │ + bcs 13b88c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, r2, lsl #2] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 13b8a0 │ │ │ │ + beq 13b888 │ │ │ │ add ip, sp, #28 │ │ │ │ ldr sl, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldm ip, {r2, r3, ip} │ │ │ │ add r0, r3, #1 │ │ │ │ ldr r7, [r7, #24] │ │ │ │ cmp r2, r0 │ │ │ │ cmpls r3, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bls 13b8ac │ │ │ │ - ldr r0, [pc, #364] @ 13b9d4 │ │ │ │ - ldr r2, [pc, #364] @ 13b9d8 │ │ │ │ + bls 13b894 │ │ │ │ + ldr r0, [pc, #364] @ 13b9bc │ │ │ │ + ldr r2, [pc, #364] @ 13b9c0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #356] @ 13b9dc │ │ │ │ + ldr r1, [pc, #356] @ 13b9c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #336] @ 13b9e0 │ │ │ │ + ldr r1, [pc, #336] @ 13b9c8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ bl 3ab14 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -285302,120 +285296,120 @@ │ │ │ │ add r2, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r8, [sp] │ │ │ │ - bl 1374e0 │ │ │ │ + bl 1374c8 │ │ │ │ tst r0, #1 │ │ │ │ movne r0, #1 │ │ │ │ addne sp, sp, #64 @ 0x40 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #204] @ 13b9c0 │ │ │ │ + ldr r0, [pc, #204] @ 13b9a8 │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #200] @ 13b9c4 │ │ │ │ + ldr r2, [pc, #200] @ 13b9ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ - ldr r0, [pc, #188] @ 13b9c8 │ │ │ │ + ldr r0, [pc, #188] @ 13b9b0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #184] @ 13b9cc │ │ │ │ + ldr r2, [pc, #184] @ 13b9b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #172] @ 13b9d0 │ │ │ │ + ldr r0, [pc, #172] @ 13b9b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #120] @ 13b9a8 │ │ │ │ + ldr r0, [pc, #120] @ 13b990 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #116] @ 13b9ac │ │ │ │ - ldr r1, [pc, #116] @ 13b9b0 │ │ │ │ + ldr r2, [pc, #116] @ 13b994 │ │ │ │ + ldr r1, [pc, #116] @ 13b998 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ bl 3ab14 │ │ │ │ - b 13b984 │ │ │ │ - ldr r0, [pc, #84] @ 13b9b4 │ │ │ │ + b 13b96c │ │ │ │ + ldr r0, [pc, #84] @ 13b99c │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [pc, #80] @ 13b9b8 │ │ │ │ - ldr r1, [pc, #80] @ 13b9bc │ │ │ │ + ldr r2, [pc, #80] @ 13b9a0 │ │ │ │ + ldr r1, [pc, #80] @ 13b9a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 13b98c │ │ │ │ + b 13b974 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r0, r1, lsr r7 │ │ │ │ - andseq r6, r9, ip, ror #9 │ │ │ │ - andseq r4, fp, r0, lsr r6 │ │ │ │ - andseq fp, r0, r1, lsl #14 │ │ │ │ - @ instruction: 0x001964bc │ │ │ │ - andseq r4, fp, r0, lsl #12 │ │ │ │ - andseq sl, r1, sl, asr #27 │ │ │ │ - andseq r4, r9, r0, asr #17 │ │ │ │ - andseq sl, r1, lr, lsr fp │ │ │ │ - andseq r4, r9, r0, lsr #9 │ │ │ │ - andseq r4, r9, r4, lsr #9 │ │ │ │ - andseq sl, r0, r9, lsr r5 │ │ │ │ - @ instruction: 0x001945b0 │ │ │ │ - andseq r4, fp, r0, ror r6 │ │ │ │ - andseq r4, fp, r8, lsl #12 │ │ │ │ + andseq fp, r0, r9, asr #14 │ │ │ │ + andseq r6, r9, r4, lsl #10 │ │ │ │ + andseq r4, fp, r8, asr #12 │ │ │ │ + andseq fp, r0, r9, lsl r7 │ │ │ │ + @ instruction: 0x001964d4 │ │ │ │ + andseq r4, fp, r8, lsl r6 │ │ │ │ + andseq sl, r1, r2, ror #27 │ │ │ │ + @ instruction: 0x001948d8 │ │ │ │ + andseq sl, r1, r6, asr fp │ │ │ │ + @ instruction: 0x001944b8 │ │ │ │ + @ instruction: 0x001944bc │ │ │ │ + andseq sl, r0, r1, asr r5 │ │ │ │ + andseq r4, r9, r8, asr #11 │ │ │ │ + andseq r4, fp, r8, lsl #13 │ │ │ │ + andseq r4, fp, r0, lsr #12 │ │ │ │ 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 13bb14 │ │ │ │ + beq 13bafc │ │ │ │ mov r8, r1 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13ba40 │ │ │ │ + beq 13ba28 │ │ │ │ add r1, r8, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 137810 │ │ │ │ + bl 1377f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13bb0c │ │ │ │ + beq 13baf4 │ │ │ │ mov r9, r8 │ │ │ │ add r0, r4, #1312 @ 0x520 │ │ │ │ ldr r1, [r9, #616]! @ 0x268 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13baf4 │ │ │ │ + bne 13badc │ │ │ │ ldr fp, [r0] │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ stmib sp, {r0, r6} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1675fc │ │ │ │ + bl 1675e4 │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1675fc │ │ │ │ + bl 1675e4 │ │ │ │ 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 │ │ │ │ @@ -285442,85 +285436,85 @@ │ │ │ │ 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 169ffc │ │ │ │ + b 169fe4 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 13bb44 │ │ │ │ + ldr r0, [pc, #40] @ 13bb2c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 13bb48 │ │ │ │ + ldr r2, [pc, #36] @ 13bb30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 16e990 │ │ │ │ + bl 16e978 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq sl, r1, lr, lsr #18 │ │ │ │ - andseq r4, r9, r8, lsr #13 │ │ │ │ + andseq sl, r1, r6, asr #18 │ │ │ │ + andseq r4, r9, r0, asr #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrb r7, [r1, #1692] @ 0x69c │ │ │ │ cmp r7, #1 │ │ │ │ - beq 13bbf4 │ │ │ │ + beq 13bbdc │ │ │ │ ldrd r4, [r1] │ │ │ │ eor r7, r4, #2 │ │ │ │ orrs r7, r7, r5 │ │ │ │ - beq 13bbd4 │ │ │ │ + beq 13bbbc │ │ │ │ ldr r7, [r2, #584] @ 0x248 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 13bc0c │ │ │ │ + beq 13bbf4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl 137ae8 │ │ │ │ + bl 137ad0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13bbe0 │ │ │ │ + bne 13bbc8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 13bc18 │ │ │ │ + bcs 13bc00 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 136d60 │ │ │ │ + b 136d48 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ 13bc74 │ │ │ │ + ldr r0, [pc, #120] @ 13bc5c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #116] @ 13bc78 │ │ │ │ + ldr r2, [pc, #116] @ 13bc60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #80] @ 13bc64 │ │ │ │ + ldr r0, [pc, #80] @ 13bc4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #72] @ 13bc68 │ │ │ │ - ldr r2, [pc, #72] @ 13bc6c │ │ │ │ - ldr r1, [pc, #72] @ 13bc70 │ │ │ │ + ldr r0, [pc, #72] @ 13bc50 │ │ │ │ + ldr r2, [pc, #72] @ 13bc54 │ │ │ │ + ldr r1, [pc, #72] @ 13bc58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -285529,102 +285523,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001941b4 │ │ │ │ - andseq fp, r0, r5, asr #8 │ │ │ │ - andseq r6, r9, r0, lsl #4 │ │ │ │ - andseq r4, fp, r4, asr #6 │ │ │ │ - andseq sl, r1, lr, asr #16 │ │ │ │ - @ instruction: 0x001941b0 │ │ │ │ + andseq r4, r9, ip, asr #3 │ │ │ │ + andseq fp, r0, sp, asr r4 │ │ │ │ + andseq r6, r9, r8, lsl r2 │ │ │ │ + andseq r4, fp, ip, asr r3 │ │ │ │ + andseq sl, r1, r6, ror #16 │ │ │ │ + andseq r4, r9, r8, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13bd60 │ │ │ │ + beq 13bd48 │ │ │ │ ldm r5, {r0, r3} │ │ │ │ mov r4, r2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 13bcbc │ │ │ │ + bne 13bca4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 13716c │ │ │ │ + b 137154 │ │ │ │ ldr r0, [r1, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13bd78 │ │ │ │ + beq 13bd60 │ │ │ │ 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, #24 │ │ │ │ - bl 15a794 │ │ │ │ + bl 15a77c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13bd40 │ │ │ │ + bne 13bd28 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 13bdb8 │ │ │ │ + bcs 13bda0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 13716c │ │ │ │ + bl 137154 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ and r1, r0, r6 │ │ │ │ tst r1, #1 │ │ │ │ - bne 13bd84 │ │ │ │ + bne 13bd6c │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #172] @ 13be14 │ │ │ │ + ldr r0, [pc, #172] @ 13bdfc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #168] @ 13be18 │ │ │ │ + ldr r2, [pc, #168] @ 13be00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #144] @ 13be10 │ │ │ │ + ldr r0, [pc, #144] @ 13bdf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r3, r5, r7} │ │ │ │ bl 32288 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13bd4c │ │ │ │ + bne 13bd34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13bd18 │ │ │ │ - ldr r0, [pc, #68] @ 13be04 │ │ │ │ - ldr r2, [pc, #68] @ 13be08 │ │ │ │ - ldr r1, [pc, #68] @ 13be0c │ │ │ │ + bcc 13bd00 │ │ │ │ + ldr r0, [pc, #68] @ 13bdec │ │ │ │ + ldr r2, [pc, #68] @ 13bdf0 │ │ │ │ + ldr r1, [pc, #68] @ 13bdf4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -285633,61 +285627,61 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r0, r5, lsr #5 │ │ │ │ - andseq r6, r9, r0, rrx │ │ │ │ - andseq r4, fp, r4, lsr #3 │ │ │ │ - andseq r4, r9, r8, asr r0 │ │ │ │ - andseq sl, r1, r2, ror #13 │ │ │ │ - @ instruction: 0x00193ed4 │ │ │ │ + @ instruction: 0x0010b2bd │ │ │ │ + andseq r6, r9, r8, ror r0 │ │ │ │ + @ instruction: 0x001b41bc │ │ │ │ + andseq r4, r9, r0, ror r0 │ │ │ │ + @ instruction: 0x0011a6fa │ │ │ │ + andseq r3, r9, ip, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1, #384] @ 0x180 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 13bf54 │ │ │ │ + bcs 13bf3c │ │ │ │ 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 13be84 │ │ │ │ + bcs 13be6c │ │ │ │ cmp r3, ip │ │ │ │ - bcs 13bf6c │ │ │ │ + bcs 13bf54 │ │ │ │ ldr r5, [r1, #368] @ 0x170 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 13be84 │ │ │ │ - ldr r1, [pc, #292] @ 13bf90 │ │ │ │ + bne 13be6c │ │ │ │ + ldr r1, [pc, #292] @ 13bf78 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ str r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r1, r2} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r4, ip │ │ │ │ str r4, [sp, #8] │ │ │ │ - bcs 13bf04 │ │ │ │ + bcs 13beec │ │ │ │ ldr r3, [r1, #368] @ 0x170 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ 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 13bee0 │ │ │ │ + bne 13bec8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ bl 33710 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ @@ -285697,228 +285691,228 @@ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r4, #1 │ │ │ │ strd r8, [r3, #8] │ │ │ │ str r0, [r1, #360] @ 0x168 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #116] @ 13bf80 │ │ │ │ - ldr r2, [pc, #116] @ 13bf84 │ │ │ │ - ldr r1, [pc, #116] @ 13bf88 │ │ │ │ + ldr r0, [pc, #116] @ 13bf68 │ │ │ │ + ldr r2, [pc, #116] @ 13bf6c │ │ │ │ + ldr r1, [pc, #116] @ 13bf70 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #104] @ 13bf8c │ │ │ │ + ldr r3, [pc, #104] @ 13bf74 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 3ab14 │ │ │ │ - ldr ip, [pc, #56] @ 13bf94 │ │ │ │ + ldr ip, [pc, #56] @ 13bf7c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #36] @ 13bf98 │ │ │ │ + ldr r2, [pc, #36] @ 13bf80 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x00109fd0 │ │ │ │ - andseq r4, r9, r4, asr r4 │ │ │ │ + andseq r9, r0, r8, ror #31 │ │ │ │ + andseq r4, r9, ip, ror #8 │ │ │ │ strdeq r2, [r0], -r0 │ │ │ │ - mulseq fp, r0, pc @ │ │ │ │ - andseq sl, r1, r1, ror #16 │ │ │ │ - andseq r4, r9, ip, lsr #8 │ │ │ │ - andseq r4, r9, r4, lsr #8 │ │ │ │ + andseq r3, fp, r8, lsr #31 │ │ │ │ + andseq sl, r1, r9, ror r8 │ │ │ │ + andseq r4, r9, r4, asr #8 │ │ │ │ + andseq r4, r9, ip, lsr r4 │ │ │ │ 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 r4, r0, r1 │ │ │ │ lsl r8, r4, #2 │ │ │ │ - beq 13c0b8 │ │ │ │ + beq 13c0a0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c0cc │ │ │ │ + beq 13c0b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 13bfe0 │ │ │ │ + bne 13bfc8 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, sp │ │ │ │ mov fp, r4 │ │ │ │ mov r7, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, r5} │ │ │ │ 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 r7, #0 │ │ │ │ - beq 13c088 │ │ │ │ + beq 13c070 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r0, r3, r7, lsl r6 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 13c0a8 │ │ │ │ + bcs 13c090 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmn r0, #1024 @ 0x400 │ │ │ │ - bcs 13c024 │ │ │ │ + bcs 13c00c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ - bl 15fc00 │ │ │ │ + bl 15fbe8 │ │ │ │ cmp fp, #0 │ │ │ │ str fp, [sl, #40] @ 0x28 │ │ │ │ - bne 13c00c │ │ │ │ - ldr r0, [pc, #140] @ 13c100 │ │ │ │ - ldr r2, [pc, #140] @ 13c104 │ │ │ │ + bne 13bff4 │ │ │ │ + ldr r0, [pc, #140] @ 13c0e8 │ │ │ │ + ldr r2, [pc, #140] @ 13c0ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3a6dc │ │ │ │ - b 13c0c8 │ │ │ │ + b 13c0b0 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #16 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sl │ │ │ │ - bl 15fd44 │ │ │ │ + bl 15fd2c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #92] @ 13c10c │ │ │ │ + ldr r2, [pc, #92] @ 13c0f4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - b 13c0c8 │ │ │ │ - ldr r0, [pc, #72] @ 13c108 │ │ │ │ + b 13c0b0 │ │ │ │ + ldr r0, [pc, #72] @ 13c0f0 │ │ │ │ mov r5, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ bl 3a344 │ │ │ │ - b 13c0dc │ │ │ │ + b 13c0c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13c0fc │ │ │ │ + beq 13c0e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r1, fp, lsl #13 │ │ │ │ - andseq r4, r9, r4, ror r1 │ │ │ │ - andseq r4, r9, ip, lsl r2 │ │ │ │ - andseq r4, r9, r0, lsr r1 │ │ │ │ + andseq sl, r1, r3, lsr #13 │ │ │ │ + andseq r4, r9, ip, lsl #3 │ │ │ │ + andseq r4, r9, r4, lsr r2 │ │ │ │ + andseq r4, r9, r8, asr #2 │ │ │ │ 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 13c2fc │ │ │ │ + bl 13c2e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 13c278 │ │ │ │ + bne 13c260 │ │ │ │ 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 13c188 │ │ │ │ + b 13c170 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ str r4, [r1] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ tst r1, #1 │ │ │ │ - beq 13c1ec │ │ │ │ + beq 13c1d4 │ │ │ │ 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 13c2a4 │ │ │ │ + beq 13c28c │ │ │ │ add r4, r3, r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 13c2b4 │ │ │ │ + beq 13c29c │ │ │ │ add r4, r2, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ cmp r5, r4 │ │ │ │ - beq 13c1b0 │ │ │ │ + beq 13c198 │ │ │ │ add r3, r1, #1 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r1 │ │ │ │ - b 13c1fc │ │ │ │ + b 13c1e4 │ │ │ │ cmp r0, r9 │ │ │ │ - bhi 13c2a4 │ │ │ │ + bhi 13c28c │ │ │ │ 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 13c2dc │ │ │ │ + bcs 13c2c4 │ │ │ │ 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 13c174 │ │ │ │ + bcc 13c15c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ eor r0, sl, r0 │ │ │ │ eor r1, r4, r1 │ │ │ │ orrs r0, r1, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - beq 13c188 │ │ │ │ - ldr r0, [pc, #136] @ 13c2e8 │ │ │ │ + beq 13c170 │ │ │ │ + ldr r0, [pc, #136] @ 13c2d0 │ │ │ │ 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} │ │ │ │ @@ -285933,51 +285927,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] @ 13c2ec │ │ │ │ + ldr r0, [pc, #48] @ 13c2d4 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #44] @ 13c2f0 │ │ │ │ - ldr r1, [pc, #44] @ 13c2f4 │ │ │ │ + ldr r3, [pc, #44] @ 13c2d8 │ │ │ │ + ldr r1, [pc, #44] @ 13c2dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ - ldr r2, [pc, #20] @ 13c2f8 │ │ │ │ + ldr r2, [pc, #20] @ 13c2e0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq sl, r1, r0, lsr r5 │ │ │ │ - andseq sl, r1, r1, asr sp │ │ │ │ - andseq r4, r9, r0, lsl #21 │ │ │ │ - andseq r4, r9, ip, asr #17 │ │ │ │ - @ instruction: 0x00193fdc │ │ │ │ + andseq sl, r1, r8, asr #10 │ │ │ │ + andseq sl, r1, r9, ror #26 │ │ │ │ + mulseq r9, r8, sl │ │ │ │ + andseq r4, r9, r4, ror #17 │ │ │ │ + @ instruction: 0x00193ff4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r1, #348] @ 0x15c │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 13c494 │ │ │ │ + bcs 13c47c │ │ │ │ ldr r3, [r1, #344] @ 0x158 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 13c330 │ │ │ │ + beq 13c318 │ │ │ │ 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 13c368 │ │ │ │ + bls 13c350 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2097152 @ 0x200000 │ │ │ │ stm r0, {r1, r6} │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -285986,56 +285980,56 @@ │ │ │ │ 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 13c464 │ │ │ │ + bcc 13c44c │ │ │ │ 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 24998 │ │ │ │ ldr r0, [sl, #308] @ 0x134 │ │ │ │ add r1, r4, fp │ │ │ │ str r1, [sl, #20] │ │ │ │ add r0, r0, r7, lsl r5 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 13c4ac │ │ │ │ + bcs 13c494 │ │ │ │ str r6, [r8, r0, lsl #3]! │ │ │ │ movw r0, #64512 @ 0xfc00 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [r8, #4] │ │ │ │ mov r2, sl │ │ │ │ ldrb r0, [sl, #316] @ 0x13c │ │ │ │ tst r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - beq 13c408 │ │ │ │ + beq 13c3f0 │ │ │ │ ldr r5, [r2, #32] │ │ │ │ ldr r6, [r2, #320] @ 0x140 │ │ │ │ lsl r5, r5, #2 │ │ │ │ add r5, r5, r1, lsl #3 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ cmp r5, r6 │ │ │ │ - bhi 13c34c │ │ │ │ + bhi 13c334 │ │ │ │ ldr r1, [r2, #348] @ 0x15c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 13c4b8 │ │ │ │ + bcs 13c4a0 │ │ │ │ ldr r1, [r2, #344] @ 0x158 │ │ │ │ str r7, [r1, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r1, #328]! @ 0x148 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, r6 │ │ │ │ - bne 13c444 │ │ │ │ + bne 13c42c │ │ │ │ mov r0, r1 │ │ │ │ bl 33408 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #332] @ 0x14c │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ @@ -286052,31 +286046,31 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #8 │ │ │ │ bl 3383c │ │ │ │ ldr r0, [sl, #304] @ 0x130 │ │ │ │ mov r1, sl │ │ │ │ ldr r4, [sl, #20] │ │ │ │ and r5, r0, #31 │ │ │ │ - b 13c390 │ │ │ │ - ldr r5, [pc, #48] @ 13c4cc │ │ │ │ + b 13c378 │ │ │ │ + ldr r5, [pc, #48] @ 13c4b4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #28] @ 13c4d0 │ │ │ │ + ldr r2, [pc, #28] @ 13c4b8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #8] @ 13c4c8 │ │ │ │ + ldr r2, [pc, #8] @ 13c4b0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r3, r9, ip, ror sp │ │ │ │ - andseq r3, r9, ip, lsl #27 │ │ │ │ - andseq r3, r9, ip, asr #26 │ │ │ │ + mulseq r9, r4, sp │ │ │ │ + andseq r3, r9, r4, lsr #27 │ │ │ │ + andseq r3, r9, r4, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [r7, #346] @ 0x15a │ │ │ │ @@ -286084,94 +286078,94 @@ │ │ │ │ cmp r0, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldrbeq r2, [r7, #347] @ 0x15b │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 13d008 │ │ │ │ + bhi 13cff0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ ldr r6, [r1, #312] @ 0x138 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs fp, r5, r6 │ │ │ │ movcc fp, #0 │ │ │ │ cmp fp, #32 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ movcs fp, #32 │ │ │ │ cmp fp, r2 │ │ │ │ str fp, [r0, #12] │ │ │ │ - bhi 13d04c │ │ │ │ + bhi 13d034 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ cmp r5, r6 │ │ │ │ ldr sl, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bls 13c574 │ │ │ │ + bls 13c55c │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ - b 13c580 │ │ │ │ + b 13c568 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13c590 │ │ │ │ + beq 13c578 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c5c4 │ │ │ │ + beq 13c5ac │ │ │ │ add r2, r5, #1 │ │ │ │ add r1, r4, #1 │ │ │ │ mov r3, sl │ │ │ │ lsr r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strne r1, [r3], #8 │ │ │ │ subne r2, r2, #1 │ │ │ │ subsne r0, r0, #1 │ │ │ │ - bne 13c5b0 │ │ │ │ + bne 13c598 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13c618 │ │ │ │ + beq 13c600 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13c62c │ │ │ │ + beq 13c614 │ │ │ │ ldr r9, [r8, #4] │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ tst r0, #1 │ │ │ │ - bne 13ccfc │ │ │ │ + bne 13cce4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d060 │ │ │ │ + beq 13d048 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, #2 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r9, [r1, #8] │ │ │ │ - b 13cce0 │ │ │ │ + b 13ccc8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r1, #296] @ 0x128 │ │ │ │ ldr r1, [r1, #300] @ 0x12c │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13ccbc │ │ │ │ + bne 13cca4 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d0dc │ │ │ │ + beq 13d0c4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r9, [r0] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 13cd24 │ │ │ │ + bcs 13cd0c │ │ │ │ ldrb r0, [r3, #8] │ │ │ │ mvn r1, #1 │ │ │ │ mov r6, r3 │ │ │ │ ldr lr, [r6, #16] │ │ │ │ uxtab r1, r1, r0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ clz r1, r1 │ │ │ │ @@ -286206,389 +286200,389 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ lsl r0, r5, #2 │ │ │ │ mov ip, r1 │ │ │ │ str r0, [sp] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - b 13c70c │ │ │ │ + b 13c6f4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsr r9, r5, #11 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 13cf74 │ │ │ │ + beq 13cf5c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 13d0b8 │ │ │ │ + beq 13d0a0 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldrb r1, [r8, r4]! │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ add r0, r0, r9, lsl r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 13d0a8 │ │ │ │ + bcs 13d090 │ │ │ │ mov r2, lr │ │ │ │ add r4, sl, #1 │ │ │ │ ldr r0, [r2, r0, lsl #3]! │ │ │ │ mov r3, ip │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r9, ip │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - bcs 13c768 │ │ │ │ + bcs 13c750 │ │ │ │ mov r2, #1 │ │ │ │ - b 13ca78 │ │ │ │ + b 13ca60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsl r0, r9, r0 │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 13d0cc │ │ │ │ + bcs 13d0b4 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r2, r0, lsl #3]! │ │ │ │ ldr r5, [r2, #4] │ │ │ │ mov r2, r0 │ │ │ │ bfc r2, #10, #22 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ - beq 13c9a0 │ │ │ │ + beq 13c988 │ │ │ │ tst r0, #2 │ │ │ │ - bne 13ca78 │ │ │ │ + bne 13ca60 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bic r0, r2, r0 │ │ │ │ clz r2, sl │ │ │ │ lsr r2, r2, #5 │ │ │ │ orrs r0, r2, r0 │ │ │ │ - beq 13c760 │ │ │ │ + beq 13c748 │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r0, [sp, #60] @ 0x3c │ │ │ │ andsne r0, r0, #4 │ │ │ │ - beq 13c7ec │ │ │ │ + beq 13c7d4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r2, [r8, #-1] │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 13c760 │ │ │ │ + bne 13c748 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ tst r0, #8 │ │ │ │ - beq 13c80c │ │ │ │ + beq 13c7f4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 13ca78 │ │ │ │ + bne 13ca60 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13c828 │ │ │ │ + beq 13c810 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ands r0, r0, #16 │ │ │ │ ldrbne r0, [r8, #-1] │ │ │ │ cmpne r0, #10 │ │ │ │ - bne 13c8b4 │ │ │ │ + bne 13c89c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ tst r0, #32 │ │ │ │ cmpne r1, #13 │ │ │ │ - bne 13c8c8 │ │ │ │ + bne 13c8b0 │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ - beq 13c884 │ │ │ │ + beq 13c86c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13c8fc │ │ │ │ + beq 13c8e4 │ │ │ │ sub r0, sl, #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 13d0f0 │ │ │ │ + bcs 13d0d8 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #2296] @ 13d160 │ │ │ │ + ldr r3, [pc, #2296] @ 13d148 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r2, [r3, r1] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ mov r3, ip │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - beq 13ca78 │ │ │ │ + beq 13ca60 │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - beq 13c934 │ │ │ │ - cmp sl, #0 │ │ │ │ beq 13c91c │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 13c904 │ │ │ │ ldrb r0, [r8, #-1] │ │ │ │ - ldr r3, [pc, #2244] @ 13d164 │ │ │ │ + ldr r3, [pc, #2244] @ 13d14c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ mov r3, ip │ │ │ │ cmp r0, r1 │ │ │ │ - b 13c92c │ │ │ │ + b 13c914 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 13ca78 │ │ │ │ + bne 13ca60 │ │ │ │ cmp r1, #10 │ │ │ │ - bne 13c828 │ │ │ │ - b 13ca78 │ │ │ │ + bne 13c810 │ │ │ │ + b 13ca60 │ │ │ │ cmp r1, #10 │ │ │ │ - bne 13ca78 │ │ │ │ + bne 13ca60 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13c8f4 │ │ │ │ + beq 13c8dc │ │ │ │ ldrb r0, [r8, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - beq 13ca78 │ │ │ │ + beq 13ca60 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ - bne 13c848 │ │ │ │ - b 13c884 │ │ │ │ + bne 13c830 │ │ │ │ + b 13c86c │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ - beq 13c914 │ │ │ │ - ldr r0, [pc, #2136] @ 13d15c │ │ │ │ + beq 13c8fc │ │ │ │ + ldr r0, [pc, #2136] @ 13d144 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ca78 │ │ │ │ + beq 13ca60 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - beq 13c934 │ │ │ │ - ldr r0, [pc, #2116] @ 13d168 │ │ │ │ + beq 13c91c │ │ │ │ + ldr r0, [pc, #2116] @ 13d150 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bne 13ca78 │ │ │ │ + bne 13ca60 │ │ │ │ tst r0, #256 @ 0x100 │ │ │ │ - beq 13c968 │ │ │ │ + beq 13c950 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 13e4f0 │ │ │ │ + bl 13e4d8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - beq 13ca78 │ │ │ │ + beq 13ca60 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ - bcc 13c9a0 │ │ │ │ + bcc 13c988 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 13e868 │ │ │ │ + bl 13e850 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - beq 13ca78 │ │ │ │ + beq 13ca60 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov ip, r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ orr r0, r2, r5, lsr #9 │ │ │ │ cmp r0, r1 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrcc r1, [sp, #152] @ 0x98 │ │ │ │ mov r6, r5 │ │ │ │ strcc r4, [r1, r0, lsl #2] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 13ca40 │ │ │ │ + bls 13ca28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, fp │ │ │ │ - bne 13d06c │ │ │ │ + bne 13d054 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ lsr r0, r0, #10 │ │ │ │ orrs r0, r0, r6, lsl #22 │ │ │ │ - beq 13ca40 │ │ │ │ + beq 13ca28 │ │ │ │ rbit r1, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bls 13ca40 │ │ │ │ + bls 13ca28 │ │ │ │ bic r0, r0, r2, lsl r1 │ │ │ │ str r4, [r5, r1, lsl #2] │ │ │ │ rbit r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ cmp r1, lr │ │ │ │ - bcc 13ca28 │ │ │ │ + bcc 13ca10 │ │ │ │ lsr r0, r6, #10 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13cf8c │ │ │ │ + bne 13cf74 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r3, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ and r0, r6, #1024 @ 0x400 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ tst r1, r0, lsr #10 │ │ │ │ - bne 13cf8c │ │ │ │ + bne 13cf74 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13ccb4 │ │ │ │ + beq 13cc9c │ │ │ │ mov r9, r6 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ mov r5, r6 │ │ │ │ bfc r5, #10, #22 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13cc5c │ │ │ │ + beq 13cc44 │ │ │ │ tst r6, #2 │ │ │ │ - bne 13ccb4 │ │ │ │ + bne 13cc9c │ │ │ │ clz r1, sl │ │ │ │ bic r0, r2, r6 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - beq 13ccb4 │ │ │ │ + beq 13cc9c │ │ │ │ cmp sl, #0 │ │ │ │ andsne r0, r6, #4 │ │ │ │ - beq 13cad4 │ │ │ │ + beq 13cabc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r1, [r8, #-1] │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 13ccb4 │ │ │ │ + bne 13cc9c │ │ │ │ tst r6, #8 │ │ │ │ - beq 13caf0 │ │ │ │ + beq 13cad8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r1, [r8] │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 13ccb4 │ │ │ │ + bne 13cc9c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13cb08 │ │ │ │ + beq 13caf0 │ │ │ │ ands r0, r6, #16 │ │ │ │ ldrbne r0, [r8, #-1] │ │ │ │ cmpne r0, #10 │ │ │ │ - bne 13cbb8 │ │ │ │ + bne 13cba0 │ │ │ │ tst r6, #32 │ │ │ │ ldrbne r0, [r8] │ │ │ │ cmpne r0, #13 │ │ │ │ - bne 13cb90 │ │ │ │ + bne 13cb78 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - beq 13cb5c │ │ │ │ + beq 13cb44 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13cbd0 │ │ │ │ + beq 13cbb8 │ │ │ │ sub r0, sl, #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 13d0f0 │ │ │ │ + bcs 13d0d8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r1, [r8] │ │ │ │ - ldr r2, [pc, #1568] @ 13d16c │ │ │ │ + ldr r2, [pc, #1568] @ 13d154 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 13ccb4 │ │ │ │ + beq 13cc9c │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ - beq 13cc04 │ │ │ │ + beq 13cbec │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13cbf0 │ │ │ │ + beq 13cbd8 │ │ │ │ ldrb r1, [r8, #-1] │ │ │ │ - ldr r2, [pc, #1528] @ 13d174 │ │ │ │ + ldr r2, [pc, #1528] @ 13d15c │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 13cc04 │ │ │ │ - b 13ccb4 │ │ │ │ + beq 13cbec │ │ │ │ + b 13cc9c │ │ │ │ cmp r0, #10 │ │ │ │ - bne 13ccb4 │ │ │ │ + bne 13cc9c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13cca4 │ │ │ │ + beq 13cc8c │ │ │ │ ldrb r0, [r8, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - beq 13ccb4 │ │ │ │ + beq 13cc9c │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - bne 13cb28 │ │ │ │ - b 13cb5c │ │ │ │ + bne 13cb10 │ │ │ │ + b 13cb44 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 13ccb4 │ │ │ │ + bne 13cc9c │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 13cb08 │ │ │ │ - b 13ccb4 │ │ │ │ + bne 13caf0 │ │ │ │ + b 13cc9c │ │ │ │ ldrb r0, [r8] │ │ │ │ - ldr r1, [pc, #1428] @ 13d170 │ │ │ │ + ldr r1, [pc, #1428] @ 13d158 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ccb4 │ │ │ │ + beq 13cc9c │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ - beq 13cc04 │ │ │ │ - ldr r1, [pc, #1408] @ 13d178 │ │ │ │ + beq 13cbec │ │ │ │ + ldr r1, [pc, #1408] @ 13d160 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13ccb4 │ │ │ │ + bne 13cc9c │ │ │ │ tst r6, #256 @ 0x100 │ │ │ │ - beq 13cc30 │ │ │ │ + beq 13cc18 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 13e4f0 │ │ │ │ + bl 13e4d8 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ccb4 │ │ │ │ + beq 13cc9c │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ - bcc 13cc5c │ │ │ │ + bcc 13cc44 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 13e868 │ │ │ │ + bl 13e850 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ccb4 │ │ │ │ + beq 13cc9c │ │ │ │ lsr r0, r6, #10 │ │ │ │ mov ip, r3 │ │ │ │ orrs r0, r0, r9, lsl #22 │ │ │ │ mov r5, r9 │ │ │ │ - beq 13c6fc │ │ │ │ + beq 13c6e4 │ │ │ │ rbit r1, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bls 13c6fc │ │ │ │ + bls 13c6e4 │ │ │ │ bic r0, r0, r2, lsl r1 │ │ │ │ str r4, [r7, r1, lsl #2] │ │ │ │ rbit r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ cmp r1, fp │ │ │ │ - bcc 13cc88 │ │ │ │ - b 13c6fc │ │ │ │ + bcc 13cc70 │ │ │ │ + b 13c6e4 │ │ │ │ mov r0, #10 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - bne 13cbd4 │ │ │ │ - b 13cbe8 │ │ │ │ + bne 13cbbc │ │ │ │ + b 13cbd0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b 13cf84 │ │ │ │ + b 13cf6c │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d060 │ │ │ │ + beq 13d048 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #2 │ │ │ │ @@ -286600,349 +286594,349 @@ │ │ │ │ mov r9, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r1, [r3, #28] │ │ │ │ ldrcc r9, [r1, r0, lsl #2] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc 13c650 │ │ │ │ + bcc 13c638 │ │ │ │ ldr ip, [r3, #40] @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, ip │ │ │ │ - bcc 13cf84 │ │ │ │ + bcc 13cf6c │ │ │ │ ldr r0, [r3, #304] @ 0x130 │ │ │ │ ldr r2, [r3, #308] @ 0x134 │ │ │ │ and r0, r0, #31 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ add r0, r2, r9, lsl r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 13d100 │ │ │ │ + bcs 13d0e8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r1, r0, lsl #3]! │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r4, r7 │ │ │ │ bfc r4, #10, #22 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13cec0 │ │ │ │ + beq 13cea8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ andsne r0, r7, #1 │ │ │ │ - bne 13cf84 │ │ │ │ + bne 13cf6c │ │ │ │ tst r7, #2 │ │ │ │ ldrne r0, [sp, #112] @ 0x70 │ │ │ │ cmpne r0, r9 │ │ │ │ - bne 13cf84 │ │ │ │ + bne 13cf6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ andsne r0, r7, #4 │ │ │ │ - beq 13cdcc │ │ │ │ + beq 13cdb4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 13d124 │ │ │ │ + bcs 13d10c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ ldrb r1, [r1, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13cf84 │ │ │ │ + bne 13cf6c │ │ │ │ tst r7, #8 │ │ │ │ ldrne r0, [sp, #112] @ 0x70 │ │ │ │ cmpne r0, r9 │ │ │ │ - beq 13cdf8 │ │ │ │ - bcs 13d134 │ │ │ │ + beq 13cde0 │ │ │ │ + bcs 13d11c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ ldrb r1, [r1, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13cf84 │ │ │ │ + bne 13cf6c │ │ │ │ tst r7, #16 │ │ │ │ - beq 13ce18 │ │ │ │ + beq 13ce00 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 13e42c │ │ │ │ + bl 13e414 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cf84 │ │ │ │ + beq 13cf6c │ │ │ │ tst r7, #32 │ │ │ │ - beq 13ce38 │ │ │ │ + beq 13ce20 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 13e3c8 │ │ │ │ + bl 13e3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cf84 │ │ │ │ + beq 13cf6c │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - beq 13ce58 │ │ │ │ + beq 13ce40 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 13e490 │ │ │ │ + bl 13e478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cf84 │ │ │ │ + beq 13cf6c │ │ │ │ tst r7, #128 @ 0x80 │ │ │ │ - beq 13ce78 │ │ │ │ + beq 13ce60 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 13e490 │ │ │ │ + bl 13e478 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13cf84 │ │ │ │ + bne 13cf6c │ │ │ │ tst r7, #256 @ 0x100 │ │ │ │ - beq 13ce9c │ │ │ │ + beq 13ce84 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 13e4f0 │ │ │ │ + bl 13e4d8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cf84 │ │ │ │ + beq 13cf6c │ │ │ │ cmp r4, #512 @ 0x200 │ │ │ │ - bcc 13cec0 │ │ │ │ + bcc 13cea8 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 13e868 │ │ │ │ + bl 13e850 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13cf84 │ │ │ │ + beq 13cf6c │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ orr r0, r0, sl, lsr #9 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 13cee4 │ │ │ │ + bcs 13cecc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, r0, lsl #2] │ │ │ │ lsr r5, sl, #10 │ │ │ │ cmp r2, r6 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bls 13cf8c │ │ │ │ + bls 13cf74 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r8, r6 │ │ │ │ sub r6, r2, r6 │ │ │ │ - bl 13d1a4 │ │ │ │ + bl 13d18c │ │ │ │ cmp r6, r1 │ │ │ │ - bne 13d098 │ │ │ │ + bne 13d080 │ │ │ │ add r4, r4, r8, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ lsr r0, r7, #10 │ │ │ │ orrs r0, r0, sl, lsl #22 │ │ │ │ - beq 13cf8c │ │ │ │ + beq 13cf74 │ │ │ │ rbit r2, r0 │ │ │ │ cmp r6, #32 │ │ │ │ mov r1, r6 │ │ │ │ clz r2, r2 │ │ │ │ movcs r1, #32 │ │ │ │ cmp r6, r2 │ │ │ │ - bls 13cf8c │ │ │ │ + bls 13cf74 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ 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 13cf58 │ │ │ │ - b 13cf8c │ │ │ │ + bcc 13cf40 │ │ │ │ + b 13cf74 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r9, ip │ │ │ │ - bcs 13cd34 │ │ │ │ + bcs 13cd1c │ │ │ │ tst r5, #1 │ │ │ │ - beq 13d008 │ │ │ │ + beq 13cff0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13d01c │ │ │ │ + beq 13d004 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ lsl r0, r6, #1 │ │ │ │ cmp r1, r6, lsl #1 │ │ │ │ - bls 13d10c │ │ │ │ + bls 13d0f4 │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r7, r0, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 13d080 │ │ │ │ + beq 13d068 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ orr r0, r0, r6, lsl #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 13d118 │ │ │ │ + bcs 13d100 │ │ │ │ ldr r0, [r7, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d08c │ │ │ │ + beq 13d074 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 13d038 │ │ │ │ + bne 13d020 │ │ │ │ sub r0, r3, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 13d034 │ │ │ │ + bcs 13d01c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, r1, r0 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 13d038 │ │ │ │ + bgt 13d020 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ stm r1, {r0, r2} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne 13d008 │ │ │ │ + bne 13cff0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ stm r1, {r0, r6} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #296] @ 13d17c │ │ │ │ + ldr r3, [pc, #296] @ 13d164 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3a32c │ │ │ │ - ldr r2, [pc, #284] @ 13d190 │ │ │ │ + ldr r2, [pc, #284] @ 13d178 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab68 │ │ │ │ - ldr r0, [pc, #272] @ 13d198 │ │ │ │ + ldr r0, [pc, #272] @ 13d180 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #268] @ 13d1a0 │ │ │ │ + ldr r0, [pc, #268] @ 13d188 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r2, [pc, #228] @ 13d184 │ │ │ │ + ldr r2, [pc, #228] @ 13d16c │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab68 │ │ │ │ - ldr r2, [pc, #216] @ 13d188 │ │ │ │ + ldr r2, [pc, #216] @ 13d170 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #140] @ 13d14c │ │ │ │ + ldr r2, [pc, #140] @ 13d134 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #184] @ 13d18c │ │ │ │ + ldr r2, [pc, #184] @ 13d174 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #100] @ 13d148 │ │ │ │ + ldr r2, [pc, #100] @ 13d130 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #96] @ 13d158 │ │ │ │ + ldr r2, [pc, #96] @ 13d140 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #120] @ 13d180 │ │ │ │ + ldr r2, [pc, #120] @ 13d168 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #128] @ 13d194 │ │ │ │ + ldr r2, [pc, #128] @ 13d17c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #124] @ 13d19c │ │ │ │ + ldr r2, [pc, #124] @ 13d184 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #36] @ 13d150 │ │ │ │ + ldr r2, [pc, #36] @ 13d138 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #24] @ 13d154 │ │ │ │ + ldr r2, [pc, #24] @ 13d13c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x001931b4 │ │ │ │ - andseq r3, r9, r8, ror #3 │ │ │ │ - @ instruction: 0x001932b0 │ │ │ │ - andseq r3, r9, ip, lsr #5 │ │ │ │ - @ instruction: 0x001932d4 │ │ │ │ - andseq r9, r1, r7, lsl #30 │ │ │ │ - andseq r9, r1, r3, lsr #31 │ │ │ │ - andseq r9, r1, fp, ror #30 │ │ │ │ - andseq r9, r1, r7, ror #29 │ │ │ │ - @ instruction: 0x00119cbf │ │ │ │ - andseq r9, r1, pc, lsr #24 │ │ │ │ - andseq r9, r1, pc, lsl #25 │ │ │ │ - andseq r9, r1, r3, lsl ip │ │ │ │ - @ instruction: 0x001932f4 │ │ │ │ - ldrsbeq r3, [r9], -r8 │ │ │ │ - andseq r3, r9, ip, ror #3 │ │ │ │ - andseq r3, r9, ip, lsl #4 │ │ │ │ - andseq r3, r9, r8, lsl #2 │ │ │ │ - andseq r3, r9, r4, lsl r2 │ │ │ │ - andseq r3, r9, ip, ror #3 │ │ │ │ - andseq r3, r9, r8, lsl #5 │ │ │ │ + andseq r3, r9, ip, asr #3 │ │ │ │ andseq r3, r9, r0, lsl #4 │ │ │ │ - mulseq r9, ip, r2 │ │ │ │ + andseq r3, r9, r8, asr #5 │ │ │ │ + andseq r3, r9, r4, asr #5 │ │ │ │ + andseq r3, r9, ip, ror #5 │ │ │ │ + andseq r9, r1, pc, lsl pc │ │ │ │ + @ instruction: 0x00119fbb │ │ │ │ + andseq r9, r1, r3, lsl #31 │ │ │ │ + @ instruction: 0x00119eff │ │ │ │ + @ instruction: 0x00119cd7 │ │ │ │ + andseq r9, r1, r7, asr #24 │ │ │ │ + andseq r9, r1, r7, lsr #25 │ │ │ │ + andseq r9, r1, fp, lsr #24 │ │ │ │ + andseq r3, r9, ip, lsl #6 │ │ │ │ + ldrsheq r3, [r9], -r0 │ │ │ │ + andseq r3, r9, r4, lsl #4 │ │ │ │ + andseq r3, r9, r4, lsr #4 │ │ │ │ + andseq r3, r9, r0, lsr #2 │ │ │ │ + andseq r3, r9, ip, lsr #4 │ │ │ │ + andseq r3, r9, r4, lsl #4 │ │ │ │ + andseq r3, r9, r0, lsr #5 │ │ │ │ + andseq r3, r9, r8, lsl r2 │ │ │ │ + @ instruction: 0x001932b4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r2 │ │ │ │ ldrls r0, [r0, #4] │ │ │ │ bxls lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r3, [pc, #8] @ 13d1cc │ │ │ │ + ldr r3, [pc, #8] @ 13d1b4 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - andseq r3, r9, r8, lsl #3 │ │ │ │ + andseq r3, r9, r0, lsr #3 │ │ │ │ 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 13d2a8 │ │ │ │ + beq 13d290 │ │ │ │ add r1, r6, r7, lsl #3 │ │ │ │ subs r0, r1, #8 │ │ │ │ mov r0, #0 │ │ │ │ - beq 13d2ac │ │ │ │ + beq 13d294 │ │ │ │ ldr r6, [r1, #-4] │ │ │ │ sub r5, r6, r7, lsl #1 │ │ │ │ cmp r6, r7, lsl #1 │ │ │ │ movcc r5, r0 │ │ │ │ - bls 13d2ac │ │ │ │ + bls 13d294 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r5, #2 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r0, r9, r8, lsl #2 │ │ │ │ - bcc 13d298 │ │ │ │ + bcc 13d280 │ │ │ │ lsl r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ movcc r7, r6 │ │ │ │ mvn r1, r7 │ │ │ │ add r1, r6, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ @@ -286953,27 +286947,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 13d2ac │ │ │ │ + b 13d294 │ │ │ │ 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 13d2e8 │ │ │ │ + beq 13d2d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -286983,52 +286977,52 @@ │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ ldrb r9, [r1, #10] │ │ │ │ ldrb r8, [r1, #9] │ │ │ │ cmp r0, #2 │ │ │ │ ldrb fp, [r1, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 13d328 │ │ │ │ + bne 13d310 │ │ │ │ mov r6, #2 │ │ │ │ - b 13d348 │ │ │ │ + b 13d330 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13d344 │ │ │ │ + beq 13d32c │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r6, #1 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 13d350 │ │ │ │ - b 13d384 │ │ │ │ + bne 13d338 │ │ │ │ + b 13d36c │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, #2 │ │ │ │ - beq 13d384 │ │ │ │ + beq 13d36c │ │ │ │ tst r9, #1 │ │ │ │ - bne 13d384 │ │ │ │ + bne 13d36c │ │ │ │ add r4, sp, #704 @ 0x2c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24998 │ │ │ │ strb r7, [r4, r7] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ - bne 13d370 │ │ │ │ - b 13d394 │ │ │ │ + bne 13d358 │ │ │ │ + b 13d37c │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 24cd4 │ │ │ │ ldrb r4, [sp, #959] @ 0x3bf │ │ │ │ ldrex r0, [r5] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13d398 │ │ │ │ + bne 13d380 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 13e160 │ │ │ │ + bmi 13e148 │ │ │ │ add r0, sp, #960 @ 0x3c0 │ │ │ │ add r1, sp, #704 @ 0x2c0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #1268] @ 0x4f4 │ │ │ │ @@ -287058,145 +287052,145 @@ │ │ │ │ str r4, [sp, #972] @ 0x3cc │ │ │ │ strb r9, [sp, #970] @ 0x3ca │ │ │ │ strb r8, [sp, #969] @ 0x3c9 │ │ │ │ strb fp, [sp, #968] @ 0x3c8 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #960] @ 0x3c0 │ │ │ │ str r0, [sp, #1272] @ 0x4f8 │ │ │ │ - bls 13d45c │ │ │ │ + bls 13d444 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ - b 13e160 │ │ │ │ + b 13e148 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13d4ac │ │ │ │ + beq 13d494 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d44c │ │ │ │ + beq 13d434 │ │ │ │ str sl, [sp, #28] │ │ │ │ cmp sl, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcc 13d4c4 │ │ │ │ + bcc 13d4ac │ │ │ │ sub r4, r7, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 24998 │ │ │ │ add r0, r6, r4 │ │ │ │ - b 13d4cc │ │ │ │ + b 13d4b4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp sl, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcs 13d490 │ │ │ │ + bcs 13d478 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13d4d4 │ │ │ │ + beq 13d4bc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ ldr r5, [r5, #328] @ 0x148 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #1300] @ 0x514 │ │ │ │ cmn r5, #1 │ │ │ │ str r1, [sp, #1296] @ 0x510 │ │ │ │ str r0, [sp, #1292] @ 0x50c │ │ │ │ str r0, [sp, #1288] @ 0x508 │ │ │ │ str r1, [sp, #1284] @ 0x504 │ │ │ │ str r0, [sp, #1280] @ 0x500 │ │ │ │ str r0, [sp, #1304] @ 0x518 │ │ │ │ - ble 13d5f0 │ │ │ │ + ble 13d5d8 │ │ │ │ str fp, [sp, #20] │ │ │ │ add fp, sp, #1280 @ 0x500 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13d668 │ │ │ │ + beq 13d650 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #1280 @ 0x500 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r4, [sp, #1288] @ 0x508 │ │ │ │ subs r6, r5, #1 │ │ │ │ ldr r7, [sp, #1284] @ 0x504 │ │ │ │ add r0, r7, r4, lsl #2 │ │ │ │ - beq 13d568 │ │ │ │ + beq 13d550 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r5, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ add r0, r5, r4 │ │ │ │ add r1, r6, r4 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 13d56c │ │ │ │ + b 13d554 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #1300] @ 0x514 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ cmp r5, r7 │ │ │ │ str r0, [sp, #1288] @ 0x508 │ │ │ │ - bls 13d5e8 │ │ │ │ + bls 13d5d0 │ │ │ │ ldr r0, [sp, #1292] @ 0x50c │ │ │ │ sub r4, r5, r7 │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 13d624 │ │ │ │ + bhi 13d60c │ │ │ │ ldr r6, [sp, #1296] @ 0x510 │ │ │ │ cmp r4, #2 │ │ │ │ add r0, r6, r8, lsl #2 │ │ │ │ - bcc 13d654 │ │ │ │ + bcc 13d63c │ │ │ │ mvn r1, r7 │ │ │ │ add r1, r5, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ add r0, r4, r8 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r8, r5 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r7, lsl #2 │ │ │ │ add r0, r0, r6 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 13d658 │ │ │ │ + b 13d640 │ │ │ │ mov r0, r5 │ │ │ │ - b 13d668 │ │ │ │ - ldr r1, [pc, #3108] @ 13e21c │ │ │ │ - ldr r0, [pc, #3108] @ 13e220 │ │ │ │ - ldr r2, [pc, #3108] @ 13e224 │ │ │ │ + b 13d650 │ │ │ │ + ldr r1, [pc, #3108] @ 13e204 │ │ │ │ + ldr r0, [pc, #3108] @ 13e208 │ │ │ │ + ldr r2, [pc, #3108] @ 13e20c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #3104] @ 13e228 │ │ │ │ + ldr r3, [pc, #3104] @ 13e210 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bl 3ab14 │ │ │ │ - b 13e160 │ │ │ │ + b 13e148 │ │ │ │ mov r1, #4 │ │ │ │ add r0, fp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r8, [sp, #1300] @ 0x514 │ │ │ │ ldr r6, [sp, #1296] @ 0x510 │ │ │ │ cmp r4, #2 │ │ │ │ add r0, r6, r8, lsl #2 │ │ │ │ - bcs 13d5b4 │ │ │ │ + bcs 13d59c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #1300] @ 0x514 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ @@ -287238,18 +287232,18 @@ │ │ │ │ mov r1, #4 │ │ │ │ str sl, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #380] @ 0x17c │ │ │ │ strb r9, [sp, #374] @ 0x176 │ │ │ │ strb r8, [sp, #373] @ 0x175 │ │ │ │ ldr r1, [r0, #304] @ 0x130 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ - b 13d840 │ │ │ │ + b 13d828 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 13d898 │ │ │ │ + bhi 13d880 │ │ │ │ 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 │ │ │ │ @@ -287311,311 +287305,311 @@ │ │ │ │ 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 13d8f0 │ │ │ │ + bhi 13d8d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13d8c8 │ │ │ │ + beq 13d8b0 │ │ │ │ rsb r2, r1, #0 │ │ │ │ and r3, r1, r2 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - blt 13d71c │ │ │ │ + blt 13d704 │ │ │ │ cmp r3, #8192 @ 0x2000 │ │ │ │ - blt 13d87c │ │ │ │ + blt 13d864 │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ - blt 13d8bc │ │ │ │ + blt 13d8a4 │ │ │ │ cmpne r3, #65536 @ 0x10000 │ │ │ │ - beq 13d834 │ │ │ │ + beq 13d81c │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - beq 13d834 │ │ │ │ - b 13d8c8 │ │ │ │ + beq 13d81c │ │ │ │ + b 13d8b0 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - bge 13d8ac │ │ │ │ + bge 13d894 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 13d834 │ │ │ │ + beq 13d81c │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ - beq 13d834 │ │ │ │ - b 13d8c8 │ │ │ │ + beq 13d81c │ │ │ │ + b 13d8b0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 13d834 │ │ │ │ + beq 13d81c │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 13d834 │ │ │ │ - b 13d8c8 │ │ │ │ - beq 13d834 │ │ │ │ + beq 13d81c │ │ │ │ + b 13d8b0 │ │ │ │ + beq 13d81c │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - beq 13d834 │ │ │ │ - b 13d8c8 │ │ │ │ + beq 13d81c │ │ │ │ + b 13d8b0 │ │ │ │ cmp r3, #8192 @ 0x2000 │ │ │ │ cmpne r3, #16384 @ 0x4000 │ │ │ │ - beq 13d834 │ │ │ │ + beq 13d81c │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ cmp r1, #4194304 @ 0x400000 │ │ │ │ - bcc 13d944 │ │ │ │ + bcc 13d92c │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ mov r1, #0 │ │ │ │ movt r0, #63 @ 0x3f │ │ │ │ strd r0, [sl, #16] │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ str r0, [sl, #8] │ │ │ │ - b 13d8f8 │ │ │ │ + b 13d8e0 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ strd r2, [sl, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 13ee48 │ │ │ │ + bl 13ee30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13d910 │ │ │ │ + bne 13d8f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13d938 │ │ │ │ + bne 13d920 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ 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 13d970 │ │ │ │ + beq 13d958 │ │ │ │ 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 13d9ac │ │ │ │ - ldr r0, [pc, #2244] @ 13e250 │ │ │ │ + bls 13d994 │ │ │ │ + ldr r0, [pc, #2244] @ 13e238 │ │ │ │ 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 13d900 │ │ │ │ + b 13d8e8 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ and r5, r0, #31 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ lsr r4, r6, r5 │ │ │ │ cmp r4, #2097152 @ 0x200000 │ │ │ │ - bls 13d9e8 │ │ │ │ + bls 13d9d0 │ │ │ │ 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 13d8f8 │ │ │ │ + b 13d8e0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ lsl r8, r1, r5 │ │ │ │ add r2, r7, #12 │ │ │ │ sub r0, r0, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r0, r1, lsl r5 │ │ │ │ - bcc 13e0bc │ │ │ │ + bcc 13e0a4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #8 │ │ │ │ lsl r2, r1, r5 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ mov r5, #0 │ │ │ │ bl 24998 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ add r1, r6, r8 │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ and r0, r0, #31 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r0, r2, r4, lsl r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 13e154 │ │ │ │ + bcs 13e13c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r5, [r1, r0, lsl #3]! │ │ │ │ movw r0, #64512 @ 0xfc00 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ str r0, [r1, #4] │ │ │ │ ldrb r0, [sp, #364] @ 0x16c │ │ │ │ tst r0, #1 │ │ │ │ - beq 13da84 │ │ │ │ + beq 13da6c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 13d9cc │ │ │ │ + bhi 13d9b4 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [sp, #960] @ 0x3c0 │ │ │ │ - bne 13e0e0 │ │ │ │ + bne 13e0c8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13e108 │ │ │ │ + bne 13e0f0 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add r6, sp, #960 @ 0x3c0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0, #296] @ 0x128 │ │ │ │ ldr r8, [r0, #340] @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13c2fc │ │ │ │ + bl 13c2e4 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ ldr r9, [sp, #964] @ 0x3c4 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 13dbc4 │ │ │ │ + bne 13dbac │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ add r1, r4, #24 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 13daf0 │ │ │ │ + bne 13dad8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 33408 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r9, [r0, r6, lsl #2] │ │ │ │ add r0, r6, #1 │ │ │ │ ldrb r1, [sp, #373] @ 0x175 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ tst r1, #1 │ │ │ │ - beq 13dbf0 │ │ │ │ + beq 13dbd8 │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r4, [r1, #340] @ 0x154 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 13dbf0 │ │ │ │ - ldr r2, [pc, #1812] @ 13e23c │ │ │ │ + beq 13dbd8 │ │ │ │ + ldr r2, [pc, #1812] @ 13e224 │ │ │ │ add r6, sp, #960 @ 0x3c0 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr fp, [pc, #1792] @ 13e240 │ │ │ │ + ldr fp, [pc, #1792] @ 13e228 │ │ │ │ add fp, pc, fp │ │ │ │ - b 13db60 │ │ │ │ + b 13db48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ cmp r9, r4 │ │ │ │ str r5, [r0, r7, lsl #2] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 13dbf0 │ │ │ │ + beq 13dbd8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0, #340] @ 0x154 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 13e0a4 │ │ │ │ + bcs 13e08c │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 13e0b4 │ │ │ │ + bne 13e09c │ │ │ │ ldr r0, [r0, #336] @ 0x150 │ │ │ │ ldr r2, [r0, r1, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ - bl 13c2fc │ │ │ │ + bl 13c2e4 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ ldr r5, [sp, #964] @ 0x3c4 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 13e020 │ │ │ │ + bne 13e008 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 13db44 │ │ │ │ + bne 13db2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 33408 │ │ │ │ - b 13db44 │ │ │ │ + b 13db2c │ │ │ │ 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 r9, [sl, #12] │ │ │ │ - b 13d8f8 │ │ │ │ + b 13d8e0 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13df4c │ │ │ │ - ldr r1, [pc, #1584] @ 13e238 │ │ │ │ + beq 13df34 │ │ │ │ + ldr r1, [pc, #1584] @ 13e220 │ │ │ │ lsl r5, r8, #1 │ │ │ │ add r8, sp, #960 @ 0x3c0 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 13e144 │ │ │ │ + bcs 13e12c │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr r9, [r0, r2, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #700] @ 0x2bc │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 13be1c │ │ │ │ + bl 13be04 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 13df24 │ │ │ │ + bne 13df0c │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13dcbc │ │ │ │ + bne 13dca4 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13dc18 │ │ │ │ - b 13df4c │ │ │ │ + bne 13dc00 │ │ │ │ + b 13df34 │ │ │ │ add r3, r0, #4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 13c110 │ │ │ │ + bl 13c0f8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 13df24 │ │ │ │ + bne 13df0c │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13dc74 │ │ │ │ + beq 13dc5c │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ sub r2, r0, #1 │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r3, r2, lsl #4]! │ │ │ │ ldr r1, [r0, #328] @ 0x148 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 13e138 │ │ │ │ + bcs 13e120 │ │ │ │ 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 │ │ │ │ @@ -287626,364 +287620,364 @@ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ @ instruction: 0xffffffb0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13dcac │ │ │ │ + beq 13dc94 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ lsl r5, r1, #3 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 13c110 │ │ │ │ + bl 13c0f8 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 13df20 │ │ │ │ + bne 13df08 │ │ │ │ add r4, r4, #8 │ │ │ │ subs r5, r5, #8 │ │ │ │ - bne 13dd34 │ │ │ │ - b 13dcac │ │ │ │ + bne 13dd1c │ │ │ │ + b 13dc94 │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ mov fp, #0 │ │ │ │ lsl sl, r5, #2 │ │ │ │ - b 13dd80 │ │ │ │ + b 13dd68 │ │ │ │ add fp, fp, #1 │ │ │ │ sub sl, sl, #4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 13dcac │ │ │ │ + beq 13dc94 │ │ │ │ ldr r0, [r4, fp, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13dd78 │ │ │ │ + beq 13dd60 │ │ │ │ strb fp, [sp, #709] @ 0x2c5 │ │ │ │ strb fp, [sp, #708] @ 0x2c4 │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 13c110 │ │ │ │ + bl 13c0f8 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq 13dd78 │ │ │ │ - b 13df20 │ │ │ │ + beq 13dd60 │ │ │ │ + b 13df08 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ bfc r7, #10, #22 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bfc r3, #10, #22 │ │ │ │ mov r0, r8 │ │ │ │ orr r6, r6, r3 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 13be1c │ │ │ │ + bl 13be04 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - b 13dca0 │ │ │ │ + b 13dc88 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13dcac │ │ │ │ + beq 13dc94 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #0 │ │ │ │ sub r4, r2, r1, lsl #2 │ │ │ │ sub r5, r0, #4 │ │ │ │ ldr r2, [r5, -r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 13be1c │ │ │ │ + bl 13be04 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 13df20 │ │ │ │ + bne 13df08 │ │ │ │ adds r4, r4, #4 │ │ │ │ - bne 13de0c │ │ │ │ - b 13dcac │ │ │ │ + bne 13ddf4 │ │ │ │ + b 13dc94 │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 13be1c │ │ │ │ + bl 13be04 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 13e058 │ │ │ │ + bne 13e040 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 13be1c │ │ │ │ + bl 13be04 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq 13dcac │ │ │ │ - b 13e058 │ │ │ │ + beq 13dc94 │ │ │ │ + b 13e040 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 13deb8 │ │ │ │ + bcc 13dea0 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 13be1c │ │ │ │ + bl 13be04 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - b 13dca0 │ │ │ │ + b 13dc88 │ │ │ │ ldrb r1, [sp, #700] @ 0x2bc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13e078 │ │ │ │ + bne 13e060 │ │ │ │ ldr r2, [sp, #352] @ 0x160 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ and r2, r2, #31 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r2, r3, r9, lsl r2 │ │ │ │ strb r5, [sp, #700] @ 0x2bc │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 13e164 │ │ │ │ + bcs 13e14c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ bfc r7, #10, #22 │ │ │ │ orr r0, r7, r0, lsl #10 │ │ │ │ str r6, [r1, r2, lsl #3]! │ │ │ │ str r0, [r1, #4] │ │ │ │ - b 13dcac │ │ │ │ + b 13dc94 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldm r8!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, r4, #8 │ │ │ │ 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} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ - b 13d900 │ │ │ │ + b 13d8e8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 13bf9c │ │ │ │ + bl 13bf84 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 13df7c │ │ │ │ + bls 13df64 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ - bl 13f018 │ │ │ │ + bl 13f000 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 13e130 │ │ │ │ + bne 13e118 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r1 │ │ │ │ - bls 13dfa4 │ │ │ │ + bls 13df8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #8 │ │ │ │ - bl 13f018 │ │ │ │ + bl 13f000 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 13e130 │ │ │ │ + bne 13e118 │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r2, #316 @ 0x13c │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13dfd8 │ │ │ │ + beq 13dfc0 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13dff8 │ │ │ │ + beq 13dfe0 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e014 │ │ │ │ + beq 13dffc │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13ee04 │ │ │ │ - b 13d908 │ │ │ │ + bl 13edec │ │ │ │ + b 13d8f0 │ │ │ │ add ip, r6, #8 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ 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 13d900 │ │ │ │ + b 13d8e8 │ │ │ │ ldm r8!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, sl, #8 │ │ │ │ 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} │ │ │ │ - b 13d8f8 │ │ │ │ - ldr r0, [pc, #476] @ 13e25c │ │ │ │ + b 13d8e0 │ │ │ │ + ldr r0, [pc, #476] @ 13e244 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ 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 13d900 │ │ │ │ - ldr r0, [pc, #408] @ 13e244 │ │ │ │ + b 13d8e8 │ │ │ │ + ldr r0, [pc, #408] @ 13e22c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 13e160 │ │ │ │ + b 13e148 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ - b 13e120 │ │ │ │ + b 13e108 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #8 │ │ │ │ bl 3383c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - b 13da08 │ │ │ │ - ldr r1, [pc, #352] @ 13e248 │ │ │ │ - ldr r0, [pc, #352] @ 13e24c │ │ │ │ + b 13d9f0 │ │ │ │ + ldr r1, [pc, #352] @ 13e230 │ │ │ │ + ldr r0, [pc, #352] @ 13e234 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #960 @ 0x3c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 3336c │ │ │ │ - b 13e160 │ │ │ │ - ldr r0, [pc, #288] @ 13e230 │ │ │ │ + b 13e148 │ │ │ │ + ldr r0, [pc, #288] @ 13e218 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr fp, [pc, #276] @ 13e234 │ │ │ │ + ldr fp, [pc, #276] @ 13e21c │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 3ab00 │ │ │ │ - b 13e160 │ │ │ │ + b 13e148 │ │ │ │ bl 3a344 │ │ │ │ - b 13e160 │ │ │ │ - ldr r0, [pc, #276] @ 13e254 │ │ │ │ + b 13e148 │ │ │ │ + ldr r0, [pc, #276] @ 13e23c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bl 3a92c │ │ │ │ - b 13e160 │ │ │ │ - ldr r2, [pc, #208] @ 13e22c │ │ │ │ + b 13e148 │ │ │ │ + ldr r2, [pc, #208] @ 13e214 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #236] @ 13e258 │ │ │ │ + ldr r0, [pc, #236] @ 13e240 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 13e140 │ │ │ │ - b 13e190 │ │ │ │ - b 13e190 │ │ │ │ - b 13e190 │ │ │ │ - b 13e190 │ │ │ │ - b 13e190 │ │ │ │ - b 13e190 │ │ │ │ + b 13e128 │ │ │ │ + b 13e178 │ │ │ │ + b 13e178 │ │ │ │ + b 13e178 │ │ │ │ + b 13e178 │ │ │ │ + b 13e178 │ │ │ │ + b 13e178 │ │ │ │ mov r4, r0 │ │ │ │ - b 13e1dc │ │ │ │ + b 13e1c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 13ee48 │ │ │ │ - b 13e1dc │ │ │ │ + bl 13ee30 │ │ │ │ + b 13e1c4 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1280 @ 0x500 │ │ │ │ - bl 13ee04 │ │ │ │ + bl 13edec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e1d4 │ │ │ │ + beq 13e1bc │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 13e1d4 │ │ │ │ + b 13e1bc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #960 @ 0x3c0 │ │ │ │ - bl 13ed38 │ │ │ │ + bl 13ed20 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13e1e4 │ │ │ │ + bne 13e1cc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13e20c │ │ │ │ + bne 13e1f4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ andeq r1, r0, r4, lsl r7 │ │ │ │ - andseq r8, r0, lr, asr #18 │ │ │ │ - andseq r2, r9, r4, ror sp │ │ │ │ - mulseq r0, r0, r3 │ │ │ │ - andseq r2, r9, r4, lsr #1 │ │ │ │ - ldrsheq r2, [r9], -ip │ │ │ │ - andseq r8, r1, r7, lsl r6 │ │ │ │ - andseq r2, r9, ip, asr #12 │ │ │ │ - andseq r2, r9, ip, ror #13 │ │ │ │ - andseq r8, r1, r3, lsr #24 │ │ │ │ - andseq r2, r9, r4, lsr #3 │ │ │ │ - @ instruction: 0x001038b4 │ │ │ │ - mulseq r9, r0, r1 │ │ │ │ - andseq r8, r1, sl, lsl lr │ │ │ │ - andseq r2, r9, r0, lsr r1 │ │ │ │ - mulseq r9, r4, r0 │ │ │ │ - andseq r8, r1, r0, asr r7 │ │ │ │ + andseq r8, r0, r6, ror #18 │ │ │ │ + andseq r2, r9, ip, lsl #27 │ │ │ │ + andseq r4, r0, r8, lsr #7 │ │ │ │ + ldrheq r2, [r9], -ip │ │ │ │ + andseq r2, r9, r4, lsl r1 │ │ │ │ + andseq r8, r1, pc, lsr #12 │ │ │ │ + andseq r2, r9, r4, ror #12 │ │ │ │ + andseq r2, r9, r4, lsl #14 │ │ │ │ + andseq r8, r1, fp, lsr ip │ │ │ │ + @ instruction: 0x001921bc │ │ │ │ + andseq r3, r0, ip, asr #17 │ │ │ │ + andseq r2, r9, r8, lsr #3 │ │ │ │ + andseq r8, r1, r2, lsr lr │ │ │ │ + andseq r2, r9, r8, asr #2 │ │ │ │ + andseq r2, r9, ip, lsr #1 │ │ │ │ + andseq r8, r1, r8, ror #14 │ │ │ │ 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 13e338 │ │ │ │ + beq 13e320 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e338 │ │ │ │ + beq 13e320 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -287995,843 +287989,843 @@ │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp ip, r6, lsl r4 │ │ │ │ mov lr, r0 │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ add r6, r6, #1 │ │ │ │ movcc lr, ip │ │ │ │ cmp ip, lr │ │ │ │ - beq 13e39c │ │ │ │ + beq 13e384 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ lsr r9, r8, #11 │ │ │ │ lsr r3, r9, r5 │ │ │ │ cmp r7, r9, lsr r5 │ │ │ │ - bls 13e388 │ │ │ │ + bls 13e370 │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ bfc r8, #11, #21 │ │ │ │ ldr r2, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ add lr, lr, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ orr r3, r8, r3, lsl #11 │ │ │ │ strd r2, [r1] │ │ │ │ add r1, r1, #8 │ │ │ │ - bne 13e2e8 │ │ │ │ + bne 13e2d0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 13e2c8 │ │ │ │ + bne 13e2b0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13e380 │ │ │ │ + beq 13e368 │ │ │ │ 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 13e3ac │ │ │ │ + bls 13e394 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r0, [r7], #4 │ │ │ │ - bne 13e360 │ │ │ │ + bne 13e348 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #44] @ 13e3bc │ │ │ │ + ldr r2, [pc, #44] @ 13e3a4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #28] @ 13e3c0 │ │ │ │ + ldr r2, [pc, #28] @ 13e3a8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #16] @ 13e3c4 │ │ │ │ + ldr r2, [pc, #16] @ 13e3ac │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r1, r9, r8, asr #31 │ │ │ │ - mulseq r9, r8, pc @ │ │ │ │ - andseq r1, r9, r8, lsr #31 │ │ │ │ + andseq r1, r9, r0, ror #31 │ │ │ │ + @ instruction: 0x00191fb0 │ │ │ │ + andseq r1, r9, r0, asr #31 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 13e3f4 │ │ │ │ - bcs 13e410 │ │ │ │ + beq 13e3dc │ │ │ │ + bcs 13e3f8 │ │ │ │ ldrb r1, [r3, r2]! │ │ │ │ cmp r1, #10 │ │ │ │ - beq 13e3f8 │ │ │ │ + beq 13e3e0 │ │ │ │ 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] @ 13e428 │ │ │ │ + ldr r3, [pc, #12] @ 13e410 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - mulseq r9, r0, pc @ │ │ │ │ + andseq r1, r9, r8, lsr #31 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 13e478 │ │ │ │ + bcs 13e460 │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ cmp r3, #10 │ │ │ │ - beq 13e474 │ │ │ │ + beq 13e45c │ │ │ │ cmp r3, #13 │ │ │ │ movne r0, #0 │ │ │ │ bxne lr │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 13e474 │ │ │ │ + bcs 13e45c │ │ │ │ ldrb r0, [ip, r2] │ │ │ │ subs r0, r0, #10 │ │ │ │ movwne r0, #1 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #8] @ 13e48c │ │ │ │ + ldr r2, [pc, #8] @ 13e474 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r1, r9, r8, lsr pc │ │ │ │ + andseq r1, r9, r0, asr pc │ │ │ │ push {fp, lr} │ │ │ │ - ldr lr, [pc, #76] @ 13e4e8 │ │ │ │ + ldr lr, [pc, #76] @ 13e4d0 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ add lr, pc, lr │ │ │ │ - beq 13e4c0 │ │ │ │ + beq 13e4a8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 13e4d8 │ │ │ │ + bcs 13e4c0 │ │ │ │ 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] @ 13e4ec │ │ │ │ + ldr r2, [pc, #12] @ 13e4d4 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r8, r1, r3, ror #6 │ │ │ │ - andseq r1, r9, ip, ror #29 │ │ │ │ + andseq r8, r1, fp, ror r3 │ │ │ │ + andseq r1, r9, r4, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 13e7c4 │ │ │ │ + bcc 13e7ac │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13e604 │ │ │ │ + beq 13e5ec │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r6, r2, #4 │ │ │ │ movcc r6, #0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r6 │ │ │ │ cmp r3, r6 │ │ │ │ - bls 13e550 │ │ │ │ + bls 13e538 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 13e81c │ │ │ │ + bcs 13e804 │ │ │ │ add r7, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 13e528 │ │ │ │ + blt 13e510 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 13e7e0 │ │ │ │ + bcc 13e7c8 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 13e604 │ │ │ │ + beq 13e5ec │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 13e5a8 │ │ │ │ + ble 13e590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 13e7f4 │ │ │ │ + beq 13e7dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b 13e604 │ │ │ │ + b 13e5ec │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 13e604 │ │ │ │ + bcc 13e5ec │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 13e78c │ │ │ │ + bcs 13e774 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 13e604 │ │ │ │ + bhi 13e5ec │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13e720 │ │ │ │ + bne 13e708 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 13e698 │ │ │ │ + beq 13e680 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 13e658 │ │ │ │ - bl 1bd86c │ │ │ │ + ble 13e640 │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r9, r0 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 13e698 │ │ │ │ - ldr r0, [pc, #540] @ 13e854 │ │ │ │ - ldr r3, [pc, #540] @ 13e858 │ │ │ │ - ldr r1, [pc, #540] @ 13e85c │ │ │ │ + bne 13e680 │ │ │ │ + ldr r0, [pc, #540] @ 13e83c │ │ │ │ + ldr r3, [pc, #540] @ 13e840 │ │ │ │ + ldr r1, [pc, #540] @ 13e844 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 13e698 │ │ │ │ + bcc 13e680 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 13e708 │ │ │ │ + bcs 13e6f0 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 13e698 │ │ │ │ + bhi 13e680 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13e6a8 │ │ │ │ + bne 13e690 │ │ │ │ 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 13e834 │ │ │ │ + beq 13e81c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 13e620 │ │ │ │ + bgt 13e608 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 13e7a4 │ │ │ │ + bcc 13e78c │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 13e7b4 │ │ │ │ + bcc 13e79c │ │ │ │ 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 13e620 │ │ │ │ + b 13e608 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 13e698 │ │ │ │ + bcc 13e680 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 13e680 │ │ │ │ - b 13e698 │ │ │ │ + bls 13e668 │ │ │ │ + b 13e680 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13e834 │ │ │ │ + beq 13e81c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 13e578 │ │ │ │ + bgt 13e560 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 13e7ac │ │ │ │ + bcc 13e794 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 13e7bc │ │ │ │ + bcc 13e7a4 │ │ │ │ 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 13e578 │ │ │ │ + b 13e560 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 13e604 │ │ │ │ + bcc 13e5ec │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 13e5d0 │ │ │ │ - b 13e604 │ │ │ │ + bls 13e5b8 │ │ │ │ + b 13e5ec │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 13e620 │ │ │ │ + b 13e608 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 13e578 │ │ │ │ + b 13e560 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 13e620 │ │ │ │ + b 13e608 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 13e578 │ │ │ │ - ldr r3, [pc, #152] @ 13e864 │ │ │ │ + b 13e560 │ │ │ │ + ldr r3, [pc, #152] @ 13e84c │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #88] @ 13e840 │ │ │ │ + ldr r3, [pc, #88] @ 13e828 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #72] @ 13e844 │ │ │ │ - ldr r3, [pc, #72] @ 13e848 │ │ │ │ - ldr r1, [pc, #72] @ 13e84c │ │ │ │ + ldr r0, [pc, #72] @ 13e82c │ │ │ │ + ldr r3, [pc, #72] @ 13e830 │ │ │ │ + ldr r1, [pc, #72] @ 13e834 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r4, [pc, #60] @ 13e860 │ │ │ │ + ldr r4, [pc, #60] @ 13e848 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 3a92c │ │ │ │ - ldr r0, [pc, #20] @ 13e850 │ │ │ │ + ldr r0, [pc, #20] @ 13e838 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - andseq r1, r9, r0, ror #24 │ │ │ │ - andseq r8, r1, r7, lsl #2 │ │ │ │ - andseq r1, r9, r8, ror #24 │ │ │ │ - andseq r1, r9, r4, lsl ip │ │ │ │ - andseq r1, r9, r4, lsr #24 │ │ │ │ - andseq r8, r1, fp, asr #5 │ │ │ │ - andseq r1, r9, ip, lsr #28 │ │ │ │ - andseq r1, r9, r8, asr #27 │ │ │ │ - andseq r1, r9, r4, lsl ip │ │ │ │ - andseq r1, r9, r8, asr ip │ │ │ │ + andseq r1, r9, r8, ror ip │ │ │ │ + andseq r8, r1, pc, lsl r1 │ │ │ │ + andseq r1, r9, r0, lsl #25 │ │ │ │ + andseq r1, r9, ip, lsr #24 │ │ │ │ + andseq r1, r9, ip, lsr ip │ │ │ │ + andseq r8, r1, r3, ror #5 │ │ │ │ + andseq r1, r9, r4, asr #28 │ │ │ │ + andseq r1, r9, r0, ror #27 │ │ │ │ + andseq r1, r9, ip, lsr #24 │ │ │ │ + andseq r1, r9, r0, ror ip │ │ │ │ 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 13ea5c │ │ │ │ + beq 13ea44 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 13ec10 │ │ │ │ + bcc 13ebf8 │ │ │ │ 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 13e8d0 │ │ │ │ + bls 13e8b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 13ecb0 │ │ │ │ + bcs 13ec98 │ │ │ │ add r4, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r4, [r4] │ │ │ │ cmn r4, #64 @ 0x40 │ │ │ │ - blt 13e8a4 │ │ │ │ + blt 13e88c │ │ │ │ add r4, r3, #1 │ │ │ │ - b 13e8d4 │ │ │ │ + b 13e8bc │ │ │ │ mov r4, r7 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 13ec2c │ │ │ │ + bcc 13ec14 │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 13ea94 │ │ │ │ + beq 13ea7c │ │ │ │ add fp, r0, r4 │ │ │ │ ldrsb r3, [fp] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 13e978 │ │ │ │ + ble 13e960 │ │ │ │ cmp r6, r5 │ │ │ │ - bls 13e920 │ │ │ │ + bls 13e908 │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 13ecc8 │ │ │ │ + bcs 13ecb0 │ │ │ │ add r3, r0, r6 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - blt 13e8f8 │ │ │ │ + blt 13e8e0 │ │ │ │ add r7, r6, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc 13ec40 │ │ │ │ + bcc 13ec28 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 13ea5c │ │ │ │ + beq 13ea44 │ │ │ │ add r3, r0, r7 │ │ │ │ ldrsb r4, [r3] │ │ │ │ cmn r4, #1 │ │ │ │ uxtb r5, r4 │ │ │ │ - ble 13ea00 │ │ │ │ + ble 13e9e8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 13ec7c │ │ │ │ + beq 13ec64 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - b 13ea5c │ │ │ │ + b 13ea44 │ │ │ │ uxtb ip, r3 │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 13ea94 │ │ │ │ + bcc 13ea7c │ │ │ │ sub lr, r2, r4 │ │ │ │ mov r4, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r4, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 13eb38 │ │ │ │ + bcs 13eb20 │ │ │ │ cmp r4, lr │ │ │ │ - bhi 13ea94 │ │ │ │ + bhi 13ea7c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13ea94 │ │ │ │ + beq 13ea7c │ │ │ │ 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 13ef78 │ │ │ │ + bl 13ef60 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13eca4 │ │ │ │ + beq 13ec8c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 13e8f8 │ │ │ │ + b 13e8e0 │ │ │ │ cmp r5, #192 @ 0xc0 │ │ │ │ - bcc 13ea5c │ │ │ │ + bcc 13ea44 │ │ │ │ sub r4, r2, r7 │ │ │ │ mov r7, #2 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ movcs r7, #3 │ │ │ │ cmpcs r5, #240 @ 0xf0 │ │ │ │ - bcs 13eba0 │ │ │ │ + bcs 13eb88 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi 13ea5c │ │ │ │ + bhi 13ea44 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13eb68 │ │ │ │ + bne 13eb50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 13ea88 │ │ │ │ + bls 13ea70 │ │ │ │ ldrsb r3, [r0, r2]! │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r4, r3 │ │ │ │ - ble 13eaa0 │ │ │ │ + ble 13ea88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r8, r0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 13ec54 │ │ │ │ + beq 13ec3c │ │ │ │ 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 13ea94 │ │ │ │ + bcc 13ea7c │ │ │ │ sub r5, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 13eb50 │ │ │ │ + bcs 13eb38 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 13ea94 │ │ │ │ + bhi 13ea7c │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13ea94 │ │ │ │ + bne 13ea7c │ │ │ │ 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 13ef78 │ │ │ │ + bl 13ef60 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13eca4 │ │ │ │ + beq 13ec8c │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 13ebb8 │ │ │ │ + bcs 13eba0 │ │ │ │ mov r8, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 13ea88 │ │ │ │ - b 13ebc8 │ │ │ │ + bhi 13ea70 │ │ │ │ + b 13ebb0 │ │ │ │ cmp lr, #4 │ │ │ │ - bcc 13ea94 │ │ │ │ + bcc 13ea7c │ │ │ │ mov r4, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 13e9a4 │ │ │ │ - b 13ea94 │ │ │ │ + bls 13e98c │ │ │ │ + b 13ea7c │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 13ea94 │ │ │ │ + bcc 13ea7c │ │ │ │ mov r2, #4 │ │ │ │ cmp r4, #247 @ 0xf7 │ │ │ │ - bls 13eacc │ │ │ │ - b 13ea94 │ │ │ │ + bls 13eab4 │ │ │ │ + b 13ea7c │ │ │ │ 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 13ef78 │ │ │ │ + bl 13ef60 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13eca4 │ │ │ │ + beq 13ec8c │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - b 13e948 │ │ │ │ + b 13e930 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 13ea5c │ │ │ │ + bcc 13ea44 │ │ │ │ mov r7, #4 │ │ │ │ cmp r5, #247 @ 0xf7 │ │ │ │ - bls 13ea28 │ │ │ │ - b 13ea5c │ │ │ │ + bls 13ea10 │ │ │ │ + b 13ea44 │ │ │ │ mov r2, #4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 13ea88 │ │ │ │ + bcc 13ea70 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13ebe4 │ │ │ │ + bne 13ebcc │ │ │ │ mov r8, #0 │ │ │ │ - b 13ea88 │ │ │ │ + b 13ea70 │ │ │ │ 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 13ef78 │ │ │ │ + bl 13ef60 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13eca4 │ │ │ │ + beq 13ec8c │ │ │ │ mov r4, r1 │ │ │ │ - b 13ea74 │ │ │ │ - ldr r3, [pc, #212] @ 13ecec │ │ │ │ + b 13ea5c │ │ │ │ + ldr r3, [pc, #212] @ 13ecd4 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r7 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #180] @ 13ece8 │ │ │ │ + ldr r3, [pc, #180] @ 13ecd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #196] @ 13ed0c │ │ │ │ + ldr r3, [pc, #196] @ 13ecf4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #160] @ 13ecfc │ │ │ │ - ldr r3, [pc, #160] @ 13ed00 │ │ │ │ - ldr r1, [pc, #160] @ 13ed04 │ │ │ │ + ldr r0, [pc, #160] @ 13ece4 │ │ │ │ + ldr r3, [pc, #160] @ 13ece8 │ │ │ │ + ldr r1, [pc, #160] @ 13ecec │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r0, [pc, #108] @ 13ecf0 │ │ │ │ - ldr r3, [pc, #108] @ 13ecf4 │ │ │ │ - ldr r1, [pc, #108] @ 13ecf8 │ │ │ │ + ldr r0, [pc, #108] @ 13ecd8 │ │ │ │ + ldr r3, [pc, #108] @ 13ecdc │ │ │ │ + ldr r1, [pc, #108] @ 13ece0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r0, [pc, #56] @ 13ece4 │ │ │ │ + ldr r0, [pc, #56] @ 13eccc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r7, [pc, #40] @ 13ece0 │ │ │ │ + ldr r7, [pc, #40] @ 13ecc8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r7 │ │ │ │ bl 3a92c │ │ │ │ - ldr r3, [pc, #56] @ 13ed08 │ │ │ │ + ldr r3, [pc, #56] @ 13ecf0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - andseq r1, r9, r0, lsl #15 │ │ │ │ - @ instruction: 0x001917b4 │ │ │ │ - andseq r1, r9, r4, lsl r8 │ │ │ │ - @ instruction: 0x001917dc │ │ │ │ - andseq r7, r1, pc, ror ip │ │ │ │ - andseq r1, r9, r0, ror #15 │ │ │ │ - andseq r1, r9, ip, lsl #15 │ │ │ │ - andseq r7, r1, r7, lsr #25 │ │ │ │ - andseq r1, r9, r8, lsl #16 │ │ │ │ + mulseq r9, r8, r7 │ │ │ │ + andseq r1, r9, ip, asr #15 │ │ │ │ + andseq r1, r9, ip, lsr #16 │ │ │ │ + @ instruction: 0x001917f4 │ │ │ │ + mulseq r1, r7, ip │ │ │ │ + @ instruction: 0x001917f8 │ │ │ │ andseq r1, r9, r4, lsr #15 │ │ │ │ - andseq r1, r9, r8, ror #14 │ │ │ │ - andseq r1, r9, r0, lsl #16 │ │ │ │ + @ instruction: 0x00117cbf │ │ │ │ + andseq r1, r9, r0, lsr #16 │ │ │ │ + @ instruction: 0x001917bc │ │ │ │ + andseq r1, r9, r0, lsl #15 │ │ │ │ + andseq r1, r9, r8, lsl r8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 13f0b8 │ │ │ │ + b 13f0a0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 13ed30 │ │ │ │ + bne 13ed18 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 13ed34 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 13ed1c │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ 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 13ed48 │ │ │ │ + bne 13ed30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13ed6c │ │ │ │ + bne 13ed54 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ed88 │ │ │ │ + beq 13ed70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13eda8 │ │ │ │ + beq 13ed90 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13edd0 │ │ │ │ + bne 13edb8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13edec │ │ │ │ + bne 13edd4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13edc8 │ │ │ │ + beq 13edb0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ee28 │ │ │ │ + beq 13ee10 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ 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 ab350 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 13ed38 │ │ │ │ + bl 13ed20 │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ee70 │ │ │ │ + beq 13ee58 │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ee8c │ │ │ │ + beq 13ee74 │ │ │ │ ldr r0, [r4, #344] @ 0x158 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13eea8 │ │ │ │ + beq 13ee90 │ │ │ │ ldr r0, [r4, #356] @ 0x164 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #364] @ 0x16c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13eec4 │ │ │ │ + beq 13eeac │ │ │ │ ldr r0, [r4, #368] @ 0x170 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #376] @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13eee4 │ │ │ │ + beq 13eecc │ │ │ │ ldr r0, [r4, #380] @ 0x17c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13ef20 │ │ │ │ + bne 13ef08 │ │ │ │ ldr r1, [r4, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13ef3c │ │ │ │ + bne 13ef24 │ │ │ │ ldr r1, [r4, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13ef58 │ │ │ │ + bne 13ef40 │ │ │ │ add r0, r4, #364 @ 0x16c │ │ │ │ - bl 13ee04 │ │ │ │ + bl 13edec │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ef04 │ │ │ │ + beq 13eeec │ │ │ │ ldr r0, [r4, #344] @ 0x158 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ef10 │ │ │ │ + beq 13eef8 │ │ │ │ ldr r0, [r4, #356] @ 0x164 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #364 @ 0x16c │ │ │ │ - bl 13ee04 │ │ │ │ + bl 13edec │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 13f000 │ │ │ │ + beq 13efe8 │ │ │ │ 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 13f008 │ │ │ │ + bcc 13eff0 │ │ │ │ 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 13f010 │ │ │ │ + bcc 13eff8 │ │ │ │ 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 │ │ │ │ @@ -288842,72 +288836,72 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ orr r1, r3, ip, lsl #12 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r8, r1 │ │ │ │ - bhi 13f098 │ │ │ │ + bhi 13f080 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13f08c │ │ │ │ + beq 13f074 │ │ │ │ mul r1, r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r2 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 13f07c │ │ │ │ + beq 13f064 │ │ │ │ mul r7, r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ bl ab354 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f088 │ │ │ │ + bne 13f070 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ bl ab350 │ │ │ │ mov r9, r5 │ │ │ │ strd r8, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 13f0b0 │ │ │ │ + ldr r0, [pc, #16] @ 13f098 │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ - ldr r2, [pc, #12] @ 13f0b4 │ │ │ │ + ldr r2, [pc, #12] @ 13f09c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - @ instruction: 0x001178db │ │ │ │ - @ instruction: 0x001913d4 │ │ │ │ + @ instruction: 0x001178f3 │ │ │ │ + andseq r1, r9, ip, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldm r1, {r9, fp} │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #14 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ - ldr r1, [pc, #1788] @ 13f7d4 │ │ │ │ + ldr r1, [pc, #1788] @ 13f7bc │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13f0fc │ │ │ │ + beq 13f0e4 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #304] @ 0x130 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ lsrs r4, r1, r0 │ │ │ │ - beq 13f638 │ │ │ │ + beq 13f620 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r8, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [r7, #300] @ 0x12c │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r7, #308] @ 0x134 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -288915,94 +288909,94 @@ │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ add r0, r2, r8, lsl r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 13f7c8 │ │ │ │ + bcs 13f7b0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [r1, r0, lsl #3]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - beq 13f190 │ │ │ │ + beq 13f178 │ │ │ │ mvn r0, #0 │ │ │ │ subs r0, r0, r5 │ │ │ │ mvn r0, #1024 @ 0x400 │ │ │ │ sbcs r0, r0, r4 │ │ │ │ - bcs 13f1a0 │ │ │ │ - ldr r1, [pc, #1720] @ 13f840 │ │ │ │ + bcs 13f188 │ │ │ │ + ldr r1, [pc, #1720] @ 13f828 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 13f1ac │ │ │ │ - ldr r1, [pc, #1640] @ 13f800 │ │ │ │ + b 13f194 │ │ │ │ + ldr r1, [pc, #1640] @ 13f7e8 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 13f1ac │ │ │ │ - ldr r1, [pc, #1584] @ 13f7d8 │ │ │ │ + b 13f194 │ │ │ │ + ldr r1, [pc, #1584] @ 13f7c0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f754 │ │ │ │ + bne 13f73c │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #1588] @ 13f804 │ │ │ │ + ldr r0, [pc, #1588] @ 13f7ec │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #1564] @ 13f808 │ │ │ │ + ldr r2, [pc, #1564] @ 13f7f0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f754 │ │ │ │ + bne 13f73c │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #1024 @ 0x400 │ │ │ │ adds r0, r0, #1 │ │ │ │ adc r1, r1, #0 │ │ │ │ eor r0, r5, r0 │ │ │ │ eor r1, r4, r1 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13f24c │ │ │ │ - ldr r0, [pc, #1516] @ 13f80c │ │ │ │ + beq 13f234 │ │ │ │ + ldr r0, [pc, #1516] @ 13f7f4 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1488] @ 13f810 │ │ │ │ + ldr r2, [pc, #1488] @ 13f7f8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f754 │ │ │ │ + bne 13f73c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #1464] @ 13f814 │ │ │ │ + ldr r1, [pc, #1464] @ 13f7fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f754 │ │ │ │ + bne 13f73c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsl r0, r8, r0 │ │ │ │ adds r1, r0, r1 │ │ │ │ - bcs 13f7bc │ │ │ │ + bcs 13f7a4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 13f7bc │ │ │ │ + bhi 13f7a4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov lr, #0 │ │ │ │ add r7, r1, r0, lsl #3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ @@ -289011,265 +289005,265 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r7, r1 │ │ │ │ - beq 13f30c │ │ │ │ + beq 13f2f4 │ │ │ │ ldrd r4, [r7] │ │ │ │ uxtb r6, r9 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r9, r9, #1 │ │ │ │ add r7, r7, #8 │ │ │ │ tst r2, #1 │ │ │ │ - beq 13f33c │ │ │ │ + beq 13f324 │ │ │ │ eor r2, ip, r4 │ │ │ │ eor r3, r0, r5 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne 13f5c0 │ │ │ │ + bne 13f5a8 │ │ │ │ mov r4, ip │ │ │ │ mov r5, r0 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ - b 13f340 │ │ │ │ + b 13f328 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ mov r6, r8 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ mov r4, ip │ │ │ │ mov r5, r0 │ │ │ │ mov fp, ip │ │ │ │ mov sl, r0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ tst lr, #1 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ - bne 13f414 │ │ │ │ - b 13f5f0 │ │ │ │ + bne 13f3fc │ │ │ │ + b 13f5d8 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov lr, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq 13f3f8 │ │ │ │ + beq 13f3e0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov ip, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r5 │ │ │ │ mov r8, r6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b 13f398 │ │ │ │ + b 13f380 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov ip, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r5 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add r7, r7, #8 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r8, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - beq 13f3e0 │ │ │ │ + beq 13f3c8 │ │ │ │ ldrd r4, [r7] │ │ │ │ eor r2, sl, r5 │ │ │ │ uxtb r6, r9 │ │ │ │ eor r3, fp, r4 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - beq 13f384 │ │ │ │ + beq 13f36c │ │ │ │ cmp sl, #2048 @ 0x800 │ │ │ │ - bcc 13f36c │ │ │ │ + bcc 13f354 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ add r7, r7, #8 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f438 │ │ │ │ - b 13f460 │ │ │ │ + bne 13f420 │ │ │ │ + b 13f448 │ │ │ │ mov r4, ip │ │ │ │ mov r5, r0 │ │ │ │ tst lr, #1 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ - bne 13f414 │ │ │ │ - b 13f5f0 │ │ │ │ + bne 13f3fc │ │ │ │ + b 13f5d8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r5 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ tst lr, #1 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ - beq 13f5f0 │ │ │ │ + beq 13f5d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r6 │ │ │ │ lsrs r0, sl, #11 │ │ │ │ - beq 13f5f0 │ │ │ │ + beq 13f5d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f460 │ │ │ │ + beq 13f448 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #1024] @ 13f848 │ │ │ │ + ldr r1, [pc, #1024] @ 13f830 │ │ │ │ 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 13f754 │ │ │ │ + bne 13f73c │ │ │ │ lsr r0, sl, #11 │ │ │ │ cmp lr, r8 │ │ │ │ - bne 13f4c0 │ │ │ │ + bne 13f4a8 │ │ │ │ strb r8, [sp, #79] @ 0x4f │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #940] @ 13f828 │ │ │ │ + ldr r0, [pc, #940] @ 13f810 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #924] @ 13f82c │ │ │ │ + ldr r0, [pc, #924] @ 13f814 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #79 @ 0x4f │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #900] @ 13f830 │ │ │ │ + ldr r2, [pc, #900] @ 13f818 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f520 │ │ │ │ - b 13f754 │ │ │ │ + beq 13f508 │ │ │ │ + b 13f73c │ │ │ │ strb lr, [sp, #78] @ 0x4e │ │ │ │ add r1, sp, #79 @ 0x4f │ │ │ │ strb r8, [sp, #79] @ 0x4f │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #836] @ 13f81c │ │ │ │ + ldr r0, [pc, #836] @ 13f804 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #820] @ 13f820 │ │ │ │ + ldr r0, [pc, #820] @ 13f808 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #78 @ 0x4e │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #788] @ 13f824 │ │ │ │ + ldr r2, [pc, #788] @ 13f80c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f754 │ │ │ │ + bne 13f73c │ │ │ │ tst sl, #1024 @ 0x400 │ │ │ │ - beq 13f548 │ │ │ │ + beq 13f530 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r1, [pc, #764] @ 13f834 │ │ │ │ + ldr r1, [pc, #764] @ 13f81c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f754 │ │ │ │ + bne 13f73c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bfc sl, #10, #22 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ mov r8, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ orrs r0, fp, sl │ │ │ │ mov ip, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 13f2c4 │ │ │ │ + beq 13f2ac │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str sl, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #692] @ 13f838 │ │ │ │ + ldr r0, [pc, #692] @ 13f820 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #668] @ 13f83c │ │ │ │ + ldr r2, [pc, #668] @ 13f824 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov ip, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 13f2c4 │ │ │ │ - b 13f754 │ │ │ │ + beq 13f2ac │ │ │ │ + b 13f73c │ │ │ │ lsrs r2, r0, #11 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - beq 13f340 │ │ │ │ + beq 13f328 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov fp, ip │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f438 │ │ │ │ - b 13f460 │ │ │ │ + bne 13f420 │ │ │ │ + b 13f448 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #536] @ 13f818 │ │ │ │ + ldr r1, [pc, #536] @ 13f800 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f754 │ │ │ │ + bne 13f73c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ cmp r8, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp] │ │ │ │ - bne 13f144 │ │ │ │ - ldr r1, [pc, #412] @ 13f7dc │ │ │ │ + bne 13f12c │ │ │ │ + ldr r1, [pc, #412] @ 13f7c4 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f754 │ │ │ │ + bne 13f73c │ │ │ │ ldr r5, [r7, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ - beq 13f718 │ │ │ │ + beq 13f700 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, fp │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r2, [pc, #340] @ 13f7e0 │ │ │ │ - ldr r4, [pc, #340] @ 13f7e4 │ │ │ │ + ldr r2, [pc, #340] @ 13f7c8 │ │ │ │ + ldr r4, [pc, #340] @ 13f7cc │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f754 │ │ │ │ + bne 13f73c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 13f718 │ │ │ │ + beq 13f700 │ │ │ │ lsl r0, r5, #2 │ │ │ │ add r5, r6, #4 │ │ │ │ sub r7, r0, #4 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ mov r1, fp │ │ │ │ @@ -289278,353 +289272,353 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ mov r3, sl │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #232] @ 13f7e8 │ │ │ │ + ldr r2, [pc, #232] @ 13f7d0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f754 │ │ │ │ + bne 13f73c │ │ │ │ add r6, r6, #1 │ │ │ │ subs r7, r7, #4 │ │ │ │ - bne 13f6cc │ │ │ │ - ldr r2, [pc, #204] @ 13f7ec │ │ │ │ + bne 13f6b4 │ │ │ │ + ldr r2, [pc, #204] @ 13f7d4 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - ldr r4, [pc, #200] @ 13f7f0 │ │ │ │ + ldr r4, [pc, #200] @ 13f7d8 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f760 │ │ │ │ + beq 13f748 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ - ldr r2, [pc, #120] @ 13f7f4 │ │ │ │ + ldr r2, [pc, #120] @ 13f7dc │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne 13f0f4 │ │ │ │ - ldr r1, [pc, #84] @ 13f7f8 │ │ │ │ + bne 13f0dc │ │ │ │ + ldr r1, [pc, #84] @ 13f7e0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #128] @ 13f844 │ │ │ │ + ldr r3, [pc, #128] @ 13f82c │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #44] @ 13f7fc │ │ │ │ + ldr r2, [pc, #44] @ 13f7e4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r7, r1, r7, asr #17 │ │ │ │ - andseq r7, r1, lr, lsl #16 │ │ │ │ - andseq r7, r1, r9, ror #6 │ │ │ │ - andseq r6, r0, r3, ror #18 │ │ │ │ + @ instruction: 0x001178df │ │ │ │ + andseq r7, r1, r6, lsr #16 │ │ │ │ + andseq r7, r1, r1, lsl #7 │ │ │ │ + andseq r6, r0, fp, ror r9 │ │ │ │ @ instruction: 0xfffff678 │ │ │ │ - andseq r6, r0, r4, lsl #18 │ │ │ │ - andseq r6, r0, sp, ror #17 │ │ │ │ + andseq r6, r0, ip, lsl r9 │ │ │ │ + andseq r6, r0, r5, lsl #18 │ │ │ │ @ instruction: 0xfffff5d8 │ │ │ │ - andseq r6, r0, ip, lsr #17 │ │ │ │ - andseq r7, r1, r6, lsl #4 │ │ │ │ - andseq r0, r9, r0, lsl sl │ │ │ │ - andseq r7, r1, ip, lsl r8 │ │ │ │ + andseq r6, r0, r4, asr #17 │ │ │ │ + andseq r7, r1, lr, lsl r2 │ │ │ │ + andseq r0, r9, r8, lsr #20 │ │ │ │ + andseq r7, r1, r4, lsr r8 │ │ │ │ @ instruction: 0xfffffb40 │ │ │ │ - @ instruction: 0x0010bfdc │ │ │ │ - andseq r0, fp, ip, asr #23 │ │ │ │ - andseq r5, r0, r1, lsr #2 │ │ │ │ - andseq r7, r1, lr, asr r7 │ │ │ │ - @ instruction: 0x001173b1 │ │ │ │ + @ instruction: 0x0010bff4 │ │ │ │ + andseq r0, fp, r4, ror #23 │ │ │ │ + andseq r5, r0, r9, lsr r1 │ │ │ │ + andseq r7, r1, r6, ror r7 │ │ │ │ + andseq r7, r1, r9, asr #7 │ │ │ │ @ instruction: 0xfffff83c │ │ │ │ - @ instruction: 0x001b0ab8 │ │ │ │ - andseq r6, r0, r5, lsr fp │ │ │ │ + @ instruction: 0x001b0ad0 │ │ │ │ + andseq r6, r0, sp, asr #22 │ │ │ │ @ instruction: 0xfffff898 │ │ │ │ - andseq r0, fp, r4, lsl fp │ │ │ │ - mulseq r0, ip, fp │ │ │ │ - andseq r7, r1, r6, lsl #9 │ │ │ │ - andseq r0, fp, ip, ror #17 │ │ │ │ - andseq r4, r0, r1, asr #27 │ │ │ │ - andseq r7, r1, r0, lsr r8 │ │ │ │ - andseq r0, r9, ip, lsr #22 │ │ │ │ - andseq r7, r1, r4, ror r5 │ │ │ │ + andseq r0, fp, ip, lsr #22 │ │ │ │ + @ instruction: 0x00106bb4 │ │ │ │ + mulseq r1, lr, r4 │ │ │ │ + andseq r0, fp, r4, lsl #18 │ │ │ │ + @ instruction: 0x00104dd9 │ │ │ │ + andseq r7, r1, r8, asr #16 │ │ │ │ + andseq r0, r9, r4, asr #22 │ │ │ │ + andseq r7, r1, ip, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #156] @ 13f908 │ │ │ │ + ldr r1, [pc, #156] @ 13f8f0 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f8ec │ │ │ │ + bne 13f8d4 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r6, #0 │ │ │ │ rbit r0, r7 │ │ │ │ clz r4, r0 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi 13f8ec │ │ │ │ - ldr r5, [pc, #108] @ 13f90c │ │ │ │ + bhi 13f8d4 │ │ │ │ + ldr r5, [pc, #108] @ 13f8f4 │ │ │ │ add r6, sp, #4 │ │ │ │ mov sl, sp │ │ │ │ mov fp, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ stm sp, {r4, sl} │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #72] @ 13f910 │ │ │ │ + ldr r2, [pc, #72] @ 13f8f8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13f8f8 │ │ │ │ + bne 13f8e0 │ │ │ │ bic r7, r7, fp, lsl r4 │ │ │ │ rbit r0, r7 │ │ │ │ clz r4, r0 │ │ │ │ cmp r4, #32 │ │ │ │ - bcc 13f8ac │ │ │ │ + bcc 13f894 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r7, r1, r3, asr r1 │ │ │ │ + andseq r7, r1, fp, ror #2 │ │ │ │ @ instruction: 0xfffff468 │ │ │ │ - @ instruction: 0x00106ad5 │ │ │ │ + andseq r6, r0, sp, ror #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r6, [r0] │ │ │ │ lsr r0, r6, #10 │ │ │ │ orrs r0, r0, r7, lsl #22 │ │ │ │ - beq 13f998 │ │ │ │ - ldr r2, [pc, #268] @ 13fa40 │ │ │ │ + beq 13f980 │ │ │ │ + ldr r2, [pc, #268] @ 13fa28 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r4, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #252] @ 13fa44 │ │ │ │ + ldr r0, [pc, #252] @ 13fa2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13fa1c │ │ │ │ + bne 13fa04 │ │ │ │ movw r0, #1023 @ 0x3ff │ │ │ │ tst r6, r0 │ │ │ │ - beq 13fa28 │ │ │ │ - ldr r1, [pc, #204] @ 13fa48 │ │ │ │ + beq 13fa10 │ │ │ │ + ldr r1, [pc, #204] @ 13fa30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13f9a8 │ │ │ │ - b 13fa1c │ │ │ │ + beq 13f990 │ │ │ │ + b 13fa04 │ │ │ │ ldrd r4, [r1] │ │ │ │ movw r0, #1023 @ 0x3ff │ │ │ │ tst r6, r0 │ │ │ │ - beq 13f9f4 │ │ │ │ - ldr r2, [pc, #132] @ 13fa34 │ │ │ │ + beq 13f9dc │ │ │ │ + ldr r2, [pc, #132] @ 13fa1c │ │ │ │ bfc r6, #10, #22 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r0, [pc, #120] @ 13fa38 │ │ │ │ + ldr r0, [pc, #120] @ 13fa20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13fa1c │ │ │ │ + bne 13fa04 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #64] @ 13fa3c │ │ │ │ + ldr r1, [pc, #64] @ 13fa24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13f9ec │ │ │ │ + beq 13f9d4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r8, r0, r3, lsl sp │ │ │ │ - mulseq fp, r0, r4 │ │ │ │ - andseq r6, r1, r0, asr #31 │ │ │ │ - mulseq r0, r3, sp │ │ │ │ - andseq r0, fp, r4, asr #12 │ │ │ │ - andseq r7, r1, r3, asr #32 │ │ │ │ + andseq r8, r0, fp, lsr #26 │ │ │ │ + andseq r0, fp, r8, lsr #9 │ │ │ │ + @ instruction: 0x00116fd8 │ │ │ │ + andseq r8, r0, fp, lsr #27 │ │ │ │ + andseq r0, fp, ip, asr r6 │ │ │ │ + andseq r7, r1, fp, asr r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 13fa88 │ │ │ │ - ldr r3, [pc, #40] @ 13fa8c │ │ │ │ + ldr r1, [pc, #40] @ 13fa70 │ │ │ │ + ldr r3, [pc, #40] @ 13fa74 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq fp, r0, r5, lsr #28 │ │ │ │ - andseq r0, r9, r4, lsr #20 │ │ │ │ + andseq fp, r0, sp, lsr lr │ │ │ │ + andseq r0, r9, ip, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldm r0, {r4, r7} │ │ │ │ mov r5, r7 │ │ │ │ mvn fp, #0 │ │ │ │ adds r0, fp, #4194304 @ 0x400000 │ │ │ │ bfc r5, #10, #22 │ │ │ │ mvn sl, #1024 @ 0x400 │ │ │ │ adc r2, sl, #1024 @ 0x400 │ │ │ │ eor r3, r0, r7, lsr #10 │ │ │ │ orr r6, r4, r5 │ │ │ │ orrs r3, r3, r2 │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq 13fae8 │ │ │ │ + beq 13fad0 │ │ │ │ lsr r3, r7, #10 │ │ │ │ eor r0, r3, r0 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne 13fb08 │ │ │ │ + bne 13faf0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13fbb8 │ │ │ │ + beq 13fba0 │ │ │ │ ldrd r8, [r1] │ │ │ │ - b 13fb4c │ │ │ │ + b 13fb34 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #224] @ 13fbd8 │ │ │ │ + ldr r1, [pc, #224] @ 13fbc0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #180] @ 13fbc4 │ │ │ │ + ldr r2, [pc, #180] @ 13fbac │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ ldrd r8, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #164] @ 13fbc8 │ │ │ │ + ldr r0, [pc, #164] @ 13fbb0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13fbbc │ │ │ │ + beq 13fba4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13fbbc │ │ │ │ + bne 13fba4 │ │ │ │ subs r0, fp, r4 │ │ │ │ sbcs r0, sl, r7 │ │ │ │ - bcc 13fb80 │ │ │ │ - ldr r1, [pc, #108] @ 13fbcc │ │ │ │ + bcc 13fb68 │ │ │ │ + ldr r1, [pc, #108] @ 13fbb4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13fbbc │ │ │ │ - ldr r2, [pc, #72] @ 13fbd0 │ │ │ │ + bne 13fba4 │ │ │ │ + ldr r2, [pc, #72] @ 13fbb8 │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r4, r5} │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #56] @ 13fbd4 │ │ │ │ + ldr r0, [pc, #56] @ 13fbbc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00108bb7 │ │ │ │ - andseq r0, fp, r4, asr #7 │ │ │ │ - andseq r6, r1, pc, asr lr │ │ │ │ - andseq r8, r0, pc, lsr fp │ │ │ │ - @ instruction: 0x001b02d4 │ │ │ │ - andseq r6, r1, ip, asr #29 │ │ │ │ + andseq r8, r0, pc, asr #23 │ │ │ │ + @ instruction: 0x001b03dc │ │ │ │ + andseq r6, r1, r7, ror lr │ │ │ │ + andseq r8, r0, r7, asr fp │ │ │ │ + andseq r0, fp, ip, ror #5 │ │ │ │ + andseq r6, r1, r4, ror #29 │ │ │ │ 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 13fd30 │ │ │ │ + beq 13fd18 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r1] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13fe50 │ │ │ │ + bne 13fe38 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7, #36]! @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r7, #-4] │ │ │ │ - bne 13fe5c │ │ │ │ + bne 13fe44 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ cmp r9, r1 │ │ │ │ strd r8, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne 13fc48 │ │ │ │ + bne 13fc30 │ │ │ │ bl 33408 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r0, r9, lsl #2] │ │ │ │ add r1, r9, #1 │ │ │ │ @@ -289632,108 +289626,108 @@ │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ str r6, [sp, #4] │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 144958 │ │ │ │ + bl 144940 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 13fd40 │ │ │ │ + bne 13fd28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13fe78 │ │ │ │ + bne 13fe60 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13fe84 │ │ │ │ + beq 13fe6c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ mov r9, #9 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r5, ip │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ cmp fp, r1 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ - bne 13fce4 │ │ │ │ + bne 13fccc │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r9, [r0, fp, lsl #4]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, fp, #1 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 13fd5c │ │ │ │ + bne 13fd44 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 13fd5c │ │ │ │ + bls 13fd44 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov ip, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ - b 13fe20 │ │ │ │ + b 13fe08 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r6, #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 13fe18 │ │ │ │ + b 13fe00 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bcc 13fea0 │ │ │ │ + bcc 13fe88 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 13fdf8 │ │ │ │ + bne 13fde0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13feac │ │ │ │ + bne 13fe94 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13feb8 │ │ │ │ + beq 13fea0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 13fed4 │ │ │ │ + bcs 13febc │ │ │ │ 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 13fe20 │ │ │ │ + b 13fe08 │ │ │ │ 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} │ │ │ │ @@ -289748,54 +289742,54 @@ │ │ │ │ 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, #248] @ 13ff50 │ │ │ │ + ldr r0, [pc, #248] @ 13ff38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #228] @ 13ff48 │ │ │ │ - ldr r2, [pc, #228] @ 13ff4c │ │ │ │ + ldr r0, [pc, #228] @ 13ff30 │ │ │ │ + ldr r2, [pc, #228] @ 13ff34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ bl 3ab14 │ │ │ │ - b 13fee0 │ │ │ │ - ldr r0, [pc, #220] @ 13ff5c │ │ │ │ + b 13fec8 │ │ │ │ + ldr r0, [pc, #220] @ 13ff44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #200] @ 13ff54 │ │ │ │ - ldr r2, [pc, #200] @ 13ff58 │ │ │ │ + ldr r0, [pc, #200] @ 13ff3c │ │ │ │ + ldr r2, [pc, #200] @ 13ff40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 3a6dc │ │ │ │ - b 13fee0 │ │ │ │ - ldr r0, [pc, #184] @ 13ff60 │ │ │ │ + b 13fec8 │ │ │ │ + ldr r0, [pc, #184] @ 13ff48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #188] @ 13ff70 │ │ │ │ + ldr r0, [pc, #188] @ 13ff58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #164] @ 13ff64 │ │ │ │ - ldr r2, [pc, #164] @ 13ff68 │ │ │ │ + ldr r0, [pc, #164] @ 13ff4c │ │ │ │ + ldr r2, [pc, #164] @ 13ff50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 3a6dc │ │ │ │ - b 13fee0 │ │ │ │ - ldr r2, [pc, #144] @ 13ff6c │ │ │ │ + b 13fec8 │ │ │ │ + ldr r2, [pc, #144] @ 13ff54 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 175dc8 │ │ │ │ + bl 175db0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ @@ -289810,25 +289804,25 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r0, r2, lsl r9 │ │ │ │ - andseq r2, r9, ip, lsr #15 │ │ │ │ - @ instruction: 0x001906f8 │ │ │ │ - andseq r8, r1, r9, lsr #6 │ │ │ │ - @ instruction: 0x001927d4 │ │ │ │ - andseq r0, r9, r0, lsr r8 │ │ │ │ - mulseq r9, r8, r7 │ │ │ │ - @ instruction: 0x001182f5 │ │ │ │ - andseq r2, r9, r0, lsr #15 │ │ │ │ - andseq r2, r9, ip, asr #14 │ │ │ │ - andseq r0, r9, ip, lsr #13 │ │ │ │ + andseq sl, r0, sl, lsr #18 │ │ │ │ + andseq r2, r9, r4, asr #15 │ │ │ │ + andseq r0, r9, r0, lsl r7 │ │ │ │ + andseq r8, r1, r1, asr #6 │ │ │ │ + andseq r2, r9, ip, ror #15 │ │ │ │ + andseq r0, r9, r8, asr #16 │ │ │ │ + @ instruction: 0x001907b0 │ │ │ │ + andseq r8, r1, sp, lsl #6 │ │ │ │ + @ instruction: 0x001927b8 │ │ │ │ + andseq r2, r9, r4, ror #14 │ │ │ │ + andseq r0, r9, r4, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ @@ -289840,407 +289834,407 @@ │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r0, #0 │ │ │ │ movt r1, #16 │ │ │ │ mov r4, #0 │ │ │ │ - bl 19f534 │ │ │ │ + bl 19f51c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140320 │ │ │ │ + beq 140308 │ │ │ │ mov r1, #1 │ │ │ │ strd r6, [r0] │ │ │ │ strb r4, [sp, #12] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r1, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 173d38 │ │ │ │ - b 140144 │ │ │ │ + bl 173d20 │ │ │ │ + b 14012c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #9 │ │ │ │ mov r9, #0 │ │ │ │ - bl 19f534 │ │ │ │ + bl 19f51c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #11 │ │ │ │ mov r1, #12 │ │ │ │ - bl 19f534 │ │ │ │ + bl 19f51c │ │ │ │ mov r7, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r6, r0 │ │ │ │ movt r1, #16 │ │ │ │ mov r0, #14 │ │ │ │ - bl 19f534 │ │ │ │ + bl 19f51c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #24 │ │ │ │ stm r0, {r4, r5, r6, r7} │ │ │ │ mov r4, sp │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 17407c │ │ │ │ + bl 174064 │ │ │ │ str r9, [sp] │ │ │ │ - b 14030c │ │ │ │ + b 1402f4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, r0 │ │ │ │ - bl 19f534 │ │ │ │ + bl 19f51c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140320 │ │ │ │ + beq 140308 │ │ │ │ mov r1, #0 │ │ │ │ strd r4, [r0] │ │ │ │ strb r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 173d38 │ │ │ │ + bl 173d20 │ │ │ │ add r3, sp, #24 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r0, sp │ │ │ │ - bl 19f34c │ │ │ │ + bl 19f334 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #28 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 140160 │ │ │ │ + b 140148 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #9 │ │ │ │ mov r9, #0 │ │ │ │ - bl 19f534 │ │ │ │ + bl 19f51c │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r5, r0 │ │ │ │ movt r1, #16 │ │ │ │ mov r0, #11 │ │ │ │ - bl 19f534 │ │ │ │ + bl 19f51c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140338 │ │ │ │ + beq 140320 │ │ │ │ mov r1, #2 │ │ │ │ stm r0, {r5, r6, r7} │ │ │ │ str r4, [r0, #12] │ │ │ │ strb r9, [sp, #12] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r1, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 173d38 │ │ │ │ + bl 173d20 │ │ │ │ add r0, sp, #24 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ - b 1402a4 │ │ │ │ + b 14028c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #9 │ │ │ │ - bl 19f518 │ │ │ │ + bl 19f500 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #11 │ │ │ │ mov r1, #12 │ │ │ │ - bl 19f518 │ │ │ │ + bl 19f500 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, #14 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - bl 19f518 │ │ │ │ + bl 19f500 │ │ │ │ strb r4, [sp] │ │ │ │ add r4, sp, #24 │ │ │ │ strb r0, [sp, #4] │ │ │ │ add r0, r4, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r1, sp │ │ │ │ strb r7, [sp, #3] │ │ │ │ strb r6, [sp, #2] │ │ │ │ strb r5, [sp, #1] │ │ │ │ - bl 173f3c │ │ │ │ - b 140304 │ │ │ │ + bl 173f24 │ │ │ │ + b 1402ec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r6, #0 │ │ │ │ - bl 19f518 │ │ │ │ + bl 19f500 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14032c │ │ │ │ + beq 140314 │ │ │ │ strb r4, [r0] │ │ │ │ strb r5, [r0, #1] │ │ │ │ strb r6, [sp, #12] │ │ │ │ stmib sp, {r0, r7} │ │ │ │ str r7, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 173b28 │ │ │ │ + bl 173b10 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #24 │ │ │ │ add r0, r0, #4 │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - b 1402a0 │ │ │ │ + b 140288 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ mov r1, r0 │ │ │ │ - bl 19f518 │ │ │ │ + bl 19f500 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14032c │ │ │ │ + beq 140314 │ │ │ │ mov r1, #0 │ │ │ │ strb r4, [r0] │ │ │ │ strb r5, [r0, #1] │ │ │ │ strb r1, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 173b28 │ │ │ │ + bl 173b10 │ │ │ │ add r3, sp, #24 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r0, sp │ │ │ │ - bl 19ecbc │ │ │ │ + bl 19eca4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #28 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1403c8 │ │ │ │ + bl 1403b0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #9 │ │ │ │ - bl 19f518 │ │ │ │ + bl 19f500 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #11 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - bl 19f518 │ │ │ │ + bl 19f500 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl r1, r1, #24 │ │ │ │ orr r0, r1, r0, lsl #16 │ │ │ │ uxtb r1, r5 │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ uxtb r1, r4 │ │ │ │ add r4, sp, #24 │ │ │ │ orr r1, r0, r1 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 173ff0 │ │ │ │ + bl 173fd8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1403c8 │ │ │ │ + bl 1403b0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a344 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 3a344 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 3a344 │ │ │ │ - b 140364 │ │ │ │ - b 140388 │ │ │ │ + b 14034c │ │ │ │ + b 140370 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1403c0 │ │ │ │ + beq 1403a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 140378 │ │ │ │ + b 140360 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1403c0 │ │ │ │ + beq 1403a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - b 1403bc │ │ │ │ - b 140388 │ │ │ │ + b 1403a4 │ │ │ │ + b 140370 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1403c0 │ │ │ │ + beq 1403a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 1403b4 │ │ │ │ + b 14039c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1403c0 │ │ │ │ + beq 1403a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ 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 140424 │ │ │ │ + beq 14040c │ │ │ │ mov r0, sp │ │ │ │ mov r1, sl │ │ │ │ - bl 1a1eb8 │ │ │ │ + bl 1a1ea0 │ │ │ │ ldr r7, [sp] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14048c │ │ │ │ + bne 140474 │ │ │ │ mov r0, sl │ │ │ │ - bl 19ee88 │ │ │ │ + bl 19ee70 │ │ │ │ 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 19ec30 │ │ │ │ + bl 19ec18 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r6, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ee88 │ │ │ │ + bl 19ee70 │ │ │ │ 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 14050c │ │ │ │ + beq 1404f4 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14041c │ │ │ │ + beq 140404 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ 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 1404d4 │ │ │ │ + bls 1404bc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 140530 │ │ │ │ + beq 140518 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ bl ab354 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1404e0 │ │ │ │ + bne 1404c8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r9, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 140540 │ │ │ │ + beq 140528 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 19f11c │ │ │ │ + bl 19f104 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #1 │ │ │ │ stm fp, {r0, r9} │ │ │ │ str r6, [fp, #8] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 140468 │ │ │ │ + bne 140450 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14041c │ │ │ │ + beq 140404 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - bl 19efcc │ │ │ │ + bl 19efb4 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 140468 │ │ │ │ - b 14050c │ │ │ │ + bne 140450 │ │ │ │ + b 1404f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - b 14057c │ │ │ │ + b 140564 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, sl │ │ │ │ - bl 145898 │ │ │ │ + bl 145880 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 145898 │ │ │ │ + bl 145880 │ │ │ │ mov r0, sl │ │ │ │ - bl 145898 │ │ │ │ + bl 145880 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 145898 │ │ │ │ + bl 145880 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldrd r8, [r1, #4] │ │ │ │ add r4, r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r8, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 1406a0 │ │ │ │ + bcs 140688 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r6, [r1] │ │ │ │ orr r7, r2, #4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r8, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r8, #28] │ │ │ │ @@ -290251,18 +290245,18 @@ │ │ │ │ ldrb sl, [sp, #37] @ 0x25 │ │ │ │ ldrb fp, [sp, #38] @ 0x26 │ │ │ │ ldrb r1, [sp, #36] @ 0x24 │ │ │ │ stm r7, {r2, r3} │ │ │ │ tst r1, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ - beq 140660 │ │ │ │ + beq 140648 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 140644 │ │ │ │ + bne 14062c │ │ │ │ add r0, sp, #24 │ │ │ │ bl 333a8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orr r0, sl, fp, lsl #8 │ │ │ │ str r9, [r1, r5, lsl #3]! │ │ │ │ str r0, [r1, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ @@ -290272,38 +290266,38 @@ │ │ │ │ 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, r8 │ │ │ │ - bl 140c50 │ │ │ │ + bl 140c38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 140710 │ │ │ │ + bne 1406f8 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc 1405f4 │ │ │ │ + bcc 1405dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140744 │ │ │ │ + beq 14072c │ │ │ │ ldr r1, [r8, #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 1406fc │ │ │ │ + beq 1406e4 │ │ │ │ ldr r5, [r4, #-8] │ │ │ │ orr r6, r0, r1, lsl #8 │ │ │ │ ldr r2, [r4, #-16] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 1406e8 │ │ │ │ + bne 1406d0 │ │ │ │ sub r0, r4, #16 │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ str r9, [r0, r5, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #-8] │ │ │ │ @@ -290321,95 +290315,95 @@ │ │ │ │ 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, #56] @ 140784 │ │ │ │ + ldr r0, [pc, #56] @ 14076c │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #52] @ 140788 │ │ │ │ + ldr r2, [pc, #52] @ 140770 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14077c │ │ │ │ + beq 140764 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r1, r8, ror r2 │ │ │ │ - andseq pc, r8, r8, lsl #27 │ │ │ │ + mulseq r1, r0, r2 │ │ │ │ + andseq pc, r8, r0, lsr #27 │ │ │ │ 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 140808 │ │ │ │ + beq 1407f0 │ │ │ │ ldr r2, [ip, #24] │ │ │ │ add r3, r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ add r6, r2, r7, lsl #4 │ │ │ │ ldrb r4, [r6, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne 14080c │ │ │ │ + bne 1407f4 │ │ │ │ ldrb r4, [r3, #-1] │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ cmp r5, r4 │ │ │ │ ldrbeq r5, [r3] │ │ │ │ ldrbeq r6, [r6, #14] │ │ │ │ cmpeq r6, r5 │ │ │ │ - bne 14080c │ │ │ │ + bne 1407f4 │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 1407c4 │ │ │ │ + bne 1407ac │ │ │ │ mov r7, r0 │ │ │ │ - b 14080c │ │ │ │ + b 1407f4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r9, r7 │ │ │ │ - bls 140974 │ │ │ │ + bls 14095c │ │ │ │ add r6, sp, #24 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1405c4 │ │ │ │ + bl 1405ac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14089c │ │ │ │ + bne 140884 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r0, [lr, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14098c │ │ │ │ + beq 140974 │ │ │ │ ldr r1, [lr, #24] │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ ldrb r0, [r1, #-4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1409a4 │ │ │ │ + beq 14098c │ │ │ │ sub r6, r9, r7 │ │ │ │ add r5, r8, r7, lsl #1 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #1 │ │ │ │ strb r0, [r1, #-4] │ │ │ │ lsl r3, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ str sl, [sp, #4] │ │ │ │ ldrh r3, [r0], r3 @ │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r3, [r1, #-3] │ │ │ │ - bne 1408bc │ │ │ │ + bne 1408a4 │ │ │ │ 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} │ │ │ │ @@ -290423,15 +290417,15 @@ │ │ │ │ add r0, lr, #20 │ │ │ │ add r2, r5, #2 │ │ │ │ mov r8, #8 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl r1, r3, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 140938 │ │ │ │ + b 140920 │ │ │ │ ldr r1, [lr, #24] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r7, #4 │ │ │ │ add r5, r1, r5 │ │ │ │ add r1, r5, r8 │ │ │ │ str ip, [r1, #-8] │ │ │ │ @@ -290445,111 +290439,111 @@ │ │ │ │ strb fp, [r1, #13] │ │ │ │ strb r5, [r1, #12] │ │ │ │ add r1, r6, #1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r1, [lr, #28] │ │ │ │ add r1, r9, #2 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 140888 │ │ │ │ + beq 140870 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrb fp, [r9, sl, lsl #1]! │ │ │ │ add r6, r3, sl │ │ │ │ cmp r6, r1 │ │ │ │ ldrb r4, [r9, #1] │ │ │ │ - bne 1408e0 │ │ │ │ + bne 1408c8 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ - b 1408e0 │ │ │ │ - ldr r0, [pc, #64] @ 1409bc │ │ │ │ + b 1408c8 │ │ │ │ + ldr r0, [pc, #64] @ 1409a4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #60] @ 1409c0 │ │ │ │ + ldr r2, [pc, #60] @ 1409a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #48] @ 1409c4 │ │ │ │ + ldr r0, [pc, #48] @ 1409ac │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #44] @ 1409c8 │ │ │ │ + ldr r2, [pc, #44] @ 1409b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ - ldr r0, [pc, #32] @ 1409cc │ │ │ │ + ldr r0, [pc, #32] @ 1409b4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #28] @ 1409d0 │ │ │ │ + ldr r2, [pc, #28] @ 1409b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - mulseq r1, r3, r0 │ │ │ │ - andseq pc, r8, r8, ror #22 │ │ │ │ - andseq r6, r1, r0, lsr r0 │ │ │ │ - andseq pc, r8, r0, lsr fp @ │ │ │ │ - andseq r6, r1, r7, lsr #32 │ │ │ │ - andseq pc, r8, r8, lsl #22 │ │ │ │ + andseq r6, r1, fp, lsr #1 │ │ │ │ + andseq pc, r8, r0, lsl #23 │ │ │ │ + andseq r6, r1, r8, asr #32 │ │ │ │ + andseq pc, r8, r8, asr #22 │ │ │ │ + andseq r6, r1, pc, lsr r0 │ │ │ │ + andseq pc, r8, r0, lsr #22 │ │ │ │ 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 140a0c │ │ │ │ + bne 1409f4 │ │ │ │ bl 334c8 │ │ │ │ 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 140a50 │ │ │ │ + bne 140a38 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 140a50 │ │ │ │ + bls 140a38 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 160098 │ │ │ │ + bl 160080 │ │ │ │ ldr r9, [r4, #28] │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [r4, #28] │ │ │ │ - beq 140aa8 │ │ │ │ + beq 140a90 │ │ │ │ add r5, r0, #4 │ │ │ │ - b 140a84 │ │ │ │ + b 140a6c │ │ │ │ add r5, r5, #16 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 140aa4 │ │ │ │ + beq 140a8c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 140a78 │ │ │ │ + beq 140a60 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 140a78 │ │ │ │ + b 140a60 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne 140abc │ │ │ │ + bne 140aa4 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ stm r8, {r1, r6} │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r4, [r8, #8] │ │ │ │ @@ -290560,54 +290554,54 @@ │ │ │ │ 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 175dc8 │ │ │ │ + bl 175db0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1405c4 │ │ │ │ + bl 1405ac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 140bb8 │ │ │ │ + bne 140ba0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 140c04 │ │ │ │ + bne 140bec │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 140c28 │ │ │ │ + beq 140c10 │ │ │ │ mov r1, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ str r1, [r2, #28] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 140c50 │ │ │ │ + bl 140c38 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r8, #42 @ 0x2a │ │ │ │ - bne 140bd8 │ │ │ │ + bne 140bc0 │ │ │ │ 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} │ │ │ │ @@ -290625,33 +290619,33 @@ │ │ │ │ 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, #52] @ 140c40 │ │ │ │ + ldr r2, [pc, #52] @ 140c28 │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r0, [pc, #48] @ 140c44 │ │ │ │ + ldr r0, [pc, #48] @ 140c2c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 3a8b0 │ │ │ │ - ldr r0, [pc, #24] @ 140c48 │ │ │ │ + ldr r0, [pc, #24] @ 140c30 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #20] @ 140c4c │ │ │ │ + ldr r2, [pc, #20] @ 140c34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - mulseq r0, r0, sp │ │ │ │ - @ instruction: 0x0018f8f4 │ │ │ │ - andseq r5, r1, sl, lsl #28 │ │ │ │ - andseq pc, r8, r4, asr #17 │ │ │ │ + andseq r0, r0, r8, lsr #27 │ │ │ │ + andseq pc, r8, ip, lsl #18 │ │ │ │ + andseq r5, r1, r2, lsr #28 │ │ │ │ + @ instruction: 0x0018f8dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r8, [fp, #8] │ │ │ │ stm r2, {r0, r1, r3} │ │ │ │ @@ -290659,15 +290653,15 @@ │ │ │ │ movw r0, #8997 @ 0x2325 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsl sl, r9, #3 │ │ │ │ movt r1, #52210 @ 0xcbf2 │ │ │ │ movt r0, #33826 @ 0x8422 │ │ │ │ cmp r9, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 140ce8 │ │ │ │ + beq 140cd0 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ movw r7, #435 @ 0x1b3 │ │ │ │ mov r5, sl │ │ │ │ ldrb r6, [r2] │ │ │ │ subs r5, r5, #8 │ │ │ │ eor r0, r0, r6 │ │ │ │ @@ -290681,84 +290675,84 @@ │ │ │ │ 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 140ca0 │ │ │ │ + bne 140c88 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 140f38 │ │ │ │ + beq 140f20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ cmp r8, r2 │ │ │ │ - bls 140f4c │ │ │ │ + bls 140f34 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ add r3, r2, r2, lsl #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldrh r1, [fp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrh r2, [r0, #16] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ ldreq r1, [r0, #8] │ │ │ │ cmpeq r1, r9 │ │ │ │ - beq 140d88 │ │ │ │ + beq 140d70 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ mov r7, #0 │ │ │ │ cmnls sl, #-2147483644 @ 0x80000004 │ │ │ │ - bls 140d54 │ │ │ │ + bls 140d3c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ bl 3a344 │ │ │ │ - b 140f74 │ │ │ │ + b 140f5c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 140e04 │ │ │ │ + beq 140dec │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140d44 │ │ │ │ + beq 140d2c │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r9 │ │ │ │ - b 140e10 │ │ │ │ + b 140df8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 140ddc │ │ │ │ + beq 140dc4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ rsb r2, r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ sub r7, r8, 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 140d34 │ │ │ │ + bne 140d1c │ │ │ │ ldr r7, [r8, -r3, lsl #3] │ │ │ │ ldr r6, [r1, -r3, lsl #3] │ │ │ │ cmp r6, r7 │ │ │ │ - bne 140d34 │ │ │ │ + bne 140d1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 140d9c │ │ │ │ + bne 140d84 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r2, [r0] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 140ebc │ │ │ │ + bne 140ea4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r8 │ │ │ │ mov r4, #4 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -290773,234 +290767,234 @@ │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, #2 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ str r8, [sp, #32] │ │ │ │ cmp r7, r1 │ │ │ │ str sl, [sp, #28] │ │ │ │ - bne 140e5c │ │ │ │ + bne 140e44 │ │ │ │ bl 334c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str sl, [r0, r7, lsl #4]! │ │ │ │ str r8, [r0, #4] │ │ │ │ str r4, [r0, #8] │ │ │ │ str r9, [r0, #12] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [r2, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 140ed4 │ │ │ │ + bne 140ebc │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 140ed4 │ │ │ │ + bls 140ebc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ mov r8, r6 │ │ │ │ strd r0, [r2] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140dfc │ │ │ │ + beq 140de4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bls 140f68 │ │ │ │ + bls 140f50 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrh r4, [fp, #16] │ │ │ │ ldr r1, [r5, r0, lsl #2]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 140f14 │ │ │ │ + beq 140efc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ stmib r5, {r6, r9} │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ strh r4, [r5, #16] │ │ │ │ str r8, [r5] │ │ │ │ str r7, [r5, #12] │ │ │ │ strd r6, [r0] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #168] @ 140fe8 │ │ │ │ + ldr r0, [pc, #168] @ 140fd0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bl 3a75c │ │ │ │ - b 140f74 │ │ │ │ + b 140f5c │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #148] @ 140fec │ │ │ │ + ldr r2, [pc, #148] @ 140fd4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r8 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bl 3a92c │ │ │ │ - b 140f74 │ │ │ │ - ldr r2, [pc, #128] @ 140ff0 │ │ │ │ + b 140f5c │ │ │ │ + ldr r2, [pc, #128] @ 140fd8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 175dc8 │ │ │ │ + bl 175db0 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r6 │ │ │ │ - b 140fb8 │ │ │ │ + b 140fa0 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 140fb0 │ │ │ │ + beq 140f98 │ │ │ │ lsl r1, r8, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 140fcc │ │ │ │ + bne 140fb4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, r8, r0, ror r5 @ │ │ │ │ - andseq r0, r9, r4, lsl fp │ │ │ │ - andseq r0, r9, ip, lsl #22 │ │ │ │ + andseq pc, r8, r8, lsl #11 │ │ │ │ + andseq r0, r9, ip, lsr #22 │ │ │ │ + andseq r0, r9, r4, lsr #22 │ │ │ │ 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 r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 141090 │ │ │ │ + beq 141078 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 141108 │ │ │ │ + bne 1410f0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1411f8 │ │ │ │ + bne 1411e0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1411f8 │ │ │ │ + beq 1411e0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1412b4 │ │ │ │ + beq 14129c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 141950 │ │ │ │ + bne 141938 │ │ │ │ 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 1412f8 │ │ │ │ + bne 1412e0 │ │ │ │ bl 334c8 │ │ │ │ - b 1412f8 │ │ │ │ + b 1412e0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ add r9, sp, #8 │ │ │ │ ldm r9, {r0, r8, r9} │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 1411c4 │ │ │ │ + bne 1411ac │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 141400 │ │ │ │ + beq 1413e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 141950 │ │ │ │ + bne 141938 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #4 │ │ │ │ mov r7, #6 │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bne 141444 │ │ │ │ + bne 14142c │ │ │ │ bl 334c8 │ │ │ │ - b 141444 │ │ │ │ + b 14142c │ │ │ │ sub r0, r0, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 144d30 │ │ │ │ + bl 144d18 │ │ │ │ add r9, sp, #8 │ │ │ │ ldm r9, {r0, r8, r9} │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 1411c4 │ │ │ │ + bne 1411ac │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 141524 │ │ │ │ + bne 14150c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - beq 1416a4 │ │ │ │ + beq 14168c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 141950 │ │ │ │ + bne 141938 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #6 │ │ │ │ str r4, [sp, #20] │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bne 1416e8 │ │ │ │ + bne 1416d0 │ │ │ │ bl 334c8 │ │ │ │ - b 1416e8 │ │ │ │ + b 1416d0 │ │ │ │ add r1, r4, #12 │ │ │ │ add r2, fp, #12 │ │ │ │ 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} │ │ │ │ @@ -291010,207 +291004,207 @@ │ │ │ │ str r9, [fp, #8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 141284 │ │ │ │ + bne 14126c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - beq 141584 │ │ │ │ + beq 14156c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 141950 │ │ │ │ + bne 141938 │ │ │ │ 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 141274 │ │ │ │ + bne 14125c │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r7, [r0, r9, lsl #4]! │ │ │ │ stmib r0, {r4, r8} │ │ │ │ - b 1415d4 │ │ │ │ + b 1415bc │ │ │ │ add r1, r4, #12 │ │ │ │ add r2, fp, #12 │ │ │ │ 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 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 14195c │ │ │ │ + bne 141944 │ │ │ │ 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 1412f8 │ │ │ │ + bne 1412e0 │ │ │ │ bl 334c8 │ │ │ │ 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 141334 │ │ │ │ + bne 14131c │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 141728 │ │ │ │ + bhi 141710 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 141554 │ │ │ │ + bne 14153c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 141944 │ │ │ │ + bne 14192c │ │ │ │ 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 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 1418cc │ │ │ │ + bne 1418b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 141944 │ │ │ │ + bne 14192c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 1418cc │ │ │ │ + bne 1418b4 │ │ │ │ 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 14195c │ │ │ │ + bne 141944 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #4 │ │ │ │ mov r7, #7 │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bne 141444 │ │ │ │ + bne 14142c │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r7, [r0, r6, lsl #4]! │ │ │ │ str r4, [r0, #4] │ │ │ │ str sl, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 141480 │ │ │ │ + bne 141468 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 141728 │ │ │ │ + bhi 141710 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bcc 141944 │ │ │ │ + bcc 14192c │ │ │ │ add r7, r5, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 1418cc │ │ │ │ + bne 1418b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 141944 │ │ │ │ + bne 14192c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 1418cc │ │ │ │ + bne 1418b4 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r8, [fp, #4] │ │ │ │ str r0, [fp] │ │ │ │ str r6, [fp, #8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r1 │ │ │ │ @@ -291234,219 +291228,219 @@ │ │ │ │ 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} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14195c │ │ │ │ + bne 141944 │ │ │ │ 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 1415c8 │ │ │ │ + bne 1415b0 │ │ │ │ bl 334c8 │ │ │ │ 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 141600 │ │ │ │ + bne 1415e8 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 141728 │ │ │ │ + bhi 141710 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bcc 141944 │ │ │ │ + bcc 14192c │ │ │ │ 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 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 1418cc │ │ │ │ + bne 1418b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 141944 │ │ │ │ + bne 14192c │ │ │ │ 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 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 1417fc │ │ │ │ + bne 1417e4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14181c │ │ │ │ - bl 1451cc │ │ │ │ - b 141820 │ │ │ │ + beq 141804 │ │ │ │ + bl 1451b4 │ │ │ │ + b 141808 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14195c │ │ │ │ + bne 141944 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #7 │ │ │ │ str r4, [sp, #20] │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bne 1416e8 │ │ │ │ + bne 1416d0 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ mov r1, #4 │ │ │ │ str r7, [r0, r6, lsl #4]! │ │ │ │ str r4, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 141748 │ │ │ │ + bne 141730 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 141748 │ │ │ │ + bls 141730 │ │ │ │ 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 141944 │ │ │ │ + bcc 14192c │ │ │ │ add r7, r5, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 1418cc │ │ │ │ + bne 1418b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 141944 │ │ │ │ + bne 14192c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 1418cc │ │ │ │ + bne 1418b4 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - beq 14150c │ │ │ │ - b 1418cc │ │ │ │ + beq 1414f4 │ │ │ │ + b 1418b4 │ │ │ │ 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} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 141a48 │ │ │ │ + bl 141a30 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r6, #42 @ 0x2a │ │ │ │ - bne 1418ec │ │ │ │ + bne 1418d4 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1450f4 │ │ │ │ + bl 1450dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 141918 │ │ │ │ + bne 141900 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 1418cc │ │ │ │ + bne 1418b4 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 1418cc │ │ │ │ + bne 1418b4 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 1418cc │ │ │ │ + bne 1418b4 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm fp, {r0, r8, sl} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia fp!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ @@ -291473,161 +291467,161 @@ │ │ │ │ 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, #248] @ 141a44 │ │ │ │ + ldr r0, [pc, #248] @ 141a2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #232] @ 141a40 │ │ │ │ + ldr r0, [pc, #232] @ 141a28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #216] @ 141a3c │ │ │ │ + ldr r0, [pc, #216] @ 141a24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 175dc8 │ │ │ │ - b 141a28 │ │ │ │ + bl 175db0 │ │ │ │ + b 141a10 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 175dc8 │ │ │ │ - b 141a28 │ │ │ │ + bl 175db0 │ │ │ │ + b 141a10 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 175dc8 │ │ │ │ - b 141a28 │ │ │ │ + bl 175db0 │ │ │ │ + b 141a10 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 175dc8 │ │ │ │ - b 141a28 │ │ │ │ + bl 175db0 │ │ │ │ + b 141a10 │ │ │ │ bl 3a910 │ │ │ │ - b 141a24 │ │ │ │ - b 141a24 │ │ │ │ - b 141a24 │ │ │ │ + b 141a0c │ │ │ │ + b 141a0c │ │ │ │ + b 141a0c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 175dc8 │ │ │ │ - b 141a28 │ │ │ │ + bl 175db0 │ │ │ │ + b 141a10 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 175dc8 │ │ │ │ - b 141a28 │ │ │ │ + bl 175db0 │ │ │ │ + b 141a10 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 175dc8 │ │ │ │ - b 141a28 │ │ │ │ + bl 175db0 │ │ │ │ + b 141a10 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 175dc8 │ │ │ │ - b 141a28 │ │ │ │ + bl 175db0 │ │ │ │ + b 141a10 │ │ │ │ bl 3a910 │ │ │ │ - b 141a24 │ │ │ │ - b 141a24 │ │ │ │ - b 141a24 │ │ │ │ - b 141a24 │ │ │ │ + b 141a0c │ │ │ │ + b 141a0c │ │ │ │ + b 141a0c │ │ │ │ + b 141a0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - mulseq r8, ip, ip │ │ │ │ - andseq lr, r8, r8, ror sp │ │ │ │ - @ instruction: 0x0018ecf4 │ │ │ │ + @ instruction: 0x0018ecb4 │ │ │ │ + mulseq r8, r0, sp │ │ │ │ + andseq lr, r8, ip, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 141b00 │ │ │ │ + bne 141ae8 │ │ │ │ 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 141aa0 │ │ │ │ + bne 141a88 │ │ │ │ bl 334c8 │ │ │ │ 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 141ae4 │ │ │ │ + bne 141acc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 141ae4 │ │ │ │ + bls 141acc │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r8] │ │ │ │ - b 141aec │ │ │ │ + b 141ad4 │ │ │ │ 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, #40] @ 141b30 │ │ │ │ + ldr r0, [pc, #40] @ 141b18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 175dc8 │ │ │ │ + bl 175db0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x0018eaf8 │ │ │ │ + andseq lr, r8, r0, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ tst r0, #1 │ │ │ │ mov r9, r2 │ │ │ │ ldrbne r0, [r5, #13] │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 141c78 │ │ │ │ + bne 141c60 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1422dc │ │ │ │ + bne 1422c4 │ │ │ │ add r8, r5, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1756dc │ │ │ │ + bl 1756c4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bcc 1422e8 │ │ │ │ + bcc 1422d0 │ │ │ │ mvn r6, #0 │ │ │ │ ldrd r0, [r5] │ │ │ │ str r6, [r5, #32] │ │ │ │ ldrb r6, [r5, #8] │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ ldrb r4, [r5, #9] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -291643,118 +291637,118 @@ │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r0, r3 │ │ │ │ strb r2, [r5, #93] @ 0x5d │ │ │ │ and r0, r0, #1 │ │ │ │ strb r4, [r5, #94] @ 0x5e │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ strb r0, [r5, #92] @ 0x5c │ │ │ │ - beq 141c1c │ │ │ │ + beq 141c04 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 141c1c │ │ │ │ + bls 141c04 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [r5, #32] │ │ │ │ - beq 141d2c │ │ │ │ + beq 141d14 │ │ │ │ mov r0, r9 │ │ │ │ lsl r3, r7, #2 │ │ │ │ ldr r6, [r0], #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r6, #24] │ │ │ │ - bne 141c88 │ │ │ │ + bne 141c70 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ tst r2, #1 │ │ │ │ - beq 141cb8 │ │ │ │ + beq 141ca0 │ │ │ │ sub r2, r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 141d2c │ │ │ │ + beq 141d14 │ │ │ │ ldr r3, [r0], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne 141c54 │ │ │ │ - b 141cb8 │ │ │ │ + bne 141c3c │ │ │ │ + b 141ca0 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r6, #32] │ │ │ │ tst r2, #2 │ │ │ │ - beq 141cb8 │ │ │ │ + beq 141ca0 │ │ │ │ sub r2, r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 141d2c │ │ │ │ + beq 141d14 │ │ │ │ ldr r3, [r0], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #32] │ │ │ │ tst r3, #2 │ │ │ │ - bne 141c98 │ │ │ │ + bne 141c80 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ strb r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 13ff74 │ │ │ │ + bl 13ff5c │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bl 140ff4 │ │ │ │ + bl 140fdc │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr fp, [sp, #180] @ 0xb4 │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 141ed4 │ │ │ │ + bne 141ebc │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1458e0 │ │ │ │ + bl 1458c8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ str r6, [sp, #20] │ │ │ │ bl ab350 │ │ │ │ - b 141dbc │ │ │ │ + b 141da4 │ │ │ │ mvn r0, #0 │ │ │ │ ldr fp, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r0, #52]! @ 0x34 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ cmp fp, r2 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ - bne 141d54 │ │ │ │ + bne 141d3c │ │ │ │ bl 334c8 │ │ │ │ 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 141dac │ │ │ │ + bne 141d94 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 141dac │ │ │ │ + bls 141d94 │ │ │ │ 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, #244 @ 0xf4 │ │ │ │ @@ -291766,91 +291760,91 @@ │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ add r0, r9, r7, lsl #2 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 13fbdc │ │ │ │ + bl 13fbc4 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 141e6c │ │ │ │ + bne 141e54 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1422f4 │ │ │ │ + bne 1422dc │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #8 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ cmp r6, r1 │ │ │ │ - bne 141e1c │ │ │ │ + bne 141e04 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r4, [r0, r6, lsl #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 141eb4 │ │ │ │ + bne 141e9c │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 141eb4 │ │ │ │ + bls 141e9c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov ip, #39 @ 0x27 │ │ │ │ mov r6, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - beq 141f50 │ │ │ │ - b 14229c │ │ │ │ + beq 141f38 │ │ │ │ + b 142284 │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ ldr lr, [sp, #184] @ 0xb8 │ │ │ │ - bne 141f24 │ │ │ │ + bne 141f0c │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r4, lr │ │ │ │ mov r0, r6 │ │ │ │ - bl 13fbdc │ │ │ │ + bl 13fbc4 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 141ff8 │ │ │ │ + bne 141fe0 │ │ │ │ mov ip, #42 @ 0x2a │ │ │ │ mov r6, r9 │ │ │ │ mov lr, r4 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - beq 141f50 │ │ │ │ - b 14229c │ │ │ │ + beq 141f38 │ │ │ │ + b 142284 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov ip, #42 @ 0x2a │ │ │ │ mov lr, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - beq 141f50 │ │ │ │ - b 14229c │ │ │ │ + beq 141f38 │ │ │ │ + b 142284 │ │ │ │ add r1, r4, #12 │ │ │ │ mov ip, r6 │ │ │ │ add r2, sl, #12 │ │ │ │ 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, #112 @ 0x70 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1458e0 │ │ │ │ + bl 1458c8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r6, #12 │ │ │ │ @@ -291859,177 +291853,177 @@ │ │ │ │ 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} │ │ │ │ mov r6, r9 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 14229c │ │ │ │ + bne 142284 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 142300 │ │ │ │ + bne 1422e8 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 141fd8 │ │ │ │ + bne 141fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 142334 │ │ │ │ + bne 14231c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 17472c │ │ │ │ + bl 174714 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ cmp r8, #42 @ 0x2a │ │ │ │ - bne 1421d8 │ │ │ │ + bne 1421c0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r8, #42 @ 0x2a │ │ │ │ - b 1421fc │ │ │ │ + b 1421e4 │ │ │ │ ldm r7!, {r0, r1, r2, r3, r6} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r6} │ │ │ │ ldm r7!, {r0, r1, r2, r3, r6} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r6} │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm sl, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #180] @ 0xb4 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ ldr lr, [sp, #184] @ 0xb8 │ │ │ │ - bne 142210 │ │ │ │ + bne 1421f8 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r7, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ str lr, [sp, #12] │ │ │ │ - bne 142340 │ │ │ │ + bne 142328 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 175b58 │ │ │ │ + bl 175b40 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ add r1, r0, #1 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 142278 │ │ │ │ + bne 142260 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14234c │ │ │ │ + bne 142334 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 175a14 │ │ │ │ + bl 1759fc │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bne 142244 │ │ │ │ + bne 14222c │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 142274 │ │ │ │ + bne 14225c │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r9, sp, #176 @ 0xb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 1422cc │ │ │ │ + bne 1422b4 │ │ │ │ add r9, sp, #176 @ 0xb0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 1422cc │ │ │ │ + bne 1422b4 │ │ │ │ add r9, sp, #176 @ 0xb0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 1422cc │ │ │ │ + bne 1422b4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13fbdc │ │ │ │ + bl 13fbc4 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - beq 141f50 │ │ │ │ + beq 141f38 │ │ │ │ add r9, r4, #12 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ - bne 14230c │ │ │ │ + bne 1422f4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 142274 │ │ │ │ + bne 14225c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 142274 │ │ │ │ + bne 14225c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 13fbdc │ │ │ │ + bl 13fbc4 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 142170 │ │ │ │ - b 141f50 │ │ │ │ + bne 142158 │ │ │ │ + b 141f38 │ │ │ │ add r2, r4, #8 │ │ │ │ add r3, sl, #8 │ │ │ │ ldm r2!, {r1, r4, r6, r7} │ │ │ │ stmia r3!, {r1, r4, r6, r7} │ │ │ │ ldm r2!, {r0, r1, r4, r6, r7} │ │ │ │ stmia r3!, {r0, r1, r4, r6, r7} │ │ │ │ ldm r2, {r0, r1, r4, r6, r7} │ │ │ │ @@ -292047,28 +292041,28 @@ │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ mov r6, r9 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - beq 141f50 │ │ │ │ - b 14229c │ │ │ │ + beq 141f38 │ │ │ │ + b 142284 │ │ │ │ add r0, r7, #12 │ │ │ │ ldr lr, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #24 │ │ │ │ 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} │ │ │ │ mov r6, r4 │ │ │ │ - b 14229c │ │ │ │ + b 142284 │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ ldr lr, [sp, #184] @ 0xb8 │ │ │ │ add r0, r7, #12 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ add r1, sp, #24 │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ @@ -292086,97 +292080,97 @@ │ │ │ │ str ip, [sl] │ │ │ │ stmib sl, {r6, lr} │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ add r0, r9, #12 │ │ │ │ ldr lr, [sp, #184] @ 0xb8 │ │ │ │ - b 142280 │ │ │ │ - ldr r0, [pc, #292] @ 142408 │ │ │ │ + b 142268 │ │ │ │ + ldr r0, [pc, #292] @ 1423f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #304] @ 142420 │ │ │ │ + ldr r0, [pc, #304] @ 142408 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #272] @ 14240c │ │ │ │ + ldr r0, [pc, #272] @ 1423f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #272] @ 142418 │ │ │ │ + ldr r0, [pc, #272] @ 142400 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ ldm r9!, {r1, r2, r6, r7} │ │ │ │ add r0, sp, #24 │ │ │ │ mov lr, r4 │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ ldm r9!, {r1, r2, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ ldm r9, {r1, r2, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r5, r6, r7} │ │ │ │ mov r6, r3 │ │ │ │ - b 14229c │ │ │ │ - ldr r0, [pc, #224] @ 14241c │ │ │ │ + b 142284 │ │ │ │ + ldr r0, [pc, #224] @ 142404 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #200] @ 142410 │ │ │ │ + ldr r0, [pc, #200] @ 1423f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #192] @ 142414 │ │ │ │ + ldr r0, [pc, #192] @ 1423fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 1423f0 │ │ │ │ - b 1423f0 │ │ │ │ - b 1423f0 │ │ │ │ + b 1423d8 │ │ │ │ + b 1423d8 │ │ │ │ + b 1423d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1423f4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1423dc │ │ │ │ bl 3a910 │ │ │ │ - b 14237c │ │ │ │ + b 142364 │ │ │ │ mov r4, r0 │ │ │ │ - b 1423a4 │ │ │ │ + b 14238c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1458e0 │ │ │ │ - b 1423a4 │ │ │ │ + bl 1458c8 │ │ │ │ + b 14238c │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1458e0 │ │ │ │ + bl 1458c8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1423f4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1423dc │ │ │ │ bl 3a910 │ │ │ │ - b 1423f0 │ │ │ │ + b 1423d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 145840 │ │ │ │ + bl 145828 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, r8, ip, lsl #7 │ │ │ │ - andseq lr, r8, r4, lsl #7 │ │ │ │ + andseq lr, r8, r4, lsr #7 │ │ │ │ + mulseq r8, ip, r3 │ │ │ │ + andseq lr, r8, r0, lsr #7 │ │ │ │ + andseq lr, r8, r4, ror #6 │ │ │ │ + andseq lr, r8, r0, asr r3 │ │ │ │ + andseq lr, r8, ip, lsr #6 │ │ │ │ andseq lr, r8, r8, lsl #7 │ │ │ │ - andseq lr, r8, ip, asr #6 │ │ │ │ - andseq lr, r8, r8, lsr r3 │ │ │ │ - andseq lr, r8, r4, lsl r3 │ │ │ │ - andseq lr, r8, r0, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov fp, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -292188,163 +292182,163 @@ │ │ │ │ muleq r0, r0, r1 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, r0, asr #7 │ │ │ │ andeq r0, r0, r0, ror #7 │ │ │ │ andeq r0, r0, r8, lsl r2 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144180 │ │ │ │ + bne 144168 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r5, [fp, #60] @ 0x3c │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #404] @ 0x194 │ │ │ │ cmp r5, r1 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ - bne 142e5c │ │ │ │ + bne 142e44 │ │ │ │ bl 334c8 │ │ │ │ - b 142e5c │ │ │ │ + b 142e44 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1428d8 │ │ │ │ + bne 1428c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1428d8 │ │ │ │ + beq 1428c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1428d8 │ │ │ │ + bne 1428c0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142fcc │ │ │ │ + beq 142fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14428c │ │ │ │ + bne 144274 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [fp, #60] @ 0x3c │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #4 │ │ │ │ mov r5, #6 │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #412] @ 0x19c │ │ │ │ str r7, [sp, #408] @ 0x198 │ │ │ │ str r4, [sp, #404] @ 0x194 │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ - bne 143010 │ │ │ │ + bne 142ff8 │ │ │ │ bl 334c8 │ │ │ │ - b 143010 │ │ │ │ + b 142ff8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142918 │ │ │ │ + beq 142900 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144180 │ │ │ │ + bne 144168 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr sl, [r6, #16] │ │ │ │ mov r7, fp │ │ │ │ ldr r5, [fp, #60] @ 0x3c │ │ │ │ mov r4, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ ldr r0, [r7, #52]! @ 0x34 │ │ │ │ str r4, [sp, #404] @ 0x194 │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ - bne 142574 │ │ │ │ + bne 14255c │ │ │ │ mov r0, r7 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ str r4, [r0, r5, lsl #4]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ str r0, [fp, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1425a8 │ │ │ │ + bne 142590 │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 14304c │ │ │ │ + bhi 143034 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ lsl r4, sl, #3 │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ mov r9, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ str r0, [fp, #32] │ │ │ │ - bls 143884 │ │ │ │ + bls 14386c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #3820] @ 1434d0 │ │ │ │ + ldr r1, [pc, #3820] @ 1434b8 │ │ │ │ rbit r0, r0 │ │ │ │ ldrb r2, [fp, #11] │ │ │ │ add r1, pc, r1 │ │ │ │ clz r0, r0 │ │ │ │ tst r2, #1 │ │ │ │ ldr r7, [r1, r0, lsl #2] │ │ │ │ - beq 142610 │ │ │ │ - ldr r0, [pc, #3792] @ 1434d4 │ │ │ │ + beq 1425f8 │ │ │ │ + ldr r0, [pc, #3792] @ 1434bc │ │ │ │ rbit r1, r7 │ │ │ │ clz r1, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r0, r1, lsl #2] │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14418c │ │ │ │ + bne 144174 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r5, [fp, #60] @ 0x3c │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #3 │ │ │ │ str r7, [sp, #408] @ 0x198 │ │ │ │ cmp r5, r1 │ │ │ │ str r6, [sp, #404] @ 0x194 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ - bne 142650 │ │ │ │ + bne 142638 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ str r4, [r0, r5, lsl #4]! │ │ │ │ strd r6, [r0, #4] │ │ │ │ - b 142e68 │ │ │ │ + b 142e50 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 142714 │ │ │ │ + beq 1426fc │ │ │ │ ldr r6, [r6, #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 142688 │ │ │ │ + bne 142670 │ │ │ │ cmp r0, #2 │ │ │ │ cmpcs r0, r8 │ │ │ │ - bcs 142f60 │ │ │ │ + bcs 142f48 │ │ │ │ add sl, sp, #400 @ 0x190 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ add r9, sl, #12 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add lr, sp, #224 @ 0xe0 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -292353,497 +292347,497 @@ │ │ │ │ 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 1438d8 │ │ │ │ + beq 1438c0 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 143950 │ │ │ │ + bne 143938 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144198 │ │ │ │ + bne 144180 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r5, [fp, #60] @ 0x3c │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #8 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 142748 │ │ │ │ + bne 142730 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ str r4, [r0, r5, lsl #4] │ │ │ │ - b 142e68 │ │ │ │ + b 142e50 │ │ │ │ ldrd r4, [r6, #4] │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [fp, #11] │ │ │ │ add r9, r4, r5 │ │ │ │ tst r0, #1 │ │ │ │ - bne 142a78 │ │ │ │ + bne 142a60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 142ed0 │ │ │ │ + beq 142eb8 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14413c │ │ │ │ + bne 144124 │ │ │ │ ldrb r0, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r8, [fp, #60] @ 0x3c │ │ │ │ mov r6, #0 │ │ │ │ str r1, [fp, #32] │ │ │ │ mov r7, #1 │ │ │ │ orr r5, r0, r0, lsl #8 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ cmp r8, r1 │ │ │ │ str r6, [sp, #404] @ 0x194 │ │ │ │ str r7, [sp, #400] @ 0x190 │ │ │ │ - bne 1427bc │ │ │ │ + bne 1427a4 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ str r7, [r0, r8, lsl #4]! │ │ │ │ str r6, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r2, [fp, #44] @ 0x2c │ │ │ │ str r0, [fp, #60] @ 0x3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 142800 │ │ │ │ + bne 1427e8 │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ movhi r8, r1 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ movwhi r1, #39 @ 0x27 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 142b10 │ │ │ │ + b 142af8 │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 144958 │ │ │ │ + bl 144940 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr sl, [r6, #8] │ │ │ │ ldrb r0, [fp, #11] │ │ │ │ rsb r2, r1, r1, lsl #3 │ │ │ │ tst r0, #1 │ │ │ │ add r6, sl, r2, lsl #2 │ │ │ │ - bne 142ca4 │ │ │ │ + bne 142c8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142e24 │ │ │ │ + beq 142e0c │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ add r1, r4, #12 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr ip, [sp, #400] @ 0x190 │ │ │ │ add sl, sl, #28 │ │ │ │ ldr r8, [sp, #408] @ 0x198 │ │ │ │ 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 142cfc │ │ │ │ + beq 142ce4 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - beq 142e24 │ │ │ │ + beq 142e0c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, r9, #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} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str ip, [r9] │ │ │ │ stmib r9, {r0, r8} │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 142fac │ │ │ │ + beq 142f94 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1434b4 │ │ │ │ + bne 14349c │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #404] @ 0x194 │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ str fp, [sp, #400] @ 0x190 │ │ │ │ - bl 144d30 │ │ │ │ + bl 144d18 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 19f4e0 │ │ │ │ + bl 19f4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1431ac │ │ │ │ + beq 143194 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144180 │ │ │ │ + bne 144168 │ │ │ │ mvn r0, #0 │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ mov r4, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ ldr r0, [r5, #52]! @ 0x34 │ │ │ │ str r4, [sp, #404] @ 0x194 │ │ │ │ cmp r1, r0 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bne 142968 │ │ │ │ + bne 142950 │ │ │ │ mov r0, r5 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r4, [r0, r1, lsl #4]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r1, #1 │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ str r0, [fp, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1429a0 │ │ │ │ + bne 142988 │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 14304c │ │ │ │ + bhi 143034 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ mov r3, #4 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, #8 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ - bl 172e90 │ │ │ │ + bl 172e78 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 1442a4 │ │ │ │ + beq 14428c │ │ │ │ ldr r9, [r6, #12] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ - beq 143340 │ │ │ │ + beq 143328 │ │ │ │ add r5, r9, r4, lsl #3 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #0 │ │ │ │ - b 142a40 │ │ │ │ + b 142a28 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ orr r0, sl, r7, lsl #8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r1, r8]! │ │ │ │ add r8, r8, #8 │ │ │ │ str r0, [r1, #4] │ │ │ │ add r0, r6, #8 │ │ │ │ str r4, [sp, #288] @ 0x120 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 143340 │ │ │ │ + beq 143328 │ │ │ │ mov r6, r9 │ │ │ │ ldr sl, [r6, r8]! │ │ │ │ cmp sl, #255 @ 0xff │ │ │ │ - bhi 144148 │ │ │ │ + bhi 144130 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ - bcs 144154 │ │ │ │ + bcs 14413c │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ sub r0, r4, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 142a14 │ │ │ │ + bne 1429fc │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ bl 333a8 │ │ │ │ - b 142a14 │ │ │ │ + b 1429fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 142ed0 │ │ │ │ + beq 142eb8 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14413c │ │ │ │ + bne 144124 │ │ │ │ sub r9, r9, #1 │ │ │ │ ldr r8, [fp, #60] @ 0x3c │ │ │ │ mvn r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r7, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ str r6, [sp, #404] @ 0x194 │ │ │ │ orr r5, r0, r0, lsl #8 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ cmp r8, r1 │ │ │ │ str r7, [sp, #400] @ 0x190 │ │ │ │ - bne 142acc │ │ │ │ + bne 142ab4 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ str r7, [r0, r8, lsl #4]! │ │ │ │ str r6, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r2, [fp, #44] @ 0x2c │ │ │ │ str r0, [fp, #60] @ 0x3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 142b10 │ │ │ │ + bne 142af8 │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ movhi r8, r1 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ movwhi r1, #39 @ 0x27 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ - bne 142f78 │ │ │ │ + bne 142f60 │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ add sl, fp, #36 @ 0x24 │ │ │ │ add r1, r6, #4 │ │ │ │ mvn r5, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, fp, #52 @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [fp, #11] │ │ │ │ tst r1, #1 │ │ │ │ - beq 142ba8 │ │ │ │ + beq 142b90 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 143494 │ │ │ │ + beq 14347c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14413c │ │ │ │ + bne 144124 │ │ │ │ sub r9, r9, #1 │ │ │ │ ldr r7, [fp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [r9] │ │ │ │ str r5, [fp, #32] │ │ │ │ orr r5, r0, r0, lsl #8 │ │ │ │ ldr r0, [fp, #52] @ 0x34 │ │ │ │ stm r1, {r2, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r7, r0 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ - bne 142b9c │ │ │ │ + bne 142b84 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ - b 142bfc │ │ │ │ + b 142be4 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 143494 │ │ │ │ + beq 14347c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14413c │ │ │ │ + bne 144124 │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [fp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r5, [fp, #32] │ │ │ │ orr r5, r0, r0, lsl #8 │ │ │ │ ldr r0, [fp, #52] @ 0x34 │ │ │ │ stm r1, {r2, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r7, r0 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ - bne 142bf0 │ │ │ │ + bne 142bd8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [fp, #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, [fp, #44] @ 0x2c │ │ │ │ str r1, [fp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 142c4c │ │ │ │ + bne 142c34 │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r0, [fp, #48] @ 0x30 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 143be8 │ │ │ │ + bhi 143bd0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ - bcs 142c60 │ │ │ │ - b 144114 │ │ │ │ + bcs 142c48 │ │ │ │ + b 1440fc │ │ │ │ mvn r5, #0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ - bcc 144114 │ │ │ │ + bcc 1440fc │ │ │ │ str r5, [fp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 1438b4 │ │ │ │ + bne 14389c │ │ │ │ mov r8, r7 │ │ │ │ ldrb r1, [fp, #11] │ │ │ │ tst r1, #1 │ │ │ │ - bne 142b50 │ │ │ │ - b 142ba8 │ │ │ │ + bne 142b38 │ │ │ │ + b 142b90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142e24 │ │ │ │ + beq 142e0c │ │ │ │ sub r6, r6, #28 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ add r0, r4, #12 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldr ip, [sp, #400] @ 0x190 │ │ │ │ ldr r8, [sp, #408] @ 0x198 │ │ │ │ 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 14289c │ │ │ │ + bne 142884 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ add r0, fp, #36 @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #12 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [fp, #11] │ │ │ │ tst r0, #1 │ │ │ │ - beq 142d74 │ │ │ │ + beq 142d5c │ │ │ │ cmp sl, r6 │ │ │ │ - beq 143990 │ │ │ │ + beq 143978 │ │ │ │ sub r6, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r6 │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #400] @ 0x190 │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ 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 142dc4 │ │ │ │ + b 142dac │ │ │ │ cmp sl, r6 │ │ │ │ - beq 143990 │ │ │ │ + beq 143978 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ mov r9, r6 │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ add sl, sl, #28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #400] @ 0x190 │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ 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 143988 │ │ │ │ + bne 143970 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144114 │ │ │ │ + bne 1440fc │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 144268 │ │ │ │ + bne 144250 │ │ │ │ mov r6, r9 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [fp, #11] │ │ │ │ tst r0, #1 │ │ │ │ - bne 142d20 │ │ │ │ - b 142d74 │ │ │ │ + bne 142d08 │ │ │ │ + b 142d5c │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144180 │ │ │ │ + bne 144168 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r5, [fp, #60] @ 0x3c │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #404] @ 0x194 │ │ │ │ cmp r5, r1 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ - bne 142e5c │ │ │ │ + bne 142e44 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ str r4, [r0, r5, lsl #4]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r1, r5, #1 │ │ │ │ ldr r0, [fp, #44] @ 0x2c │ │ │ │ str r1, [fp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 142eb0 │ │ │ │ + bne 142e98 │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ ldr r0, [fp, #48] @ 0x30 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 142eb0 │ │ │ │ + bls 142e98 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ mov r4, #39 @ 0x27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ strd r4, [r9] │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ @@ -292854,54 +292848,54 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ strd r4, [r9] │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144180 │ │ │ │ + bne 144168 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r5, [fp, #60] @ 0x3c │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ str r4, [sp, #404] @ 0x194 │ │ │ │ cmp r5, r1 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ - bne 142f0c │ │ │ │ + bne 142ef4 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ add r1, r5, #1 │ │ │ │ str r4, [r0, r5, lsl #4]! │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r0, [fp, #44] @ 0x2c │ │ │ │ str r1, [fp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 142f8c │ │ │ │ + bne 142f74 │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ ldr r0, [fp, #48] @ 0x30 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 142f8c │ │ │ │ + bls 142f74 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ mov r4, #39 @ 0x27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ strd r4, [r6] │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [fp, #11] │ │ │ │ tst r0, #1 │ │ │ │ - bne 1433b4 │ │ │ │ + bne 14339c │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 14ee38 │ │ │ │ - b 1433bc │ │ │ │ + bl 14ee20 │ │ │ │ + b 1433a4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ stm r0, {r1, r8} │ │ │ │ str r8, [r0, #8] │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp, #32] │ │ │ │ mov r4, #42 @ 0x2a │ │ │ │ @@ -292912,226 +292906,226 @@ │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 140ff4 │ │ │ │ + bl 140fdc │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144298 │ │ │ │ + bne 144280 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [fp, #60] @ 0x3c │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #4 │ │ │ │ mov r5, #7 │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #412] @ 0x19c │ │ │ │ str r7, [sp, #408] @ 0x198 │ │ │ │ str r4, [sp, #404] @ 0x194 │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ - bne 143010 │ │ │ │ + bne 142ff8 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [fp, #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, [fp, #44] @ 0x2c │ │ │ │ str r0, [fp, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 143060 │ │ │ │ + bne 143048 │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 143060 │ │ │ │ + bls 143048 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ str r2, [r9] │ │ │ │ str r1, [r9, #4] │ │ │ │ - b 143d78 │ │ │ │ + b 143d60 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldr sl, [sp, #404] @ 0x194 │ │ │ │ ldr r8, [sp, #408] @ 0x198 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 143310 │ │ │ │ + bne 1432f8 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144180 │ │ │ │ + bne 144168 │ │ │ │ add r4, fp, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ mov r7, r9 │ │ │ │ str r0, [fp, #32] │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175a14 │ │ │ │ + bl 1759fc │ │ │ │ ldr r1, [fp, #32] │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldr r9, [sp, #404] @ 0x194 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ str r1, [fp, #32] │ │ │ │ - bne 1439b0 │ │ │ │ + bne 143998 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 144114 │ │ │ │ + bne 1440fc │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 143a10 │ │ │ │ + bne 1439f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144114 │ │ │ │ + bne 1440fc │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 143a10 │ │ │ │ + bne 1439f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144114 │ │ │ │ + bne 1440fc │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 143a10 │ │ │ │ + bne 1439f8 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r7, {r0, r6, r9} │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [fp, #11] │ │ │ │ tst r0, #1 │ │ │ │ - bne 1434d8 │ │ │ │ + bne 1434c0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1442e4 │ │ │ │ + bne 1442cc │ │ │ │ ldr r1, [fp, #96] @ 0x60 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1442f0 │ │ │ │ + bne 1442d8 │ │ │ │ str r0, [fp, #96] @ 0x60 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ add r1, fp, #36 @ 0x24 │ │ │ │ add r2, fp, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1409d4 │ │ │ │ + bl 1409bc │ │ │ │ add r3, sp, #404 @ 0x194 │ │ │ │ ldr ip, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ - bne 143b24 │ │ │ │ + bne 143b0c │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143300 │ │ │ │ + beq 1432e8 │ │ │ │ ldr r9, [r6, #12] │ │ │ │ add sl, sp, #184 @ 0xb8 │ │ │ │ add r4, sp, #336 @ 0x150 │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ orr r6, r0, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldrd r2, [r9] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1bdf98 │ │ │ │ + bl 1bdf80 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ add r9, r9, #8 │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 1be234 │ │ │ │ + bl 1be21c │ │ │ │ ldrb r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1432d4 │ │ │ │ + beq 1432bc │ │ │ │ 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, r6 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14078c │ │ │ │ + bl 140774 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - beq 14327c │ │ │ │ - b 143d88 │ │ │ │ + beq 143264 │ │ │ │ + b 143d70 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1432f0 │ │ │ │ + beq 1432d8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bne 143254 │ │ │ │ + bne 14323c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ - bl 140b10 │ │ │ │ - b 143dc0 │ │ │ │ + bl 140af8 │ │ │ │ + b 143da8 │ │ │ │ add r1, r4, #12 │ │ │ │ add r2, r9, #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} │ │ │ │ @@ -293142,86 +293136,86 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ ldr r3, [fp, #32] │ │ │ │ add ip, sp, #336 @ 0x150 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - bne 1442ac │ │ │ │ + bne 144294 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ sub r1, r0, #16 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174108 │ │ │ │ + bl 1740f0 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldr r9, [sp, #404] @ 0x194 │ │ │ │ ldr r2, [fp, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [fp, #32] │ │ │ │ - bne 1439e0 │ │ │ │ + bne 1439c8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r1, {r0, r9} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r1, #8] │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 14eec0 │ │ │ │ + bl 14eea8 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ add r5, sp, #336 @ 0x150 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 144120 │ │ │ │ + bne 144108 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14e1bc │ │ │ │ + bl 14e1a4 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14344c │ │ │ │ + bne 143434 │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 1433c4 │ │ │ │ + bne 1433ac │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1442d4 │ │ │ │ + bne 1442bc │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ add r2, fp, #36 @ 0x24 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14e4d8 │ │ │ │ + bl 14e4c0 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 17a00c │ │ │ │ + bl 179ff4 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143444 │ │ │ │ + beq 14342c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ - b 143d78 │ │ │ │ + b 143d60 │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r9!, {r0, r1, r2, r3, r7} │ │ │ │ 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 r0, sp, #336 @ 0x150 │ │ │ │ - bl 17a00c │ │ │ │ + bl 179ff4 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143d80 │ │ │ │ + beq 143d68 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -293233,116 +293227,116 @@ │ │ │ │ str r8, [r1, #8] │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 1452b8 │ │ │ │ + bl 1452a0 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001144f4 │ │ │ │ - andseq r4, r1, ip, lsl r5 │ │ │ │ + andseq r4, r1, ip, lsl #10 │ │ │ │ + andseq r4, r1, r4, lsr r5 │ │ │ │ ldrb r0, [fp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne 143a34 │ │ │ │ + bne 143a1c │ │ │ │ ldr r0, [fp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144310 │ │ │ │ + bne 1442f8 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ str r0, [fp, #216] @ 0xd8 │ │ │ │ add r0, fp, #220 @ 0xdc │ │ │ │ - bl 15ff0c │ │ │ │ + bl 15fef4 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144328 │ │ │ │ + bne 144310 │ │ │ │ mov r1, #4 │ │ │ │ mvn r0, #0 │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ add r1, fp, #36 @ 0x24 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175b58 │ │ │ │ + bl 175b40 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldr r7, [sp, #404] @ 0x194 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ str r1, [fp, #32] │ │ │ │ - bne 143dd8 │ │ │ │ + bne 143dc0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 144388 │ │ │ │ + bne 144370 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175a14 │ │ │ │ + bl 1759fc │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldr ip, [sp, #404] @ 0x194 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ - bne 143f9c │ │ │ │ + bne 143f84 │ │ │ │ cmp r5, #0 │ │ │ │ str ip, [sp, #32] │ │ │ │ - beq 143870 │ │ │ │ + beq 143858 │ │ │ │ add r0, r6, r5, lsl #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #4080] @ 1445bc │ │ │ │ + ldr r0, [pc, #4080] @ 1445a4 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r7, [sp, #24] │ │ │ │ ldrd r2, [r6] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1bdf98 │ │ │ │ + bl 1bdf80 │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r3, sp, #336 @ 0x150 │ │ │ │ add r6, r6, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r6, [sp, #20] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ - bl 1be234 │ │ │ │ + bl 1be21c │ │ │ │ ldrb r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 143838 │ │ │ │ + beq 143820 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ ldrb r2, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ and r0, r0, #127 @ 0x7f │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb r2, [sp, #208] @ 0xd0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [fp, #228] @ 0xe4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1443b0 │ │ │ │ + beq 144398 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ movw r7, #435 @ 0x1b3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r1, [r0, r2] │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -293364,165 +293358,165 @@ │ │ │ │ eor r2, r2, r6 │ │ │ │ mla r1, r0, r7, r1 │ │ │ │ umull r0, r3, r2, r7 │ │ │ │ mla r2, r2, ip, r3 │ │ │ │ mov r3, #0 │ │ │ │ mla r1, r1, r7, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ mov sl, r2 │ │ │ │ cmp r4, r2 │ │ │ │ - bls 144398 │ │ │ │ + bls 144380 │ │ │ │ ldr r0, [fp, #224] @ 0xe0 │ │ │ │ ldrh r1, [fp, #236] @ 0xec │ │ │ │ add r0, r0, sl, lsl #4 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ ldrbeq r1, [r0, #4] │ │ │ │ cmpeq r9, r1 │ │ │ │ - beq 1437d4 │ │ │ │ + beq 1437bc │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1442c8 │ │ │ │ + bne 1442b0 │ │ │ │ mvn r0, #0 │ │ │ │ strb r8, [sp, #221] @ 0xdd │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, #0 │ │ │ │ strb r9, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ - bl 175ab0 │ │ │ │ + bl 175a98 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldr r4, [sp, #404] @ 0x194 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ str r1, [fp, #32] │ │ │ │ - bne 144044 │ │ │ │ + bne 14402c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1442bc │ │ │ │ + bne 1442a4 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 144084 │ │ │ │ + bne 14406c │ │ │ │ ldr r1, [fp, #228] @ 0xe4 │ │ │ │ cmp r1, sl │ │ │ │ - bls 1443c0 │ │ │ │ + bls 1443a8 │ │ │ │ ldr r0, [fp, #224] @ 0xe0 │ │ │ │ orr r2, r9, r8, lsl #8 │ │ │ │ ldrh r1, [fp, #236] @ 0xec │ │ │ │ mov r3, r4 │ │ │ │ str r5, [r0, sl, lsl #4]! │ │ │ │ str r2, [r0, #4] │ │ │ │ strh r1, [r0, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 143650 │ │ │ │ - b 1437f0 │ │ │ │ + bne 143638 │ │ │ │ + b 1437d8 │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ cmp r8, r1 │ │ │ │ ldreq r1, [r0] │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne 143700 │ │ │ │ + bne 1436e8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - b 1437b8 │ │ │ │ + b 1437a0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1442bc │ │ │ │ + bne 1442a4 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r0, [fp, #32] │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq 143608 │ │ │ │ - b 1441a4 │ │ │ │ + beq 1435f0 │ │ │ │ + b 14418c │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143854 │ │ │ │ + beq 14383c │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 1435d8 │ │ │ │ + bne 1435c0 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r9, {r0, r7} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r9, #8] │ │ │ │ - b 143fc0 │ │ │ │ + b 143fa8 │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 143c44 │ │ │ │ + beq 143c2c │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1425cc │ │ │ │ + beq 1425b4 │ │ │ │ mov r9, sl │ │ │ │ - b 143c48 │ │ │ │ + b 143c30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ 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, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #1 │ │ │ │ - beq 14392c │ │ │ │ + beq 143914 │ │ │ │ add r2, r6, #28 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ ldr ip, [sp, #400] @ 0x190 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr sl, [sp, #404] @ 0x194 │ │ │ │ ldr lr, [sp, #408] @ 0x198 │ │ │ │ mov r2, r1 │ │ │ │ ldm r9!, {r3, r4, r5, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r9!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r9, {r0, r3, r4, r5, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r7} │ │ │ │ - beq 143e14 │ │ │ │ + beq 143dfc │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 143f6c │ │ │ │ + bne 143f54 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -293539,15 +293533,15 @@ │ │ │ │ str r0, [r9, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str ip, [r9] │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 143c08 │ │ │ │ + bne 143bf0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r1, #4] │ │ │ │ str r8, [r1, #8] │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ @@ -293583,129 +293577,129 @@ │ │ │ │ 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, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14431c │ │ │ │ + bne 144304 │ │ │ │ add r5, fp, #136 @ 0x88 │ │ │ │ mvn r0, #0 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r0, [fp, #132] @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1463c0 │ │ │ │ + bl 1463a8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143b50 │ │ │ │ + beq 143b38 │ │ │ │ ldr r9, [r6, #12] │ │ │ │ add sl, sp, #336 @ 0x150 │ │ │ │ orr r7, sl, #1 │ │ │ │ add r4, sp, #280 @ 0x118 │ │ │ │ add r8, r9, r0, lsl #3 │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ - b 143a88 │ │ │ │ + b 143a70 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 143b50 │ │ │ │ + beq 143b38 │ │ │ │ ldrd r2, [r9] │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1bdf98 │ │ │ │ + bl 1bdf80 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ add r9, r9, #8 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1be234 │ │ │ │ + bl 1be21c │ │ │ │ ldrb r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 143b04 │ │ │ │ + beq 143aec │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ ldrb r2, [sp, #288] @ 0x120 │ │ │ │ strb r2, [sp, #344] @ 0x158 │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, sl │ │ │ │ - bl 1bdf08 │ │ │ │ + bl 1bdef0 │ │ │ │ ldrb r0, [sp, #336] @ 0x150 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ uxtb r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14655c │ │ │ │ - b 143ab0 │ │ │ │ + bl 146544 │ │ │ │ + b 143a98 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143a80 │ │ │ │ + beq 143a68 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 143a80 │ │ │ │ + b 143a68 │ │ │ │ add r1, r4, #16 │ │ │ │ add r2, r9, #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, #336 @ 0x150 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str ip, [r9] │ │ │ │ stmib r9, {r0, r1, r2} │ │ │ │ - b 143dc0 │ │ │ │ + b 143da8 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144334 │ │ │ │ + bne 14431c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [fp, #96] @ 0x60 │ │ │ │ str r0, [fp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 144344 │ │ │ │ + bne 14432c │ │ │ │ str r0, [fp, #96] @ 0x60 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ add r1, fp, #36 @ 0x24 │ │ │ │ add r2, fp, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1409d4 │ │ │ │ + bl 1409bc │ │ │ │ add r3, sp, #404 @ 0x194 │ │ │ │ ldr ip, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ - bne 143de8 │ │ │ │ + bne 143dd0 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14615c │ │ │ │ + bl 146144 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 143fd4 │ │ │ │ + bne 143fbc │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ - bl 140b10 │ │ │ │ - b 143fec │ │ │ │ + bl 140af8 │ │ │ │ + b 143fd4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ - b 143d7c │ │ │ │ + b 143d64 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldm r4!, {r1, r2, r6, r7} │ │ │ │ add r0, lr, #12 │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ ldm r4!, {r1, r2, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ @@ -293718,83 +293712,83 @@ │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ cmp sl, #0 │ │ │ │ str r6, [sp, #344] @ 0x158 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ str r9, [sp, #336] @ 0x150 │ │ │ │ - beq 143cc4 │ │ │ │ + beq 143cac │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r7, r8, sl, lsl #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #0 │ │ │ │ - b 143c94 │ │ │ │ + b 143c7c │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ add r6, r6, #1 │ │ │ │ str r5, [r0, r4]! │ │ │ │ add r4, r4, #8 │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, sl, #2 │ │ │ │ cmp r0, r7 │ │ │ │ str r6, [sp, #344] @ 0x158 │ │ │ │ - beq 143cb8 │ │ │ │ + beq 143ca0 │ │ │ │ lsl r1, r6, #1 │ │ │ │ mov sl, r8 │ │ │ │ ldrh r9, [sl, r1]! │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 143c70 │ │ │ │ + bne 143c58 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ bl 333a8 │ │ │ │ - b 143c70 │ │ │ │ + b 143c58 │ │ │ │ ldr r9, [sp, #336] @ 0x150 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144300 │ │ │ │ + bne 1442e8 │ │ │ │ ldr r0, [fp, #88] @ 0x58 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [fp, #60] @ 0x3c │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ str r0, [fp, #88] @ 0x58 │ │ │ │ ldr r0, [fp, #52] @ 0x34 │ │ │ │ str r1, [fp, #32] │ │ │ │ mov r1, #2 │ │ │ │ cmp r4, r0 │ │ │ │ str r6, [sp, #412] @ 0x19c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r9, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ - bne 143d18 │ │ │ │ + bne 143d00 │ │ │ │ mov r0, r7 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0, r4, lsl #4]! │ │ │ │ str r9, [r0, #4] │ │ │ │ str r8, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ str r0, [fp, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 143d6c │ │ │ │ + bne 143d54 │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ ldr r1, [fp, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 143d6c │ │ │ │ + bls 143d54 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ str r2, [sl] │ │ │ │ str r1, [sl, #4] │ │ │ │ - b 143d78 │ │ │ │ + b 143d60 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ stm sl, {r1, r4, r5} │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -293803,121 +293797,121 @@ │ │ │ │ stmia r8!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r5!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r8!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143dc0 │ │ │ │ + beq 143da8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ ldr r1, [fp, #96] @ 0x60 │ │ │ │ add r0, r0, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #96] @ 0x60 │ │ │ │ - b 143d7c │ │ │ │ + b 143d64 │ │ │ │ add r1, r4, #8 │ │ │ │ add r2, r9, #8 │ │ │ │ mov ip, r7 │ │ │ │ - b 143fa4 │ │ │ │ + b 143f8c │ │ │ │ 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, #336 @ 0x150 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str ip, [r8] │ │ │ │ stmib r8, {r0, r1, r2} │ │ │ │ - b 143fec │ │ │ │ + b 143fd4 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14428c │ │ │ │ + bne 144274 │ │ │ │ mvn r0, #0 │ │ │ │ add r4, fp, #36 @ 0x24 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ add r7, sp, #400 @ 0x190 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 175b58 │ │ │ │ + bl 175b40 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldr sl, [sp, #404] @ 0x194 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ str r1, [fp, #32] │ │ │ │ - bne 144018 │ │ │ │ + bne 144000 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 144180 │ │ │ │ + bne 144168 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ add r7, sp, #400 @ 0x190 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 175a14 │ │ │ │ + bl 1759fc │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldr r5, [sp, #404] @ 0x194 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ - bne 1440c4 │ │ │ │ + bne 1440ac │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 1440f4 │ │ │ │ + bne 1440dc │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 1440f4 │ │ │ │ + bne 1440dc │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 1440f4 │ │ │ │ + bne 1440dc │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, sl │ │ │ │ mov r9, r5 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 144268 │ │ │ │ + bne 144250 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 1441d0 │ │ │ │ + bne 1441b8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r1, {r0, r7, r9} │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ @@ -293983,32 +293977,32 @@ │ │ │ │ ldm lr!, {r1, r5, r6, r7} │ │ │ │ stmia r3!, {r1, r5, r6, r7} │ │ │ │ ldm lr, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r8, {r0, r4, ip} │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1440b0 │ │ │ │ - b 143fc0 │ │ │ │ + bne 144098 │ │ │ │ + b 143fa8 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ 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} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143fc0 │ │ │ │ + beq 143fa8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 143fc0 │ │ │ │ + b 143fa8 │ │ │ │ add r1, r7, #8 │ │ │ │ mov ip, r5 │ │ │ │ add r2, r9, #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} │ │ │ │ @@ -294021,456 +294015,456 @@ │ │ │ │ stmia r9!, {r0, r1, r2, r3, r7} │ │ │ │ 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, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1660] @ 144798 │ │ │ │ + ldr r0, [pc, #1660] @ 144780 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #1660] @ 1447a4 │ │ │ │ - ldr r2, [pc, #1660] @ 1447a8 │ │ │ │ + ldr r0, [pc, #1660] @ 14478c │ │ │ │ + ldr r2, [pc, #1660] @ 144790 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3ab00 │ │ │ │ - b 1443d0 │ │ │ │ - ldr r0, [pc, #1608] @ 14478c │ │ │ │ + b 1443b8 │ │ │ │ + ldr r0, [pc, #1608] @ 144774 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r1, [pc, #1636] @ 1447b4 │ │ │ │ + ldr r1, [pc, #1636] @ 14479c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 14415c │ │ │ │ - ldr r1, [pc, #1676] @ 1447e8 │ │ │ │ + b 144144 │ │ │ │ + ldr r1, [pc, #1676] @ 1447d0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #1672] @ 1447ec │ │ │ │ - ldr r3, [pc, #1672] @ 1447f0 │ │ │ │ + ldr r0, [pc, #1672] @ 1447d4 │ │ │ │ + ldr r3, [pc, #1672] @ 1447d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ - b 1443d0 │ │ │ │ - ldr r0, [pc, #1584] @ 1447b8 │ │ │ │ + b 1443b8 │ │ │ │ + ldr r0, [pc, #1584] @ 1447a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #1532] @ 144790 │ │ │ │ + ldr r0, [pc, #1532] @ 144778 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #1532] @ 14479c │ │ │ │ + ldr r0, [pc, #1532] @ 144784 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ ldm r5!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r9!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r5!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r9!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1440b0 │ │ │ │ - b 143fc0 │ │ │ │ + bne 144098 │ │ │ │ + b 143fa8 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ add r5, r6, #56 @ 0x38 │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r8, sp, #336 @ 0x150 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ sub r6, r0, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ ldr lr, [sp, #336] @ 0x150 │ │ │ │ cmp lr, #43 @ 0x2b │ │ │ │ - beq 143f58 │ │ │ │ + beq 143f40 │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ cmp lr, #42 @ 0x2a │ │ │ │ ldr sl, [sp, #344] @ 0x158 │ │ │ │ - bne 144354 │ │ │ │ + bne 14433c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 144268 │ │ │ │ + bne 144250 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl 144cdc │ │ │ │ + bl 144cc4 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 144268 │ │ │ │ + bne 144250 │ │ │ │ add r5, r5, #28 │ │ │ │ subs r6, r6, #28 │ │ │ │ - bne 1441f0 │ │ │ │ - b 143f58 │ │ │ │ + bne 1441d8 │ │ │ │ + b 143f40 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ 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} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1292] @ 1447a0 │ │ │ │ + ldr r0, [pc, #1292] @ 144788 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #1268] @ 144794 │ │ │ │ + ldr r0, [pc, #1268] @ 14477c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ bl 3a344 │ │ │ │ - ldr r0, [pc, #1328] @ 1447e4 │ │ │ │ + ldr r0, [pc, #1328] @ 1447cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 1443d0 │ │ │ │ - ldr r0, [pc, #1300] @ 1447d8 │ │ │ │ + b 1443b8 │ │ │ │ + ldr r0, [pc, #1300] @ 1447c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 3a77c │ │ │ │ - b 1443d0 │ │ │ │ - ldr r0, [pc, #1232] @ 1447ac │ │ │ │ + b 1443b8 │ │ │ │ + ldr r0, [pc, #1232] @ 144794 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 1443d0 │ │ │ │ - ldr r0, [pc, #1232] @ 1447bc │ │ │ │ + b 1443b8 │ │ │ │ + ldr r0, [pc, #1232] @ 1447a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #1224] @ 1447c0 │ │ │ │ + ldr r0, [pc, #1224] @ 1447a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 1443d0 │ │ │ │ - ldr r0, [pc, #1192] @ 1447b0 │ │ │ │ + b 1443b8 │ │ │ │ + ldr r0, [pc, #1192] @ 144798 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 1443d0 │ │ │ │ - ldr r0, [pc, #1200] @ 1447c8 │ │ │ │ + b 1443b8 │ │ │ │ + ldr r0, [pc, #1200] @ 1447b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #1212] @ 1447e0 │ │ │ │ + ldr r0, [pc, #1212] @ 1447c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #1172] @ 1447c4 │ │ │ │ + ldr r0, [pc, #1172] @ 1447ac │ │ │ │ add r0, pc, r0 │ │ │ │ - b 144390 │ │ │ │ - ldr r0, [pc, #1208] @ 1447f4 │ │ │ │ + b 144378 │ │ │ │ + ldr r0, [pc, #1208] @ 1447dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 1443d0 │ │ │ │ - ldr r0, [pc, #1196] @ 1447f8 │ │ │ │ + b 1443b8 │ │ │ │ + ldr r0, [pc, #1196] @ 1447e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 1443d0 │ │ │ │ + b 1443b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ 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, sl} │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1084] @ 1447cc │ │ │ │ + ldr r0, [pc, #1084] @ 1447b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 1443d0 │ │ │ │ - ldr r2, [pc, #1076] @ 1447d4 │ │ │ │ + b 1443b8 │ │ │ │ + ldr r2, [pc, #1076] @ 1447bc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 3a92c │ │ │ │ - b 1443d0 │ │ │ │ - ldr r0, [pc, #1048] @ 1447d0 │ │ │ │ + b 1443b8 │ │ │ │ + ldr r0, [pc, #1048] @ 1447b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a75c │ │ │ │ - b 1443d0 │ │ │ │ - ldr r2, [pc, #1044] @ 1447dc │ │ │ │ + b 1443b8 │ │ │ │ + ldr r2, [pc, #1044] @ 1447c4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1444f4 │ │ │ │ + b 1444dc │ │ │ │ ldr r1, [fp, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b 14468c │ │ │ │ - b 144720 │ │ │ │ + b 144674 │ │ │ │ + b 144708 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [fp, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b 144438 │ │ │ │ + b 144420 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1446c4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1446ac │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ - b 144740 │ │ │ │ - b 1444b4 │ │ │ │ + b 144728 │ │ │ │ + b 14449c │ │ │ │ ldr r1, [fp, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #96] @ 0x60 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #96] @ 0x60 │ │ │ │ - b 144674 │ │ │ │ + b 14465c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1446c4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1446ac │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1446c4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1446ac │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1446c4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1446ac │ │ │ │ bl 3a910 │ │ │ │ - b 1444f4 │ │ │ │ + b 1444dc │ │ │ │ mov r4, r0 │ │ │ │ - b 14464c │ │ │ │ + b 144634 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1446c4 │ │ │ │ + beq 1446ac │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl ab350 │ │ │ │ - b 1446c4 │ │ │ │ + b 1446ac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 145ac4 │ │ │ │ - b 1446c4 │ │ │ │ + bl 145aac │ │ │ │ + b 1446ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ - b 144724 │ │ │ │ + b 14470c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1446c4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1446ac │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1446c4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1446ac │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144784 │ │ │ │ + beq 14476c │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ - b 1446e8 │ │ │ │ + b 1446d0 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [fp, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1446c4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1446ac │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1446c4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1446ac │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1446c4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1446ac │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1446c4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1446ac │ │ │ │ bl 3a910 │ │ │ │ - ldrsheq sp, [r8], -r0 │ │ │ │ + andseq sp, r8, r8, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1446c4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1446ac │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1446c4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1446ac │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1446c4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1446ac │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1446c4 │ │ │ │ + bl 175db0 │ │ │ │ + b 1446ac │ │ │ │ bl 3a910 │ │ │ │ - b 144684 │ │ │ │ - b 1446d4 │ │ │ │ + b 14466c │ │ │ │ + b 1446bc │ │ │ │ ldr r1, [fp, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b 144760 │ │ │ │ + b 144748 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14464c │ │ │ │ + beq 144634 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [fp, #96] @ 0x60 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #96] @ 0x60 │ │ │ │ - b 1446c4 │ │ │ │ + b 1446ac │ │ │ │ ldr r1, [fp, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b 144750 │ │ │ │ + b 144738 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ - b 144710 │ │ │ │ + b 1446f8 │ │ │ │ mov r4, r0 │ │ │ │ - b 144710 │ │ │ │ + b 1446f8 │ │ │ │ mov r4, r0 │ │ │ │ - b 144740 │ │ │ │ + b 144728 │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 1446a8 │ │ │ │ + bne 144690 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ lsl r1, r9, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ - b 144784 │ │ │ │ + b 14476c │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144784 │ │ │ │ + beq 14476c │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 14477c │ │ │ │ + b 144764 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144710 │ │ │ │ + beq 1446f8 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [fp, #132] @ 0x84 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #132] @ 0x84 │ │ │ │ - b 144784 │ │ │ │ + b 14476c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144740 │ │ │ │ + beq 144728 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [fp, #216] @ 0xd8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #216] @ 0xd8 │ │ │ │ - b 144784 │ │ │ │ + b 14476c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 145ac4 │ │ │ │ - b 144784 │ │ │ │ + bl 145aac │ │ │ │ + b 14476c │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144788 │ │ │ │ + beq 144770 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r8, ip, ror r5 │ │ │ │ - @ instruction: 0x0018c4fc │ │ │ │ - andseq ip, r8, r0, ror #6 │ │ │ │ - andseq ip, r8, r4, lsr #10 │ │ │ │ - andseq ip, r8, r0, ror #9 │ │ │ │ - andseq ip, r8, ip, lsr r4 │ │ │ │ - andseq r2, r1, pc, asr #18 │ │ │ │ - andseq ip, r8, r0, lsl #8 │ │ │ │ - andseq ip, r8, r4, ror #4 │ │ │ │ - andseq ip, r8, r8, lsl r2 │ │ │ │ - andseq ip, r8, r0, lsl #9 │ │ │ │ - andseq ip, r8, r8, lsl r5 │ │ │ │ - andseq ip, r8, r4, lsr #5 │ │ │ │ - andseq ip, r8, r8, lsl #5 │ │ │ │ - andseq ip, r8, r0, lsr #7 │ │ │ │ - andseq ip, r8, r8, lsl r3 │ │ │ │ - andseq ip, r8, r0, lsl r3 │ │ │ │ - andseq ip, r8, r8, asr r2 │ │ │ │ - andseq ip, r8, r0, lsl #2 │ │ │ │ - andseq ip, r8, ip, ror r3 │ │ │ │ - andseq ip, r8, r8, asr r2 │ │ │ │ - mulseq r8, ip, r2 │ │ │ │ + mulseq r8, r4, r5 │ │ │ │ + andseq ip, r8, r4, lsl r5 │ │ │ │ + andseq ip, r8, r8, ror r3 │ │ │ │ + andseq ip, r8, ip, lsr r5 │ │ │ │ + @ instruction: 0x0018c4f8 │ │ │ │ + andseq ip, r8, r4, asr r4 │ │ │ │ + andseq r2, r1, r7, ror #18 │ │ │ │ + andseq ip, r8, r8, lsl r4 │ │ │ │ + andseq ip, r8, ip, ror r2 │ │ │ │ + andseq ip, r8, r0, lsr r2 │ │ │ │ + mulseq r8, r8, r4 │ │ │ │ + andseq ip, r8, r0, lsr r5 │ │ │ │ + @ instruction: 0x0018c2bc │ │ │ │ + andseq ip, r8, r0, lsr #5 │ │ │ │ + @ instruction: 0x0018c3b8 │ │ │ │ + andseq ip, r8, r0, lsr r3 │ │ │ │ + andseq ip, r8, r8, lsr #6 │ │ │ │ + andseq ip, r8, r0, ror r2 │ │ │ │ + andseq ip, r8, r8, lsl r1 │ │ │ │ + mulseq r8, r4, r3 │ │ │ │ + andseq ip, r8, r0, ror r2 │ │ │ │ + @ instruction: 0x0018c2b4 │ │ │ │ + andseq ip, r8, r4, lsl #5 │ │ │ │ + mulseq r8, ip, r4 │ │ │ │ + andseq r2, r1, r3, asr r9 │ │ │ │ + andseq ip, r8, ip, lsl #11 │ │ │ │ + andseq ip, r8, ip, lsl #5 │ │ │ │ andseq ip, r8, ip, ror #4 │ │ │ │ - andseq ip, r8, r4, lsl #9 │ │ │ │ - andseq r2, r1, fp, lsr r9 │ │ │ │ - andseq ip, r8, r4, ror r5 │ │ │ │ - andseq ip, r8, r4, ror r2 │ │ │ │ - andseq ip, r8, r4, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, #10 │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ @@ -294495,15 +294489,15 @@ │ │ │ │ strh r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 146008 │ │ │ │ + bl 145ff0 │ │ │ │ add r0, r9, #136 @ 0x88 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #1000 @ 0x3e8 │ │ │ │ strh r8, [r9, #236] @ 0xec │ │ │ │ str r0, [r9, #232] @ 0xe8 │ │ │ │ @@ -294544,17 +294538,17 @@ │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ str r8, [r9, #216] @ 0xd8 │ │ │ │ str r8, [r9, #132] @ 0x84 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 145c98 │ │ │ │ + bl 145c80 │ │ │ │ mov r0, sp │ │ │ │ - bl 145b50 │ │ │ │ + bl 145b38 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ @@ -294566,120 +294560,120 @@ │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 144ba0 │ │ │ │ + beq 144b88 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r3 │ │ │ │ - bl 230cb0 │ │ │ │ + bl 230c98 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 144bf0 │ │ │ │ + beq 144bd8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl ab34c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 144bfc │ │ │ │ + beq 144be4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [r4] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ bl 24cd4 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144bb4 │ │ │ │ + bne 144b9c │ │ │ │ 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 1742b8 │ │ │ │ + bl 1742a0 │ │ │ │ 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 144b54 │ │ │ │ + bne 144b3c │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ add ip, sp, #8 │ │ │ │ ldm ip, {r0, r9, ip} │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 144bc4 │ │ │ │ + bne 144bac │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144c54 │ │ │ │ + bne 144c3c │ │ │ │ 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 1741c0 │ │ │ │ + bl 1741a8 │ │ │ │ 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 144c08 │ │ │ │ + bne 144bf0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 144c60 │ │ │ │ + bne 144c48 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 144c34 │ │ │ │ + bne 144c1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 144c60 │ │ │ │ + bne 144c48 │ │ │ │ mvn r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 144c34 │ │ │ │ + bne 144c1c │ │ │ │ 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 │ │ │ │ @@ -294689,27 +294683,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 144994 │ │ │ │ + beq 14497c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ 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 144a0c │ │ │ │ - ldr r0, [pc, #276] @ 144cd0 │ │ │ │ + beq 1449f4 │ │ │ │ + ldr r0, [pc, #276] @ 144cb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r1, r4, #12 │ │ │ │ add r2, sl, #12 │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ @@ -294718,15 +294712,15 @@ │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm sl, {r0, r9, ip} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1449d8 │ │ │ │ + bne 1449c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a32c │ │ │ │ add r1, r4, #8 │ │ │ │ add r2, sl, #8 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ @@ -294741,103 +294735,103 @@ │ │ │ │ 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, #120] @ 144cd4 │ │ │ │ + ldr r0, [pc, #120] @ 144cbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #112] @ 144cd8 │ │ │ │ + ldr r0, [pc, #112] @ 144cc0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 144c78 │ │ │ │ - b 144c78 │ │ │ │ - b 144c78 │ │ │ │ + b 144c60 │ │ │ │ + b 144c60 │ │ │ │ + b 144c60 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 144cc8 │ │ │ │ + beq 144cb0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 144c94 │ │ │ │ + bne 144c7c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 144cc8 │ │ │ │ + bne 144cb0 │ │ │ │ dmb ish │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq fp, r8, r4, lsr sl │ │ │ │ - andseq fp, r8, r4, lsl r9 │ │ │ │ - @ instruction: 0x0018b9d8 │ │ │ │ + andseq fp, r8, ip, asr #20 │ │ │ │ + andseq fp, r8, ip, lsr #18 │ │ │ │ + @ instruction: 0x0018b9f0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 144d10 │ │ │ │ + bne 144cf8 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 144d2c │ │ │ │ + ldr r0, [pc, #20] @ 144d14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r8, r8, lsr #18 │ │ │ │ + andseq fp, r8, r0, asr #18 │ │ │ │ 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 144dec │ │ │ │ + bne 144dd4 │ │ │ │ ldr r8, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ cmp r8, r5 │ │ │ │ - bcs 144f7c │ │ │ │ + bcs 144f64 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ ldm r2, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ 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 144e4c │ │ │ │ + beq 144e34 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - beq 144f7c │ │ │ │ + beq 144f64 │ │ │ │ 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} │ │ │ │ @@ -294845,52 +294839,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 144f7c │ │ │ │ + bcs 144f64 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ ldm r2, {r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ 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 144db0 │ │ │ │ + bne 144d98 │ │ │ │ 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 144ed0 │ │ │ │ + bne 144eb8 │ │ │ │ cmp r8, r5 │ │ │ │ - bcs 145034 │ │ │ │ + bcs 14501c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, lr │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ 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 │ │ │ │ @@ -294898,86 +294892,86 @@ │ │ │ │ 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 144f28 │ │ │ │ - b 145028 │ │ │ │ + beq 144f10 │ │ │ │ + b 145010 │ │ │ │ cmp r8, r5 │ │ │ │ - bcs 145034 │ │ │ │ + bcs 14501c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, lr │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ 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 145028 │ │ │ │ + bne 145010 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1450a8 │ │ │ │ + bne 145090 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sl, #32] │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 145084 │ │ │ │ + bne 14506c │ │ │ │ mov lr, fp │ │ │ │ ldrb r0, [sl, #11] │ │ │ │ tst r0, #1 │ │ │ │ - bne 144ed0 │ │ │ │ - b 144e70 │ │ │ │ + bne 144eb8 │ │ │ │ + b 144e58 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1450b4 │ │ │ │ + bne 14509c │ │ │ │ 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 144fb4 │ │ │ │ + bne 144f9c │ │ │ │ bl 334c8 │ │ │ │ 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 145008 │ │ │ │ + bne 144ff0 │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ ldr r0, [sl, #48] @ 0x30 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 145008 │ │ │ │ + bls 144ff0 │ │ │ │ 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 │ │ │ │ @@ -294988,15 +294982,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 145050 │ │ │ │ + bne 145038 │ │ │ │ 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} │ │ │ │ @@ -295018,146 +295012,146 @@ │ │ │ │ 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, #64] @ 1450f0 │ │ │ │ + ldr r0, [pc, #64] @ 1450d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #48] @ 1450ec │ │ │ │ + ldr r0, [pc, #48] @ 1450d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 175dc8 │ │ │ │ - b 1450d8 │ │ │ │ + bl 175db0 │ │ │ │ + b 1450c0 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r8, r4, ror #11 │ │ │ │ - mulseq r8, r0, r5 │ │ │ │ + @ instruction: 0x0018b5fc │ │ │ │ + andseq fp, r8, r8, lsr #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 145198 │ │ │ │ + bne 145180 │ │ │ │ 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 14513c │ │ │ │ + bne 145124 │ │ │ │ bl 334c8 │ │ │ │ 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 14517c │ │ │ │ + bne 145164 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 14517c │ │ │ │ + bls 145164 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r5] │ │ │ │ - b 145184 │ │ │ │ + b 14516c │ │ │ │ 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, #40] @ 1451c8 │ │ │ │ + ldr r0, [pc, #40] @ 1451b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 175dc8 │ │ │ │ + bl 175db0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq fp, r8, r0, lsl #10 │ │ │ │ + andseq fp, r8, r8, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 145284 │ │ │ │ + bne 14526c │ │ │ │ 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 145224 │ │ │ │ + bne 14520c │ │ │ │ bl 334c8 │ │ │ │ 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 145268 │ │ │ │ + bne 145250 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 145268 │ │ │ │ + bls 145250 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r8] │ │ │ │ - b 145270 │ │ │ │ + b 145258 │ │ │ │ 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, #40] @ 1452b4 │ │ │ │ + ldr r0, [pc, #40] @ 14529c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 175dc8 │ │ │ │ + bl 175db0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq fp, r8, r4, asr #8 │ │ │ │ + andseq fp, r8, ip, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r6, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ @@ -295165,23 +295159,23 @@ │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ mov fp, r3 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - bl 144d30 │ │ │ │ + bl 144d18 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 14532c │ │ │ │ + bne 145314 │ │ │ │ ldr r8, [sp, #148] @ 0x94 │ │ │ │ cmp r8, r7 │ │ │ │ - bne 145360 │ │ │ │ + bne 145348 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r1, {r0, r9, sl} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r6, #12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -295194,42 +295188,42 @@ │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str ip, [r0] │ │ │ │ stmib r0, {r9, sl} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1456f0 │ │ │ │ + bne 1456d8 │ │ │ │ str r4, [sp, #4] │ │ │ │ mvn r0, #0 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r1, #52]! @ 0x34 │ │ │ │ str r6, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bne 1453a4 │ │ │ │ + bne 14538c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r6, [r0, r4, lsl #4]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1453fc │ │ │ │ + bne 1453e4 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 1453fc │ │ │ │ + bls 1453e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r2, [r3] │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r5, #32] │ │ │ │ @@ -295239,162 +295233,162 @@ │ │ │ │ cmp r8, r7 │ │ │ │ str r9, [sp] │ │ │ │ sub r0, r0, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bls 145608 │ │ │ │ + bls 1455f0 │ │ │ │ sub r1, r8, r7 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #4 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 145480 │ │ │ │ + beq 145468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1456d8 │ │ │ │ + bne 1456c0 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r8, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r1, #6 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 145474 │ │ │ │ + bne 14545c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ mov r1, #6 │ │ │ │ - b 1454c4 │ │ │ │ + b 1454ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1456e4 │ │ │ │ + bne 1456cc │ │ │ │ mvn r0, #0 │ │ │ │ ldr r8, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r1, #7 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 1454bc │ │ │ │ + bne 1454a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ mov r1, #7 │ │ │ │ str r1, [r0, r8, lsl #4]! │ │ │ │ str r6, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1454fc │ │ │ │ + bne 1454e4 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 1453d8 │ │ │ │ + bhi 1453c0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, fp │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 142424 │ │ │ │ + bl 14240c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 145694 │ │ │ │ + bne 14567c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1456cc │ │ │ │ + bne 1456b4 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 14566c │ │ │ │ + bne 145654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1456cc │ │ │ │ + bne 1456b4 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov fp, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r7, #4 │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r0, [r5, #32] │ │ │ │ - bne 14566c │ │ │ │ + bne 145654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1456cc │ │ │ │ + bne 1456b4 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bne 14566c │ │ │ │ + bne 145654 │ │ │ │ subs r1, r1, #1 │ │ │ │ mov sl, r9 │ │ │ │ - bne 14542c │ │ │ │ - b 14560c │ │ │ │ + bne 145414 │ │ │ │ + b 1455f4 │ │ │ │ mov r9, sl │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1456cc │ │ │ │ + bne 1456b4 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r6, sp, #24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1758ec │ │ │ │ + bl 1758d4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bne 145664 │ │ │ │ + bne 14564c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b 145674 │ │ │ │ + b 14565c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, sp, #24 │ │ │ │ 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} │ │ │ │ @@ -295411,54 +295405,54 @@ │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r0, fp} │ │ │ │ str r9, [ip, #8] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #148] @ 145768 │ │ │ │ + ldr r0, [pc, #148] @ 145750 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #132] @ 145764 │ │ │ │ + ldr r0, [pc, #132] @ 14574c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #116] @ 145760 │ │ │ │ + ldr r0, [pc, #116] @ 145748 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #100] @ 14575c │ │ │ │ + ldr r0, [pc, #100] @ 145744 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 145744 │ │ │ │ + b 14572c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 175dc8 │ │ │ │ - b 145748 │ │ │ │ + bl 175db0 │ │ │ │ + b 145730 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 175dc8 │ │ │ │ - b 145748 │ │ │ │ + bl 175db0 │ │ │ │ + b 145730 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 175dc8 │ │ │ │ - b 145748 │ │ │ │ + bl 175db0 │ │ │ │ + b 145730 │ │ │ │ bl 3a910 │ │ │ │ - b 145744 │ │ │ │ - b 145744 │ │ │ │ + b 14572c │ │ │ │ + b 14572c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r8, r8, lsr #31 │ │ │ │ - andseq sl, r8, r4, lsl pc │ │ │ │ - @ instruction: 0x0018aff0 │ │ │ │ - andseq sl, r8, ip, ror #30 │ │ │ │ + andseq sl, r8, r0, asr #31 │ │ │ │ + andseq sl, r8, ip, lsr #30 │ │ │ │ + andseq fp, r8, r8 │ │ │ │ + andseq sl, r8, r4, lsl #31 │ │ │ │ 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 │ │ │ │ @@ -295493,53 +295487,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] @ 145838 │ │ │ │ - ldr r2, [pc, #28] @ 14583c │ │ │ │ + ldr r1, [pc, #28] @ 145820 │ │ │ │ + ldr r2, [pc, #28] @ 145824 │ │ │ │ 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 234698 │ │ │ │ - @ instruction: 0x0018aedc │ │ │ │ - andseq r1, r1, r8, asr #6 │ │ │ │ + b 234680 │ │ │ │ + @ instruction: 0x0018aef4 │ │ │ │ + andseq r1, r1, r0, ror #6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1458e0 │ │ │ │ + bl 1458c8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 14587c │ │ │ │ + b 145864 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1458e0 │ │ │ │ + bl 1458c8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1458c0 │ │ │ │ + beq 1458a8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1458dc │ │ │ │ + beq 1458c4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -295559,109 +295553,109 @@ │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1459fc │ │ │ │ + beq 1459e4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 145a48 │ │ │ │ + b 145a30 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1459dc │ │ │ │ + beq 1459c4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1459fc │ │ │ │ + beq 1459e4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 178bc8 │ │ │ │ - b 1459b8 │ │ │ │ + bl 178bb0 │ │ │ │ + b 1459a0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 145a00 │ │ │ │ + bne 1459e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 145a48 │ │ │ │ + b 145a30 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 178bc8 │ │ │ │ + bl 178bb0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1459fc │ │ │ │ + beq 1459e4 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1459fc │ │ │ │ + beq 1459e4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 145a48 │ │ │ │ - b 145a1c │ │ │ │ + b 145a30 │ │ │ │ + b 145a04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145a40 │ │ │ │ + beq 145a28 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1458e0 │ │ │ │ + bl 1458c8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 145a98 │ │ │ │ + b 145a80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1458e0 │ │ │ │ + bl 1458c8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -295669,207 +295663,207 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 145b28 │ │ │ │ + beq 145b10 │ │ │ │ add r5, r6, #16 │ │ │ │ - b 145aec │ │ │ │ + b 145ad4 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 145b28 │ │ │ │ + beq 145b10 │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145b08 │ │ │ │ + beq 145af0 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145ae0 │ │ │ │ + beq 145ac8 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 145ae0 │ │ │ │ + b 145ac8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145b4c │ │ │ │ + beq 145b34 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 145bc8 │ │ │ │ + beq 145bb0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 145b80 │ │ │ │ + b 145b68 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 145bc8 │ │ │ │ + beq 145bb0 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ sub r1, r0, #6 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 145ba8 │ │ │ │ + bcs 145b90 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145b74 │ │ │ │ + beq 145b5c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 145b6c │ │ │ │ + b 145b54 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 145b74 │ │ │ │ + bne 145b5c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145b74 │ │ │ │ + beq 145b5c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 145b6c │ │ │ │ + b 145b54 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145be4 │ │ │ │ + beq 145bcc │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145c00 │ │ │ │ + beq 145be8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrd r8, [r4, #48] @ 0x30 │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 145c24 │ │ │ │ + beq 145c0c │ │ │ │ add r6, r0, #12 │ │ │ │ - bl 179500 │ │ │ │ + bl 1794e8 │ │ │ │ mov r0, r6 │ │ │ │ - b 145c0c │ │ │ │ + b 145bf4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145c48 │ │ │ │ + beq 145c30 │ │ │ │ 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 ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 145c6c │ │ │ │ + beq 145c54 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 179500 │ │ │ │ + bl 1794e8 │ │ │ │ mov r6, r5 │ │ │ │ - b 145c50 │ │ │ │ + b 145c38 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145c8c │ │ │ │ + beq 145c74 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 145ce0 │ │ │ │ + beq 145cc8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 145cc0 │ │ │ │ + b 145ca8 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 145ce0 │ │ │ │ + beq 145cc8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145cb4 │ │ │ │ + beq 145c9c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 145cb4 │ │ │ │ + b 145c9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145d00 │ │ │ │ + beq 145ce8 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 145d40 │ │ │ │ + beq 145d28 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 145d20 │ │ │ │ + b 145d08 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 145d40 │ │ │ │ + beq 145d28 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145d14 │ │ │ │ + beq 145cfc │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 145d14 │ │ │ │ + b 145cfc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145d60 │ │ │ │ + beq 145d48 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 145da0 │ │ │ │ - ldr r3, [pc, #40] @ 145da4 │ │ │ │ + ldr r1, [pc, #40] @ 145d88 │ │ │ │ + ldr r3, [pc, #40] @ 145d8c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r0, r1, r2, asr sp │ │ │ │ - andseq sl, r8, ip, ror #18 │ │ │ │ + andseq r0, r1, sl, ror #26 │ │ │ │ + andseq sl, r8, r4, lsl #19 │ │ │ │ ldr r1, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #2 │ │ │ │ movwhi r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 145df0 │ │ │ │ + bcs 145dd8 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ addeq r5, r4, #1 │ │ │ │ moveq ip, #1 │ │ │ │ strdeq r4, [r0, #4] │ │ │ │ str ip, [r0] │ │ │ │ @@ -295880,51 +295874,51 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 145e44 │ │ │ │ + bcs 145e2c │ │ │ │ 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 145e98 │ │ │ │ + bcs 145e80 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, r2 │ │ │ │ ldrbne r3, [r1, #1] │ │ │ │ cmpne r3, r2 │ │ │ │ - bne 145e8c │ │ │ │ + bne 145e74 │ │ │ │ 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 145e78 │ │ │ │ + beq 145e60 │ │ │ │ str ip, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 145ecc │ │ │ │ + bcs 145eb4 │ │ │ │ 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] │ │ │ │ @@ -295934,57 +295928,57 @@ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 145f48 │ │ │ │ + bne 145f30 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 145fb4 │ │ │ │ + beq 145f9c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 145f9c │ │ │ │ + beq 145f84 │ │ │ │ add r6, r8, #4 │ │ │ │ - b 145f2c │ │ │ │ + b 145f14 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 145f9c │ │ │ │ + beq 145f84 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145f20 │ │ │ │ + beq 145f08 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 145f20 │ │ │ │ + b 145f08 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ str r2, [r1, #8] │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 145fc4 │ │ │ │ + bne 145fac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 145ff0 │ │ │ │ + beq 145fd8 │ │ │ │ add r4, r0, #4 │ │ │ │ - b 145f80 │ │ │ │ + b 145f68 │ │ │ │ add r4, r4, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 145ff0 │ │ │ │ + beq 145fd8 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 145f74 │ │ │ │ + beq 145f5c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 145f74 │ │ │ │ + b 145f5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 145fb4 │ │ │ │ + beq 145f9c │ │ │ │ lsl r1, r5, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -295992,22 +295986,22 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r0, r5, lsl #4 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 17983c │ │ │ │ + bl 179824 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 145ff8 │ │ │ │ + bne 145fe0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1799b4 │ │ │ │ + bl 17999c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #4 │ │ │ │ mov r6, #1 │ │ │ │ @@ -296035,33 +296029,33 @@ │ │ │ │ bl 3364c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ stm r0, {r5, r7} │ │ │ │ str r5, [r0, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r6, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1460cc │ │ │ │ + beq 1460b4 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp] │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r6, [r2, r3, lsl #2]! │ │ │ │ ldr r5, [r2, #4] │ │ │ │ - bne 1460bc │ │ │ │ + bne 1460a4 │ │ │ │ mov r0, sp │ │ │ │ bl 3364c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ - b 1460f4 │ │ │ │ + b 1460dc │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1460e0 │ │ │ │ + bne 1460c8 │ │ │ │ mov r0, sp │ │ │ │ bl 3364c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ @@ -296073,137 +296067,137 @@ │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14614c │ │ │ │ + beq 146134 │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, sp │ │ │ │ - bl 149428 │ │ │ │ + bl 149410 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 149428 │ │ │ │ + bl 149410 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ 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 146368 │ │ │ │ + bne 146350 │ │ │ │ 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 146374 │ │ │ │ + bne 14635c │ │ │ │ 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 1461bc │ │ │ │ + bne 1461a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 333a8 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ add sl, r4, #68 @ 0x44 │ │ │ │ stm r1, {r0, r3} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - b 1461f8 │ │ │ │ + b 1461e0 │ │ │ │ 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 14635c │ │ │ │ + beq 146344 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r7, [r2, r0, lsl #3]! │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1462fc │ │ │ │ + bcs 1462e4 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - b 146244 │ │ │ │ + b 14622c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add r0, r6, #1 │ │ │ │ mov r6, #0 │ │ │ │ str r7, [r1, r5, lsl #3]! │ │ │ │ str r0, [r1, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r7, [r8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1462fc │ │ │ │ + bcs 1462e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r2, r7, r7, lsl #1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 1461dc │ │ │ │ + bcs 1461c4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r9, [r4, #76] @ 0x4c │ │ │ │ add r8, r0, r6, lsl #3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldrb r5, [r8, #4] │ │ │ │ cmp r9, r1 │ │ │ │ ldrb fp, [r8, #5] │ │ │ │ - bne 146284 │ │ │ │ + bne 14626c │ │ │ │ mov r0, sl │ │ │ │ bl 33588 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ add r3, r9, #1 │ │ │ │ strb r5, [r0, r9, lsl #1]! │ │ │ │ strb fp, [r0, #1] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1462c0 │ │ │ │ + beq 1462a8 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 146218 │ │ │ │ + bne 146200 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 333a8 │ │ │ │ - b 146218 │ │ │ │ + b 146200 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 14078c │ │ │ │ + bl 140774 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 146310 │ │ │ │ + bne 1462f8 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ subne r0, r0, #1 │ │ │ │ strne r0, [r4, #76] @ 0x4c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcc 146244 │ │ │ │ - ldr r2, [pc, #180] @ 1463b8 │ │ │ │ + bcc 14622c │ │ │ │ + ldr r2, [pc, #180] @ 1463a0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a92c │ │ │ │ - b 146380 │ │ │ │ + b 146368 │ │ │ │ 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} │ │ │ │ @@ -296217,106 +296211,106 @@ │ │ │ │ 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 146338 │ │ │ │ - ldr r0, [pc, #76] @ 1463bc │ │ │ │ + b 146320 │ │ │ │ + ldr r0, [pc, #76] @ 1463a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #56] @ 1463b4 │ │ │ │ + ldr r0, [pc, #56] @ 14639c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 146388 │ │ │ │ + b 146370 │ │ │ │ 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 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r8, r0, lsl #8 │ │ │ │ - andseq sl, r8, r8, ror #8 │ │ │ │ - andseq sl, r8, ip, lsl r4 │ │ │ │ + andseq sl, r8, r8, lsl r4 │ │ │ │ + andseq sl, r8, r0, lsl #9 │ │ │ │ + andseq sl, r8, r4, lsr r4 │ │ │ │ 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 146508 │ │ │ │ + bhi 1464f0 │ │ │ │ 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 24cd4 │ │ │ │ adds r0, r6, r5 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #8] │ │ │ │ - beq 146448 │ │ │ │ + beq 146430 │ │ │ │ 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 146438 │ │ │ │ + bne 146420 │ │ │ │ mov r0, r4 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ - b 146470 │ │ │ │ + b 146458 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14645c │ │ │ │ + bne 146444 │ │ │ │ mov r0, r4 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1464c8 │ │ │ │ + beq 1464b0 │ │ │ │ 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 1464b8 │ │ │ │ + bne 1464a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ - b 1464f0 │ │ │ │ + b 1464d8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1464dc │ │ │ │ + bne 1464c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ @@ -296332,32 +296326,32 @@ │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - b 1463e4 │ │ │ │ - b 146538 │ │ │ │ + b 1463cc │ │ │ │ + b 146520 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 146554 │ │ │ │ + beq 14653c │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq 147714 │ │ │ │ + beq 1476fc │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - bcs 14772c │ │ │ │ + bcs 147714 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ ldr r6, [r0, #12]! │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -296374,44 +296368,44 @@ │ │ │ │ lsl r2, r5, #1 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ bl 24cd4 │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [sp, #132] @ 0x84 │ │ │ │ - bne 1465ec │ │ │ │ + bne 1465d4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 334c8 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ mov r0, #1 │ │ │ │ add r1, r7, #4 │ │ │ │ strb r5, [r4, #12] │ │ │ │ stm r4, {r8, r9} │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r4, sl │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #4028] @ 1475cc │ │ │ │ + ldr r2, [pc, #4028] @ 1475b4 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 146650 │ │ │ │ + b 146638 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r9, [r0, r4, lsl #3]! │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ orr r1, r1, r2, lsl #8 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #4092] @ 147644 │ │ │ │ + ldr r2, [pc, #4092] @ 14762c │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 147648 │ │ │ │ + beq 147630 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r1, r0, lsl #4]! │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #10] │ │ │ │ ldr r6, [r1, #6] │ │ │ │ @@ -296421,152 +296415,152 @@ │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ ldrb r1, [sp, #122] @ 0x7a │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ strh r7, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #5 │ │ │ │ ldr r6, [sp, #118] @ 0x76 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bcs 1476b4 │ │ │ │ + bcs 14769c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1476f8 │ │ │ │ + beq 1476e0 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp r6, r9 │ │ │ │ - bcs 147798 │ │ │ │ + bcs 147780 │ │ │ │ add r2, r6, r6, lsl #1 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14678c │ │ │ │ + beq 146774 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov fp, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ add r5, r2, fp │ │ │ │ lsr r6, r5, #1 │ │ │ │ cmp r7, r5, lsr #1 │ │ │ │ - bls 147744 │ │ │ │ + bls 14772c │ │ │ │ add r5, r3, r6, lsl #3 │ │ │ │ ldrb r5, [r5, #5] │ │ │ │ cmp r0, r5 │ │ │ │ addhi fp, r6, #1 │ │ │ │ movls r2, r6 │ │ │ │ cmp fp, r2 │ │ │ │ - bcc 1466e0 │ │ │ │ + bcc 1466c8 │ │ │ │ sub r6, r1, #1 │ │ │ │ cmp fp, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bne 1467a0 │ │ │ │ + bne 146788 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1474e0 │ │ │ │ + beq 1474c8 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1474ec │ │ │ │ + beq 1474d4 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4] │ │ │ │ add r7, r1, r1, lsl #1 │ │ │ │ cmp r9, r2 │ │ │ │ ldr r6, [r3, r7, lsl #2]! │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r1, [r4, #20] │ │ │ │ - bne 14676c │ │ │ │ + bne 146754 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ bl 3364c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ mov r2, ip │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r2, r1, lsl #2]! │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r5, [r2, #4] │ │ │ │ - b 147528 │ │ │ │ + b 147510 │ │ │ │ mov fp, #0 │ │ │ │ sub r6, r1, #1 │ │ │ │ cmp fp, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ - beq 14671c │ │ │ │ + beq 146704 │ │ │ │ lsl r0, r6, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 147788 │ │ │ │ + bcs 147770 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1, fp, lsl #3]! │ │ │ │ str r0, [sp, #28] │ │ │ │ uxtb sl, r3 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp sl, r0 │ │ │ │ ldrbcs r3, [r1, #5] │ │ │ │ ldrcs r1, [sp, #64] @ 0x40 │ │ │ │ uxtbcs r1, r1 │ │ │ │ cmpcs r3, r1 │ │ │ │ - bcs 146860 │ │ │ │ + bcs 146848 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1468a4 │ │ │ │ + beq 14688c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1468b0 │ │ │ │ + beq 146898 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4] │ │ │ │ add r7, r0, r0, lsl #1 │ │ │ │ cmp r9, r1 │ │ │ │ ldr r6, [r3, r7, lsl #2]! │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ - bne 146848 │ │ │ │ + bne 146830 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ bl 3364c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [r1, r0, lsl #2]! │ │ │ │ str r5, [r1, #4] │ │ │ │ mov r5, #0 │ │ │ │ - b 1468e4 │ │ │ │ + b 1468cc │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 146a1c │ │ │ │ + bne 146a04 │ │ │ │ cmp r3, sl │ │ │ │ - bne 1469f0 │ │ │ │ + bne 1469d8 │ │ │ │ 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, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 146a98 │ │ │ │ + b 146a80 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, #0 │ │ │ │ - b 146958 │ │ │ │ + b 146940 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r9, r0 │ │ │ │ - bne 1468d0 │ │ │ │ + bne 1468b8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -296586,45 +296580,45 @@ │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ bl 24cd4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ ldr r8, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 146934 │ │ │ │ + bne 14691c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r5, [r0, r4, lsl #4]! │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strb r1, [r0, #12] │ │ │ │ strd r8, [r0, #4] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 147754 │ │ │ │ + bcs 14773c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, r0, r1, lsl #2 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, fp │ │ │ │ - bcc 147690 │ │ │ │ + bcc 147678 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 146994 │ │ │ │ + bne 14697c │ │ │ │ mov r0, r5 │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r7, fp │ │ │ │ add r6, r0, fp, lsl #3 │ │ │ │ - bls 1469b8 │ │ │ │ + bls 1469a0 │ │ │ │ sub r0, r7, fp │ │ │ │ mov r1, r6 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r6, #8 │ │ │ │ bl 24aac │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r9, [r6] │ │ │ │ @@ -296634,47 +296628,47 @@ │ │ │ │ str r1, [r6, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r9 │ │ │ │ - bcc 1467ac │ │ │ │ - b 147778 │ │ │ │ - bcs 146a1c │ │ │ │ + bcc 146794 │ │ │ │ + b 147760 │ │ │ │ + bcs 146a04 │ │ │ │ add r7, r3, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, #2 │ │ │ │ mov lr, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #2 │ │ │ │ - b 146a94 │ │ │ │ + b 146a7c │ │ │ │ cmp r0, r1 │ │ │ │ - bls 146a58 │ │ │ │ + bls 146a40 │ │ │ │ cmp r3, sl │ │ │ │ - bne 146a58 │ │ │ │ + bne 146a40 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ sub r3, r0, #1 │ │ │ │ mov r6, #2 │ │ │ │ mov lr, #0 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #2 │ │ │ │ - b 146a94 │ │ │ │ + b 146a7c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 147330 │ │ │ │ + bne 147318 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs 147330 │ │ │ │ + bcs 147318 │ │ │ │ mov r4, r3 │ │ │ │ add r7, r5, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, #2 │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -296689,27 +296683,27 @@ │ │ │ │ strb r4, [sp, #137] @ 0x89 │ │ │ │ strb r7, [sp, #136] @ 0x88 │ │ │ │ strb r5, [sp, #135] @ 0x87 │ │ │ │ strb r3, [sp, #134] @ 0x86 │ │ │ │ strb r0, [sp, #133] @ 0x85 │ │ │ │ strb r8, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - bne 1475d0 │ │ │ │ + bne 1475b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r9 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 146b3c │ │ │ │ + b 146b24 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ orr r1, r0, r1, lsl #8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strd r0, [r6] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ @@ -296718,130 +296712,130 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add fp, fp, #1 │ │ │ │ add r1, r1, #3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 14663c │ │ │ │ + beq 146624 │ │ │ │ ldrb r0, [r1] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - beq 146c3c │ │ │ │ + beq 146c24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 146ccc │ │ │ │ + bne 146cb4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r9 │ │ │ │ - bcs 147778 │ │ │ │ + bcs 147760 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 146bd4 │ │ │ │ + bne 146bbc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - bcs 146bd4 │ │ │ │ + bcs 146bbc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, r1, fp, lsl #3 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 146bd4 │ │ │ │ + bcc 146bbc │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1469e0 │ │ │ │ + bcs 1469c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146e60 │ │ │ │ + beq 146e48 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147234 │ │ │ │ + beq 14721c │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r1, [r7, #20] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r6, [r3, r1, lsl #2]! │ │ │ │ cmp r9, r2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - bne 146c24 │ │ │ │ + bne 146c0c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r2, r1, lsl #2]! │ │ │ │ str r5, [r2, #4] │ │ │ │ mov r5, #0 │ │ │ │ - b 147264 │ │ │ │ + b 14724c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 146ddc │ │ │ │ + beq 146dc4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r4, #32] │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r1, [r4, #28] │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [r4, #24] │ │ │ │ stm r1, {r2, r3, r5} │ │ │ │ - beq 146eec │ │ │ │ + beq 146ed4 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r6, [r2, r0, lsl #2]! │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 146cac │ │ │ │ + bne 146c94 │ │ │ │ mov r0, r4 │ │ │ │ bl 3364c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r2, r1, lsl #2]! │ │ │ │ str r5, [r2, #4] │ │ │ │ mov r5, #0 │ │ │ │ - b 146f20 │ │ │ │ + b 146f08 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 146d3c │ │ │ │ + beq 146d24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ bl 24cd4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 146d10 │ │ │ │ + bne 146cf8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r5, [r0, r4, lsl #4]! │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strb r1, [r0, #12] │ │ │ │ @@ -296850,123 +296844,123 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - beq 146d7c │ │ │ │ + beq 146d64 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 147754 │ │ │ │ + bcs 14773c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 147764 │ │ │ │ + bcs 14774c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 146ffc │ │ │ │ + b 146fe4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 147754 │ │ │ │ + bcs 14773c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r5, r0, r1, lsl #2 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, fp │ │ │ │ - bcc 147690 │ │ │ │ + bcc 147678 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 146db4 │ │ │ │ + bne 146d9c │ │ │ │ mov r0, r5 │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r7, fp │ │ │ │ add r6, r0, fp, lsl #3 │ │ │ │ - bls 146af8 │ │ │ │ + bls 146ae0 │ │ │ │ sub r0, r7, fp │ │ │ │ mov r1, r6 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r6, #8 │ │ │ │ bl 24aac │ │ │ │ - b 146af8 │ │ │ │ + b 146ae0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - bne 146fd0 │ │ │ │ + bne 146fb8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 147754 │ │ │ │ + bcs 14773c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r5, r0, r1, lsl #2 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, fp │ │ │ │ - bcc 147690 │ │ │ │ + bcc 147678 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 146e28 │ │ │ │ + bne 146e10 │ │ │ │ mov r0, r5 │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r7, fp │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r6, r0, fp, lsl #3 │ │ │ │ - bls 146e50 │ │ │ │ + bls 146e38 │ │ │ │ sub r0, r7, fp │ │ │ │ mov r1, r6 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r6, #8 │ │ │ │ bl 24aac │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [r6] │ │ │ │ - b 146ee0 │ │ │ │ + b 146ec8 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1472e8 │ │ │ │ + bne 1472d0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 147754 │ │ │ │ + bcs 14773c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, r0, r1, lsl #2 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, fp │ │ │ │ - bcc 147690 │ │ │ │ + bcc 147678 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 146eb0 │ │ │ │ + bne 146e98 │ │ │ │ mov r0, r5 │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r7, fp │ │ │ │ add r6, r0, fp, lsl #3 │ │ │ │ - bls 146ed4 │ │ │ │ + bls 146ebc │ │ │ │ sub r0, r7, fp │ │ │ │ mov r1, r6 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r6, #8 │ │ │ │ bl 24aac │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r9, [r6] │ │ │ │ orr r1, r0, r1, lsl #8 │ │ │ │ str r1, [r6, #4] │ │ │ │ - b 146b0c │ │ │ │ + b 146af4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 146f04 │ │ │ │ + bne 146eec │ │ │ │ mov r0, r4 │ │ │ │ bl 3364c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ mov r2, r0 │ │ │ │ str r5, [r2, r1, lsl #2]! │ │ │ │ @@ -296978,161 +296972,161 @@ │ │ │ │ add r1, r3, #1 │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 146f54 │ │ │ │ + bne 146f3c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ adds r3, r4, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r0, r4, lsl #3]! │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ - bcc 147024 │ │ │ │ + bcc 14700c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add ip, sp, #160 @ 0xa0 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r1, [r1] │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146fac │ │ │ │ + beq 146f94 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - beq 146df0 │ │ │ │ + beq 146dd8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 147754 │ │ │ │ + bcs 14773c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 147764 │ │ │ │ + bcs 14774c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r0, fp, lsl #3]! │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ strb r1, [r0, #5] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ strb r1, [r0, #4] │ │ │ │ - b 146b1c │ │ │ │ + b 146b04 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 146f7c │ │ │ │ + beq 146f64 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r1, r3, lsl #3]! │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 1476a8 │ │ │ │ + bcs 147690 │ │ │ │ add r7, r0, r0, lsl #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14701c │ │ │ │ + beq 147004 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov fp, #0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 1470a0 │ │ │ │ + b 147088 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r7, [r0, r4, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add fp, fp, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r4, r9 │ │ │ │ cmp r1, fp │ │ │ │ - beq 147014 │ │ │ │ + beq 146ffc │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 1476a8 │ │ │ │ + bcs 147690 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ add r2, sl, r1, lsl #2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 1476dc │ │ │ │ + bcs 1476c4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r7, [r0, fp, lsl #3]! │ │ │ │ ldrb r8, [r0, #5] │ │ │ │ cmp r7, #0 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - beq 147134 │ │ │ │ + beq 14711c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147188 │ │ │ │ + beq 147170 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r6, [r2, r0, lsl #2]! │ │ │ │ cmp r5, r1 │ │ │ │ ldr r9, [r2, #4] │ │ │ │ - bne 14711c │ │ │ │ + bne 147104 │ │ │ │ mov r0, r4 │ │ │ │ bl 3364c │ │ │ │ ldr sl, [r4, #4] │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #0 │ │ │ │ str r6, [r1, r0, lsl #2]! │ │ │ │ str r9, [r1, #4] │ │ │ │ - b 1471b8 │ │ │ │ + b 1471a0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 1476cc │ │ │ │ + bcs 1476b4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r9, r4 │ │ │ │ ldr r0, [sl, r0, lsl #2]! │ │ │ │ ldr r5, [sl, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 147164 │ │ │ │ + bne 14714c │ │ │ │ mov r0, sl │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r5, lsl #3]! │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ orr r1, r1, r8, lsl #8 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sl, #8] │ │ │ │ - b 147088 │ │ │ │ + b 147070 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1471a0 │ │ │ │ + bne 147188 │ │ │ │ mov r0, r4 │ │ │ │ bl 3364c │ │ │ │ ldr sl, [r4, #4] │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1, r0, lsl #2]! │ │ │ │ @@ -297141,41 +297135,41 @@ │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r1, r5, #1 │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bhi 1476cc │ │ │ │ + bhi 1476b4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r9, r4 │ │ │ │ ldr r0, [r6, r0, lsl #2]! │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1471fc │ │ │ │ + bne 1471e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r5, [r0, r4, lsl #3]! │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ orr r1, r1, r8, lsl #8 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 147074 │ │ │ │ + bne 14705c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 333a8 │ │ │ │ - b 147074 │ │ │ │ + b 14705c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r9, r1 │ │ │ │ - bne 147250 │ │ │ │ + bne 147238 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ mov r2, r0 │ │ │ │ str r5, [r2, r1, lsl #2]! │ │ │ │ @@ -297194,162 +297188,162 @@ │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ bl 24cd4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ ldr r8, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1472b4 │ │ │ │ + bne 14729c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r5, [r0, r4, lsl #4]! │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strb r1, [r0, #12] │ │ │ │ strd r8, [r0, #4] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - beq 146e74 │ │ │ │ + beq 146e5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 147754 │ │ │ │ + bcs 14773c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 147764 │ │ │ │ + bcs 14774c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r9, [r0, fp, lsl #3]! │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ strb r1, [r0, #5] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ strb r1, [r0, #4] │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - b 146b1c │ │ │ │ + b 146b04 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 14736c │ │ │ │ + bls 147354 │ │ │ │ cmp r3, sl │ │ │ │ - bne 14736c │ │ │ │ + bne 147354 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, #2 │ │ │ │ mov lr, #0 │ │ │ │ sub r3, r7, #1 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #2 │ │ │ │ - b 146a98 │ │ │ │ + b 146a80 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 1473ac │ │ │ │ + bls 147394 │ │ │ │ cmp r3, sl │ │ │ │ - bcs 1473ac │ │ │ │ + bcs 147394 │ │ │ │ sub r8, r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ add ip, r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, #1 │ │ │ │ - b 146a94 │ │ │ │ + b 146a7c │ │ │ │ cmp r1, r0 │ │ │ │ - bls 1473ec │ │ │ │ + bls 1473d4 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs 1473ec │ │ │ │ + bcs 1473d4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add ip, r5, #1 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, #2 │ │ │ │ sub r2, r7, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, #3 │ │ │ │ mov lr, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #0 │ │ │ │ - b 146a98 │ │ │ │ + b 146a80 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 147428 │ │ │ │ + bcs 147410 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 147428 │ │ │ │ + bne 147410 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, #3 │ │ │ │ add ip, r4, #1 │ │ │ │ sub r3, r4, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r2, #0 │ │ │ │ - b 146a98 │ │ │ │ + b 146a80 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 147468 │ │ │ │ + bne 147450 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 147468 │ │ │ │ + bcs 147450 │ │ │ │ sub r0, r5, #1 │ │ │ │ mov r4, r5 │ │ │ │ add ip, r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, #3 │ │ │ │ mov lr, #0 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #0 │ │ │ │ - b 146a94 │ │ │ │ + b 146a7c │ │ │ │ cmp r1, r3 │ │ │ │ cmpcc r3, sl │ │ │ │ - bcc 1474b0 │ │ │ │ + bcc 147498 │ │ │ │ cmp r0, sl │ │ │ │ cmpcc sl, r3 │ │ │ │ - bcs 1477a8 │ │ │ │ + bcs 147790 │ │ │ │ sub r2, r0, #1 │ │ │ │ mov r1, r3 │ │ │ │ add ip, r5, #1 │ │ │ │ mov r4, r5 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, #3 │ │ │ │ mov lr, #0 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #0 │ │ │ │ - b 146a94 │ │ │ │ + b 146a7c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ add ip, r3, #1 │ │ │ │ mov r5, #2 │ │ │ │ sub r2, r7, #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, #3 │ │ │ │ mov r8, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov lr, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 146a98 │ │ │ │ + b 146a80 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, #0 │ │ │ │ - b 147598 │ │ │ │ + b 147580 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r9, r1 │ │ │ │ - bne 147510 │ │ │ │ + bne 1474f8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ @@ -297370,462 +297364,462 @@ │ │ │ │ lsl r2, r6, #1 │ │ │ │ bl 24cd4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 147574 │ │ │ │ + bne 14755c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r5, [r0, r4, lsl #4]! │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strb r1, [r0, #12] │ │ │ │ strd r8, [r0, #4] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1477c4 │ │ │ │ + bcs 1477ac │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, r0, lsl #2]! │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 146618 │ │ │ │ + bne 146600 │ │ │ │ mov r0, r5 │ │ │ │ bl 333a8 │ │ │ │ - b 146618 │ │ │ │ - andseq sl, r8, r8, asr r1 │ │ │ │ + b 146600 │ │ │ │ + andseq sl, r8, r0, ror r1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r4, r9 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ - beq 14663c │ │ │ │ + beq 146624 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ bl 24cd4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 14761c │ │ │ │ + bne 147604 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r5, [r0, r4, lsl #4]! │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strb r1, [r0, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 146638 │ │ │ │ - andseq sl, r8, r0, lsr #2 │ │ │ │ + b 146620 │ │ │ │ + andseq sl, r8, r8, lsr r1 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r1, [r4] │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14767c │ │ │ │ + beq 147664 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #772] @ 14799c │ │ │ │ + ldr r2, [pc, #772] @ 147984 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 3a550 │ │ │ │ - b 1477c0 │ │ │ │ - ldr r2, [pc, #756] @ 1479a4 │ │ │ │ + b 1477a8 │ │ │ │ + ldr r2, [pc, #756] @ 14798c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1476ec │ │ │ │ - ldr r3, [pc, #704] @ 14797c │ │ │ │ + b 1476d4 │ │ │ │ + ldr r3, [pc, #704] @ 147964 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ bl 3a5f0 │ │ │ │ - b 1477c0 │ │ │ │ - ldr r2, [pc, #728] @ 1479ac │ │ │ │ + b 1477a8 │ │ │ │ + ldr r2, [pc, #728] @ 147994 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - b 1477c0 │ │ │ │ - ldr r2, [pc, #708] @ 1479a8 │ │ │ │ + b 1477a8 │ │ │ │ + ldr r2, [pc, #708] @ 147990 │ │ │ │ mov r0, fp │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a92c │ │ │ │ - b 1477c0 │ │ │ │ - ldr r0, [pc, #640] @ 147980 │ │ │ │ - ldr r2, [pc, #640] @ 147984 │ │ │ │ + b 1477a8 │ │ │ │ + ldr r0, [pc, #640] @ 147968 │ │ │ │ + ldr r2, [pc, #640] @ 14796c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 3ab00 │ │ │ │ - b 1477c0 │ │ │ │ - ldr r0, [pc, #668] @ 1479b8 │ │ │ │ + b 1477a8 │ │ │ │ + ldr r0, [pc, #668] @ 1479a0 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #664] @ 1479bc │ │ │ │ + ldr r2, [pc, #664] @ 1479a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #576] @ 147974 │ │ │ │ + ldr r0, [pc, #576] @ 14795c │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ - ldr r2, [pc, #572] @ 147978 │ │ │ │ + ldr r2, [pc, #572] @ 147960 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r2, [pc, #572] @ 147988 │ │ │ │ + ldr r2, [pc, #572] @ 147970 │ │ │ │ mov r9, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 147798 │ │ │ │ - ldr r2, [pc, #596] @ 1479b0 │ │ │ │ + b 147780 │ │ │ │ + ldr r2, [pc, #596] @ 147998 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 147770 │ │ │ │ - ldr r2, [pc, #584] @ 1479b4 │ │ │ │ + b 147758 │ │ │ │ + ldr r2, [pc, #584] @ 14799c │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - b 1477c0 │ │ │ │ - ldr r2, [pc, #544] @ 1479a0 │ │ │ │ + b 1477a8 │ │ │ │ + ldr r2, [pc, #544] @ 147988 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 147798 │ │ │ │ - ldr r2, [pc, #508] @ 14798c │ │ │ │ + b 147780 │ │ │ │ + ldr r2, [pc, #508] @ 147974 │ │ │ │ mov r6, fp │ │ │ │ mov r9, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 3a92c │ │ │ │ - b 1477c0 │ │ │ │ - ldr r0, [pc, #484] @ 147994 │ │ │ │ - ldr r2, [pc, #484] @ 147998 │ │ │ │ + b 1477a8 │ │ │ │ + ldr r0, [pc, #484] @ 14797c │ │ │ │ + ldr r2, [pc, #484] @ 147980 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3ab00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #452] @ 147990 │ │ │ │ + ldr r2, [pc, #452] @ 147978 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 147770 │ │ │ │ + b 147758 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1477ec │ │ │ │ - b 147834 │ │ │ │ + bne 1477d4 │ │ │ │ + b 14781c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 147834 │ │ │ │ + beq 14781c │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ - b 14792c │ │ │ │ + b 147914 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1478d4 │ │ │ │ - b 147954 │ │ │ │ + beq 1478bc │ │ │ │ + b 14793c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1478d4 │ │ │ │ - b 147954 │ │ │ │ + beq 1478bc │ │ │ │ + b 14793c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1478c8 │ │ │ │ - b 14791c │ │ │ │ + beq 1478b0 │ │ │ │ + b 147904 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1477ec │ │ │ │ + bne 1477d4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1478d4 │ │ │ │ - b 147954 │ │ │ │ + beq 1478bc │ │ │ │ + b 14793c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147868 │ │ │ │ + bne 147850 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1478c8 │ │ │ │ - b 14791c │ │ │ │ + beq 1478b0 │ │ │ │ + b 147904 │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ - b 1478e4 │ │ │ │ + b 1478cc │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1478d4 │ │ │ │ - b 147954 │ │ │ │ + beq 1478bc │ │ │ │ + b 14793c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1478c8 │ │ │ │ - b 14791c │ │ │ │ + beq 1478b0 │ │ │ │ + b 147904 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1478d4 │ │ │ │ - b 147954 │ │ │ │ + beq 1478bc │ │ │ │ + b 14793c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1478c8 │ │ │ │ - b 14791c │ │ │ │ + beq 1478b0 │ │ │ │ + b 147904 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1478d8 │ │ │ │ + bne 1478c0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14791c │ │ │ │ + bne 147904 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 147954 │ │ │ │ + bne 14793c │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1478c8 │ │ │ │ - b 14791c │ │ │ │ + beq 1478b0 │ │ │ │ + b 147904 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1478c8 │ │ │ │ - b 14791c │ │ │ │ + beq 1478b0 │ │ │ │ + b 147904 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1478c8 │ │ │ │ + beq 1478b0 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1478d4 │ │ │ │ - b 147954 │ │ │ │ + beq 1478bc │ │ │ │ + b 14793c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1478d4 │ │ │ │ + beq 1478bc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, r0, ip, lsl #9 │ │ │ │ - andseq r9, r8, ip, rrx │ │ │ │ - andseq r9, r8, r0, asr r0 │ │ │ │ - andseq pc, r0, r0, lsr #9 │ │ │ │ - ldrheq r9, [r8], -r4 │ │ │ │ - @ instruction: 0x00188fdc │ │ │ │ - andseq r9, r8, r4, lsr r0 │ │ │ │ - andseq r8, r8, r0, ror pc │ │ │ │ - andseq pc, r0, r8, asr #7 │ │ │ │ - andseq r8, r8, r4, ror #30 │ │ │ │ - ldrheq r9, [r8], -r4 │ │ │ │ - andseq r8, r8, r8, ror #31 │ │ │ │ - ldrheq r9, [r8], -ip │ │ │ │ - ldrsheq r9, [r8], -r0 │ │ │ │ + andseq pc, r0, r4, lsr #9 │ │ │ │ + andseq r9, r8, r4, lsl #1 │ │ │ │ andseq r9, r8, r8, rrx │ │ │ │ - @ instruction: 0x00188fdc │ │ │ │ - andseq r8, r8, ip, ror #31 │ │ │ │ - andseq pc, r0, r0, lsl #9 │ │ │ │ - andseq r9, r8, r4, ror r0 │ │ │ │ + @ instruction: 0x0010f4b8 │ │ │ │ + andseq r9, r8, ip, asr #1 │ │ │ │ + @ instruction: 0x00188ff4 │ │ │ │ + andseq r9, r8, ip, asr #32 │ │ │ │ + andseq r8, r8, r8, lsl #31 │ │ │ │ + andseq pc, r0, r0, ror #7 │ │ │ │ + andseq r8, r8, ip, ror pc │ │ │ │ + andseq r9, r8, ip, asr #1 │ │ │ │ + andseq r9, r8, r0 │ │ │ │ + ldrsbeq r9, [r8], -r4 │ │ │ │ + andseq r9, r8, r8, lsl #2 │ │ │ │ + andseq r9, r8, r0, lsl #1 │ │ │ │ + @ instruction: 0x00188ff4 │ │ │ │ + andseq r9, r8, r4 │ │ │ │ + mulseq r0, r8, r4 │ │ │ │ + andseq r9, r8, ip, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #740 @ 0x2e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1479f4 │ │ │ │ + beq 1479dc │ │ │ │ lsl r7, r3, #4 │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 147a04 │ │ │ │ + beq 1479ec │ │ │ │ ldr r5, [r6, #8] │ │ │ │ sub r7, r7, #16 │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1479d8 │ │ │ │ + bne 1479c0 │ │ │ │ mov r1, #-2147483641 @ 0x80000007 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne 147a3c │ │ │ │ + bne 147a24 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ mov r6, #0 │ │ │ │ - bne 147af0 │ │ │ │ + bne 147ad8 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0] │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r0, #4] │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ - bne 147a8c │ │ │ │ + bne 147a74 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 147aec │ │ │ │ + bne 147ad4 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #1 │ │ │ │ mov r6, #0 │ │ │ │ - bne 147af0 │ │ │ │ + bne 147ad8 │ │ │ │ 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, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 147aec │ │ │ │ + bne 147ad4 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 147aec │ │ │ │ + bne 147ad4 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 147aec │ │ │ │ + bne 147ad4 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #1 │ │ │ │ mov r6, #0 │ │ │ │ - bne 147af0 │ │ │ │ + bne 147ad8 │ │ │ │ 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 147af0 │ │ │ │ + b 147ad8 │ │ │ │ mov r6, #0 │ │ │ │ orr r6, r6, r7 │ │ │ │ tst r6, #1 │ │ │ │ - beq 147b1c │ │ │ │ + beq 147b04 │ │ │ │ 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, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne 147b6c │ │ │ │ + bne 147b54 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov fp, r2 │ │ │ │ ldrd r2, [r2, #4] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb r8, [sp, #480] @ 0x1e0 │ │ │ │ - bl 178088 │ │ │ │ + bl 178070 │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ tst r0, #1 │ │ │ │ - beq 147c44 │ │ │ │ + beq 147c2c │ │ │ │ mov r8, r7 │ │ │ │ - b 147c78 │ │ │ │ + b 147c60 │ │ │ │ mov r5, #2 │ │ │ │ add r7, sp, #16 │ │ │ │ str r5, [r7] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp ip, #2 │ │ │ │ - bne 147cc0 │ │ │ │ + bne 147ca8 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov fp, r3 │ │ │ │ - bl 16dfc8 │ │ │ │ + bl 16dfb0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 147d20 │ │ │ │ + bne 147d08 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r4, #0 │ │ │ │ bl 24998 │ │ │ │ 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 147c1c │ │ │ │ + bne 147c04 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ sub r4, r4, #16 │ │ │ │ cmp r0, r4 │ │ │ │ ldrb r7, [r7] │ │ │ │ strb r1, [r6, r7] │ │ │ │ - bne 147bd0 │ │ │ │ + bne 147bb8 │ │ │ │ orr r1, r6, #1 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldrb r4, [sp, #80] @ 0x50 │ │ │ │ bl 24cd4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ cmp r4, #2 │ │ │ │ - bne 147d54 │ │ │ │ + bne 147d3c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16dac0 │ │ │ │ + bl 16daa8 │ │ │ │ ldrb r0, [sp, #89] @ 0x59 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 147d38 │ │ │ │ + bne 147d20 │ │ │ │ mov r0, #-2147483641 @ 0x80000007 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 147c68 │ │ │ │ + beq 147c50 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147d78 │ │ │ │ + beq 147d60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #24 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ @@ -297839,15 +297833,15 @@ │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ str r5, [r7] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp ip, #2 │ │ │ │ - beq 147b84 │ │ │ │ + beq 147b6c │ │ │ │ add r3, sp, #24 │ │ │ │ add lr, sp, #80 @ 0x50 │ │ │ │ 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} │ │ │ │ @@ -297907,101 +297901,101 @@ │ │ │ │ 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 147e78 │ │ │ │ + beq 147e60 │ │ │ │ add r5, r2, r3, lsl #2 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add sl, sp, #4 │ │ │ │ add fp, sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ - b 147df0 │ │ │ │ + b 147dd8 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 147e78 │ │ │ │ + beq 147e60 │ │ │ │ ldr r2, [r6], #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a8804 │ │ │ │ + bl 1a87ec │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 145ee4 │ │ │ │ + bl 145ecc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 147de8 │ │ │ │ + beq 147dd0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 147e5c │ │ │ │ + beq 147e44 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r8, r0, #4 │ │ │ │ - b 147e3c │ │ │ │ + b 147e24 │ │ │ │ add r8, r8, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 147e58 │ │ │ │ + beq 147e40 │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147e30 │ │ │ │ + beq 147e18 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 147e30 │ │ │ │ + b 147e18 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147de8 │ │ │ │ + beq 147dd0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 147de8 │ │ │ │ + b 147dd0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147e94 │ │ │ │ + beq 147e7c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1a6bf0 │ │ │ │ - b 147ec0 │ │ │ │ + bl 1a6bd8 │ │ │ │ + b 147ea8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 147ec0 │ │ │ │ + beq 147ea8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 147ed4 │ │ │ │ + bcs 147ebc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 147ec0 │ │ │ │ + beq 147ea8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1799b4 │ │ │ │ + bl 17999c │ │ │ │ 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 r0, [sp, #28] │ │ │ │ cmp r1, #21 │ │ │ │ - bcs 147ef0 │ │ │ │ + bcs 147ed8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1764b0 │ │ │ │ - b 147eac │ │ │ │ + bl 176498 │ │ │ │ + b 147e94 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 153ca8 │ │ │ │ - b 147eac │ │ │ │ - b 147f00 │ │ │ │ + bl 153c90 │ │ │ │ + b 147e94 │ │ │ │ + b 147ee8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 148c64 │ │ │ │ + bl 148c4c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 148c64 │ │ │ │ + bl 148c4c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 148c64 │ │ │ │ + bl 148c4c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_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] │ │ │ │ @@ -298015,101 +298009,101 @@ │ │ │ │ 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 148028 │ │ │ │ + beq 148010 │ │ │ │ add r5, r2, r3, lsl #2 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add sl, sp, #4 │ │ │ │ add fp, sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ - b 147fa0 │ │ │ │ + b 147f88 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 148028 │ │ │ │ + beq 148010 │ │ │ │ ldr r2, [r6], #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a8804 │ │ │ │ + bl 1a87ec │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 145ee4 │ │ │ │ + bl 145ecc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 147f98 │ │ │ │ + beq 147f80 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14800c │ │ │ │ + beq 147ff4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r8, r0, #4 │ │ │ │ - b 147fec │ │ │ │ + b 147fd4 │ │ │ │ add r8, r8, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 148008 │ │ │ │ + beq 147ff0 │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147fe0 │ │ │ │ + beq 147fc8 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 147fe0 │ │ │ │ + b 147fc8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147f98 │ │ │ │ + beq 147f80 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 147f98 │ │ │ │ + b 147f80 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148044 │ │ │ │ + beq 14802c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1a6bf0 │ │ │ │ - b 148070 │ │ │ │ + bl 1a6bd8 │ │ │ │ + b 148058 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 148070 │ │ │ │ + beq 148058 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 148084 │ │ │ │ + bcs 14806c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 148070 │ │ │ │ + beq 148058 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1799b4 │ │ │ │ + bl 17999c │ │ │ │ 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 r0, [sp, #28] │ │ │ │ cmp r1, #21 │ │ │ │ - bcs 1480a0 │ │ │ │ + bcs 148088 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1764b0 │ │ │ │ - b 14805c │ │ │ │ + bl 176498 │ │ │ │ + b 148044 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 153ca8 │ │ │ │ - b 14805c │ │ │ │ - b 1480b0 │ │ │ │ + bl 153c90 │ │ │ │ + b 148044 │ │ │ │ + b 148098 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 148c64 │ │ │ │ + bl 148c4c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 148c64 │ │ │ │ + bl 148c4c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 148c64 │ │ │ │ + bl 148c4c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_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 │ │ │ │ @@ -298128,72 +298122,72 @@ │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148380 │ │ │ │ - ldr r6, [pc, #824] @ 148484 │ │ │ │ + beq 148368 │ │ │ │ + ldr r6, [pc, #824] @ 14846c │ │ │ │ strb r7, [r0, #8] │ │ │ │ add r6, pc, r6 │ │ │ │ - b 148298 │ │ │ │ + b 148280 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 24cd4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14838c │ │ │ │ + beq 148374 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ mov r6, r0 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #752] @ 148494 │ │ │ │ + ldr r6, [pc, #752] @ 14847c │ │ │ │ add r6, pc, r6 │ │ │ │ - b 148348 │ │ │ │ + b 148330 │ │ │ │ mov r7, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148380 │ │ │ │ - ldr r6, [pc, #704] @ 14848c │ │ │ │ + beq 148368 │ │ │ │ + ldr r6, [pc, #704] @ 148474 │ │ │ │ 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 148348 │ │ │ │ + b 148330 │ │ │ │ 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 ab35c │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14839c │ │ │ │ + beq 148384 │ │ │ │ mov r1, #1 │ │ │ │ add ip, r7, #8 │ │ │ │ - ldr r6, [pc, #612] @ 148490 │ │ │ │ + ldr r6, [pc, #612] @ 148478 │ │ │ │ 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} │ │ │ │ @@ -298201,67 +298195,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 148348 │ │ │ │ + b 148330 │ │ │ │ ldrb r8, [r1, #4] │ │ │ │ ldrb r7, [r1, #5] │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148380 │ │ │ │ - ldr r6, [pc, #504] @ 148488 │ │ │ │ + beq 148368 │ │ │ │ + ldr r6, [pc, #504] @ 148470 │ │ │ │ strb r7, [r0, #9] │ │ │ │ add r6, pc, r6 │ │ │ │ strb r8, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b 148348 │ │ │ │ + b 148330 │ │ │ │ mov r6, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, #264 @ 0x108 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1483ac │ │ │ │ + beq 148394 │ │ │ │ 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 24cd4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #420] @ 148498 │ │ │ │ + ldr r6, [pc, #420] @ 148480 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 148348 │ │ │ │ + b 148330 │ │ │ │ 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 ab35c │ │ │ │ mov r0, #20 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ add ip, sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1483b8 │ │ │ │ - ldr r6, [pc, #352] @ 14849c │ │ │ │ + beq 1483a0 │ │ │ │ + ldr r6, [pc, #352] @ 148484 │ │ │ │ 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 │ │ │ │ @@ -298278,19 +298272,19 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3a32c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ bl 3a32c │ │ │ │ - b 1483c8 │ │ │ │ + b 1483b0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 3a32c │ │ │ │ - b 1483c8 │ │ │ │ + b 1483b0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ bl 3a32c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ add r5, ip, #8 │ │ │ │ bl 3a32c │ │ │ │ @@ -298298,191 +298292,191 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1483d8 │ │ │ │ + bne 1483c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148478 │ │ │ │ + bne 148460 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 172994 │ │ │ │ - b 148478 │ │ │ │ + bl 17297c │ │ │ │ + b 148460 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148414 │ │ │ │ + bne 1483fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148478 │ │ │ │ + bne 148460 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d948 │ │ │ │ - b 148478 │ │ │ │ + bl 18d930 │ │ │ │ + b 148460 │ │ │ │ bl 3a910 │ │ │ │ cmp r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 148478 │ │ │ │ + beq 148460 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1495c0 │ │ │ │ + bl 1495a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - mulseq r8, ip, r6 │ │ │ │ - andseq r8, r8, r8, ror r5 │ │ │ │ - andseq r8, r8, r4, asr r6 │ │ │ │ - andseq r8, r8, r0, lsl r6 │ │ │ │ - andseq r8, r8, r8, asr #13 │ │ │ │ - mulseq r8, r8, r5 │ │ │ │ - andseq r8, r8, r8, ror #10 │ │ │ │ + @ instruction: 0x001886b4 │ │ │ │ + mulseq r8, r0, r5 │ │ │ │ + andseq r8, r8, ip, ror #12 │ │ │ │ + andseq r8, r8, r8, lsr #12 │ │ │ │ + andseq r8, r8, r0, ror #13 │ │ │ │ + @ instruction: 0x001885b0 │ │ │ │ + andseq r8, r8, r0, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1484e4 │ │ │ │ + beq 1484cc │ │ │ │ mov r5, r2 │ │ │ │ add r6, sp, #484 @ 0x1e4 │ │ │ │ mov r4, r3 │ │ │ │ lsl r2, r3, #3 │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1484f8 │ │ │ │ + beq 1484e0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ sub r2, r2, #8 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1484c8 │ │ │ │ + bne 1484b0 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r0, #12] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 148528 │ │ │ │ + bne 148510 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1485cc │ │ │ │ + bne 1485b4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ ldrb fp, [r0] │ │ │ │ - b 14881c │ │ │ │ + b 148804 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 148568 │ │ │ │ + bne 148550 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1485c8 │ │ │ │ + bne 1485b0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1485cc │ │ │ │ + bne 1485b4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ ldr r1, [r5] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldrb fp, [r1] │ │ │ │ - b 14881c │ │ │ │ + b 148804 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 1485c8 │ │ │ │ + bne 1485b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1485c8 │ │ │ │ + bne 1485b0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1485c8 │ │ │ │ + bne 1485b0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1485cc │ │ │ │ + bne 1485b4 │ │ │ │ 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 1485cc │ │ │ │ + b 1485b4 │ │ │ │ mov r3, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq 1485ec │ │ │ │ + beq 1485d4 │ │ │ │ lsr r7, r2, #24 │ │ │ │ lsr r0, r2, #16 │ │ │ │ lsr fp, r2, #8 │ │ │ │ mov r9, #-2147483646 @ 0x80000002 │ │ │ │ - b 14881c │ │ │ │ + b 148804 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 14862c │ │ │ │ + bne 148614 │ │ │ │ ldrd r2, [r5] │ │ │ │ add fp, sp, #480 @ 0x1e0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #880 @ 0x370 │ │ │ │ strb r0, [sp, #880] @ 0x370 │ │ │ │ mov r0, fp │ │ │ │ - bl 178088 │ │ │ │ + bl 178070 │ │ │ │ add sl, sp, #536 @ 0x218 │ │ │ │ ldm sl, {r0, r8, sl} │ │ │ │ tst r0, #1 │ │ │ │ - beq 148724 │ │ │ │ + beq 14870c │ │ │ │ str r8, [sp, #8] │ │ │ │ - b 148758 │ │ │ │ + b 148740 │ │ │ │ mov sl, #2 │ │ │ │ add r2, sp, #352 @ 0x160 │ │ │ │ str sl, [r2] │ │ │ │ ldr r8, [sp, #352] @ 0x160 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 148794 │ │ │ │ + bne 14877c │ │ │ │ add fp, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 16dbe8 │ │ │ │ + bl 16dbd0 │ │ │ │ ldr r9, [sp, #480] @ 0x1e0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1487c8 │ │ │ │ + bne 1487b0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r6, #0 │ │ │ │ bl 24998 │ │ │ │ sub r0, r6, r4, lsl #3 │ │ │ │ add ip, sp, #484 @ 0x1e4 │ │ │ │ mov r1, #1 │ │ │ │ sub r2, r5, r6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1486fc │ │ │ │ + bne 1486e4 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r6, r6, #8 │ │ │ │ cmp r0, r6 │ │ │ │ ldrb r2, [r2] │ │ │ │ strb r1, [fp, r2] │ │ │ │ - bne 148684 │ │ │ │ + bne 14866c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ orr r1, fp, #3 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ ldrb r7, [sp, #482] @ 0x1e2 │ │ │ │ ldrh r6, [ip, #-4] │ │ │ │ bl 24cd4 │ │ │ │ @@ -298494,34 +298488,34 @@ │ │ │ │ ldr sl, [sp, #544] @ 0x220 │ │ │ │ ldr r8, [sp, #548] @ 0x224 │ │ │ │ ldr r9, [sp, #552] @ 0x228 │ │ │ │ bl 24cd4 │ │ │ │ orr fp, r6, r7, lsl #16 │ │ │ │ uxtb r0, fp │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1488ec │ │ │ │ + bne 1488d4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16db54 │ │ │ │ + bl 16db3c │ │ │ │ ldrb r0, [sp, #489] @ 0x1e9 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1488b8 │ │ │ │ + bne 1488a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 1484e4 │ │ │ │ + b 1484cc │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 148748 │ │ │ │ + beq 148730 │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148948 │ │ │ │ + beq 148930 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 24cd4 │ │ │ │ ldm fp!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ @@ -298532,28 +298526,28 @@ │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ str sl, [r2] │ │ │ │ ldr r8, [sp, #352] @ 0x160 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 148644 │ │ │ │ + beq 14862c │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ mov r9, #-2147483645 @ 0x80000003 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #0 │ │ │ │ add r6, sp, #484 @ 0x1e4 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - b 14881c │ │ │ │ + b 148804 │ │ │ │ add r6, sp, #484 @ 0x1e4 │ │ │ │ orr r1, fp, #7 │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ ldrb r7, [sp, #486] @ 0x1e6 │ │ │ │ ldrh r0, [r6] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ @@ -298589,28 +298583,28 @@ │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ add r0, r6, #80 @ 0x50 │ │ │ │ str sl, [sp, #548] @ 0x224 │ │ │ │ str r8, [sp, #544] @ 0x220 │ │ │ │ bl 24cd4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ - bne 148880 │ │ │ │ + bne 148868 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 1488a4 │ │ │ │ + b 14888c │ │ │ │ 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 148890 │ │ │ │ + bne 148878 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ - bl 1480e0 │ │ │ │ + bl 1480c8 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #484 @ 0x1e4 │ │ │ │ ldrb r7, [sp, #482] @ 0x1e2 │ │ │ │ ldr r0, [sp, #483] @ 0x1e3 │ │ │ │ mov r9, #-2147483642 @ 0x80000006 │ │ │ │ @@ -298618,15 +298612,15 @@ │ │ │ │ ldr r2, [sp, #487] @ 0x1e7 │ │ │ │ orr fp, r1, r7, lsl #16 │ │ │ │ ldrb r3, [sp, #491] @ 0x1eb │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [sp, #420] @ 0x1a4 │ │ │ │ lsr r0, fp, #8 │ │ │ │ strb r3, [sp, #424] @ 0x1a8 │ │ │ │ - b 1485e8 │ │ │ │ + b 1485d0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add ip, sp, #416 @ 0x1a0 │ │ │ │ add r7, lr, #40 @ 0x28 │ │ │ │ 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} │ │ │ │ @@ -298641,359 +298635,359 @@ │ │ │ │ str r8, [sp, #16] │ │ │ │ lsr r7, fp, #16 │ │ │ │ str r9, [sp, #12] │ │ │ │ lsr r0, fp, #8 │ │ │ │ mov r9, #-2147483643 @ 0x80000005 │ │ │ │ add r6, sp, #484 @ 0x1e4 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - b 14881c │ │ │ │ + b 148804 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ bl 3a32c │ │ │ │ - b 232a04 │ │ │ │ + b 2329ec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #88] @ 1489c8 │ │ │ │ + ldr ip, [pc, #88] @ 1489b0 │ │ │ │ mov r6, #7 │ │ │ │ - ldr lr, [pc, #84] @ 1489cc │ │ │ │ + ldr lr, [pc, #84] @ 1489b4 │ │ │ │ add r5, r0, #648 @ 0x288 │ │ │ │ - ldr r4, [pc, #80] @ 1489d0 │ │ │ │ + ldr r4, [pc, #80] @ 1489b8 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #76] @ 1489d4 │ │ │ │ + ldr r1, [pc, #76] @ 1489bc │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #72] @ 1489d8 │ │ │ │ + ldr r3, [pc, #72] @ 1489c0 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r8, r8, ip, asr #2 │ │ │ │ + andseq r8, r8, r4, ror #2 │ │ │ │ + andseq lr, r0, r9, lsl #7 │ │ │ │ + andseq r8, r8, r4, asr #2 │ │ │ │ andseq lr, r0, r1, ror r3 │ │ │ │ - andseq r8, r8, ip, lsr #2 │ │ │ │ - andseq lr, r0, r9, asr r3 │ │ │ │ - andseq lr, r0, r6, asr r3 │ │ │ │ + andseq lr, r0, lr, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, #14 │ │ │ │ - ldr r3, [pc, #132] @ 148a78 │ │ │ │ + ldr r3, [pc, #132] @ 148a60 │ │ │ │ mov r2, r1 │ │ │ │ add r6, r0, #8 │ │ │ │ - ldr ip, [pc, #124] @ 148a7c │ │ │ │ - ldr lr, [pc, #124] @ 148a80 │ │ │ │ + ldr ip, [pc, #124] @ 148a64 │ │ │ │ + ldr lr, [pc, #124] @ 148a68 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r8, [pc, #120] @ 148a84 │ │ │ │ + ldr r8, [pc, #120] @ 148a6c │ │ │ │ mov r4, #3 │ │ │ │ - ldr r5, [pc, #116] @ 148a88 │ │ │ │ + ldr r5, [pc, #116] @ 148a70 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #112] @ 148a8c │ │ │ │ + ldr r1, [pc, #112] @ 148a74 │ │ │ │ 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] @ 148a90 │ │ │ │ + ldr r3, [pc, #76] @ 148a78 │ │ │ │ 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 233fdc │ │ │ │ + bl 233fc4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00187ed8 │ │ │ │ - andseq lr, r0, r1, lsr #6 │ │ │ │ - andseq r8, r8, r4, asr #1 │ │ │ │ - andseq lr, r0, r2, lsl r3 │ │ │ │ - ldrsbeq r8, [r8], -r8 @ │ │ │ │ - @ instruction: 0x0010e2f9 │ │ │ │ - @ instruction: 0x0010e1fc │ │ │ │ + @ instruction: 0x00187ef0 │ │ │ │ + andseq lr, r0, r9, lsr r3 │ │ │ │ + ldrsbeq r8, [r8], -ip │ │ │ │ + andseq lr, r0, sl, lsr #6 │ │ │ │ + ldrsheq r8, [r8], -r0 │ │ │ │ + andseq lr, r0, r1, lsl r3 │ │ │ │ + andseq lr, r0, r4, lsl r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 148aac │ │ │ │ + bne 148a94 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 148ab0 │ │ │ │ - b 237210 │ │ │ │ - b 23d758 │ │ │ │ - b 23d7cc │ │ │ │ + bne 148a98 │ │ │ │ + b 2371f8 │ │ │ │ + b 23d740 │ │ │ │ + b 23d7b4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 148acc │ │ │ │ + bne 148ab4 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 148ad0 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 148ab8 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 148ae8 │ │ │ │ + bne 148ad0 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 148af0 │ │ │ │ + bne 148ad8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 148b5c │ │ │ │ + beq 148b44 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 148b3c │ │ │ │ + b 148b24 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 148b5c │ │ │ │ + beq 148b44 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148b30 │ │ │ │ + beq 148b18 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 148b30 │ │ │ │ + b 148b18 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148b80 │ │ │ │ + beq 148b68 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148ba8 │ │ │ │ + beq 148b90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 148be8 │ │ │ │ + beq 148bd0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 148bc8 │ │ │ │ + b 148bb0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 148be8 │ │ │ │ + beq 148bd0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148bbc │ │ │ │ + beq 148ba4 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 148bbc │ │ │ │ + b 148ba4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148c08 │ │ │ │ + beq 148bf0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148c24 │ │ │ │ + beq 148c0c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148c60 │ │ │ │ + beq 148c48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148c34 │ │ │ │ + bne 148c1c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148c60 │ │ │ │ + bne 148c48 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 148ccc │ │ │ │ + beq 148cb4 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 148cb0 │ │ │ │ + beq 148c98 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 148c94 │ │ │ │ + b 148c7c │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 148cb0 │ │ │ │ + beq 148c98 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148c88 │ │ │ │ + beq 148c70 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 148c88 │ │ │ │ + b 148c70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 148ccc │ │ │ │ + beq 148cb4 │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 148d1c │ │ │ │ + bne 148d04 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148cf0 │ │ │ │ + bne 148cd8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 172884 │ │ │ │ + b 17286c │ │ │ │ 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 148d28 │ │ │ │ + bne 148d10 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 148ce8 │ │ │ │ + bne 148cd0 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 148ce8 │ │ │ │ + bl 17297c │ │ │ │ + b 148cd0 │ │ │ │ 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 148d5c │ │ │ │ + bne 148d44 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148d84 │ │ │ │ + bne 148d6c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 148db8 │ │ │ │ + beq 148da0 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148dd4 │ │ │ │ + beq 148dbc │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 148e2c │ │ │ │ + beq 148e14 │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 148df4 │ │ │ │ + b 148ddc │ │ │ │ cmp r7, r4 │ │ │ │ - beq 148e2c │ │ │ │ + beq 148e14 │ │ │ │ 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 148e04 │ │ │ │ - cmp r2, #1 │ │ │ │ bne 148dec │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 148dd4 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 148dec │ │ │ │ + bl 172c40 │ │ │ │ + b 148dd4 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148e48 │ │ │ │ + beq 148e30 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148f28 │ │ │ │ + beq 148f10 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 148efc │ │ │ │ + beq 148ee4 │ │ │ │ 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 148e8c │ │ │ │ + b 148e74 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 148efc │ │ │ │ + beq 148ee4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 148eac │ │ │ │ + bne 148e94 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 148e94 │ │ │ │ + beq 148e7c │ │ │ │ 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 │ │ │ │ @@ -299001,340 +298995,340 @@ │ │ │ │ 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 148ed4 │ │ │ │ + bne 148ebc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 148e84 │ │ │ │ + bne 148e6c │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 148e84 │ │ │ │ + bl 172c40 │ │ │ │ + b 148e6c │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 148f28 │ │ │ │ + beq 148f10 │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148f44 │ │ │ │ + beq 148f2c │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148f60 │ │ │ │ + beq 148f48 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148f7c │ │ │ │ + beq 148f64 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148f98 │ │ │ │ + beq 148f80 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148fb4 │ │ │ │ + beq 148f9c │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148fcc │ │ │ │ + beq 148fb4 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 149010 │ │ │ │ + bne 148ff8 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148fe0 │ │ │ │ + bne 148fc8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 149010 │ │ │ │ + bne 148ff8 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 149088 │ │ │ │ + b 149070 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 149064 │ │ │ │ + beq 14904c │ │ │ │ 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 14903c │ │ │ │ - cmp r2, #1 │ │ │ │ bne 149024 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 14900c │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 149024 │ │ │ │ + bl 172c40 │ │ │ │ + b 14900c │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149080 │ │ │ │ + beq 149068 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ - bl 15f220 │ │ │ │ + bl 15f208 │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 14935c │ │ │ │ + bl 149344 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1490b8 │ │ │ │ + bne 1490a0 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1490d4 │ │ │ │ + bne 1490bc │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1490ec │ │ │ │ - b 14911c │ │ │ │ + beq 1490d4 │ │ │ │ + b 149104 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1490a8 │ │ │ │ + beq 149090 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14911c │ │ │ │ + bne 149104 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1490f4 │ │ │ │ + bne 1490dc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14911c │ │ │ │ + bne 149104 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ 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 14913c │ │ │ │ + bne 149124 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 149160 │ │ │ │ + bne 149148 │ │ │ │ dmb ish │ │ │ │ - bl 18d9f0 │ │ │ │ + bl 18d9d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1492a8 │ │ │ │ + bl 149290 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1491a4 │ │ │ │ + beq 14918c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 149178 │ │ │ │ + bne 149160 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1492a8 │ │ │ │ - b 1491bc │ │ │ │ + bl 149290 │ │ │ │ + b 1491a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1491f4 │ │ │ │ + beq 1491dc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1491cc │ │ │ │ + bne 1491b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1491f4 │ │ │ │ + bne 1491dc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldrb r1, [r0, #76] @ 0x4c │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 149214 │ │ │ │ + bne 1491fc │ │ │ │ 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 149220 │ │ │ │ + bne 149208 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ 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 149254 │ │ │ │ + bne 14923c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 149278 │ │ │ │ + bne 149260 │ │ │ │ dmb ish │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 149284 │ │ │ │ + bne 14926c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172884 │ │ │ │ + b 17286c │ │ │ │ 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 1492b8 │ │ │ │ + bne 1492a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1492dc │ │ │ │ + bne 1492c4 │ │ │ │ dmb ish │ │ │ │ - bl 18d9f0 │ │ │ │ + bl 18d9d8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 149320 │ │ │ │ + beq 149308 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 149300 │ │ │ │ + b 1492e8 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 149320 │ │ │ │ + beq 149308 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1492f4 │ │ │ │ + beq 1492dc │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1492f4 │ │ │ │ + b 1492dc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149344 │ │ │ │ + beq 14932c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 148b14 │ │ │ │ + bl 148afc │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149380 │ │ │ │ + beq 149368 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14939c │ │ │ │ + beq 149384 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1493b8 │ │ │ │ + beq 1493a0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ 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 ab350 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 14912c │ │ │ │ + bl 149114 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 148b84 │ │ │ │ + b 148b6c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 148b84 │ │ │ │ + bl 148b6c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #64] @ 0x40 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -299342,327 +299336,327 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 149470 │ │ │ │ + beq 149458 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 149450 │ │ │ │ + b 149438 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 149470 │ │ │ │ + beq 149458 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149444 │ │ │ │ + beq 14942c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 149444 │ │ │ │ + b 14942c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 149490 │ │ │ │ + beq 149478 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1494d0 │ │ │ │ + beq 1494b8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1494b0 │ │ │ │ + b 149498 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1494d0 │ │ │ │ + beq 1494b8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1494a4 │ │ │ │ + beq 14948c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1494a4 │ │ │ │ + b 14948c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1494f0 │ │ │ │ + beq 1494d8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14950c │ │ │ │ + beq 1494f4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149528 │ │ │ │ + beq 149510 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149544 │ │ │ │ + beq 14952c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149564 │ │ │ │ + beq 14954c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 149570 │ │ │ │ + bne 149558 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14959c │ │ │ │ + bne 149584 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 18d9f0 │ │ │ │ + b 18d9d8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 14912c │ │ │ │ + bl 149114 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 148b84 │ │ │ │ + b 148b6c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 148b84 │ │ │ │ + bl 148b6c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1495fc │ │ │ │ + bne 1495e4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 149644 │ │ │ │ - ldr r1, [pc, #76] @ 149684 │ │ │ │ + bne 14962c │ │ │ │ + ldr r1, [pc, #76] @ 14966c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 14967c │ │ │ │ - ldr r3, [pc, #40] @ 149680 │ │ │ │ + ldr r1, [pc, #40] @ 149664 │ │ │ │ + ldr r3, [pc, #40] @ 149668 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r1, r0, r1, ror #5 │ │ │ │ - andseq r7, r8, ip, ror #4 │ │ │ │ @ instruction: 0x001012f9 │ │ │ │ + andseq r7, r8, r4, lsl #5 │ │ │ │ + andseq r1, r0, r1, lsl r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1496d4 │ │ │ │ + bne 1496bc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 1496e8 │ │ │ │ + ldr r3, [pc, #64] @ 1496d0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 1496ec │ │ │ │ + ldr r1, [pc, #60] @ 1496d4 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 1496f0 │ │ │ │ + ldr r1, [pc, #20] @ 1496d8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r7, r8, ip, lsr #4 │ │ │ │ - andseq r1, r0, r1, lsl #5 │ │ │ │ - andseq r1, r0, r5, asr r2 │ │ │ │ + b 234680 │ │ │ │ + andseq r7, r8, r4, asr #4 │ │ │ │ + mulseq r0, r9, r2 │ │ │ │ + andseq r1, r0, sp, ror #4 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 149718 │ │ │ │ - ldr r1, [pc, #76] @ 149758 │ │ │ │ + bne 149700 │ │ │ │ + ldr r1, [pc, #76] @ 149740 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 149750 │ │ │ │ - ldr r3, [pc, #40] @ 149754 │ │ │ │ + ldr r1, [pc, #40] @ 149738 │ │ │ │ + ldr r3, [pc, #40] @ 14973c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r1, r0, sp, lsl #4 │ │ │ │ - @ instruction: 0x001871b8 │ │ │ │ andseq r1, r0, r5, lsr #4 │ │ │ │ + @ instruction: 0x001871d0 │ │ │ │ + andseq r1, r0, sp, lsr r2 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 149780 │ │ │ │ - ldr r1, [pc, #76] @ 1497c0 │ │ │ │ + bne 149768 │ │ │ │ + ldr r1, [pc, #76] @ 1497a8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 1497b8 │ │ │ │ - ldr r3, [pc, #40] @ 1497bc │ │ │ │ + ldr r1, [pc, #40] @ 1497a0 │ │ │ │ + ldr r3, [pc, #40] @ 1497a4 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r1, r0, r5, lsr #3 │ │ │ │ - andseq r7, r8, r0, ror #2 │ │ │ │ @ instruction: 0x001011bd │ │ │ │ + andseq r7, r8, r8, ror r1 │ │ │ │ + @ instruction: 0x001011d5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ tst r1, #1 │ │ │ │ - beq 149810 │ │ │ │ + beq 1497f8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 149824 │ │ │ │ + ldr r3, [pc, #64] @ 14980c │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #60] @ 149828 │ │ │ │ + ldr r1, [pc, #60] @ 149810 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 14982c │ │ │ │ + ldr r1, [pc, #20] @ 149814 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r7, r8, r0, lsr #2 │ │ │ │ - andseq r1, r0, r5, asr #2 │ │ │ │ - andseq r1, r0, r9, lsl r1 │ │ │ │ + b 234680 │ │ │ │ + andseq r7, r8, r8, lsr r1 │ │ │ │ + andseq r1, r0, sp, asr r1 │ │ │ │ + andseq r1, r0, r1, lsr r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 149854 │ │ │ │ - ldr r1, [pc, #76] @ 149894 │ │ │ │ + bne 14983c │ │ │ │ + ldr r1, [pc, #76] @ 14987c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 14988c │ │ │ │ - ldr r3, [pc, #40] @ 149890 │ │ │ │ + ldr r1, [pc, #40] @ 149874 │ │ │ │ + ldr r3, [pc, #40] @ 149878 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrsbeq r1, [r0], -r1 @ │ │ │ │ - andseq r7, r8, ip, lsr #1 │ │ │ │ andseq r1, r0, r9, ror #1 │ │ │ │ + andseq r7, r8, r4, asr #1 │ │ │ │ + andseq r1, r0, r1, lsl #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #184] @ 149968 │ │ │ │ - ldr r3, [pc, #184] @ 14996c │ │ │ │ - ldr ip, [pc, #184] @ 149970 │ │ │ │ + ldr r1, [pc, #184] @ 149950 │ │ │ │ + ldr r3, [pc, #184] @ 149954 │ │ │ │ + ldr ip, [pc, #184] @ 149958 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr lr, [pc, #180] @ 149974 │ │ │ │ + ldr lr, [pc, #180] @ 14995c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #176] @ 149978 │ │ │ │ + ldr r4, [pc, #176] @ 149960 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #172] @ 14997c │ │ │ │ + ldr r5, [pc, #172] @ 149964 │ │ │ │ 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] @ 149980 │ │ │ │ + ldr r6, [pc, #120] @ 149968 │ │ │ │ add r5, pc, r5 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #112] @ 149984 │ │ │ │ + ldr r1, [pc, #112] @ 14996c │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #104] @ 149988 │ │ │ │ + ldr r3, [pc, #104] @ 149970 │ │ │ │ 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] │ │ │ │ @@ -299671,94 +299665,94 @@ │ │ │ │ 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 2342d0 │ │ │ │ + bl 2342b8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r7, r8, r4, lsr #32 │ │ │ │ + andseq r7, r8, ip, lsr r0 │ │ │ │ + andseq r7, r8, ip, lsl #2 │ │ │ │ ldrsheq r7, [r8], -r4 │ │ │ │ ldrsbeq r7, [r8], -ip │ │ │ │ - andseq r7, r8, r4, asr #1 │ │ │ │ + mulseq r8, ip, r0 │ │ │ │ andseq r7, r8, r4, lsl #1 │ │ │ │ - andseq r7, r8, ip, rrx │ │ │ │ - andseq r7, r8, r0, asr r0 │ │ │ │ - andseq sp, r0, r0, lsl #6 │ │ │ │ - @ instruction: 0x00186ff8 │ │ │ │ + andseq r7, r8, r8, rrx │ │ │ │ + andseq sp, r0, r8, lsl r3 │ │ │ │ + andseq r7, r8, r0, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr lr, [pc, #168] @ 149a44 │ │ │ │ + ldr lr, [pc, #168] @ 149a2c │ │ │ │ mov r2, r1 │ │ │ │ - ldr sl, [pc, #164] @ 149a48 │ │ │ │ + ldr sl, [pc, #164] @ 149a30 │ │ │ │ add r1, r0, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #160] @ 149a4c │ │ │ │ + ldr r4, [pc, #160] @ 149a34 │ │ │ │ mov r3, #11 │ │ │ │ - ldr ip, [pc, #156] @ 149a50 │ │ │ │ + ldr ip, [pc, #156] @ 149a38 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r8, [pc, #152] @ 149a54 │ │ │ │ + ldr r8, [pc, #152] @ 149a3c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r9, [pc, #148] @ 149a58 │ │ │ │ + ldr r9, [pc, #148] @ 149a40 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - ldr r5, [pc, #136] @ 149a5c │ │ │ │ + ldr r5, [pc, #136] @ 149a44 │ │ │ │ add r6, r0, #28 │ │ │ │ - ldr r1, [pc, #132] @ 149a60 │ │ │ │ + ldr r1, [pc, #132] @ 149a48 │ │ │ │ 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] @ 149a64 │ │ │ │ + ldr r3, [pc, #84] @ 149a4c │ │ │ │ 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 2340c8 │ │ │ │ + bl 2340b0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r6, r8, r8, lsr #30 │ │ │ │ - andseq sp, r0, r3, ror r2 │ │ │ │ - andseq r7, r8, r8, lsr #32 │ │ │ │ - andseq sp, r0, r0, asr r2 │ │ │ │ - @ instruction: 0x00186fdc │ │ │ │ - @ instruction: 0x0010d1ff │ │ │ │ - mulseq r8, ip, pc @ │ │ │ │ - @ instruction: 0x001017b4 │ │ │ │ - andseq r1, r0, ip, lsl #15 │ │ │ │ + andseq r6, r8, r0, asr #30 │ │ │ │ + andseq sp, r0, fp, lsl #5 │ │ │ │ + andseq r7, r8, r0, asr #32 │ │ │ │ + andseq sp, r0, r8, ror #4 │ │ │ │ + @ instruction: 0x00186ff4 │ │ │ │ + andseq sp, r0, r7, lsl r2 │ │ │ │ + @ instruction: 0x00186fb4 │ │ │ │ + andseq r1, r0, ip, asr #15 │ │ │ │ + andseq r1, r0, r4, lsr #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #232] @ 149b68 │ │ │ │ - ldr r3, [pc, #232] @ 149b6c │ │ │ │ - ldr r2, [pc, #232] @ 149b70 │ │ │ │ + ldr r1, [pc, #232] @ 149b50 │ │ │ │ + ldr r3, [pc, #232] @ 149b54 │ │ │ │ + ldr r2, [pc, #232] @ 149b58 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #228] @ 149b74 │ │ │ │ + ldr r5, [pc, #228] @ 149b5c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #224] @ 149b78 │ │ │ │ + ldr r4, [pc, #224] @ 149b60 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #220] @ 149b7c │ │ │ │ + ldr lr, [pc, #220] @ 149b64 │ │ │ │ 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 │ │ │ │ @@ -299772,21 +299766,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] @ 149b80 │ │ │ │ + ldr r6, [pc, #136] @ 149b68 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #128] @ 149b84 │ │ │ │ + ldr r1, [pc, #128] @ 149b6c │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #120] @ 149b88 │ │ │ │ + ldr r3, [pc, #120] @ 149b70 │ │ │ │ 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 │ │ │ │ @@ -299799,91 +299793,91 @@ │ │ │ │ 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 2342d0 │ │ │ │ + bl 2342b8 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + andseq r7, r8, ip, lsr r0 │ │ │ │ andseq r7, r8, r4, lsr #32 │ │ │ │ - andseq r7, r8, ip │ │ │ │ - @ instruction: 0x00186fd4 │ │ │ │ andseq r6, r8, ip, ror #31 │ │ │ │ - andseq r6, r8, ip, lsl #31 │ │ │ │ - andseq r6, r8, r4, ror #30 │ │ │ │ - andseq r6, r8, r8, asr #30 │ │ │ │ - @ instruction: 0x0010d1d7 │ │ │ │ - @ instruction: 0x00186ed0 │ │ │ │ + andseq r7, r8, r4 │ │ │ │ + andseq r6, r8, r4, lsr #31 │ │ │ │ + andseq r6, r8, ip, ror pc │ │ │ │ + andseq r6, r8, r0, ror #30 │ │ │ │ + andseq sp, r0, pc, ror #3 │ │ │ │ + andseq r6, r8, r8, ror #29 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149bd4 │ │ │ │ + beq 149bbc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 149be8 │ │ │ │ - ldr r3, [pc, #60] @ 149bec │ │ │ │ + ldr r1, [pc, #60] @ 149bd0 │ │ │ │ + ldr r3, [pc, #60] @ 149bd4 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 149bf0 │ │ │ │ + ldr r1, [pc, #20] @ 149bd8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq sp, r0, ip, asr #2 │ │ │ │ - andseq r6, r8, r4, lsr #30 │ │ │ │ - andseq sp, r0, r1, lsr #2 │ │ │ │ + b 234680 │ │ │ │ + andseq sp, r0, r4, ror #2 │ │ │ │ + andseq r6, r8, ip, lsr pc │ │ │ │ + andseq sp, r0, r9, lsr r1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 149c40 │ │ │ │ - ldr r3, [pc, #56] @ 149c44 │ │ │ │ + ldr r1, [pc, #56] @ 149c28 │ │ │ │ + ldr r3, [pc, #56] @ 149c2c │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 149c48 │ │ │ │ + ldr ip, [pc, #52] @ 149c30 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrsheq sp, [r0], -sl │ │ │ │ - mulseq r0, r1, sp │ │ │ │ - @ instruction: 0x00186ebc │ │ │ │ + andseq sp, r0, r2, lsl r1 │ │ │ │ + andseq r0, r0, r9, lsr #27 │ │ │ │ + @ instruction: 0x00186ed4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r8, [pc, #172] @ 149d08 │ │ │ │ + ldr r8, [pc, #172] @ 149cf0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr sl, [pc, #168] @ 149d0c │ │ │ │ + ldr sl, [pc, #168] @ 149cf4 │ │ │ │ add r1, r0, #20 │ │ │ │ - ldr fp, [pc, #164] @ 149d10 │ │ │ │ + ldr fp, [pc, #164] @ 149cf8 │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r9, [pc, #160] @ 149d14 │ │ │ │ + ldr r9, [pc, #160] @ 149cfc │ │ │ │ mov r5, #9 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r7, [pc, #148] @ 149d18 │ │ │ │ + ldr r7, [pc, #148] @ 149d00 │ │ │ │ mov r1, #8 │ │ │ │ - ldr ip, [pc, #144] @ 149d1c │ │ │ │ + ldr ip, [pc, #144] @ 149d04 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #140] @ 149d20 │ │ │ │ + ldr lr, [pc, #140] @ 149d08 │ │ │ │ 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 │ │ │ │ @@ -299895,263 +299889,263 @@ │ │ │ │ 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] @ 149d24 │ │ │ │ + ldr r0, [pc, #64] @ 149d0c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #56] @ 149d28 │ │ │ │ + ldr r0, [pc, #56] @ 149d10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 2340c8 │ │ │ │ + bl 2340b0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, r8, r0, asr ip │ │ │ │ - andseq sp, r0, r8, lsl #1 │ │ │ │ - andseq r6, r8, r4, ror #25 │ │ │ │ - andseq sp, r0, r9, rrx │ │ │ │ - andseq r6, r8, r4, lsl sp │ │ │ │ - andseq sp, r0, r5, asr #32 │ │ │ │ - andseq r1, r0, r0, ror #9 │ │ │ │ - andseq r6, r8, r8, lsl lr │ │ │ │ - andseq r1, r0, r0, asr #9 │ │ │ │ + andseq r6, r8, r8, ror #24 │ │ │ │ + andseq sp, r0, r0, lsr #1 │ │ │ │ + @ instruction: 0x00186cfc │ │ │ │ + andseq sp, r0, r1, lsl #1 │ │ │ │ + andseq r6, r8, ip, lsr #26 │ │ │ │ + andseq sp, r0, sp, asr r0 │ │ │ │ + @ instruction: 0x001014f8 │ │ │ │ + andseq r6, r8, r0, lsr lr │ │ │ │ + @ instruction: 0x001014d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #120] @ 149db4 │ │ │ │ + ldr ip, [pc, #120] @ 149d9c │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #116] @ 149db8 │ │ │ │ + ldr lr, [pc, #116] @ 149da0 │ │ │ │ add r3, r0, #396 @ 0x18c │ │ │ │ - ldr r8, [pc, #112] @ 149dbc │ │ │ │ + ldr r8, [pc, #112] @ 149da4 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - ldr r9, [pc, #108] @ 149dc0 │ │ │ │ + ldr r9, [pc, #108] @ 149da8 │ │ │ │ mov r4, #11 │ │ │ │ - ldr r6, [pc, #104] @ 149dc4 │ │ │ │ + ldr r6, [pc, #104] @ 149dac │ │ │ │ add r5, sp, #32 │ │ │ │ - ldr r1, [pc, #100] @ 149dc8 │ │ │ │ + ldr r1, [pc, #100] @ 149db0 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #88] @ 149dcc │ │ │ │ + ldr r3, [pc, #88] @ 149db4 │ │ │ │ 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 233fdc │ │ │ │ + bl 233fc4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r6, r8, r8, ror fp │ │ │ │ - andseq ip, r0, r3, lsr #29 │ │ │ │ - andseq r6, r8, r4, lsr #27 │ │ │ │ - @ instruction: 0x0010cfd7 │ │ │ │ - @ instruction: 0x00186db8 │ │ │ │ - andseq ip, r0, r4, lsl #31 │ │ │ │ - andseq r1, r0, r0, asr #8 │ │ │ │ + mulseq r8, r0, fp │ │ │ │ + @ instruction: 0x0010cebb │ │ │ │ + @ instruction: 0x00186dbc │ │ │ │ + andseq ip, r0, pc, ror #31 │ │ │ │ + @ instruction: 0x00186dd0 │ │ │ │ + mulseq r0, ip, pc @ │ │ │ │ + andseq r1, r0, r8, asr r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 149e0c │ │ │ │ - ldr r3, [pc, #40] @ 149e10 │ │ │ │ + ldr r1, [pc, #40] @ 149df4 │ │ │ │ + ldr r3, [pc, #40] @ 149df8 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq ip, r0, r6, ror #30 │ │ │ │ - andseq r6, r8, ip, asr sp │ │ │ │ + andseq ip, r0, lr, ror pc │ │ │ │ + andseq r6, r8, r4, ror sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 149e60 │ │ │ │ - ldr r3, [pc, #56] @ 149e64 │ │ │ │ + ldr r1, [pc, #56] @ 149e48 │ │ │ │ + ldr r3, [pc, #56] @ 149e4c │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 149e68 │ │ │ │ + ldr ip, [pc, #52] @ 149e50 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq ip, r0, r0, lsr #30 │ │ │ │ - andseq ip, r0, sl, lsl pc │ │ │ │ - andseq r6, r8, ip, lsl #26 │ │ │ │ + andseq ip, r0, r8, lsr pc │ │ │ │ + andseq ip, r0, r2, lsr pc │ │ │ │ + andseq r6, r8, r4, lsr #26 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #64] @ 149ebc │ │ │ │ + ldr ip, [pc, #64] @ 149ea4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #60] @ 149ec0 │ │ │ │ + ldr lr, [pc, #60] @ 149ea8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #56] @ 149ec4 │ │ │ │ + ldr r1, [pc, #56] @ 149eac │ │ │ │ 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 233904 │ │ │ │ + bl 2338ec │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x00186cb0 │ │ │ │ - andseq r6, r8, r0, asr #25 │ │ │ │ - andseq ip, r0, r8, asr #29 │ │ │ │ + andseq r6, r8, r8, asr #25 │ │ │ │ + @ instruction: 0x00186cd8 │ │ │ │ + andseq ip, r0, r0, ror #29 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #76] @ 149f24 │ │ │ │ + ldr ip, [pc, #76] @ 149f0c │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #72] @ 149f28 │ │ │ │ + ldr lr, [pc, #72] @ 149f10 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #68] @ 149f2c │ │ │ │ + ldr r1, [pc, #68] @ 149f14 │ │ │ │ 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 233b34 │ │ │ │ + bl 233b1c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r6, r8, r0, asr #24 │ │ │ │ - andseq r6, r8, r4, ror #24 │ │ │ │ - andseq ip, r0, r3, ror lr │ │ │ │ + andseq r6, r8, r8, asr ip │ │ │ │ + andseq r6, r8, ip, ror ip │ │ │ │ + andseq ip, r0, fp, lsl #29 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 149f6c │ │ │ │ - ldr r3, [pc, #40] @ 149f70 │ │ │ │ + ldr r1, [pc, #40] @ 149f54 │ │ │ │ + ldr r3, [pc, #40] @ 149f58 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq ip, r0, r6, asr #27 │ │ │ │ - andseq r6, r8, ip, lsr #24 │ │ │ │ + @ instruction: 0x0010cdde │ │ │ │ + andseq r6, r8, r4, asr #24 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 149fc0 │ │ │ │ - ldr r3, [pc, #56] @ 149fc4 │ │ │ │ + ldr r1, [pc, #56] @ 149fa8 │ │ │ │ + ldr r3, [pc, #56] @ 149fac │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 149fc8 │ │ │ │ + ldr ip, [pc, #52] @ 149fb0 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x0010cdda │ │ │ │ - @ instruction: 0x0010cdd9 │ │ │ │ - @ instruction: 0x00186bdc │ │ │ │ + @ instruction: 0x0010cdf2 │ │ │ │ + @ instruction: 0x0010cdf1 │ │ │ │ + @ instruction: 0x00186bf4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ str r0, [sp, #4] │ │ │ │ movls r1, #1 │ │ │ │ orrls r0, r1, r0, lsl #16 │ │ │ │ addls sp, sp, #16 │ │ │ │ popls {fp, pc} │ │ │ │ - ldr r0, [pc, #36] @ 14a018 │ │ │ │ - ldr r2, [pc, #36] @ 14a01c │ │ │ │ - ldr r1, [pc, #36] @ 14a020 │ │ │ │ + ldr r0, [pc, #36] @ 14a000 │ │ │ │ + ldr r2, [pc, #36] @ 14a004 │ │ │ │ + ldr r1, [pc, #36] @ 14a008 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 3ab14 │ │ │ │ - muleq pc, pc, r2 @ │ │ │ │ - andseq r6, r8, ip, asr #23 │ │ │ │ - andseq r5, sl, r8, ror #29 │ │ │ │ + @ instruction: 0x000fc2b7 │ │ │ │ + andseq r6, r8, r4, ror #23 │ │ │ │ + andseq r5, sl, r0, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r5, #12 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r0, [r9, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - beq 14a058 │ │ │ │ + beq 14a040 │ │ │ │ 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, #28] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ ldr r0, [sl, #128] @ 0x80 │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 14ad04 │ │ │ │ + bhi 14acec │ │ │ │ ldr r0, [sl, #132] @ 0x84 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 14a07c │ │ │ │ + bne 14a064 │ │ │ │ str r1, [sl, #136] @ 0x88 │ │ │ │ bl 31fc4 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldrex r0, [r8] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14a0a4 │ │ │ │ + bne 14a08c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 14b020 │ │ │ │ + bmi 14b008 │ │ │ │ ldr r0, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sl, #136] @ 0x88 │ │ │ │ ldr r6, [sl, #56] @ 0x38 │ │ │ │ add r0, r3, r0 │ │ │ │ ldr r5, [sl, #68] @ 0x44 │ │ │ │ add r0, r0, r6 │ │ │ │ ldr r4, [sl, #84] @ 0x54 │ │ │ │ @@ -300178,49 +300172,49 @@ │ │ │ │ ldr r2, [r9, #640] @ 0x280 │ │ │ │ add r7, r7, r6 │ │ │ │ str r8, [sp, #176] @ 0xb0 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ mov r7, #4 │ │ │ │ add r1, r3, r7, lsl r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 14a1b8 │ │ │ │ + bls 14a1a0 │ │ │ │ ldrb r1, [r9, #48] @ 0x30 │ │ │ │ tst r1, #1 │ │ │ │ - beq 14a1b0 │ │ │ │ + beq 14a198 │ │ │ │ ldr r1, [r9, #52] @ 0x34 │ │ │ │ ldr r2, [sl, #108] @ 0x6c │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 14a1b0 │ │ │ │ + bcc 14a198 │ │ │ │ ldrb r1, [r9, #56] @ 0x38 │ │ │ │ tst r1, #1 │ │ │ │ - beq 14ade4 │ │ │ │ + beq 14adcc │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sl, #112] @ 0x70 │ │ │ │ ldr r7, [sl, #176] @ 0xb0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 14a198 │ │ │ │ + bne 14a180 │ │ │ │ ldrd r4, [sl, #180] @ 0xb4 │ │ │ │ subs r3, r4, r5 │ │ │ │ subls r3, r5, r4 │ │ │ │ umull r1, r7, r1, r0 │ │ │ │ add r0, r3, r2 │ │ │ │ cmp r7, #0 │ │ │ │ mvnne r1, #0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 14ade4 │ │ │ │ + bcc 14adcc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14b288 │ │ │ │ + bl 14b270 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14bd10 │ │ │ │ + bl 14bcf8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 14ade0 │ │ │ │ + bne 14adc8 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ae24 │ │ │ │ + beq 14ae0c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r9, #636] @ 0x27c │ │ │ │ ldr r2, [r1, #116]! @ 0x74 │ │ │ │ mov r6, #1 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ @@ -300229,80 +300223,80 @@ │ │ │ │ mov r4, #-2013265920 @ 0x88000000 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ tst r0, #1 │ │ │ │ lsl r7, r6, r3 │ │ │ │ moveq r4, #-2147483648 @ 0x80000000 │ │ │ │ sub r0, r2, r1 │ │ │ │ cmp r0, r6, lsl r3 │ │ │ │ - bcc 14ad24 │ │ │ │ + bcc 14ad0c │ │ │ │ orr r0, r4, r5 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sl, #120] @ 0x78 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 14a228 │ │ │ │ - ldr r2, [pc, #4040] @ 14b208 │ │ │ │ + bne 14a210 │ │ │ │ + ldr r2, [pc, #4040] @ 14b1f0 │ │ │ │ add r0, r9, #600 @ 0x258 │ │ │ │ str r1, [sl, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #32 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #32] │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14aac4 │ │ │ │ + bne 14aaac │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, #104] @ 0x68 │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [sl, #104] @ 0x68 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14a280 │ │ │ │ + bne 14a268 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 14b020 │ │ │ │ + bmi 14b008 │ │ │ │ mov r1, sl │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r1, #140]! @ 0x8c │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r6, r0 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ - bne 14a2d0 │ │ │ │ + bne 14a2b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [sl, #144] @ 0x90 │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sl, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r4 │ │ │ │ - bl 15f7f8 │ │ │ │ + bl 15f7e0 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ ldrex r0, [r8] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14a300 │ │ │ │ + bne 14a2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 14b020 │ │ │ │ + bmi 14b008 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sl, #136] @ 0x88 │ │ │ │ ldr r6, [sl, #56] @ 0x38 │ │ │ │ add r0, r3, r0 │ │ │ │ ldr r5, [sl, #68] @ 0x44 │ │ │ │ @@ -300328,134 +300322,134 @@ │ │ │ │ add r7, r7, r5 │ │ │ │ ldr r2, [fp, #640] @ 0x280 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ mov r7, #4 │ │ │ │ add r1, r3, r7, lsl r1 │ │ │ │ str r8, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 14a410 │ │ │ │ + bls 14a3f8 │ │ │ │ ldrb r1, [fp, #48] @ 0x30 │ │ │ │ tst r1, #1 │ │ │ │ - beq 14a408 │ │ │ │ + beq 14a3f0 │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [sl, #108] @ 0x6c │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 14a408 │ │ │ │ + bcc 14a3f0 │ │ │ │ ldrb r1, [fp, #56] @ 0x38 │ │ │ │ tst r1, #1 │ │ │ │ - beq 14ae40 │ │ │ │ + beq 14ae28 │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sl, #112] @ 0x70 │ │ │ │ ldr r7, [sl, #176] @ 0xb0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 14a3f0 │ │ │ │ + bne 14a3d8 │ │ │ │ ldrd r4, [sl, #180] @ 0xb4 │ │ │ │ subs r3, r4, r5 │ │ │ │ subls r3, r5, r4 │ │ │ │ umull r1, r7, r1, r0 │ │ │ │ add r0, r3, r2 │ │ │ │ cmp r7, #0 │ │ │ │ mvnne r1, #0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 14ae40 │ │ │ │ + bcc 14ae28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14b288 │ │ │ │ + bl 14b270 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14bd10 │ │ │ │ + bl 14bcf8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 14ae3c │ │ │ │ + bne 14ae24 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ae80 │ │ │ │ + beq 14ae68 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [fp, #636] @ 0x27c │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [sl, #116] @ 0x74 │ │ │ │ mov r4, #1207959552 @ 0x48000000 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ and r3, r3, #31 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ tst r2, #1 │ │ │ │ lsl r9, r0, r3 │ │ │ │ moveq r4, #1073741824 @ 0x40000000 │ │ │ │ sub r2, r6, r1 │ │ │ │ cmp r2, r0, lsl r3 │ │ │ │ - bcc 14ad44 │ │ │ │ + bcc 14ad2c │ │ │ │ orr r0, r4, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sl, #120] @ 0x78 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r9, r9, #1 │ │ │ │ - bne 14a478 │ │ │ │ - ldr r2, [pc, #3480] @ 14b228 │ │ │ │ + bne 14a460 │ │ │ │ + ldr r2, [pc, #3480] @ 14b210 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sl, #124] @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #32 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a4d8 │ │ │ │ + beq 14a4c0 │ │ │ │ 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 14af38 │ │ │ │ + bcs 14af20 │ │ │ │ orr r1, r2, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 14ab98 │ │ │ │ + bne 14ab80 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, #104] @ 0x68 │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [sl, #104] @ 0x68 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14a4ec │ │ │ │ + bne 14a4d4 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 14b020 │ │ │ │ + bmi 14b008 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ ldr r4, [sl, #148] @ 0x94 │ │ │ │ ldr r0, [sl, #140] @ 0x8c │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ cmp r4, r0 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ - bne 14a534 │ │ │ │ + bne 14a51c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [sl, #144] @ 0x90 │ │ │ │ str r5, [r0, r4, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sl, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r4 │ │ │ │ - bl 15f7f8 │ │ │ │ + bl 15f7e0 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ ldrex r0, [r8] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14a564 │ │ │ │ + bne 14a54c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 14b020 │ │ │ │ + bmi 14b008 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sl, #136] @ 0x88 │ │ │ │ ldr r6, [sl, #56] @ 0x38 │ │ │ │ add r0, r3, r0 │ │ │ │ ldr r5, [sl, #68] @ 0x44 │ │ │ │ @@ -300481,344 +300475,344 @@ │ │ │ │ add r7, r7, r5 │ │ │ │ ldr r2, [fp, #640] @ 0x280 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ mov r7, #4 │ │ │ │ add r1, r3, r7, lsl r1 │ │ │ │ str r8, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 14a674 │ │ │ │ + bls 14a65c │ │ │ │ ldrb r1, [fp, #48] @ 0x30 │ │ │ │ tst r1, #1 │ │ │ │ - beq 14a66c │ │ │ │ + beq 14a654 │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [sl, #108] @ 0x6c │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 14a66c │ │ │ │ + bcc 14a654 │ │ │ │ ldrb r1, [fp, #56] @ 0x38 │ │ │ │ tst r1, #1 │ │ │ │ - beq 14ae9c │ │ │ │ + beq 14ae84 │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sl, #112] @ 0x70 │ │ │ │ ldr r7, [sl, #176] @ 0xb0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 14a654 │ │ │ │ + bne 14a63c │ │ │ │ ldrd r4, [sl, #180] @ 0xb4 │ │ │ │ subs r3, r4, r5 │ │ │ │ subls r3, r5, r4 │ │ │ │ umull r1, r7, r1, r0 │ │ │ │ add r0, r3, r2 │ │ │ │ cmp r7, #0 │ │ │ │ mvnne r1, #0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 14ae9c │ │ │ │ + bcc 14ae84 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14b288 │ │ │ │ + bl 14b270 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 14bd10 │ │ │ │ + bl 14bcf8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 14ae98 │ │ │ │ + bne 14ae80 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14aedc │ │ │ │ + beq 14aec4 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [fp, #636] @ 0x27c │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [sl, #116] @ 0x74 │ │ │ │ mov r5, #671088640 @ 0x28000000 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ and r3, r3, #31 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ tst r2, #1 │ │ │ │ lsl r4, r0, r3 │ │ │ │ moveq r5, #536870912 @ 0x20000000 │ │ │ │ sub r2, r6, r1 │ │ │ │ cmp r2, r0, lsl r3 │ │ │ │ - bcc 14ad64 │ │ │ │ + bcc 14ad4c │ │ │ │ ldr r0, [sl, #120] @ 0x78 │ │ │ │ orr fp, r5, r7 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 14a6d8 │ │ │ │ - ldr r2, [pc, #2904] @ 14b248 │ │ │ │ + bne 14a6c0 │ │ │ │ + ldr r2, [pc, #2904] @ 14b230 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sl, #124] @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #32 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a750 │ │ │ │ + beq 14a738 │ │ │ │ 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 14af50 │ │ │ │ + bcs 14af38 │ │ │ │ orr r1, r2, #1073741824 @ 0x40000000 │ │ │ │ cmp fp, r1 │ │ │ │ - beq 14a750 │ │ │ │ + beq 14a738 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #26 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - beq 14afb0 │ │ │ │ + beq 14af98 │ │ │ │ orr r4, r2, #536870912 @ 0x20000000 │ │ │ │ cmp fp, r4 │ │ │ │ - bne 14ac40 │ │ │ │ + bne 14ac28 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, #104] @ 0x68 │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [sl, #104] @ 0x68 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14a764 │ │ │ │ + bne 14a74c │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 14b020 │ │ │ │ + bmi 14b008 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ ldr r4, [sl, #148] @ 0x94 │ │ │ │ ldr r0, [sl, #140] @ 0x8c │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ cmp r4, r0 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ - bne 14a7a8 │ │ │ │ + bne 14a790 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [sl, #144] @ 0x90 │ │ │ │ str r5, [r0, r4, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sl, #148] @ 0x94 │ │ │ │ mov r0, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 15f7f8 │ │ │ │ + bl 15f7e0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str fp, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14ad84 │ │ │ │ + bne 14ad6c │ │ │ │ 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 14aef4 │ │ │ │ + bcs 14aedc │ │ │ │ orr r1, r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 14ad98 │ │ │ │ + bne 14ad80 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #26 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - beq 14af00 │ │ │ │ + beq 14aee8 │ │ │ │ orr r0, r2, #536870912 @ 0x20000000 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ cmp fp, r0 │ │ │ │ - bne 14adac │ │ │ │ + bne 14ad94 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r4, r0, #344 @ 0x158 │ │ │ │ mov r0, #0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 14a898 │ │ │ │ - b 14a8bc │ │ │ │ + beq 14a880 │ │ │ │ + b 14a8a4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ldrb r0, [r0, #599] @ 0x257 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14acd4 │ │ │ │ + beq 14acbc │ │ │ │ add r0, r0, #1 │ │ │ │ mvn r6, #0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 14add0 │ │ │ │ + bcs 14adb8 │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ str r2, [r1, r0, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ tst r3, #1 │ │ │ │ - bne 14a8bc │ │ │ │ + bne 14a8a4 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi 14a920 │ │ │ │ + bhi 14a908 │ │ │ │ ldrb r7, [r4, r0] │ │ │ │ add r6, r0, #1 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14a904 │ │ │ │ - b 14acd4 │ │ │ │ + bne 14a8ec │ │ │ │ + b 14acbc │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ sub r1, r0, #1 │ │ │ │ movls r0, #256 @ 0x100 │ │ │ │ rsb r6, r0, #0 │ │ │ │ add r7, r6, r1 │ │ │ │ cmn r7, #1 │ │ │ │ - beq 14a920 │ │ │ │ + beq 14a908 │ │ │ │ add r7, r4, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ cmp r5, r7 │ │ │ │ - beq 14a8cc │ │ │ │ + beq 14a8b4 │ │ │ │ add r6, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14acd4 │ │ │ │ + beq 14acbc │ │ │ │ uxtb r0, r0 │ │ │ │ mov r3, #1 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 14a884 │ │ │ │ - b 14add0 │ │ │ │ + bcc 14a86c │ │ │ │ + b 14adb8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 14a85c │ │ │ │ + bne 14a844 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, #0 │ │ │ │ - b 14a960 │ │ │ │ + b 14a948 │ │ │ │ ldrb r9, [r4, r5] │ │ │ │ add r6, r5, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orr r3, r1, r5, lsl #8 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp] │ │ │ │ - bl 14be0c │ │ │ │ + bl 14bdf4 │ │ │ │ mov r5, r6 │ │ │ │ tst r7, #1 │ │ │ │ - beq 14a9b4 │ │ │ │ + beq 14a99c │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ sub r2, r5, #1 │ │ │ │ movls r5, #256 @ 0x100 │ │ │ │ rsb r1, r5, #0 │ │ │ │ add r3, r1, r2 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 14a9bc │ │ │ │ + beq 14a9a4 │ │ │ │ add r3, r4, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r9, r3 │ │ │ │ - beq 14a97c │ │ │ │ + beq 14a964 │ │ │ │ add r6, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ - b 14a948 │ │ │ │ + b 14a930 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bls 14a938 │ │ │ │ + bls 14a920 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 14a9e8 │ │ │ │ + beq 14a9d0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movw r2, #1 │ │ │ │ movt r2, #1 │ │ │ │ mvn r6, #0 │ │ │ │ ldrb r1, [r0, #599] @ 0x257 │ │ │ │ add r1, r2, r1, lsl #16 │ │ │ │ lsr r5, r1, #8 │ │ │ │ mov r1, #1 │ │ │ │ - b 14a94c │ │ │ │ + b 14a934 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 14aa20 │ │ │ │ + b 14aa08 │ │ │ │ ldrb r5, [r4, r6] │ │ │ │ add r7, r6, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ orr r3, r1, r6, lsl #8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp] │ │ │ │ - bl 14be0c │ │ │ │ + bl 14bdf4 │ │ │ │ mov r6, r7 │ │ │ │ tst r9, #1 │ │ │ │ - beq 14aa74 │ │ │ │ + beq 14aa5c │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ sub r2, r6, #1 │ │ │ │ movls r6, #256 @ 0x100 │ │ │ │ rsb r1, r6, #0 │ │ │ │ add r3, r1, r2 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 14aa7c │ │ │ │ + beq 14aa64 │ │ │ │ add r3, r4, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 14aa3c │ │ │ │ + beq 14aa24 │ │ │ │ add r7, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - b 14aa08 │ │ │ │ + b 14a9f0 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bls 14a9f8 │ │ │ │ + bls 14a9e0 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 14aaa8 │ │ │ │ + beq 14aa90 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movw r2, #1 │ │ │ │ movt r2, #1 │ │ │ │ mvn r7, #0 │ │ │ │ ldrb r1, [r0, #599] @ 0x257 │ │ │ │ add r1, r2, r1, lsl #16 │ │ │ │ lsr r6, r1, #8 │ │ │ │ mov r1, #1 │ │ │ │ - b 14aa0c │ │ │ │ + b 14a9f4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 15f7f8 │ │ │ │ + b 15f7e0 │ │ │ │ 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 14af5c │ │ │ │ + bcs 14af44 │ │ │ │ orr r1, r2, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 14a26c │ │ │ │ + beq 14a254 │ │ │ │ cmp r0, #26 │ │ │ │ - beq 14afe8 │ │ │ │ + beq 14afd0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #536870912 @ 0x20000000 │ │ │ │ add r5, r2, r1, lsl r0 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r4, #0 │ │ │ │ mov fp, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, #0 │ │ │ │ - b 14ab24 │ │ │ │ + b 14ab0c │ │ │ │ add r9, r9, #1 │ │ │ │ add r7, r7, #256 @ 0x100 │ │ │ │ cmp r9, #256 @ 0x100 │ │ │ │ - beq 14a26c │ │ │ │ + beq 14a254 │ │ │ │ mvn r0, #15 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and r0, r0, r9, lsr #3 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ @@ -300828,39 +300822,39 @@ │ │ │ │ and r1, r9, #31 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r6, r0, lsr #3] │ │ │ │ tst fp, r0, lsr r1 │ │ │ │ - beq 14ab1c │ │ │ │ + beq 14ab04 │ │ │ │ cmp r9, #255 @ 0xff │ │ │ │ - bhi 14a26c │ │ │ │ + bhi 14a254 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 14be0c │ │ │ │ - b 14ab1c │ │ │ │ + bl 14bdf4 │ │ │ │ + b 14ab04 │ │ │ │ cmp r0, #26 │ │ │ │ - beq 14af74 │ │ │ │ + beq 14af5c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #536870912 @ 0x20000000 │ │ │ │ add r5, r2, r1, lsl r0 │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, #0 │ │ │ │ - b 14abcc │ │ │ │ + b 14abb4 │ │ │ │ add r9, r9, #1 │ │ │ │ add r7, r7, #256 @ 0x100 │ │ │ │ cmp r9, #256 @ 0x100 │ │ │ │ - beq 14a4d8 │ │ │ │ + beq 14a4c0 │ │ │ │ mvn r0, #15 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and r0, r0, r9, lsr #3 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -300870,33 +300864,33 @@ │ │ │ │ and r1, r9, #31 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [fp, r0, lsr #3] │ │ │ │ tst r6, r0, lsr r1 │ │ │ │ - beq 14abc4 │ │ │ │ + beq 14abac │ │ │ │ cmp r9, #255 @ 0xff │ │ │ │ - bhi 14a4d8 │ │ │ │ + bhi 14a4c0 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 14be0c │ │ │ │ - b 14abc4 │ │ │ │ + bl 14bdf4 │ │ │ │ + b 14abac │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 14ac5c │ │ │ │ + b 14ac44 │ │ │ │ add r7, r7, #1 │ │ │ │ add r9, r9, #256 @ 0x100 │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ - beq 14a750 │ │ │ │ + beq 14a738 │ │ │ │ mvn r0, #15 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ @@ -300907,444 +300901,444 @@ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, r7, #31 │ │ │ │ tst r6, r0, lsr r1 │ │ │ │ - beq 14ac54 │ │ │ │ + beq 14ac3c │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bhi 14a750 │ │ │ │ + bhi 14a738 │ │ │ │ str r4, [sp] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ - bl 14be0c │ │ │ │ - b 14ac54 │ │ │ │ - ldr r1, [pc, #1436] @ 14b278 │ │ │ │ + bl 14bdf4 │ │ │ │ + b 14ac3c │ │ │ │ + ldr r1, [pc, #1436] @ 14b260 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ - ldr r0, [pc, #1432] @ 14b27c │ │ │ │ - ldr r2, [pc, #1432] @ 14b280 │ │ │ │ + ldr r0, [pc, #1432] @ 14b264 │ │ │ │ + ldr r2, [pc, #1432] @ 14b268 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ bl 3ab14 │ │ │ │ - b 14b020 │ │ │ │ + b 14b008 │ │ │ │ mov r0, #4 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sl, #128 @ 0x80 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ - b 14a074 │ │ │ │ + b 14a05c │ │ │ │ mov r0, #4 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 3383c │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ - b 14a218 │ │ │ │ + b 14a200 │ │ │ │ mov r0, #4 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 3383c │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ - b 14a468 │ │ │ │ + b 14a450 │ │ │ │ mov r0, #4 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 3383c │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ - b 14a6cc │ │ │ │ - ldr r0, [pc, #1232] @ 14b25c │ │ │ │ + b 14a6b4 │ │ │ │ + ldr r0, [pc, #1232] @ 14b244 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 14adbc │ │ │ │ - ldr r0, [pc, #1220] @ 14b264 │ │ │ │ + b 14ada4 │ │ │ │ + ldr r0, [pc, #1220] @ 14b24c │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 14adbc │ │ │ │ - ldr r0, [pc, #1216] @ 14b274 │ │ │ │ + b 14ada4 │ │ │ │ + ldr r0, [pc, #1216] @ 14b25c │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 33330 │ │ │ │ - b 14b020 │ │ │ │ - ldr r2, [pc, #1196] @ 14b284 │ │ │ │ + b 14b008 │ │ │ │ + ldr r2, [pc, #1196] @ 14b26c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - b 14b020 │ │ │ │ + b 14b008 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14ade8 │ │ │ │ + bne 14add0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14ae10 │ │ │ │ + bne 14adf8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 172c58 │ │ │ │ - ldr r1, [pc, #996] @ 14b1fc │ │ │ │ - ldr r3, [pc, #996] @ 14b200 │ │ │ │ + bl 172c40 │ │ │ │ + ldr r1, [pc, #996] @ 14b1e4 │ │ │ │ + ldr r3, [pc, #996] @ 14b1e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 14af1c │ │ │ │ - ldr r2, [pc, #984] @ 14b204 │ │ │ │ + b 14af04 │ │ │ │ + ldr r2, [pc, #984] @ 14b1ec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3a92c │ │ │ │ - b 14b020 │ │ │ │ + b 14b008 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14ae44 │ │ │ │ + bne 14ae2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14ae6c │ │ │ │ + bne 14ae54 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 172c58 │ │ │ │ - ldr r1, [pc, #936] @ 14b21c │ │ │ │ - ldr r3, [pc, #936] @ 14b220 │ │ │ │ + bl 172c40 │ │ │ │ + ldr r1, [pc, #936] @ 14b204 │ │ │ │ + ldr r3, [pc, #936] @ 14b208 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 14af1c │ │ │ │ - ldr r2, [pc, #924] @ 14b224 │ │ │ │ + b 14af04 │ │ │ │ + ldr r2, [pc, #924] @ 14b20c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3a92c │ │ │ │ - b 14b020 │ │ │ │ + b 14b008 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14aea0 │ │ │ │ + bne 14ae88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14aec8 │ │ │ │ + bne 14aeb0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 172c58 │ │ │ │ - ldr r1, [pc, #876] @ 14b23c │ │ │ │ - ldr r3, [pc, #876] @ 14b240 │ │ │ │ + bl 172c40 │ │ │ │ + ldr r1, [pc, #876] @ 14b224 │ │ │ │ + ldr r3, [pc, #876] @ 14b228 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 14af1c │ │ │ │ - ldr r2, [pc, #864] @ 14b244 │ │ │ │ + b 14af04 │ │ │ │ + ldr r2, [pc, #864] @ 14b22c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3a92c │ │ │ │ - b 14b020 │ │ │ │ - ldr r1, [pc, #868] @ 14b260 │ │ │ │ + b 14b008 │ │ │ │ + ldr r1, [pc, #868] @ 14b248 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 14af08 │ │ │ │ - ldr r1, [pc, #864] @ 14b268 │ │ │ │ + b 14aef0 │ │ │ │ + ldr r1, [pc, #864] @ 14b250 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #860] @ 14b26c │ │ │ │ + ldr r3, [pc, #860] @ 14b254 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [pc, #844] @ 14b270 │ │ │ │ + ldr r0, [pc, #844] @ 14b258 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ - b 14b020 │ │ │ │ - ldr r1, [pc, #748] @ 14b22c │ │ │ │ + b 14b008 │ │ │ │ + ldr r1, [pc, #748] @ 14b214 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - b 14af8c │ │ │ │ - ldr r1, [pc, #756] @ 14b24c │ │ │ │ + b 14af74 │ │ │ │ + ldr r1, [pc, #756] @ 14b234 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 14afb8 │ │ │ │ - ldr r1, [pc, #680] @ 14b20c │ │ │ │ + b 14afa0 │ │ │ │ + ldr r1, [pc, #680] @ 14b1f4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - b 14b000 │ │ │ │ - ldr r1, [pc, #692] @ 14b230 │ │ │ │ + b 14afe8 │ │ │ │ + ldr r1, [pc, #692] @ 14b218 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, #134217728 @ 0x8000000 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [pc, #672] @ 14b234 │ │ │ │ + ldr r0, [pc, #672] @ 14b21c │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ - ldr r3, [pc, #668] @ 14b238 │ │ │ │ + ldr r3, [pc, #668] @ 14b220 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ - b 14b020 │ │ │ │ - ldr r1, [pc, #664] @ 14b250 │ │ │ │ + b 14b008 │ │ │ │ + ldr r1, [pc, #664] @ 14b238 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ - ldr r0, [pc, #644] @ 14b254 │ │ │ │ - ldr r3, [pc, #644] @ 14b258 │ │ │ │ + ldr r0, [pc, #644] @ 14b23c │ │ │ │ + ldr r3, [pc, #644] @ 14b240 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ - b 14b020 │ │ │ │ - ldr r1, [pc, #544] @ 14b210 │ │ │ │ + b 14b008 │ │ │ │ + ldr r1, [pc, #544] @ 14b1f8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, #134217728 @ 0x8000000 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [pc, #524] @ 14b214 │ │ │ │ + ldr r0, [pc, #524] @ 14b1fc │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ - ldr r3, [pc, #520] @ 14b218 │ │ │ │ + ldr r3, [pc, #520] @ 14b200 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14b02c │ │ │ │ + bne 14b014 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14b124 │ │ │ │ + bne 14b10c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 172c58 │ │ │ │ - b 14b124 │ │ │ │ + bl 172c40 │ │ │ │ + b 14b10c │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14b064 │ │ │ │ + bne 14b04c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14b168 │ │ │ │ + bne 14b150 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 172c58 │ │ │ │ - b 14b168 │ │ │ │ + bl 172c40 │ │ │ │ + b 14b150 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14b09c │ │ │ │ + bne 14b084 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14b0e4 │ │ │ │ + bne 14b0cc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 172c58 │ │ │ │ - b 14b0e4 │ │ │ │ + bl 172c40 │ │ │ │ + b 14b0cc │ │ │ │ bl 3a910 │ │ │ │ - b 14b1b8 │ │ │ │ - b 14b1b8 │ │ │ │ - b 14b1b8 │ │ │ │ - b 14b120 │ │ │ │ - b 14b0e0 │ │ │ │ + b 14b1a0 │ │ │ │ + b 14b1a0 │ │ │ │ + b 14b1a0 │ │ │ │ + b 14b108 │ │ │ │ + b 14b0c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b0ec │ │ │ │ + bne 14b0d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14b1a0 │ │ │ │ + bne 14b188 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r4 │ │ │ │ - b 14b1b8 │ │ │ │ + b 14b1a0 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b12c │ │ │ │ + bne 14b114 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14b1a0 │ │ │ │ + bne 14b188 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r4 │ │ │ │ - b 14b1b8 │ │ │ │ + b 14b1a0 │ │ │ │ bl 3a910 │ │ │ │ - b 14b164 │ │ │ │ + b 14b14c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b170 │ │ │ │ + bne 14b158 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14b1a0 │ │ │ │ + bne 14b188 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r4 │ │ │ │ - b 14b1b8 │ │ │ │ + b 14b1a0 │ │ │ │ mov r0, r4 │ │ │ │ - b 14b1b8 │ │ │ │ + b 14b1a0 │ │ │ │ bl 3a910 │ │ │ │ - b 14b1b8 │ │ │ │ - b 14b1b8 │ │ │ │ - b 14b1b8 │ │ │ │ + b 14b1a0 │ │ │ │ + b 14b1a0 │ │ │ │ + b 14b1a0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 14b1c0 │ │ │ │ + bne 14b1a8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14b1f4 │ │ │ │ + bne 14b1dc │ │ │ │ dmb ish │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r5, r8, r0, asr #27 │ │ │ │ - andseq r5, r8, ip, lsl pc │ │ │ │ - @ instruction: 0x00185ed0 │ │ │ │ - andeq r9, pc, r4, lsl ip @ │ │ │ │ - @ instruction: 0x00185db0 │ │ │ │ - andseq r5, r8, r0, lsr sp │ │ │ │ - andseq ip, r0, r9 │ │ │ │ + @ instruction: 0x00185dd8 │ │ │ │ + andseq r5, r8, r4, lsr pc │ │ │ │ + andseq r5, r8, r8, ror #29 │ │ │ │ + andeq r9, pc, ip, lsr #24 │ │ │ │ + andseq r5, r8, r8, asr #27 │ │ │ │ andseq r5, r8, r8, asr #26 │ │ │ │ - andseq r5, r8, r4, ror sp │ │ │ │ - andseq r5, r8, r0, asr #29 │ │ │ │ - andseq r5, r8, r4, ror lr │ │ │ │ - andeq r9, pc, r8, asr #19 │ │ │ │ - @ instruction: 0x00185dd4 │ │ │ │ - andseq r5, r8, r4, lsr #27 │ │ │ │ - andseq ip, r0, sp, ror r0 │ │ │ │ + andseq ip, r0, r1, lsr #32 │ │ │ │ + andseq r5, r8, r0, ror #26 │ │ │ │ + andseq r5, r8, ip, lsl #27 │ │ │ │ + @ instruction: 0x00185ed8 │ │ │ │ + andseq r5, r8, ip, lsl #29 │ │ │ │ + andeq r9, pc, r0, ror #19 │ │ │ │ + andseq r5, r8, ip, ror #27 │ │ │ │ @ instruction: 0x00185dbc │ │ │ │ - andseq r5, r8, r8, lsr #26 │ │ │ │ - andseq r5, r8, r4, ror #28 │ │ │ │ - andseq r5, r8, r8, lsl lr │ │ │ │ - andeq r9, pc, r8, ror #14 │ │ │ │ - andseq r5, r8, r4, asr #27 │ │ │ │ - andseq r5, r8, r4, ror sp │ │ │ │ - andseq ip, r0, r5, asr #32 │ │ │ │ - andseq r5, r8, r4, lsl #27 │ │ │ │ - andseq r5, r8, r8, ror lr │ │ │ │ - andseq r5, r8, r0, lsr #28 │ │ │ │ - andseq r5, r8, r4, ror lr │ │ │ │ - andseq r5, r8, r4, lsr #28 │ │ │ │ - andseq r5, r8, r4, asr #28 │ │ │ │ - ldrsheq ip, [r0], -r1 │ │ │ │ - andseq r5, r8, r0, ror lr │ │ │ │ + mulseq r0, r5, r0 │ │ │ │ + @ instruction: 0x00185dd4 │ │ │ │ + andseq r5, r8, r0, asr #26 │ │ │ │ + andseq r5, r8, ip, ror lr │ │ │ │ + andseq r5, r8, r0, lsr lr │ │ │ │ + andeq r9, pc, r0, lsl #15 │ │ │ │ + @ instruction: 0x00185ddc │ │ │ │ + andseq r5, r8, ip, lsl #27 │ │ │ │ + andseq ip, r0, sp, asr r0 │ │ │ │ + mulseq r8, ip, sp │ │ │ │ + mulseq r8, r0, lr │ │ │ │ + andseq r5, r8, r8, lsr lr │ │ │ │ + andseq r5, r8, ip, lsl #29 │ │ │ │ + andseq r5, r8, ip, lsr lr │ │ │ │ + andseq r5, r8, ip, asr lr │ │ │ │ + andseq ip, r0, r9, lsl #2 │ │ │ │ + andseq r5, r8, r8, lsl #29 │ │ │ │ andeq r2, r0, r8, lsr #30 │ │ │ │ - andeq fp, pc, r0, lsr r6 @ │ │ │ │ - mulseq r8, r8, pc @ │ │ │ │ - @ instruction: 0x00185ed4 │ │ │ │ + andeq fp, pc, r8, asr #12 │ │ │ │ + @ instruction: 0x00185fb0 │ │ │ │ + andseq r5, r8, ip, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ 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 14b5d0 │ │ │ │ + bne 14b5b8 │ │ │ │ mov r0, fp │ │ │ │ - bl 15fab8 │ │ │ │ + bl 15faa0 │ │ │ │ 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 14a024 │ │ │ │ + bl 14a00c │ │ │ │ mov r9, fp │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ ldr r6, [r9, #-4] │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr r8, [r9, #-8] │ │ │ │ str r5, [r9, #-8] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 14b5c0 │ │ │ │ + bne 14b5a8 │ │ │ │ ldr r8, [sl] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 14b6e4 │ │ │ │ + beq 14b6cc │ │ │ │ ldr r1, [r8, #636] @ 0x27c │ │ │ │ and r3, r1, #31 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #27 │ │ │ │ lsl r7, r1, r3 │ │ │ │ - bcs 14b71c │ │ │ │ + bcs 14b704 │ │ │ │ orr r1, r7, #1073741824 @ 0x40000000 │ │ │ │ cmp r6, r1 │ │ │ │ - beq 14b6e4 │ │ │ │ + beq 14b6cc │ │ │ │ mov r1, #2 │ │ │ │ cmp r3, #26 │ │ │ │ lsl r7, r1, r3 │ │ │ │ - beq 14b728 │ │ │ │ + beq 14b710 │ │ │ │ orr r1, r7, #536870912 @ 0x20000000 │ │ │ │ cmp r6, r1 │ │ │ │ - beq 14b6e4 │ │ │ │ + beq 14b6cc │ │ │ │ ldr r7, [fp, #12] │ │ │ │ mov r4, #4 │ │ │ │ ldr ip, [fp, #148] @ 0x94 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, r2, r4, lsl r3 │ │ │ │ add r7, r7, r7, lsl #1 │ │ │ │ ldr r3, [fp, #164] @ 0xa4 │ │ │ │ @@ -301368,177 +301362,177 @@ │ │ │ │ add r1, r1, r4 │ │ │ │ ldr r7, [r8, #640] @ 0x280 │ │ │ │ add r1, r1, r6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ add r1, r1, #20 │ │ │ │ cmp r1, r7 │ │ │ │ - bls 14b450 │ │ │ │ + bls 14b438 │ │ │ │ ldrb r1, [r8, #48] @ 0x30 │ │ │ │ tst r1, #1 │ │ │ │ - beq 14b448 │ │ │ │ + beq 14b430 │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ ldr r2, [fp, #108] @ 0x6c │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 14b448 │ │ │ │ + bcc 14b430 │ │ │ │ ldrb r1, [r8, #56] @ 0x38 │ │ │ │ tst r1, #1 │ │ │ │ - beq 14b764 │ │ │ │ + beq 14b74c │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [fp, #112] @ 0x70 │ │ │ │ ldr r1, [fp, #176] @ 0xb0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14b430 │ │ │ │ + bne 14b418 │ │ │ │ ldrd r4, [fp, #180] @ 0xb4 │ │ │ │ subs r7, r4, r5 │ │ │ │ subls r7, r5, r4 │ │ │ │ umull r2, r6, r2, ip │ │ │ │ add r1, r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ mvnne r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 14b764 │ │ │ │ + bcc 14b74c │ │ │ │ mov r0, sl │ │ │ │ - bl 14b288 │ │ │ │ + bl 14b270 │ │ │ │ mov r0, sl │ │ │ │ - bl 14bd10 │ │ │ │ + bl 14bcf8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 14b760 │ │ │ │ + bne 14b748 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b7b8 │ │ │ │ + beq 14b7a0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ 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 14b700 │ │ │ │ + bcc 14b6e8 │ │ │ │ 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 14b4bc │ │ │ │ - ldr r2, [pc, #1160] @ 14b95c │ │ │ │ + bne 14b4a4 │ │ │ │ + ldr r2, [pc, #1160] @ 14b944 │ │ │ │ add r7, r8, #600 @ 0x258 │ │ │ │ str r1, [fp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #32 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14b608 │ │ │ │ + bne 14b5f0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ 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 14b50c │ │ │ │ + bne 14b4f4 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 14b810 │ │ │ │ + bmi 14b7f8 │ │ │ │ mov r0, fp │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #140]! @ 0x8c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ cmp r7, r1 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bne 14b550 │ │ │ │ + bne 14b538 │ │ │ │ bl 333a8 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [fp, #148] @ 0x94 │ │ │ │ mov r0, fp │ │ │ │ - bl 15f7f8 │ │ │ │ + bl 15f7e0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14b5b4 │ │ │ │ + bne 14b59c │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b58c │ │ │ │ + bne 14b574 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14b5b4 │ │ │ │ + bne 14b59c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [fp, #32] │ │ │ │ str r4, [fp, #36] @ 0x24 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ - beq 14b2b8 │ │ │ │ + beq 14b2a0 │ │ │ │ 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 14b5e0 │ │ │ │ - cmp r2, #1 │ │ │ │ bne 14b5c8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 14b5b0 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 14b5c8 │ │ │ │ + bl 172c40 │ │ │ │ + b 14b5b0 │ │ │ │ ldr r0, [r8, #636] @ 0x27c │ │ │ │ mov r1, #1 │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - bcs 14b7d0 │ │ │ │ + bcs 14b7b8 │ │ │ │ orr r1, r2, #1073741824 @ 0x40000000 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 14b4f8 │ │ │ │ + beq 14b4e0 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #26 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - beq 14b7dc │ │ │ │ + beq 14b7c4 │ │ │ │ orr r0, r2, #536870912 @ 0x20000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 14b4f8 │ │ │ │ + beq 14b4e0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b 14b664 │ │ │ │ + b 14b64c │ │ │ │ add sl, sl, #1 │ │ │ │ add r6, r6, #256 @ 0x100 │ │ │ │ cmp sl, #256 @ 0x100 │ │ │ │ - beq 14b4f8 │ │ │ │ + beq 14b4e0 │ │ │ │ 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] │ │ │ │ @@ -301550,95 +301544,95 @@ │ │ │ │ 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 14b65c │ │ │ │ + beq 14b644 │ │ │ │ cmp sl, #255 @ 0xff │ │ │ │ - bhi 14b4f8 │ │ │ │ + bhi 14b4e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 14be0c │ │ │ │ - b 14b65c │ │ │ │ - ldr r0, [pc, #644] @ 14b970 │ │ │ │ - ldr r2, [pc, #644] @ 14b974 │ │ │ │ + bl 14bdf4 │ │ │ │ + b 14b644 │ │ │ │ + ldr r0, [pc, #644] @ 14b958 │ │ │ │ + ldr r2, [pc, #644] @ 14b95c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 3ab14 │ │ │ │ - b 14b810 │ │ │ │ + b 14b7f8 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r7 │ │ │ │ bl 3383c │ │ │ │ ldr r1, [fp, #124] @ 0x7c │ │ │ │ - b 14b4a0 │ │ │ │ - ldr r1, [pc, #536] @ 14b93c │ │ │ │ + b 14b488 │ │ │ │ + ldr r1, [pc, #536] @ 14b924 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 14b730 │ │ │ │ - ldr r1, [pc, #536] @ 14b948 │ │ │ │ + b 14b718 │ │ │ │ + ldr r1, [pc, #536] @ 14b930 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - ldr r0, [pc, #504] @ 14b940 │ │ │ │ - ldr r3, [pc, #504] @ 14b944 │ │ │ │ + ldr r0, [pc, #504] @ 14b928 │ │ │ │ + ldr r3, [pc, #504] @ 14b92c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ - b 14b810 │ │ │ │ + b 14b7f8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b768 │ │ │ │ + bne 14b750 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14b790 │ │ │ │ + bne 14b778 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - ldr r0, [pc, #436] @ 14b94c │ │ │ │ + bl 172c40 │ │ │ │ + ldr r0, [pc, #436] @ 14b934 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #432] @ 14b950 │ │ │ │ - ldr r1, [pc, #432] @ 14b954 │ │ │ │ + ldr r3, [pc, #432] @ 14b938 │ │ │ │ + ldr r1, [pc, #432] @ 14b93c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 3abb8 │ │ │ │ - ldr r2, [pc, #408] @ 14b958 │ │ │ │ + ldr r2, [pc, #408] @ 14b940 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3a92c │ │ │ │ - b 14b810 │ │ │ │ - ldr r1, [pc, #392] @ 14b960 │ │ │ │ + b 14b7f8 │ │ │ │ + ldr r1, [pc, #392] @ 14b948 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 14b7e4 │ │ │ │ - ldr r1, [pc, #384] @ 14b964 │ │ │ │ + b 14b7cc │ │ │ │ + ldr r1, [pc, #384] @ 14b94c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - ldr r0, [pc, #364] @ 14b968 │ │ │ │ - ldr r3, [pc, #364] @ 14b96c │ │ │ │ + ldr r0, [pc, #364] @ 14b950 │ │ │ │ + ldr r3, [pc, #364] @ 14b954 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r2, #2 │ │ │ │ @@ -301647,154 +301641,154 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14b82c │ │ │ │ + bne 14b814 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14b864 │ │ │ │ + bne 14b84c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 172c58 │ │ │ │ - b 14b864 │ │ │ │ + bl 172c40 │ │ │ │ + b 14b84c │ │ │ │ bl 3a910 │ │ │ │ - b 14b860 │ │ │ │ + b 14b848 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b86c │ │ │ │ + bne 14b854 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14b89c │ │ │ │ + bne 14b884 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r4 │ │ │ │ - b 14b934 │ │ │ │ + b 14b91c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 14b8ec │ │ │ │ + beq 14b8d4 │ │ │ │ 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 14b8c4 │ │ │ │ - cmp r2, #1 │ │ │ │ bne 14b8ac │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 14b894 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 14b8ac │ │ │ │ + bl 172c40 │ │ │ │ + b 14b894 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 14b900 │ │ │ │ + bne 14b8e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14b934 │ │ │ │ + bne 14b91c │ │ │ │ dmb ish │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x001855f8 │ │ │ │ - andseq fp, r0, sp, asr #17 │ │ │ │ - andseq r5, r8, ip, lsl #12 │ │ │ │ - @ instruction: 0x001855fc │ │ │ │ - @ instruction: 0x0010b6d7 │ │ │ │ - mulseq r8, r4, r5 │ │ │ │ - andseq r5, r8, r0, lsr #9 │ │ │ │ - andseq r5, r8, ip, lsr r5 │ │ │ │ - andeq r8, pc, r0, lsl #19 │ │ │ │ - andseq r5, r8, r4, asr #10 │ │ │ │ - andseq r5, r8, r8, asr #10 │ │ │ │ - andseq fp, r0, r9, lsl r8 │ │ │ │ - andseq r5, r8, r8, asr r5 │ │ │ │ - @ instruction: 0x0010b7b7 │ │ │ │ - andseq r5, r8, r8, ror #10 │ │ │ │ + andseq r5, r8, r0, lsl r6 │ │ │ │ + andseq fp, r0, r5, ror #17 │ │ │ │ + andseq r5, r8, r4, lsr #12 │ │ │ │ + andseq r5, r8, r4, lsl r6 │ │ │ │ + andseq fp, r0, pc, ror #13 │ │ │ │ + andseq r5, r8, ip, lsr #11 │ │ │ │ + @ instruction: 0x001854b8 │ │ │ │ + andseq r5, r8, r4, asr r5 │ │ │ │ + muleq pc, r8, r9 @ │ │ │ │ + andseq r5, r8, ip, asr r5 │ │ │ │ + andseq r5, r8, r0, ror #10 │ │ │ │ + andseq fp, r0, r1, lsr r8 │ │ │ │ + andseq r5, r8, r0, ror r5 │ │ │ │ + andseq fp, r0, pc, asr #15 │ │ │ │ + andseq r5, r8, r0, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14b9c4 │ │ │ │ + bne 14b9ac │ │ │ │ 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 14b9a0 │ │ │ │ + bne 14b988 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14b9c4 │ │ │ │ + bne 14b9ac │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r6, #32] │ │ │ │ - bl 14b288 │ │ │ │ + bl 14b270 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r0, [r0, #632] @ 0x278 │ │ │ │ ldr r7, [r0, #328] @ 0x148 │ │ │ │ cmn r7, #1 │ │ │ │ - ble 14ba58 │ │ │ │ + ble 14ba40 │ │ │ │ ldr r4, [r6, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ cmp r7, r4 │ │ │ │ - bls 14bac8 │ │ │ │ + bls 14bab0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ sub r8, r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi 14ba88 │ │ │ │ + bhi 14ba70 │ │ │ │ ldr r9, [r6, #52] @ 0x34 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcc 14bab8 │ │ │ │ + bcc 14baa0 │ │ │ │ mvn r1, r4 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ 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 14babc │ │ │ │ - ldr r1, [pc, #672] @ 14bd00 │ │ │ │ - ldr r0, [pc, #672] @ 14bd04 │ │ │ │ - ldr r2, [pc, #672] @ 14bd08 │ │ │ │ + b 14baa4 │ │ │ │ + ldr r1, [pc, #672] @ 14bce8 │ │ │ │ + ldr r0, [pc, #672] @ 14bcec │ │ │ │ + ldr r2, [pc, #672] @ 14bcf0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #668] @ 14bd0c │ │ │ │ + ldr r3, [pc, #668] @ 14bcf4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 3ab14 │ │ │ │ @@ -301805,326 +301799,326 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ ldr r9, [r6, #52] @ 0x34 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcs 14ba24 │ │ │ │ + bcs 14ba0c │ │ │ │ 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 14bb78 │ │ │ │ + bls 14bb60 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ sub r8, r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi 14bb38 │ │ │ │ + bhi 14bb20 │ │ │ │ ldr r9, [r6, #64] @ 0x40 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcc 14bb68 │ │ │ │ + bcc 14bb50 │ │ │ │ mvn r1, r4 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ 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 14bb6c │ │ │ │ + b 14bb54 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, #60 @ 0x3c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r5, [r6, #68] @ 0x44 │ │ │ │ ldr r9, [r6, #64] @ 0x40 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcs 14bb04 │ │ │ │ + bcs 14baec │ │ │ │ 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 14bc30 │ │ │ │ + bls 14bc18 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ sub r8, r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi 14bbf0 │ │ │ │ + bhi 14bbd8 │ │ │ │ ldr r9, [r6, #80] @ 0x50 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcc 14bc20 │ │ │ │ + bcc 14bc08 │ │ │ │ mvn r1, r4 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ 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 14bc24 │ │ │ │ + b 14bc0c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, #76 @ 0x4c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r5, [r6, #84] @ 0x54 │ │ │ │ ldr r9, [r6, #80] @ 0x50 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcs 14bbbc │ │ │ │ + bcs 14bba4 │ │ │ │ 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 14bcdc │ │ │ │ + bls 14bcc4 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ sub r8, r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi 14bc9c │ │ │ │ + bhi 14bc84 │ │ │ │ ldr r9, [r6, #92] @ 0x5c │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcc 14bccc │ │ │ │ + bcc 14bcb4 │ │ │ │ mvn r1, r4 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ 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 14bcd0 │ │ │ │ + b 14bcb8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, #88 @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r5, [r6, #96] @ 0x60 │ │ │ │ ldr r9, [r6, #92] @ 0x5c │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcs 14bc68 │ │ │ │ + bcs 14bc50 │ │ │ │ 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, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r6, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ andeq r1, r0, r4, lsl #15 │ │ │ │ - andeq sl, pc, r6, ror #9 │ │ │ │ - andseq r5, r8, r4, lsr r1 │ │ │ │ - andeq r5, pc, r4, lsr #30 │ │ │ │ + strdeq sl, [pc], -lr │ │ │ │ + andseq r5, r8, ip, asr #2 │ │ │ │ + andeq r5, pc, ip, lsr pc @ │ │ │ │ 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 14bd60 │ │ │ │ + bcc 14bd48 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrb r2, [r1, #48] @ 0x30 │ │ │ │ tst r2, #1 │ │ │ │ - beq 14bd4c │ │ │ │ + beq 14bd34 │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 14bd6c │ │ │ │ - bl 14b288 │ │ │ │ + bcs 14bd54 │ │ │ │ + bl 14b270 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ cmp r1, #134217728 @ 0x8000000 │ │ │ │ - bcs 14bdcc │ │ │ │ + bcs 14bdb4 │ │ │ │ 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 14bd88 │ │ │ │ + bne 14bd70 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ ldr lr, [r4, #112] @ 0x70 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 14bdac │ │ │ │ + bne 14bd94 │ │ │ │ ldrd r6, [r4, #180] @ 0xb4 │ │ │ │ subs r1, r6, r7 │ │ │ │ subls r1, r7, r6 │ │ │ │ ldr r3, [r4, #148] @ 0x94 │ │ │ │ add r1, r1, lr │ │ │ │ umull r3, r7, ip, r3 │ │ │ │ cmp r7, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 14bd4c │ │ │ │ - b 14bd60 │ │ │ │ - ldr r0, [pc, #44] @ 14be00 │ │ │ │ + bcs 14bd34 │ │ │ │ + b 14bd48 │ │ │ │ + ldr r0, [pc, #44] @ 14bde8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #40] @ 14be04 │ │ │ │ - ldr r2, [pc, #40] @ 14be08 │ │ │ │ + ldr r3, [pc, #40] @ 14bdec │ │ │ │ + ldr r2, [pc, #40] @ 14bdf0 │ │ │ │ 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 3abb8 │ │ │ │ - andseq fp, r0, r9, lsr r2 │ │ │ │ - andseq r4, r8, r8, ror pc │ │ │ │ - andseq r4, r8, r0, lsl #29 │ │ │ │ + andseq fp, r0, r1, asr r2 │ │ │ │ + mulseq r8, r0, pc @ │ │ │ │ + mulseq r8, r8, lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, r1 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ str r2, [sp, #4] │ │ │ │ bic r2, r2, #-134217728 @ 0xf8000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 14be90 │ │ │ │ + bcs 14be78 │ │ │ │ ldr r4, [r0, #636] @ 0x27c │ │ │ │ mvn r5, #0 │ │ │ │ and r4, r4, #31 │ │ │ │ mvn r4, r5, lsl r4 │ │ │ │ tst r2, r4 │ │ │ │ - bne 14be90 │ │ │ │ + bne 14be78 │ │ │ │ bic r5, lr, #-134217728 @ 0xf8000000 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 14bebc │ │ │ │ + bcs 14bea4 │ │ │ │ ands r4, r5, r4 │ │ │ │ - bne 14bebc │ │ │ │ + bne 14bea4 │ │ │ │ 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, #16 │ │ │ │ popcc {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #116] @ 14bf00 │ │ │ │ + ldr r2, [pc, #116] @ 14bee8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r1, [pc, #80] @ 14bee8 │ │ │ │ + ldr r1, [pc, #80] @ 14bed0 │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #76] @ 14beec │ │ │ │ - ldr r2, [pc, #76] @ 14bef0 │ │ │ │ + ldr r0, [pc, #76] @ 14bed4 │ │ │ │ + ldr r2, [pc, #76] @ 14bed8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 3ab14 │ │ │ │ - ldr r1, [pc, #48] @ 14bef4 │ │ │ │ + ldr r1, [pc, #48] @ 14bedc │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r0, [pc, #44] @ 14bef8 │ │ │ │ - ldr r2, [pc, #44] @ 14befc │ │ │ │ + ldr r0, [pc, #44] @ 14bee0 │ │ │ │ + ldr r2, [pc, #44] @ 14bee4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 3ab14 │ │ │ │ andeq r1, r0, ip, ror #26 │ │ │ │ - andeq sl, pc, r4, ror r4 @ │ │ │ │ - andseq r4, r8, r0, ror #27 │ │ │ │ + andeq sl, pc, ip, lsl #9 │ │ │ │ + @ instruction: 0x00184df8 │ │ │ │ andeq r1, r0, r0, asr #26 │ │ │ │ - andeq sl, pc, lr, asr r4 @ │ │ │ │ - andseq r4, r8, r4, asr #27 │ │ │ │ - andseq r4, r8, r0, lsr #28 │ │ │ │ + andeq sl, pc, r6, ror r4 @ │ │ │ │ + @ instruction: 0x00184ddc │ │ │ │ + andseq r4, r8, r8, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #400] @ 14c0a8 │ │ │ │ + ldr r0, [pc, #400] @ 14c090 │ │ │ │ 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 24ecc <__tls_get_addr@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14c050 │ │ │ │ + bne 14c038 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ adds sl, r0, #1 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ adc fp, r1, #0 │ │ │ │ - ldr r5, [pc, #336] @ 14c0ac │ │ │ │ + ldr r5, [pc, #336] @ 14c094 │ │ │ │ add r4, r7, #16 │ │ │ │ strd sl, [r6] │ │ │ │ add r5, pc, r5 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #320] @ 14c0b0 │ │ │ │ + ldr r3, [pc, #320] @ 14c098 │ │ │ │ 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 16c3e8 │ │ │ │ + bl 16c3d0 │ │ │ │ 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 │ │ │ │ @@ -302157,80 +302151,80 @@ │ │ │ │ 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 14a024 │ │ │ │ + bl 14a00c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ bl 24cd4 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6, #16] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - b 14bf48 │ │ │ │ + b 14bf30 │ │ │ │ mov r4, r0 │ │ │ │ - b 14c094 │ │ │ │ + b 14c07c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 14d250 │ │ │ │ - b 14c09c │ │ │ │ + bl 14d238 │ │ │ │ + b 14c084 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 15f220 │ │ │ │ + bl 15f208 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 14d6d8 │ │ │ │ + bl 14d6c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x001a3fd8 │ │ │ │ - andseq r4, r8, r8, lsr #27 │ │ │ │ - mulseq r8, r8, sp │ │ │ │ + @ instruction: 0x001a3ff0 │ │ │ │ + andseq r4, r8, r0, asr #27 │ │ │ │ + @ instruction: 0x00184db0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14c104 │ │ │ │ + beq 14c0ec │ │ │ │ tst r1, #1 │ │ │ │ - bne 14c104 │ │ │ │ + bne 14c0ec │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r5, #0 │ │ │ │ bl 24998 │ │ │ │ strb r5, [r9, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ - bne 14c0ec │ │ │ │ + bne 14c0d4 │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r2, #264 @ 0x108 │ │ │ │ - ldr r1, [pc, #1100] @ 14c55c │ │ │ │ + ldr r1, [pc, #1100] @ 14c544 │ │ │ │ add sl, sp, #248 @ 0xf8 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, sl │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ mov r2, #32 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c4c8 │ │ │ │ + beq 14c4b0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ add r1, r7, #16 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, r7, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -302240,15 +302234,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ add lr, r1, #2 │ │ │ │ movls r1, #256 @ 0x100 │ │ │ │ rsb r7, r1, #0 │ │ │ │ add r6, r7, lr │ │ │ │ cmp r6, #2 │ │ │ │ - beq 14c4c8 │ │ │ │ + beq 14c4b0 │ │ │ │ sub r8, lr, #2 │ │ │ │ mov r5, fp │ │ │ │ add lr, lr, #1 │ │ │ │ and r6, ip, r8, lsr #3 │ │ │ │ ldr r6, [r5, r6]! │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -302261,19 +302255,19 @@ │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [r4, r1, lsr #3] │ │ │ │ tst r3, r1, lsr r2 │ │ │ │ - beq 14c178 │ │ │ │ + beq 14c160 │ │ │ │ sub r4, lr, #2 │ │ │ │ sub r1, lr, #3 │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - bhi 14c254 │ │ │ │ + bhi 14c23c │ │ │ │ and r1, ip, r4, lsr #3 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r2, r1]! │ │ │ │ ldr r6, [r2, #4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ @@ -302285,28 +302279,28 @@ │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [r2, r1, lsr #3] │ │ │ │ and r2, r4, #31 │ │ │ │ tst r3, r1, lsr r2 │ │ │ │ - beq 14c260 │ │ │ │ + beq 14c248 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ cmp lr, r1 │ │ │ │ - bne 14c26c │ │ │ │ + bne 14c254 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r4, #255 @ 0xff │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 14c368 │ │ │ │ + b 14c350 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, r8 │ │ │ │ - b 14c368 │ │ │ │ + b 14c350 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, r8 │ │ │ │ - b 14c360 │ │ │ │ + b 14c348 │ │ │ │ sub r7, lr, #1 │ │ │ │ mov r6, fp │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ and r1, ip, r7, lsr #3 │ │ │ │ ldr r1, [r6, r1]! │ │ │ │ ldmib r6, {r2, r5, r6} │ │ │ │ stm r3, {r1, r2, r5, r6} │ │ │ │ @@ -302316,23 +302310,23 @@ │ │ │ │ and r6, r7, #31 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r2, r1, lsr #3] │ │ │ │ tst r3, r1, lsr r6 │ │ │ │ - beq 14c2cc │ │ │ │ + beq 14c2b4 │ │ │ │ mov r4, #255 @ 0xff │ │ │ │ cmp lr, #256 @ 0x100 │ │ │ │ - bne 14c2d4 │ │ │ │ + bne 14c2bc │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 14c360 │ │ │ │ + b 14c348 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 14c360 │ │ │ │ + b 14c348 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, lr │ │ │ │ and r1, ip, r3, lsr #3 │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [r5, r1]! │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ @@ -302346,30 +302340,30 @@ │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r2, r1, lsr #3] │ │ │ │ and r2, r3, #31 │ │ │ │ tst r4, r1, lsr r2 │ │ │ │ - beq 14c354 │ │ │ │ + beq 14c33c │ │ │ │ add r1, r3, #1 │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ mov r3, r1 │ │ │ │ - bne 14c2dc │ │ │ │ + bne 14c2c4 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #255 @ 0xff │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 14c360 │ │ │ │ + b 14c348 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r3, #1 │ │ │ │ cmp lr, #3 │ │ │ │ - beq 14c41c │ │ │ │ + beq 14c404 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ sub r1, r8, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ and r2, r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ and r5, r1, #96 @ 0x60 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ @@ -302449,95 +302443,95 @@ │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ lsl r5, r3, r5 │ │ │ │ orr r1, r5, r6, lsr r1 │ │ │ │ orr r1, r1, lr │ │ │ │ str r1, [r2, #12] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 14c168 │ │ │ │ + b 14c150 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r5, #0 │ │ │ │ bl 24998 │ │ │ │ add r0, r9, #1 │ │ │ │ add lr, sp, #24 │ │ │ │ mov ip, #16 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 14c50c │ │ │ │ + b 14c4f4 │ │ │ │ add r4, r4, #1 │ │ │ │ strb r4, [r0, r7] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq 14c0fc │ │ │ │ + beq 14c0e4 │ │ │ │ and r6, ip, r7, lsr #3 │ │ │ │ add r9, sp, #24 │ │ │ │ ldr r1, [sl, r6] │ │ │ │ add r6, sl, r6 │ │ │ │ ldmib r6, {r2, r3, r6} │ │ │ │ stm r9, {r1, r2, r3, r6} │ │ │ │ and r1, r7, #96 @ 0x60 │ │ │ │ and r2, r7, #31 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [lr, r1, lsr #3] │ │ │ │ tst r8, r1, lsr r2 │ │ │ │ - beq 14c4fc │ │ │ │ + beq 14c4e4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bne 14c4f8 │ │ │ │ - ldr r0, [pc, #8] @ 14c560 │ │ │ │ + bne 14c4e0 │ │ │ │ + ldr r0, [pc, #8] @ 14c548 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - andeq r7, pc, r4, asr #26 │ │ │ │ - andseq r4, r8, r4, ror #12 │ │ │ │ + andeq r7, pc, ip, asr sp @ │ │ │ │ + andseq r4, r8, ip, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #852 @ 0x354 │ │ │ │ ldr r3, [r1] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - beq 14c5a0 │ │ │ │ + beq 14c588 │ │ │ │ add r0, r1, #8 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ 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 14c5c4 │ │ │ │ + b 14c5ac │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #548] @ 0x224 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ movw r0, #305 @ 0x131 │ │ │ │ movw r1, #819 @ 0x333 │ │ │ │ ldrh r0, [r2, r0] │ │ │ │ tst r0, r1 │ │ │ │ - beq 14c71c │ │ │ │ + beq 14c704 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r0, #83] @ 0x53 │ │ │ │ tst r0, #1 │ │ │ │ - bne 14c660 │ │ │ │ + bne 14c648 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ add lr, sp, #80 @ 0x50 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ mvn ip, #15 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq 14c938 │ │ │ │ + beq 14c920 │ │ │ │ and r4, ip, r3, lsr #3 │ │ │ │ ldr r0, [r1, r4] │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -302550,16 +302544,16 @@ │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [lr, r0, lsr #3] │ │ │ │ tst r8, r0, lsr r3 │ │ │ │ mov r3, r4 │ │ │ │ - bne 14c600 │ │ │ │ - b 14c944 │ │ │ │ + bne 14c5e8 │ │ │ │ + b 14c92c │ │ │ │ add fp, sp, #528 @ 0x210 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov lr, #0 │ │ │ │ add r0, r5, #16 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ @@ -302598,15 +302592,15 @@ │ │ │ │ orr r7, r5, r6, lsr ip │ │ │ │ orr r3, r3, sl │ │ │ │ orr r7, r7, r8 │ │ │ │ stmib r4, {r0, r3, r7} │ │ │ │ add r0, r1, #1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ mov r1, r0 │ │ │ │ - bne 14c678 │ │ │ │ + bne 14c660 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ orr r0, r0, #4 │ │ │ │ ldr r9, [sp, #528] @ 0x210 │ │ │ │ mov r3, r1 │ │ │ │ ldm r0!, {r5, r6, r7} │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ @@ -302625,20 +302619,20 @@ │ │ │ │ ldm r1!, {r5, r6, r7} │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ ldm r1, {r4, r5, r6, r7} │ │ │ │ stm r0, {r4, r5, r6, r7} │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrb r1, [r5, #82] @ 0x52 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 14c0b4 │ │ │ │ + bl 14c09c │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ mov r4, #24 │ │ │ │ ldrb r0, [r5, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - beq 14c7ac │ │ │ │ + beq 14c794 │ │ │ │ ldr r0, [r7, #340] @ 0x154 │ │ │ │ mov r1, #24 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r4, r1, r0, lsl #3 │ │ │ │ ldrb r8, [sp, #527] @ 0x20f │ │ │ │ ldr fp, [r7, #328] @ 0x148 │ │ │ │ bl 31fc4 │ │ │ │ @@ -302646,20 +302640,20 @@ │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14c7c8 │ │ │ │ + bne 14c7b0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14c7f0 │ │ │ │ + bne 14c7d8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ add r1, r8, #1 │ │ │ │ add r2, fp, fp, lsl #1 │ │ │ │ clz r1, r1 │ │ │ │ mov r3, #20 │ │ │ │ rsb r1, r1, #32 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r0, [r7, #340] @ 0x154 │ │ │ │ @@ -302674,28 +302668,28 @@ │ │ │ │ add r0, r0, #9 │ │ │ │ cmp sl, #1 │ │ │ │ add r1, r1, r0 │ │ │ │ ldreq r4, [r5, #44] @ 0x2c │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ add r0, r0, #100 @ 0x64 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 14c884 │ │ │ │ + bcs 14c86c │ │ │ │ ldrb r1, [r5, #85] @ 0x55 │ │ │ │ tst r1, #1 │ │ │ │ - bne 14c880 │ │ │ │ + bne 14c868 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #42 @ 0x2a │ │ │ │ stmib r6, {r1, r7} │ │ │ │ str r3, [r6] │ │ │ │ str r0, [r6, #12] │ │ │ │ str r4, [r6, #16] │ │ │ │ - b 14c970 │ │ │ │ + b 14c958 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ add r8, sp, #560 @ 0x230 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r7, [sp, #527] @ 0x20f │ │ │ │ ldrb r6, [r0, #344] @ 0x158 │ │ │ │ @@ -302732,20 +302726,20 @@ │ │ │ │ strh r1, [r2, #33] @ 0x21 │ │ │ │ strh r1, [r2, #65] @ 0x41 │ │ │ │ strbne r0, [r8, r6] │ │ │ │ ldrb r3, [r5, #76] @ 0x4c │ │ │ │ ldrb r6, [r5, #80] @ 0x50 │ │ │ │ cmp r3, #3 │ │ │ │ cmpne r3, #2 │ │ │ │ - bne 14c9a4 │ │ │ │ - b 14c9d0 │ │ │ │ + bne 14c98c │ │ │ │ + b 14c9b8 │ │ │ │ ldr r0, [sp, #556] @ 0x22c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 14c71c │ │ │ │ - ldr r0, [pc, #616] @ 14cbb4 │ │ │ │ + bmi 14c704 │ │ │ │ + ldr r0, [pc, #616] @ 14cb9c │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #177 @ 0xb1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ stmib r5, {r1, r6} │ │ │ │ @@ -302753,30 +302747,30 @@ │ │ │ │ str r0, [r5, #12] │ │ │ │ str r7, [r5, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r3, r1, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14c974 │ │ │ │ + bne 14c95c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14cb68 │ │ │ │ + bne 14cb50 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ add sp, sp, #852 @ 0x354 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r5, #64] @ 0x40 │ │ │ │ ldrex r0, [r8] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14c9a8 │ │ │ │ + bne 14c990 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 14cb70 │ │ │ │ + ble 14cb58 │ │ │ │ ldrd r0, [r5, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ ldrb r1, [r5, #81] @ 0x51 │ │ │ │ clz r0, r0 │ │ │ │ add r7, sp, #816 @ 0x330 │ │ │ │ @@ -302792,25 +302786,25 @@ │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq 14ca4c │ │ │ │ + beq 14ca34 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, #1 │ │ │ │ ldm r0!, {r2, r3, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ mov r5, r4 │ │ │ │ - b 14ca50 │ │ │ │ + b 14ca38 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -302884,65 +302878,65 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14cb80 │ │ │ │ + bne 14cb68 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14cba8 │ │ │ │ + bne 14cb90 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq sl, r0, ip, lsl #12 │ │ │ │ + andseq sl, r0, r4, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldrb r2, [r1, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #80] @ 0x50 │ │ │ │ ldrb r7, [r1, #80] @ 0x50 │ │ │ │ cmp r2, #3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bne 14cbf4 │ │ │ │ + bne 14cbdc │ │ │ │ ldrb ip, [r4, #76] @ 0x4c │ │ │ │ cmp ip, #3 │ │ │ │ - bne 14cc24 │ │ │ │ + bne 14cc0c │ │ │ │ mov r0, #3 │ │ │ │ - b 14cc30 │ │ │ │ + b 14cc18 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ ldrb r2, [r1, #79] @ 0x4f │ │ │ │ ldrh r3, [r1, #77] @ 0x4d │ │ │ │ str r0, [sp, #8] │ │ │ │ strb r2, [sp, #62] @ 0x3e │ │ │ │ strh r3, [sp, #60] @ 0x3c │ │ │ │ - b 14cc70 │ │ │ │ + b 14cc58 │ │ │ │ cmp ip, #2 │ │ │ │ - bne 14cc38 │ │ │ │ + bne 14cc20 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 14cc70 │ │ │ │ + b 14cc58 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ ldrex r2, [r5] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r6, r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 14cc3c │ │ │ │ + bne 14cc24 │ │ │ │ cmn r2, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ - ble 14cebc │ │ │ │ + ble 14cea4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ @@ -302967,15 +302961,15 @@ │ │ │ │ tst sl, #1 │ │ │ │ ldm r0!, {r2, r9, fp, ip} │ │ │ │ stmia r5!, {r2, r9, fp, ip} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ mov r6, r8 │ │ │ │ mov r5, lr │ │ │ │ - beq 14cd00 │ │ │ │ + beq 14cce8 │ │ │ │ add r0, r1, #8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ mov r5, sl │ │ │ │ @@ -303030,15 +303024,15 @@ │ │ │ │ movwne fp, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r0, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 14ce80 │ │ │ │ + bne 14ce68 │ │ │ │ stm r4, {r5, r6} │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ @@ -303080,21 +303074,21 @@ │ │ │ │ mov ip, r7 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 14ce90 │ │ │ │ + bne 14ce78 │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14cddc │ │ │ │ + bne 14cdc4 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 14cddc │ │ │ │ + bl 17297c │ │ │ │ + b 14cdc4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ stm r4, {r5, r6} │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov ip, r7 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ stmia r5!, {r1, r2, r3, r7} │ │ │ │ @@ -303138,58 +303132,58 @@ │ │ │ │ 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] @ 14cfbc │ │ │ │ + ldr r0, [pc, #44] @ 14cfa4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #40] @ 14cfc0 │ │ │ │ - ldr ip, [pc, #40] @ 14cfc4 │ │ │ │ + ldr r3, [pc, #40] @ 14cfa8 │ │ │ │ + ldr ip, [pc, #40] @ 14cfac │ │ │ │ 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 3abb8 │ │ │ │ - andseq sl, r0, sp, ror r0 │ │ │ │ - @ instruction: 0x00183db8 │ │ │ │ - andseq r3, r8, r8, ror #26 │ │ │ │ + mulseq r0, r5, r0 │ │ │ │ + @ instruction: 0x00183dd0 │ │ │ │ + andseq r3, r8, r0, lsl #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #192] @ 14d09c │ │ │ │ + ldr r1, [pc, #192] @ 14d084 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr ip, [pc, #188] @ 14d0a0 │ │ │ │ + ldr ip, [pc, #188] @ 14d088 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr lr, [pc, #184] @ 14d0a4 │ │ │ │ + ldr lr, [pc, #184] @ 14d08c │ │ │ │ add r6, r0, #344 @ 0x158 │ │ │ │ - ldr r4, [pc, #180] @ 14d0a8 │ │ │ │ + ldr r4, [pc, #180] @ 14d090 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #176] @ 14d0ac │ │ │ │ + ldr r5, [pc, #176] @ 14d094 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r7, [pc, #172] @ 14d0b0 │ │ │ │ + ldr r7, [pc, #172] @ 14d098 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #168] @ 14d0b4 │ │ │ │ + ldr r3, [pc, #168] @ 14d09c │ │ │ │ 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] @ 14d0b8 │ │ │ │ + ldr r1, [pc, #148] @ 14d0a0 │ │ │ │ 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] @ 14d0bc │ │ │ │ + ldr r3, [pc, #128] @ 14d0a4 │ │ │ │ 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] │ │ │ │ @@ -303204,44 +303198,44 @@ │ │ │ │ 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 2342d0 │ │ │ │ + bl 2342b8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - mulseq r8, r8, sp │ │ │ │ + @ instruction: 0x00183db0 │ │ │ │ + andseq r3, r8, r8, ror #28 │ │ │ │ andseq r3, r8, r0, asr lr │ │ │ │ andseq r3, r8, r8, lsr lr │ │ │ │ andseq r3, r8, r0, lsr #28 │ │ │ │ - andseq r3, r8, r8, lsl #28 │ │ │ │ - andseq r3, r8, r0, ror #27 │ │ │ │ - andseq r3, r8, r8, lsr lr │ │ │ │ - andseq sl, r0, r5, asr #32 │ │ │ │ - andseq r3, r8, r8, ror #26 │ │ │ │ + @ instruction: 0x00183df8 │ │ │ │ + andseq r3, r8, r0, asr lr │ │ │ │ + andseq sl, r0, sp, asr r0 │ │ │ │ + andseq r3, r8, r0, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r7, [r0] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 234658 │ │ │ │ - ldr r9, [pc, #148] @ 14d170 │ │ │ │ + bl 234640 │ │ │ │ + ldr r9, [pc, #148] @ 14d158 │ │ │ │ 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 14d108 │ │ │ │ + b 14d0f0 │ │ │ │ add r0, r8, #1 │ │ │ │ cmp r8, #255 @ 0xff │ │ │ │ mov r8, r0 │ │ │ │ - beq 14d160 │ │ │ │ + beq 14d148 │ │ │ │ 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 │ │ │ │ @@ -303250,150 +303244,150 @@ │ │ │ │ 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 14d0f8 │ │ │ │ + beq 14d0e0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 238474 │ │ │ │ - b 14d0f8 │ │ │ │ + bl 23845c │ │ │ │ + b 14d0e0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 23860c │ │ │ │ + bl 2385f4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r3, r8, r4, asr lr │ │ │ │ + andseq r3, r8, ip, ror #28 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ 14d1c4 │ │ │ │ + ldr r1, [pc, #56] @ 14d1ac │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ 14d1c8 │ │ │ │ - ldr ip, [pc, #52] @ 14d1cc │ │ │ │ + ldr r3, [pc, #52] @ 14d1b0 │ │ │ │ + ldr ip, [pc, #52] @ 14d1b4 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r9, r0, ip, lsr #31 │ │ │ │ - andeq r4, pc, r8, lsl #16 │ │ │ │ - andseq r3, r8, r8, lsr #27 │ │ │ │ + andseq r9, r0, r4, asr #31 │ │ │ │ + andeq r4, pc, r0, lsr #16 │ │ │ │ + andseq r3, r8, r0, asr #27 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 14d1e8 │ │ │ │ + bne 14d1d0 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 14d1ec │ │ │ │ - b 237210 │ │ │ │ - b 23d758 │ │ │ │ - b 23d7cc │ │ │ │ + bne 14d1d4 │ │ │ │ + b 2371f8 │ │ │ │ + b 23d740 │ │ │ │ + b 23d7b4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 14d208 │ │ │ │ + bne 14d1f0 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 14d20c │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 14d1f4 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 14d224 │ │ │ │ + bne 14d20c │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14d22c │ │ │ │ + bne 14d214 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ 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 14d278 │ │ │ │ + beq 14d260 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14d294 │ │ │ │ + beq 14d27c │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14d2ec │ │ │ │ + beq 14d2d4 │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 14d2b4 │ │ │ │ + b 14d29c │ │ │ │ cmp r7, r4 │ │ │ │ - beq 14d2ec │ │ │ │ + beq 14d2d4 │ │ │ │ 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 14d2c4 │ │ │ │ - cmp r2, #1 │ │ │ │ bne 14d2ac │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 14d294 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 14d2ac │ │ │ │ + bl 172c40 │ │ │ │ + b 14d294 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14d308 │ │ │ │ + beq 14d2f0 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d3e8 │ │ │ │ + beq 14d3d0 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 14d3bc │ │ │ │ + beq 14d3a4 │ │ │ │ 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 14d34c │ │ │ │ + b 14d334 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 14d3bc │ │ │ │ + beq 14d3a4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 14d36c │ │ │ │ + bne 14d354 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 14d354 │ │ │ │ + beq 14d33c │ │ │ │ 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 │ │ │ │ @@ -303401,207 +303395,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 14d394 │ │ │ │ + bne 14d37c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14d344 │ │ │ │ + bne 14d32c │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 14d344 │ │ │ │ + bl 172c40 │ │ │ │ + b 14d32c │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 14d3e8 │ │ │ │ + beq 14d3d0 │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14d404 │ │ │ │ + beq 14d3ec │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14d420 │ │ │ │ + beq 14d408 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14d43c │ │ │ │ + beq 14d424 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14d458 │ │ │ │ + beq 14d440 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14d474 │ │ │ │ + beq 14d45c │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14d48c │ │ │ │ + beq 14d474 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14d4d0 │ │ │ │ + bne 14d4b8 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14d4a0 │ │ │ │ + bne 14d488 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14d4d0 │ │ │ │ + bne 14d4b8 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 14d548 │ │ │ │ + b 14d530 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 14d524 │ │ │ │ + beq 14d50c │ │ │ │ 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 14d4fc │ │ │ │ - cmp r2, #1 │ │ │ │ bne 14d4e4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 14d4cc │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 14d4e4 │ │ │ │ + bl 172c40 │ │ │ │ + b 14d4cc │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14d540 │ │ │ │ + beq 14d528 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ - bl 15f220 │ │ │ │ + bl 15f208 │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 14d65c │ │ │ │ + bl 14d644 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14d578 │ │ │ │ + bne 14d560 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14d594 │ │ │ │ + bne 14d57c │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 14d5ac │ │ │ │ - b 14d5dc │ │ │ │ + beq 14d594 │ │ │ │ + b 14d5c4 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14d568 │ │ │ │ + beq 14d550 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14d5dc │ │ │ │ + bne 14d5c4 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14d5b4 │ │ │ │ + bne 14d59c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14d5dc │ │ │ │ + bne 14d5c4 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ ldrb r1, [r0, #76] @ 0x4c │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 14d600 │ │ │ │ + bne 14d5e8 │ │ │ │ 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 14d60c │ │ │ │ + bne 14d5f4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14d638 │ │ │ │ + bne 14d620 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172884 │ │ │ │ + b 17286c │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14d680 │ │ │ │ + beq 14d668 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14d69c │ │ │ │ + beq 14d684 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14d6b8 │ │ │ │ + beq 14d6a0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -303610,257 +303604,257 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 14d734 │ │ │ │ + beq 14d71c │ │ │ │ mov r5, #0 │ │ │ │ - b 14d6fc │ │ │ │ + b 14d6e4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 14d734 │ │ │ │ + beq 14d71c │ │ │ │ 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 14d70c │ │ │ │ - cmp r2, #1 │ │ │ │ bne 14d6f4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 14d6dc │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 14d6f4 │ │ │ │ + bl 172c40 │ │ │ │ + b 14d6dc │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d754 │ │ │ │ + beq 14d73c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 14d79c │ │ │ │ + beq 14d784 │ │ │ │ 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 14d774 │ │ │ │ - cmp r2, #1 │ │ │ │ bne 14d75c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 14d744 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 14d75c │ │ │ │ + bl 172c40 │ │ │ │ + b 14d744 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d7b8 │ │ │ │ + beq 14d7a0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 14d7e8 │ │ │ │ - ldr r1, [pc, #76] @ 14d828 │ │ │ │ + bne 14d7d0 │ │ │ │ + ldr r1, [pc, #76] @ 14d810 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 14d820 │ │ │ │ - ldr r3, [pc, #40] @ 14d824 │ │ │ │ + ldr r1, [pc, #40] @ 14d808 │ │ │ │ + ldr r3, [pc, #40] @ 14d80c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strheq r4, [pc], -r4 @ │ │ │ │ - andseq r3, r8, r8, ror #10 │ │ │ │ andeq r4, pc, ip, asr #1 │ │ │ │ + andseq r3, r8, r0, lsl #11 │ │ │ │ + andeq r4, pc, r4, ror #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14d878 │ │ │ │ + bne 14d860 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 14d88c │ │ │ │ + ldr r3, [pc, #64] @ 14d874 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 14d890 │ │ │ │ + ldr r1, [pc, #60] @ 14d878 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 14d894 │ │ │ │ + ldr r1, [pc, #20] @ 14d87c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r3, r8, r8, lsr #10 │ │ │ │ - andeq r4, pc, r4, asr r0 @ │ │ │ │ - andeq r4, pc, r8, lsr #32 │ │ │ │ + b 234680 │ │ │ │ + andseq r3, r8, r0, asr #10 │ │ │ │ + andeq r4, pc, ip, rrx │ │ │ │ + andeq r4, pc, r0, asr #32 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 14d8bc │ │ │ │ - ldr r1, [pc, #76] @ 14d8fc │ │ │ │ + bne 14d8a4 │ │ │ │ + ldr r1, [pc, #76] @ 14d8e4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 14d8f4 │ │ │ │ - ldr r3, [pc, #40] @ 14d8f8 │ │ │ │ + ldr r1, [pc, #40] @ 14d8dc │ │ │ │ + ldr r3, [pc, #40] @ 14d8e0 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r3, pc, r0, ror #31 │ │ │ │ - @ instruction: 0x001834b4 │ │ │ │ strdeq r3, [pc], -r8 │ │ │ │ + andseq r3, r8, ip, asr #9 │ │ │ │ + andeq r4, pc, r0, lsl r0 @ │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 14d924 │ │ │ │ - ldr r1, [pc, #76] @ 14d964 │ │ │ │ + bne 14d90c │ │ │ │ + ldr r1, [pc, #76] @ 14d94c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 14d95c │ │ │ │ - ldr r3, [pc, #40] @ 14d960 │ │ │ │ + ldr r1, [pc, #40] @ 14d944 │ │ │ │ + ldr r3, [pc, #40] @ 14d948 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r3, pc, r8, ror pc @ │ │ │ │ - andseq r3, r8, ip, asr r4 │ │ │ │ muleq pc, r0, pc @ │ │ │ │ + andseq r3, r8, r4, ror r4 │ │ │ │ + andeq r3, pc, r8, lsr #31 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ tst r1, #1 │ │ │ │ - beq 14d9b4 │ │ │ │ + beq 14d99c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 14d9c8 │ │ │ │ + ldr r3, [pc, #64] @ 14d9b0 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #60] @ 14d9cc │ │ │ │ + ldr r1, [pc, #60] @ 14d9b4 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 14d9d0 │ │ │ │ + ldr r1, [pc, #20] @ 14d9b8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r3, r8, ip, lsl r4 │ │ │ │ - andeq r3, pc, r8, lsl pc @ │ │ │ │ - andeq r3, pc, ip, ror #29 │ │ │ │ + b 234680 │ │ │ │ + andseq r3, r8, r4, lsr r4 │ │ │ │ + andeq r3, pc, r0, lsr pc @ │ │ │ │ + andeq r3, pc, r4, lsl #30 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 14d9f8 │ │ │ │ - ldr r1, [pc, #76] @ 14da38 │ │ │ │ + bne 14d9e0 │ │ │ │ + ldr r1, [pc, #76] @ 14da20 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 14da30 │ │ │ │ - ldr r3, [pc, #40] @ 14da34 │ │ │ │ + ldr r1, [pc, #40] @ 14da18 │ │ │ │ + ldr r3, [pc, #40] @ 14da1c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r3, pc, r4, lsr #29 │ │ │ │ - andseq r3, r8, r8, lsr #7 │ │ │ │ @ instruction: 0x000f3ebc │ │ │ │ + andseq r3, r8, r0, asr #7 │ │ │ │ + ldrdeq r3, [pc], -r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 14da78 │ │ │ │ - ldr r3, [pc, #40] @ 14da7c │ │ │ │ + ldr r1, [pc, #40] @ 14da60 │ │ │ │ + ldr r3, [pc, #40] @ 14da64 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r9, r0, r8, lsr #12 │ │ │ │ - andseq r3, r8, r8, lsl #8 │ │ │ │ + andseq r9, r0, r0, asr #12 │ │ │ │ + andseq r3, r8, r0, lsr #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #232] @ 14db80 │ │ │ │ - ldr r3, [pc, #232] @ 14db84 │ │ │ │ - ldr r2, [pc, #232] @ 14db88 │ │ │ │ + ldr r1, [pc, #232] @ 14db68 │ │ │ │ + ldr r3, [pc, #232] @ 14db6c │ │ │ │ + ldr r2, [pc, #232] @ 14db70 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #228] @ 14db8c │ │ │ │ + ldr r5, [pc, #228] @ 14db74 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #224] @ 14db90 │ │ │ │ + ldr r4, [pc, #224] @ 14db78 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #220] @ 14db94 │ │ │ │ + ldr lr, [pc, #220] @ 14db7c │ │ │ │ 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 │ │ │ │ @@ -303874,21 +303868,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] @ 14db98 │ │ │ │ + ldr r6, [pc, #136] @ 14db80 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #128] @ 14db9c │ │ │ │ + ldr r1, [pc, #128] @ 14db84 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #120] @ 14dba0 │ │ │ │ + ldr r3, [pc, #120] @ 14db88 │ │ │ │ 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 │ │ │ │ @@ -303901,129 +303895,129 @@ │ │ │ │ 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 2342d0 │ │ │ │ + bl 2342b8 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + andseq r3, r8, r4, lsr #9 │ │ │ │ andseq r3, r8, ip, lsl #9 │ │ │ │ - andseq r3, r8, r4, ror r4 │ │ │ │ - andseq r3, r8, ip, lsr r4 │ │ │ │ andseq r3, r8, r4, asr r4 │ │ │ │ - @ instruction: 0x001833f4 │ │ │ │ - andseq r3, r8, ip, asr #7 │ │ │ │ - @ instruction: 0x001833b0 │ │ │ │ - andseq r9, r0, r8, lsl #12 │ │ │ │ - andseq r3, r8, r8, lsr r3 │ │ │ │ + andseq r3, r8, ip, ror #8 │ │ │ │ + andseq r3, r8, ip, lsl #8 │ │ │ │ + andseq r3, r8, r4, ror #7 │ │ │ │ + andseq r3, r8, r8, asr #7 │ │ │ │ + andseq r9, r0, r0, lsr #12 │ │ │ │ + andseq r3, r8, r0, asr r3 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14dbc8 │ │ │ │ + beq 14dbb0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #80] @ 14dc10 │ │ │ │ + ldr r1, [pc, #80] @ 14dbf8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ - ldr r2, [pc, #44] @ 14dc08 │ │ │ │ + ldr r2, [pc, #44] @ 14dbf0 │ │ │ │ strb r0, [sp, #7] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #32] @ 14dc0c │ │ │ │ + ldr r3, [pc, #32] @ 14dbf4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq sl, pc, pc, ror #21 │ │ │ │ - @ instruction: 0x001a23b8 │ │ │ │ - andseq r9, r0, r2, ror r5 │ │ │ │ + andeq sl, pc, r7, lsl #22 │ │ │ │ + @ instruction: 0x001a23d0 │ │ │ │ + andseq r9, r0, sl, lsl #11 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 14dc50 │ │ │ │ - ldr r3, [pc, #40] @ 14dc54 │ │ │ │ + ldr r1, [pc, #40] @ 14dc38 │ │ │ │ + ldr r3, [pc, #40] @ 14dc3c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r9, r0, sp, lsl #10 │ │ │ │ - andseq r3, r8, r8, lsl r3 │ │ │ │ + andseq r9, r0, r5, lsr #10 │ │ │ │ + andseq r3, r8, r0, lsr r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 14dca4 │ │ │ │ - ldr r3, [pc, #56] @ 14dca8 │ │ │ │ + ldr r1, [pc, #56] @ 14dc8c │ │ │ │ + ldr r3, [pc, #56] @ 14dc90 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 14dcac │ │ │ │ + ldr ip, [pc, #52] @ 14dc94 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r9, r0, ip, asr #9 │ │ │ │ - andeq r3, pc, r8, lsr #26 │ │ │ │ - andseq r3, r8, r8, asr #5 │ │ │ │ + andseq r9, r0, r4, ror #9 │ │ │ │ + andeq r3, pc, r0, asr #26 │ │ │ │ + andseq r3, r8, r0, ror #5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 14dcec │ │ │ │ - ldr r3, [pc, #40] @ 14dcf0 │ │ │ │ + ldr r1, [pc, #40] @ 14dcd4 │ │ │ │ + ldr r3, [pc, #40] @ 14dcd8 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r9, r0, r3, lsl #9 │ │ │ │ - mulseq r8, r4, r1 │ │ │ │ + mulseq r0, fp, r4 │ │ │ │ + andseq r3, r8, ip, lsr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r5, [r4, #255] @ 0xff │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 14e0d8 │ │ │ │ - ldr r1, [pc, #1044] @ 14e138 │ │ │ │ + beq 14e0c0 │ │ │ │ + ldr r1, [pc, #1044] @ 14e120 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #12 │ │ │ │ mov sl, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14e0f8 │ │ │ │ + bne 14e0e0 │ │ │ │ movw r0, #1 │ │ │ │ add fp, r5, #2 │ │ │ │ movt r0, #1 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, r5, lsl #16 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -304033,374 +304027,374 @@ │ │ │ │ mov r0, #0 │ │ │ │ str fp, [sp, #4] │ │ │ │ add r6, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov ip, sl │ │ │ │ cmp r6, fp │ │ │ │ - beq 14dd98 │ │ │ │ + beq 14dd80 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, fp │ │ │ │ - bcs 14ddb4 │ │ │ │ + bcs 14dd9c │ │ │ │ mov r3, r1 │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ add r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 14dddc │ │ │ │ - b 14e104 │ │ │ │ + bne 14ddc4 │ │ │ │ + b 14e0ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bfi r3, r2, #0, #8 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r0 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14e104 │ │ │ │ + beq 14e0ec │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 14de10 │ │ │ │ - ldr r1, [pc, #848] @ 14e148 │ │ │ │ + beq 14ddf8 │ │ │ │ + ldr r1, [pc, #848] @ 14e130 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14e128 │ │ │ │ + bne 14e110 │ │ │ │ str r6, [sp, #16] │ │ │ │ ubfx r0, r2, #8, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ lsrne r0, r2, #16 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #776] @ 14e13c │ │ │ │ + ldr r0, [pc, #776] @ 14e124 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #756] @ 14e140 │ │ │ │ + ldr r2, [pc, #756] @ 14e128 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ mov r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14e0f8 │ │ │ │ + bne 14e0e0 │ │ │ │ lsr r0, r6, #8 │ │ │ │ orr r7, r7, #2 │ │ │ │ mov r9, #0 │ │ │ │ uxtb r8, r0 │ │ │ │ mov fp, r5 │ │ │ │ tst r6, #1 │ │ │ │ mov r6, sl │ │ │ │ - beq 14dea8 │ │ │ │ + beq 14de90 │ │ │ │ cmp r9, #256 @ 0x100 │ │ │ │ - bls 14e030 │ │ │ │ + bls 14e018 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, fp │ │ │ │ mov r2, r9 │ │ │ │ bic r7, r0, #255 @ 0xff │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 14df50 │ │ │ │ - b 14e0a0 │ │ │ │ + bne 14df38 │ │ │ │ + b 14e088 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, fp │ │ │ │ mov r1, r9 │ │ │ │ mvn r3, #255 @ 0xff │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ mov r2, r1 │ │ │ │ add r7, r3, r1, lsl #8 │ │ │ │ movls r2, #256 @ 0x100 │ │ │ │ cmp r2, r9 │ │ │ │ - beq 14df38 │ │ │ │ + beq 14df20 │ │ │ │ ldrb r3, [r4, r9] │ │ │ │ add r7, r7, #256 @ 0x100 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 14dec8 │ │ │ │ + bne 14deb0 │ │ │ │ sub r3, r9, #1 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #2 │ │ │ │ lsr ip, r3, #8 │ │ │ │ uxtb r2, r3 │ │ │ │ - bne 14df08 │ │ │ │ + bne 14def0 │ │ │ │ and r0, r7, #65280 @ 0xff00 │ │ │ │ orr r0, r0, ip, lsl #16 │ │ │ │ - b 14df24 │ │ │ │ + b 14df0c │ │ │ │ ubfx r7, r5, #8, #8 │ │ │ │ tst r5, #1 │ │ │ │ lsrne r7, r5, #16 │ │ │ │ add r6, r7, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 14e098 │ │ │ │ + bne 14e080 │ │ │ │ mov r2, r6 │ │ │ │ lsl r1, r2, #8 │ │ │ │ orr r5, r1, ip, lsl #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, sl │ │ │ │ - b 14deb4 │ │ │ │ + b 14de9c │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ movwls r2, #257 @ 0x101 │ │ │ │ bic r7, r0, #255 @ 0xff │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 14e0a0 │ │ │ │ + beq 14e088 │ │ │ │ orr r7, r7, #2 │ │ │ │ mov r9, r2 │ │ │ │ mov fp, r5 │ │ │ │ bic r2, r0, #255 @ 0xff │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ orr r2, r2, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ uxtb r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 14df8c │ │ │ │ + bne 14df74 │ │ │ │ tst r5, #1 │ │ │ │ - beq 14dfd0 │ │ │ │ + beq 14dfb8 │ │ │ │ eor r0, r5, r0 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - bcc 14dfe8 │ │ │ │ - ldr r1, [pc, #440] @ 14e14c │ │ │ │ + bcc 14dfd0 │ │ │ │ + ldr r1, [pc, #440] @ 14e134 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r2, [pc, #404] @ 14e150 │ │ │ │ + ldr r2, [pc, #404] @ 14e138 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14e01c │ │ │ │ - b 14e0f4 │ │ │ │ + beq 14e004 │ │ │ │ + b 14e0dc │ │ │ │ lsr r1, r5, #8 │ │ │ │ lsr r0, r0, #8 │ │ │ │ uxtb r1, r1 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 14df8c │ │ │ │ - ldr r0, [pc, #356] @ 14e154 │ │ │ │ + bne 14df74 │ │ │ │ + ldr r0, [pc, #356] @ 14e13c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r2, [pc, #332] @ 14e158 │ │ │ │ + ldr r2, [pc, #332] @ 14e140 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14e0f4 │ │ │ │ + bne 14e0dc │ │ │ │ ldr r6, [sp, #28] │ │ │ │ tst r6, #1 │ │ │ │ mov r6, sl │ │ │ │ - beq 14dea8 │ │ │ │ - b 14de80 │ │ │ │ + beq 14de90 │ │ │ │ + b 14de68 │ │ │ │ uxtb r1, r7 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 14e064 │ │ │ │ + bne 14e04c │ │ │ │ movw r5, #1 │ │ │ │ movw fp, #1 │ │ │ │ movw r7, #2 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ movt fp, #256 @ 0x100 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - b 14df5c │ │ │ │ + b 14df44 │ │ │ │ mov ip, #256 @ 0x100 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #1 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, fp │ │ │ │ uxtb r2, r3 │ │ │ │ orr r3, r6, r2, lsl #8 │ │ │ │ orr fp, r3, ip, lsl #16 │ │ │ │ lsl r3, ip, #16 │ │ │ │ orr r2, r3, r2, lsl #8 │ │ │ │ orr r7, r2, r6 │ │ │ │ - b 14df5c │ │ │ │ + b 14df44 │ │ │ │ mov r6, #0 │ │ │ │ - b 14e07c │ │ │ │ + b 14e064 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #176] @ 14e160 │ │ │ │ + ldr r1, [pc, #176] @ 14e148 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr fp, [sp, #4] │ │ │ │ - beq 14dd70 │ │ │ │ - b 14e0f8 │ │ │ │ - ldr r1, [pc, #124] @ 14e15c │ │ │ │ + beq 14dd58 │ │ │ │ + b 14e0e0 │ │ │ │ + ldr r1, [pc, #124] @ 14e144 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ 14e144 │ │ │ │ + ldr r1, [pc, #56] @ 14e12c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx ip │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r9, r0, lr, lsr r4 │ │ │ │ + andseq r9, r0, r6, asr r4 │ │ │ │ @ instruction: 0xfffff3b4 │ │ │ │ - andeq r8, pc, r4, asr #10 │ │ │ │ - andseq r9, r0, r6, rrx │ │ │ │ - andseq r9, r0, fp, ror r3 │ │ │ │ - @ instruction: 0x001a1efc │ │ │ │ - andeq r8, pc, r0, ror #7 │ │ │ │ - andseq r1, sl, r4, lsr #29 │ │ │ │ - andeq sl, pc, r7, asr #13 │ │ │ │ - andseq r9, r0, sp, rrx │ │ │ │ - andseq r9, r0, sp, asr #1 │ │ │ │ + andeq r8, pc, ip, asr r5 @ │ │ │ │ + andseq r9, r0, lr, ror r0 │ │ │ │ + mulseq r0, r3, r3 │ │ │ │ + andseq r1, sl, r4, lsl pc │ │ │ │ + strdeq r8, [pc], -r8 @ │ │ │ │ + @ instruction: 0x001a1ebc │ │ │ │ + ldrdeq sl, [pc], -pc @ │ │ │ │ + andseq r9, r0, r5, lsl #1 │ │ │ │ + andseq r9, r0, r5, ror #1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 14e1b0 │ │ │ │ - ldr r3, [pc, #56] @ 14e1b4 │ │ │ │ + ldr r1, [pc, #56] @ 14e198 │ │ │ │ + ldr r3, [pc, #56] @ 14e19c │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 14e1b8 │ │ │ │ + ldr ip, [pc, #52] @ 14e1a0 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq pc, pc, r0, asr #31 │ │ │ │ - andseq r8, r0, lr, ror #31 │ │ │ │ - andseq r2, r8, ip, asr #27 │ │ │ │ + ldrdeq pc, [pc], -r8 │ │ │ │ + andseq r9, r0, r6 │ │ │ │ + andseq r2, r8, r4, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, r2, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r1, [r9, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14e20c │ │ │ │ - b 14e224 │ │ │ │ + bne 14e1f4 │ │ │ │ + b 14e20c │ │ │ │ add r0, r4, #1 │ │ │ │ strb r8, [r6, #4] │ │ │ │ str sl, [r6] │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldrb r1, [r9, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14e224 │ │ │ │ + beq 14e20c │ │ │ │ cmp r2, r4 │ │ │ │ - beq 14e3c4 │ │ │ │ + beq 14e3ac │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - b 14e230 │ │ │ │ + b 14e218 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 14e3c4 │ │ │ │ + beq 14e3ac │ │ │ │ add r6, r2, #1 │ │ │ │ ldr sl, [r9, #8] │ │ │ │ cmp r0, sl │ │ │ │ - bcs 14e498 │ │ │ │ + bcs 14e480 │ │ │ │ ldrb r8, [r2] │ │ │ │ add fp, r0, r0, lsl #1 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ add r3, r2, fp, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r3, #16] │ │ │ │ addne r0, r1, r0, lsl #3 │ │ │ │ subsne r1, r0, #8 │ │ │ │ - bne 14e270 │ │ │ │ + bne 14e258 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b 14e280 │ │ │ │ + b 14e268 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 14e474 │ │ │ │ + bhi 14e45c │ │ │ │ subs r1, r1, r0 │ │ │ │ - beq 14e2ec │ │ │ │ + beq 14e2d4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #1 │ │ │ │ add r0, r3, r0, lsl #3 │ │ │ │ - beq 14e2c4 │ │ │ │ + beq 14e2ac │ │ │ │ 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, r8 │ │ │ │ movhi r5, r3 │ │ │ │ cmp r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bhi 14e2a0 │ │ │ │ + bhi 14e288 │ │ │ │ add r1, r0, r5, lsl #3 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne 14e2f4 │ │ │ │ + bne 14e2dc │ │ │ │ ldr r0, [r0, r5, lsl #3] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r1, [r9, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14e224 │ │ │ │ - b 14e20c │ │ │ │ + beq 14e20c │ │ │ │ + b 14e1f4 │ │ │ │ mov r5, r1 │ │ │ │ - b 14e2f8 │ │ │ │ + b 14e2e0 │ │ │ │ addcc r5, r5, #1 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 14e330 │ │ │ │ + bne 14e318 │ │ │ │ mov r0, r9 │ │ │ │ bl 33528 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -304417,172 +304411,172 @@ │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r2, [r7, #16] │ │ │ │ addne r1, r2, r1, lsl #3 │ │ │ │ subsne r2, r1, #8 │ │ │ │ ldrne r0, [r1, #-4] │ │ │ │ add r5, r0, r5 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 14e484 │ │ │ │ + bcc 14e46c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 14e39c │ │ │ │ + bne 14e384 │ │ │ │ mov r0, r7 │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r4, r5 │ │ │ │ add r6, r0, r5, lsl #3 │ │ │ │ - bls 14e1e4 │ │ │ │ + bls 14e1cc │ │ │ │ sub r0, r4, r5 │ │ │ │ mov r1, r6 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r6, #8 │ │ │ │ bl 24aac │ │ │ │ - b 14e1e4 │ │ │ │ + b 14e1cc │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 14e4a8 │ │ │ │ + bcs 14e490 │ │ │ │ ldr r1, [r9, #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 14e434 │ │ │ │ + beq 14e41c │ │ │ │ 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 14e420 │ │ │ │ + bne 14e408 │ │ │ │ bl 333a8 │ │ │ │ ldr r1, [r7] │ │ │ │ str r8, [r1, r6, lsl #3]! │ │ │ │ add r0, r6, #1 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b 14e43c │ │ │ │ + b 14e424 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14e450 │ │ │ │ + beq 14e438 │ │ │ │ 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 14e418 │ │ │ │ - b 14e420 │ │ │ │ - ldr r3, [pc, #80] @ 14e4cc │ │ │ │ + beq 14e400 │ │ │ │ + b 14e408 │ │ │ │ + ldr r3, [pc, #80] @ 14e4b4 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #72] @ 14e4d4 │ │ │ │ + ldr r2, [pc, #72] @ 14e4bc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a550 │ │ │ │ - ldr r2, [pc, #48] @ 14e4d0 │ │ │ │ + ldr r2, [pc, #48] @ 14e4b8 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #24] @ 14e4c8 │ │ │ │ + ldr r2, [pc, #24] @ 14e4b0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1509f0 │ │ │ │ + bl 1509d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00182afc │ │ │ │ - andseq r2, r8, ip, ror fp │ │ │ │ - andseq r2, r8, r8, ror #21 │ │ │ │ - andseq r2, r8, r8, lsl #22 │ │ │ │ + andseq r2, r8, r4, lsl fp │ │ │ │ + mulseq r8, r4, fp │ │ │ │ + andseq r2, r8, r0, lsl #22 │ │ │ │ + andseq r2, r8, r0, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2, #16]! │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 14e518 │ │ │ │ + bne 14e500 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r5, [r0, r1, lsl #4]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r1, #1 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ str r0, [r8, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14e560 │ │ │ │ + bne 14e548 │ │ │ │ ldr r2, [r8, #52] @ 0x34 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 14e560 │ │ │ │ + bls 14e548 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r6] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 14ecb4 │ │ │ │ + beq 14ec9c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrd sl, [r1, #16] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr ip, [r1, #8] │ │ │ │ add r1, sl, fp, lsl #3 │ │ │ │ - beq 14e5b8 │ │ │ │ + beq 14e5a0 │ │ │ │ subs r2, r1, #8 │ │ │ │ ldrne r0, [r1, #-4] │ │ │ │ cmpne r0, ip │ │ │ │ - bhi 14ec70 │ │ │ │ + bhi 14ec58 │ │ │ │ lsls r2, fp, #3 │ │ │ │ add r5, r4, r0, lsl #3 │ │ │ │ sub r2, ip, r0 │ │ │ │ mov fp, #0 │ │ │ │ - beq 14e5fc │ │ │ │ - ldr r3, [pc, #2116] @ 14ee18 │ │ │ │ + beq 14e5e4 │ │ │ │ + ldr r3, [pc, #2116] @ 14ee00 │ │ │ │ ldm sl, {r0, r7} │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc 14ec7c │ │ │ │ + bcc 14ec64 │ │ │ │ cmp r7, ip │ │ │ │ - bhi 14ec7c │ │ │ │ + bhi 14ec64 │ │ │ │ add r9, r4, r0, lsl #3 │ │ │ │ sub r0, r7, r0 │ │ │ │ add sl, sl, #8 │ │ │ │ mov r3, r5 │ │ │ │ - b 14e608 │ │ │ │ + b 14e5f0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r9, r5 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ @@ -304600,45 +304594,45 @@ │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 14e68c │ │ │ │ + b 14e674 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, r4, lsl #2] │ │ │ │ add r0, r6, r7, lsl #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, r4, #1 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r9, r0 │ │ │ │ - beq 14e7ec │ │ │ │ + beq 14e7d4 │ │ │ │ add r0, r9, #8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 14ec8c │ │ │ │ + bcs 14ec74 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r4, [r9, #4] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl sl, r4, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14e848 │ │ │ │ + beq 14e830 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 14e6e4 │ │ │ │ + bne 14e6cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 333a8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ orr r0, sl, r4 │ │ │ │ str fp, [r1, r5, lsl #3]! │ │ │ │ str r0, [r1, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ @@ -304650,15 +304644,15 @@ │ │ │ │ ldm r0!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 14e734 │ │ │ │ + bne 14e71c │ │ │ │ add r0, sp, #28 │ │ │ │ bl 33468 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ rsb r1, r4, r4, lsl #3 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ @@ -304668,82 +304662,82 @@ │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 14eca0 │ │ │ │ + bcs 14ec88 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ 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 14e7b4 │ │ │ │ + beq 14e79c │ │ │ │ subs r1, lr, #8 │ │ │ │ ldrne r4, [lr, #-4] │ │ │ │ cmpne r4, ip │ │ │ │ - bhi 14ec40 │ │ │ │ + bhi 14ec28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r3, r2, r4, lsl #3 │ │ │ │ sub r1, ip, r4 │ │ │ │ - beq 14e880 │ │ │ │ + beq 14e868 │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc 14ec24 │ │ │ │ + bcc 14ec0c │ │ │ │ cmp r5, ip │ │ │ │ - bhi 14ec24 │ │ │ │ + bhi 14ec0c │ │ │ │ sub r7, r5, r4 │ │ │ │ add r6, r2, r4, lsl #3 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r5, r3 │ │ │ │ - b 14e888 │ │ │ │ + b 14e870 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14e98c │ │ │ │ + beq 14e974 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 14e8cc │ │ │ │ + bne 14e8b4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr r6, [r8, #24] │ │ │ │ ldr r0, [r8, #16] │ │ │ │ strd r4, [r1] │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - bne 14e834 │ │ │ │ + bne 14e81c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0, r6, lsl #4]! │ │ │ │ strd r4, [r0, #4] │ │ │ │ - b 14e93c │ │ │ │ + b 14e924 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 14e860 │ │ │ │ + bne 14e848 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 333a8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ orr r0, r4, sl │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r1, r5, lsl #3]! │ │ │ │ str r0, [r1, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 14e684 │ │ │ │ + b 14e66c │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #4 │ │ │ │ add r3, r6, r7, lsl #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ @@ -304754,15 +304748,15 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - b 14e684 │ │ │ │ + b 14e66c │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, r0, r4, lsl #3 │ │ │ │ str r0, [r8, #52] @ 0x34 │ │ │ │ mov r0, #4 │ │ │ │ ldr r6, [r8, #24] │ │ │ │ ldr sl, [r1] │ │ │ │ @@ -304774,342 +304768,342 @@ │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str sl, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r8, #16] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ cmp r6, r0 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bne 14e924 │ │ │ │ + bne 14e90c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0, r6, lsl #4]! │ │ │ │ str sl, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ str r0, [r8, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14e964 │ │ │ │ + bne 14e94c │ │ │ │ ldr r2, [r8, #52] @ 0x34 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 14eb18 │ │ │ │ + bhi 14eb00 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 14e97c │ │ │ │ + bne 14e964 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 33408 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [r0, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r0 │ │ │ │ - beq 14e9d0 │ │ │ │ + beq 14e9b8 │ │ │ │ ldrd r0, [r3] │ │ │ │ add r3, r3, #8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bcc 14ec30 │ │ │ │ + bcc 14ec18 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 14ec30 │ │ │ │ + bhi 14ec18 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ sub r7, r1, r0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r6, r2, r0, lsl #3 │ │ │ │ - b 14e9e8 │ │ │ │ + b 14e9d0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ - beq 14ea00 │ │ │ │ + beq 14e9e8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 14e664 │ │ │ │ + bne 14e64c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 33408 │ │ │ │ - b 14e664 │ │ │ │ + b 14e64c │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, #6 │ │ │ │ ldr r6, [r8, #24] │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ str r0, [r8, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str sl, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r8, #16] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ cmp r6, r0 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bne 14ea44 │ │ │ │ + bne 14ea2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ mov r1, #6 │ │ │ │ str r1, [r0, r6, lsl #4]! │ │ │ │ str sl, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ str r0, [r8, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ea84 │ │ │ │ + bne 14ea6c │ │ │ │ ldr r2, [r8, #52] @ 0x34 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 14ec08 │ │ │ │ + bhi 14ebf0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14eb50 │ │ │ │ + beq 14eb38 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ec60 │ │ │ │ + beq 14ec48 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ str r6, [r0, #-8] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14eaf4 │ │ │ │ + beq 14eadc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ - b 14e684 │ │ │ │ + b 14e66c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ strd r0, [r3] │ │ │ │ - beq 14eb64 │ │ │ │ + beq 14eb4c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r2, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14eb70 │ │ │ │ - b 14eb80 │ │ │ │ + bne 14eb58 │ │ │ │ + b 14eb68 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r1, {r0, r6} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14eb80 │ │ │ │ + beq 14eb68 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14ebe0 │ │ │ │ + beq 14ebc8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, r0, #16 │ │ │ │ - b 14eba4 │ │ │ │ + b 14eb8c │ │ │ │ add r5, r5, #56 @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 14ebe0 │ │ │ │ + beq 14ebc8 │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14ebc0 │ │ │ │ + beq 14eba8 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14eb98 │ │ │ │ + beq 14eb80 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 14eb98 │ │ │ │ + b 14eb80 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14e558 │ │ │ │ + beq 14e540 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r2] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14eb70 │ │ │ │ - b 14eb80 │ │ │ │ - ldr r3, [pc, #508] @ 14ee28 │ │ │ │ + bne 14eb58 │ │ │ │ + b 14eb68 │ │ │ │ + ldr r3, [pc, #508] @ 14ee10 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 14ec4c │ │ │ │ - ldr r3, [pc, #504] @ 14ee30 │ │ │ │ + b 14ec34 │ │ │ │ + ldr r3, [pc, #504] @ 14ee18 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - b 14ecc4 │ │ │ │ - ldr r3, [pc, #476] @ 14ee24 │ │ │ │ + b 14ecac │ │ │ │ + ldr r3, [pc, #476] @ 14ee0c │ │ │ │ mov r5, ip │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, ip │ │ │ │ bl 3a5f0 │ │ │ │ - b 14ecc4 │ │ │ │ - ldr r0, [pc, #460] @ 14ee34 │ │ │ │ + b 14ecac │ │ │ │ + ldr r0, [pc, #460] @ 14ee1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 14ecc4 │ │ │ │ - ldr r3, [pc, #412] @ 14ee14 │ │ │ │ + b 14ecac │ │ │ │ + ldr r3, [pc, #412] @ 14edfc │ │ │ │ mov r7, ip │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, ip │ │ │ │ bl 3a5f0 │ │ │ │ - b 14ecc4 │ │ │ │ - ldr r2, [pc, #396] @ 14ee20 │ │ │ │ + b 14ecac │ │ │ │ + ldr r2, [pc, #396] @ 14ee08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 3a92c │ │ │ │ - b 14ecc4 │ │ │ │ - ldr r2, [pc, #388] @ 14ee2c │ │ │ │ + b 14ecac │ │ │ │ + ldr r2, [pc, #388] @ 14ee14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 3a92c │ │ │ │ - b 14ecc4 │ │ │ │ - ldr r2, [pc, #352] @ 14ee1c │ │ │ │ + b 14ecac │ │ │ │ + ldr r2, [pc, #352] @ 14ee04 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 175dc8 │ │ │ │ - b 14eda0 │ │ │ │ + bl 175db0 │ │ │ │ + b 14ed88 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 175dc8 │ │ │ │ - b 14ed60 │ │ │ │ + bl 175db0 │ │ │ │ + b 14ed48 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 175dc8 │ │ │ │ - b 14ed44 │ │ │ │ + bl 175db0 │ │ │ │ + b 14ed2c │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 175dc8 │ │ │ │ - b 14ed44 │ │ │ │ + bl 175db0 │ │ │ │ + b 14ed2c │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1509ac │ │ │ │ - b 14ed84 │ │ │ │ - b 14ed40 │ │ │ │ - b 14ed80 │ │ │ │ + bl 150994 │ │ │ │ + b 14ed6c │ │ │ │ + b 14ed28 │ │ │ │ + b 14ed68 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1509ac │ │ │ │ - b 14ed60 │ │ │ │ + bl 150994 │ │ │ │ + b 14ed48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14ed60 │ │ │ │ + beq 14ed48 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14ed84 │ │ │ │ + beq 14ed6c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 14ed84 │ │ │ │ + b 14ed6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 14eda8 │ │ │ │ + bne 14ed90 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14edf8 │ │ │ │ + bne 14ede0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ add r7, r5, #16 │ │ │ │ - b 14edbc │ │ │ │ + b 14eda4 │ │ │ │ add r7, r7, #56 @ 0x38 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 14ed94 │ │ │ │ + beq 14ed7c │ │ │ │ ldr r1, [r7, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14edd8 │ │ │ │ + beq 14edc0 │ │ │ │ ldr r0, [r7, #-12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14edb0 │ │ │ │ + beq 14ed98 │ │ │ │ ldr r0, [r7] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 14edb0 │ │ │ │ + b 14ed98 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r8, r0, lsl #7 │ │ │ │ - andseq r2, r8, r4, lsr #19 │ │ │ │ - andseq r2, r8, r0, lsl #6 │ │ │ │ - andseq r2, r8, r8, lsr r3 │ │ │ │ - @ instruction: 0x001823b0 │ │ │ │ + mulseq r8, r8, r3 │ │ │ │ + @ instruction: 0x001829bc │ │ │ │ + andseq r2, r8, r8, lsl r3 │ │ │ │ andseq r2, r8, r0, asr r3 │ │ │ │ - andseq r2, r8, r4, lsr r3 │ │ │ │ - andseq r2, r8, r4, asr #6 │ │ │ │ - andseq r2, r8, r4, lsl #7 │ │ │ │ + andseq r2, r8, r8, asr #7 │ │ │ │ + andseq r2, r8, r8, ror #6 │ │ │ │ + andseq r2, r8, ip, asr #6 │ │ │ │ + andseq r2, r8, ip, asr r3 │ │ │ │ + mulseq r8, ip, r3 │ │ │ │ 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] │ │ │ │ @@ -305133,15 +305127,15 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1509f0 │ │ │ │ + bl 1509d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -305167,44 +305161,44 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1509f0 │ │ │ │ + bl 1509d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r7, r2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 14f334 │ │ │ │ + bhi 14f31c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14f2d8 │ │ │ │ + beq 14f2c0 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ mvn r6, #127 @ 0x7f │ │ │ │ ldr fp, [r0] │ │ │ │ add sl, r8, r1, lsl #2 │ │ │ │ str sl, [sp] │ │ │ │ - b 14efa4 │ │ │ │ + b 14ef8c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ strb r5, [r0, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ str r9, [r7, #12] │ │ │ │ cmp r8, sl │ │ │ │ - beq 14f2d8 │ │ │ │ + beq 14f2c0 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ ldr r9, [r8], #4 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 14f344 │ │ │ │ + bcs 14f32c │ │ │ │ ldr r0, [fp, #324] @ 0x144 │ │ │ │ add r1, r9, r9, 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, asr #4 │ │ │ │ @@ -305217,251 +305211,251 @@ │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ andeq r0, r0, r0, lsr #5 │ │ │ │ ldrd r4, [r7, #8] │ │ │ │ sub r0, r9, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 14f030 │ │ │ │ - b 14f284 │ │ │ │ + bcs 14f018 │ │ │ │ + b 14f26c │ │ │ │ ldr r1, [r7, #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, [r7, #8] │ │ │ │ - beq 14f284 │ │ │ │ + beq 14f26c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 14f00c │ │ │ │ + bne 14eff4 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a380 │ │ │ │ - b 14f00c │ │ │ │ + b 14eff4 │ │ │ │ ldrd r4, [r7, #8] │ │ │ │ ldr sl, [r0, #8] │ │ │ │ sub r0, r9, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 14f0f4 │ │ │ │ + bcs 14f0dc │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 14f078 │ │ │ │ + bne 14f060 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a380 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r4, #1 │ │ │ │ str r9, [r7, #12] │ │ │ │ cmp r1, #5 │ │ │ │ strb r5, [r0, r4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r1, [r7, #8] │ │ │ │ - bcc 14f30c │ │ │ │ + bcc 14f2f4 │ │ │ │ sub r2, r4, #4 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 14f320 │ │ │ │ + bls 14f308 │ │ │ │ ldr r1, [r0, #5] │ │ │ │ orr r2, r1, sl │ │ │ │ strb r2, [r0, #5] │ │ │ │ lsr r1, r1, #24 │ │ │ │ ldr sl, [sp] │ │ │ │ strb r1, [r0, #8] │ │ │ │ lsr r1, r2, #16 │ │ │ │ strb r1, [r0, #7] │ │ │ │ lsr r1, r2, #8 │ │ │ │ strb r1, [r0, #6] │ │ │ │ - b 14ef9c │ │ │ │ + b 14ef84 │ │ │ │ ldr r1, [r7, #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, [r7, #8] │ │ │ │ - beq 14f064 │ │ │ │ + beq 14f04c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 14f0d0 │ │ │ │ + bne 14f0b8 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a380 │ │ │ │ - b 14f0d0 │ │ │ │ + b 14f0b8 │ │ │ │ ldrd r4, [r7, #8] │ │ │ │ sub r0, r9, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 14f14c │ │ │ │ - b 14f284 │ │ │ │ + bcs 14f134 │ │ │ │ + b 14f26c │ │ │ │ ldr r1, [r7, #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, [r7, #8] │ │ │ │ - beq 14f284 │ │ │ │ + beq 14f26c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 14f128 │ │ │ │ + bne 14f110 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a380 │ │ │ │ - b 14f128 │ │ │ │ + b 14f110 │ │ │ │ ldrd r4, [r7, #8] │ │ │ │ sub r0, r9, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 14f1a4 │ │ │ │ - b 14f284 │ │ │ │ + bcs 14f18c │ │ │ │ + b 14f26c │ │ │ │ ldr r1, [r7, #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, [r7, #8] │ │ │ │ - beq 14f284 │ │ │ │ + beq 14f26c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 14f180 │ │ │ │ + bne 14f168 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a380 │ │ │ │ - b 14f180 │ │ │ │ + b 14f168 │ │ │ │ ldrd r4, [r7, #8] │ │ │ │ sub r0, r9, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 14f1fc │ │ │ │ - b 14f284 │ │ │ │ + bcs 14f1e4 │ │ │ │ + b 14f26c │ │ │ │ ldr r1, [r7, #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, [r7, #8] │ │ │ │ - beq 14f284 │ │ │ │ + beq 14f26c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 14f1d8 │ │ │ │ + bne 14f1c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a380 │ │ │ │ - b 14f1d8 │ │ │ │ + b 14f1c0 │ │ │ │ ldrd r4, [r7, #8] │ │ │ │ sub r0, r9, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 14f254 │ │ │ │ - b 14f284 │ │ │ │ + bcs 14f23c │ │ │ │ + b 14f26c │ │ │ │ ldr r1, [r7, #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, [r7, #8] │ │ │ │ - beq 14f284 │ │ │ │ + beq 14f26c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 14f230 │ │ │ │ + bne 14f218 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a380 │ │ │ │ - b 14f230 │ │ │ │ + b 14f218 │ │ │ │ ldrd r4, [r7, #8] │ │ │ │ sub r0, r9, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 14f2c0 │ │ │ │ + bcs 14f2a8 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 14ef88 │ │ │ │ + bne 14ef70 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a380 │ │ │ │ - b 14ef88 │ │ │ │ + b 14ef70 │ │ │ │ ldr r1, [r7, #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, [r7, #8] │ │ │ │ - beq 14f284 │ │ │ │ + beq 14f26c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 14f29c │ │ │ │ + bne 14f284 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a380 │ │ │ │ - b 14f29c │ │ │ │ + b 14f284 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #5 │ │ │ │ - bcc 14f30c │ │ │ │ + bcc 14f2f4 │ │ │ │ sub r2, r1, #5 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 14f320 │ │ │ │ + bls 14f308 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r1, [r0, #5] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r0, #1] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #76] @ 14f360 │ │ │ │ + ldr r3, [pc, #76] @ 14f348 │ │ │ │ mov r0, #5 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #44] @ 14f354 │ │ │ │ + ldr r3, [pc, #44] @ 14f33c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #32] @ 14f35c │ │ │ │ + ldr r3, [pc, #32] @ 14f344 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #12] @ 14f358 │ │ │ │ + ldr r2, [pc, #12] @ 14f340 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r1, r8, ip, ror #28 │ │ │ │ - @ instruction: 0x00181cfc │ │ │ │ - andseq r1, r8, ip, lsl sp │ │ │ │ - andseq r1, r8, r0, lsr lr │ │ │ │ + andseq r1, r8, r4, lsl #29 │ │ │ │ + andseq r1, r8, r4, lsl sp │ │ │ │ + andseq r1, r8, r4, lsr sp │ │ │ │ + andseq r1, r8, r8, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14f6a4 │ │ │ │ + bne 14f68c │ │ │ │ ldr lr, [r0] │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [lr, #328] @ 0x148 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 14f720 │ │ │ │ + bcs 14f708 │ │ │ │ ldr r0, [lr, #324] @ 0x144 │ │ │ │ add r2, r1, r1, lsl #2 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ sub r0, r0, #3 │ │ │ │ cmp r0, #4 │ │ │ │ - bcs 14f5e8 │ │ │ │ + bcs 14f5d0 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14f3d4 │ │ │ │ + bne 14f3bc │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ mov r7, lr │ │ │ │ bl 33408 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ mov lr, r7 │ │ │ │ mov r1, r4 │ │ │ │ @@ -305472,59 +305466,59 @@ │ │ │ │ str r1, [r0] │ │ │ │ mov r0, #1 │ │ │ │ ldm r8, {r5, r6, r8} │ │ │ │ add r1, sp, #20 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ stm r1, {r3, r5, r6} │ │ │ │ str fp, [sp, #12] │ │ │ │ - b 14f410 │ │ │ │ + b 14f3f8 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14f648 │ │ │ │ + beq 14f630 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r4, [r1, r0, lsl #2] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 14f6d8 │ │ │ │ + bcs 14f6c0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r7 │ │ │ │ movhi r7, r8 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b 14f460 │ │ │ │ + b 14f448 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r1, r2 │ │ │ │ - beq 14f404 │ │ │ │ + beq 14f3ec │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r6 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bcs 14f6d8 │ │ │ │ + bcs 14f6c0 │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 14f484 │ │ │ │ + bcs 14f46c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 14f710 │ │ │ │ + bcs 14f6f8 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 14f404 │ │ │ │ + beq 14f3ec │ │ │ │ cmp r8, r7 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - beq 14f650 │ │ │ │ + beq 14f638 │ │ │ │ cmp r4, r6 │ │ │ │ str r4, [r3, r8, lsl #2] │ │ │ │ - bcs 14f6fc │ │ │ │ + bcs 14f6e4 │ │ │ │ str r8, [r5, r4, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r1, [lr, #328] @ 0x148 │ │ │ │ str r8, [ip, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 14f6ec │ │ │ │ + bcs 14f6d4 │ │ │ │ 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 │ │ │ │ @@ -305534,182 +305528,182 @@ │ │ │ │ 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 14f404 │ │ │ │ + beq 14f3ec │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [fp] │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldr r4, [r9] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 14f5b0 │ │ │ │ + bcc 14f598 │ │ │ │ lsl r2, sl, #2 │ │ │ │ cmp r2, #4 │ │ │ │ - beq 14f548 │ │ │ │ + beq 14f530 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ rsb r2, r2, #4 │ │ │ │ ldr r3, [r9, -r2] │ │ │ │ adds r2, r2, #4 │ │ │ │ str r3, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 14f534 │ │ │ │ + bne 14f51c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [fp, #8] │ │ │ │ - b 14f598 │ │ │ │ + b 14f580 │ │ │ │ ldr r5, [fp, #8] │ │ │ │ mov sl, lr │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 14f584 │ │ │ │ + bne 14f56c │ │ │ │ mov r0, fp │ │ │ │ bl 33408 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ mov lr, sl │ │ │ │ str r9, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [fp, #8] │ │ │ │ add r7, sp, #24 │ │ │ │ ldm r7, {r5, r6, r7} │ │ │ │ cmp r4, r6 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bcc 14f460 │ │ │ │ - b 14f6d8 │ │ │ │ + bcc 14f448 │ │ │ │ + b 14f6c0 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r3, #4 │ │ │ │ str lr, [sp, #8] │ │ │ │ bl 3383c │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ lsl r2, sl, #2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 14f52c │ │ │ │ - b 14f548 │ │ │ │ + bne 14f514 │ │ │ │ + b 14f530 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 14f734 │ │ │ │ + bcs 14f71c │ │ │ │ ldr r2, [ip, #16] │ │ │ │ ldr r3, [ip, #8] │ │ │ │ ldr r7, [ip, #24] │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 14f628 │ │ │ │ + bcs 14f610 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 14f748 │ │ │ │ + bcs 14f730 │ │ │ │ ldr r6, [ip, #4] │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 14f648 │ │ │ │ + beq 14f630 │ │ │ │ cmp r7, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bcs 14f6bc │ │ │ │ + bcs 14f6a4 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r1, [r0, r7, lsl #2] │ │ │ │ add r0, r7, #1 │ │ │ │ str r7, [r2, r1, lsl #2] │ │ │ │ str r0, [ip, #24] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #256] @ 14f758 │ │ │ │ - ldr r2, [pc, #256] @ 14f75c │ │ │ │ - ldr r1, [pc, #256] @ 14f760 │ │ │ │ + ldr r0, [pc, #256] @ 14f740 │ │ │ │ + ldr r2, [pc, #256] @ 14f744 │ │ │ │ + ldr r1, [pc, #256] @ 14f748 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #252] @ 14f774 │ │ │ │ + ldr r3, [pc, #252] @ 14f75c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #216] @ 14f784 │ │ │ │ + ldr r0, [pc, #216] @ 14f76c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #212] @ 14f788 │ │ │ │ + ldr r2, [pc, #212] @ 14f770 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #164] @ 14f768 │ │ │ │ - ldr r2, [pc, #164] @ 14f76c │ │ │ │ - ldr r1, [pc, #164] @ 14f770 │ │ │ │ + ldr r0, [pc, #164] @ 14f750 │ │ │ │ + ldr r2, [pc, #164] @ 14f754 │ │ │ │ + ldr r1, [pc, #164] @ 14f758 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 14f66c │ │ │ │ - ldr r2, [pc, #152] @ 14f778 │ │ │ │ + b 14f654 │ │ │ │ + ldr r2, [pc, #152] @ 14f760 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #140] @ 14f780 │ │ │ │ + ldr r2, [pc, #140] @ 14f768 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #120] @ 14f77c │ │ │ │ + ldr r2, [pc, #120] @ 14f764 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #124] @ 14f794 │ │ │ │ + ldr r2, [pc, #124] @ 14f77c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #60] @ 14f764 │ │ │ │ + ldr r2, [pc, #60] @ 14f74c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #80] @ 14f78c │ │ │ │ + ldr r2, [pc, #80] @ 14f774 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #64] @ 14f790 │ │ │ │ + ldr r2, [pc, #64] @ 14f778 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andeq r6, pc, r4, lsl #17 │ │ │ │ - andseq r1, r8, r8, lsr #19 │ │ │ │ + muleq pc, ip, r8 @ │ │ │ │ + andseq r1, r8, r0, asr #19 │ │ │ │ andeq r1, r0, ip, lsl r3 │ │ │ │ - andseq r1, r8, r4, lsr #18 │ │ │ │ - andeq r6, pc, r8, lsl r8 @ │ │ │ │ andseq r1, r8, ip, lsr r9 │ │ │ │ - @ instruction: 0x000012b4 │ │ │ │ - andseq r0, sl, r0, asr #16 │ │ │ │ - andseq r1, r8, ip, asr #18 │ │ │ │ - andseq r1, r8, r8, lsl r9 │ │ │ │ + andeq r6, pc, r0, lsr r8 @ │ │ │ │ andseq r1, r8, r4, asr r9 │ │ │ │ - @ instruction: 0x00107ad3 │ │ │ │ - @ instruction: 0x001819b4 │ │ │ │ - @ instruction: 0x001818f0 │ │ │ │ - andseq r1, r8, r8, ror #17 │ │ │ │ - andseq r1, r8, r0, lsr #18 │ │ │ │ + @ instruction: 0x000012b4 │ │ │ │ + andseq r0, sl, r8, asr r8 │ │ │ │ + andseq r1, r8, r4, ror #18 │ │ │ │ + andseq r1, r8, r0, lsr r9 │ │ │ │ + andseq r1, r8, ip, ror #18 │ │ │ │ + andseq r7, r0, fp, ror #21 │ │ │ │ + andseq r1, r8, ip, asr #19 │ │ │ │ + andseq r1, r8, r8, lsl #18 │ │ │ │ + andseq r1, r8, r0, lsl #18 │ │ │ │ + andseq r1, r8, r8, lsr r9 │ │ │ │ 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 │ │ │ │ @@ -305720,462 +305714,462 @@ │ │ │ │ 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 14f994 │ │ │ │ + bne 14f97c │ │ │ │ pop {r4, pc} │ │ │ │ tst r4, #48 @ 0x30 │ │ │ │ - beq 14f838 │ │ │ │ + beq 14f820 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14fa30 │ │ │ │ + beq 14fa18 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14faf8 │ │ │ │ + beq 14fae0 │ │ │ │ sub ip, r1, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 14fb10 │ │ │ │ + bls 14faf8 │ │ │ │ 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 14fa54 │ │ │ │ + beq 14fa3c │ │ │ │ cmp lr, #13 │ │ │ │ - beq 14fa64 │ │ │ │ - b 14faa4 │ │ │ │ + beq 14fa4c │ │ │ │ + b 14fa8c │ │ │ │ tst r4, #3 │ │ │ │ - beq 14f894 │ │ │ │ + beq 14f87c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14faf8 │ │ │ │ + beq 14fae0 │ │ │ │ sub ip, r1, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 14fb10 │ │ │ │ + bls 14faf8 │ │ │ │ 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 14faa4 │ │ │ │ + beq 14fa8c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14faf8 │ │ │ │ + beq 14fae0 │ │ │ │ sub ip, r1, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 14fb10 │ │ │ │ + bls 14faf8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ orr r3, r1, #20 │ │ │ │ - b 14fa88 │ │ │ │ + b 14fa70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14f9c4 │ │ │ │ + beq 14f9ac │ │ │ │ tst r4, #48 @ 0x30 │ │ │ │ - beq 14f8f0 │ │ │ │ + beq 14f8d8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14fb28 │ │ │ │ + beq 14fb10 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r1, [r0] │ │ │ │ orr r1, r1, #8 │ │ │ │ strb r1, [r0] │ │ │ │ tst r4, #60 @ 0x3c │ │ │ │ - beq 14fa10 │ │ │ │ + beq 14f9f8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14faf8 │ │ │ │ + beq 14fae0 │ │ │ │ sub ip, r1, #1 │ │ │ │ mov r1, #4 │ │ │ │ cmp ip, #3 │ │ │ │ - bhi 14f9e8 │ │ │ │ - ldr r3, [pc, #552] @ 14fb44 │ │ │ │ + bhi 14f9d0 │ │ │ │ + ldr r3, [pc, #552] @ 14fb2c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, ip │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ tst r4, #60 @ 0x3c │ │ │ │ - beq 14f970 │ │ │ │ + beq 14f958 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14faf8 │ │ │ │ + beq 14fae0 │ │ │ │ sub ip, r1, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 14fb10 │ │ │ │ + bls 14faf8 │ │ │ │ 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] @ 14fb50 │ │ │ │ + ldr r0, [pc, #456] @ 14fb38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, lr] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14fab4 │ │ │ │ + beq 14fa9c │ │ │ │ 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] @ 14fb3c │ │ │ │ + ldr r2, [pc, #388] @ 14fb24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3a92c │ │ │ │ tst r4, #60 @ 0x3c │ │ │ │ - beq 14fa10 │ │ │ │ + beq 14f9f8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14faf8 │ │ │ │ + beq 14fae0 │ │ │ │ sub ip, r1, #1 │ │ │ │ mov r1, #16 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 14fb10 │ │ │ │ + bls 14faf8 │ │ │ │ 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 14fa24 │ │ │ │ + beq 14fa0c │ │ │ │ cmp lr, #10 │ │ │ │ - beq 14fa64 │ │ │ │ - b 14faa4 │ │ │ │ + beq 14fa4c │ │ │ │ + b 14fa8c │ │ │ │ cmp lr, #10 │ │ │ │ - beq 14fa5c │ │ │ │ - b 14faa4 │ │ │ │ + beq 14fa44 │ │ │ │ + b 14fa8c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14fb28 │ │ │ │ + beq 14fb10 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r1, [r0] │ │ │ │ orr r1, r1, #8 │ │ │ │ strb r1, [r0] │ │ │ │ tst r4, #28 │ │ │ │ - bne 14f840 │ │ │ │ + bne 14f828 │ │ │ │ cmp lr, #13 │ │ │ │ - bne 14faa4 │ │ │ │ + bne 14fa8c │ │ │ │ ands r0, r4, #32 │ │ │ │ - beq 14faa4 │ │ │ │ + beq 14fa8c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14faf8 │ │ │ │ + beq 14fae0 │ │ │ │ sub ip, r1, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 14fb10 │ │ │ │ + bls 14faf8 │ │ │ │ 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 14f7e4 │ │ │ │ + beq 14f7cc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14faf8 │ │ │ │ + beq 14fae0 │ │ │ │ sub ip, r0, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 14fb10 │ │ │ │ + bls 14faf8 │ │ │ │ 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, #64] @ 14fb40 │ │ │ │ + ldr r3, [pc, #64] @ 14fb28 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #52] @ 14fb4c │ │ │ │ + ldr r3, [pc, #52] @ 14fb34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, ip │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #24] @ 14fb48 │ │ │ │ + ldr r2, [pc, #24] @ 14fb30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3a92c │ │ │ │ - andseq r1, r8, r4, asr #13 │ │ │ │ - andseq r1, r8, r0, lsr r6 │ │ │ │ - andseq r1, r8, r8, ror r8 │ │ │ │ - andseq r1, r8, ip, asr r5 │ │ │ │ - andseq r1, r8, r8, ror r6 │ │ │ │ - andseq r7, r0, r1, lsr #16 │ │ │ │ + @ instruction: 0x001816dc │ │ │ │ + andseq r1, r8, r8, asr #12 │ │ │ │ + mulseq r8, r0, r8 │ │ │ │ + andseq r1, r8, r4, ror r5 │ │ │ │ + mulseq r8, r0, r6 │ │ │ │ + andseq r7, r0, r9, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r9, [r1] │ │ │ │ ldr fp, [r7, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ str r0, [r3, #24] │ │ │ │ - beq 1506cc │ │ │ │ + beq 1506b4 │ │ │ │ ldr r7, [r7] │ │ │ │ ldrb r0, [r9, #348] @ 0x15c │ │ │ │ add r6, r7, #8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #9 │ │ │ │ ldrb r1, [r6] │ │ │ │ tst r1, #2 │ │ │ │ - beq 14fbd8 │ │ │ │ + beq 14fbc0 │ │ │ │ cmp fp, #12 │ │ │ │ - bls 150654 │ │ │ │ + bls 15063c │ │ │ │ ldr r1, [r7, #17] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14fbd8 │ │ │ │ + beq 14fbc0 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 15066c │ │ │ │ + bhi 150654 │ │ │ │ cmn r1, #-1073741821 @ 0xc0000003 │ │ │ │ - bcs 150678 │ │ │ │ + bcs 150660 │ │ │ │ mov r0, #13 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc 1505e0 │ │ │ │ + bcc 1505c8 │ │ │ │ subs r5, fp, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #8] │ │ │ │ - beq 14fce8 │ │ │ │ + beq 14fcd0 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ add lr, r6, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov fp, #0 │ │ │ │ ldr sl, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ - ldr r0, [pc, #2944] @ 150798 │ │ │ │ + ldr r0, [pc, #2944] @ 150780 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - b 14fc50 │ │ │ │ + b 14fc38 │ │ │ │ cmp fp, r1 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - bcs 150520 │ │ │ │ + bcs 150508 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [r8, fp, lsl #2] │ │ │ │ str fp, [sl, r0, lsl #2] │ │ │ │ add fp, fp, #1 │ │ │ │ str fp, [r2, #24] │ │ │ │ add lr, lr, r4 │ │ │ │ subs r5, r5, r4 │ │ │ │ - beq 14fcec │ │ │ │ + beq 14fcd4 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r2, lr, r4 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 14fc94 │ │ │ │ + bgt 14fc7c │ │ │ │ and r6, r3, #31 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ add r4, r4, #1 │ │ │ │ add r3, r3, #7 │ │ │ │ orr ip, ip, r2, lsl r6 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 14fc5c │ │ │ │ + bne 14fc44 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 14fcb4 │ │ │ │ + b 14fc9c │ │ │ │ cmp r4, r5 │ │ │ │ - bcs 1504fc │ │ │ │ + bcs 1504e4 │ │ │ │ and r3, r3, #31 │ │ │ │ add r4, r4, #1 │ │ │ │ orr r2, ip, r2, lsl r3 │ │ │ │ and r3, r2, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ eor r2, r3, r2, lsr #1 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 15069c │ │ │ │ + bcs 150684 │ │ │ │ ldr r2, [sl, r0, lsl #2] │ │ │ │ cmp r2, fp │ │ │ │ - bcs 14fc24 │ │ │ │ + bcs 14fc0c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 150688 │ │ │ │ + bcs 150670 │ │ │ │ ldr r2, [r8, r2, lsl #2] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 14fc24 │ │ │ │ - b 14fc44 │ │ │ │ + bne 14fc0c │ │ │ │ + b 14fc2c │ │ │ │ mov fp, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r1, #13] │ │ │ │ add r8, sl, #28 │ │ │ │ str r8, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ff44 │ │ │ │ + beq 14ff2c │ │ │ │ ldr ip, [r1, #9] │ │ │ │ lsr r3, r4, #8 │ │ │ │ tst r4, #1 │ │ │ │ - beq 14fd2c │ │ │ │ + beq 14fd14 │ │ │ │ ubfx r1, r4, #8, #8 │ │ │ │ orr r2, ip, #42 @ 0x2a │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b 14fd98 │ │ │ │ + b 14fd80 │ │ │ │ ubfx r1, r4, #8, #8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r1, #10 │ │ │ │ - beq 14fd6c │ │ │ │ + beq 14fd54 │ │ │ │ cmp r1, #13 │ │ │ │ - bne 14fd94 │ │ │ │ + bne 14fd7c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14fd60 │ │ │ │ + beq 14fd48 │ │ │ │ ldrb r2, [r7] │ │ │ │ mov r1, #13 │ │ │ │ tst r2, #8 │ │ │ │ - bne 14fd94 │ │ │ │ + bne 14fd7c │ │ │ │ orr r2, ip, #32 │ │ │ │ mov r1, #13 │ │ │ │ - b 14fd98 │ │ │ │ + b 14fd80 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14fd88 │ │ │ │ + bne 14fd70 │ │ │ │ ldrb r2, [r7] │ │ │ │ mov r1, #10 │ │ │ │ tst r2, #8 │ │ │ │ - bne 14fd94 │ │ │ │ + bne 14fd7c │ │ │ │ orr r2, ip, #32 │ │ │ │ mov r1, #10 │ │ │ │ - b 14fd98 │ │ │ │ + b 14fd80 │ │ │ │ mov r2, ip │ │ │ │ ldrb r6, [r9, #344] @ 0x158 │ │ │ │ tst r4, #1 │ │ │ │ ldrb r5, [r7] │ │ │ │ mov r7, r2 │ │ │ │ orreq r7, r7, #8 │ │ │ │ cmp r6, r1 │ │ │ │ movne r7, r2 │ │ │ │ tst r5, #8 │ │ │ │ - bne 14fe18 │ │ │ │ + bne 14fe00 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ tst r4, #1 │ │ │ │ - bne 14fe5c │ │ │ │ - ldr r1, [pc, #2528] @ 1507b4 │ │ │ │ + bne 14fe44 │ │ │ │ + ldr r1, [pc, #2528] @ 15079c │ │ │ │ uxtb r2, r3 │ │ │ │ and r3, r5, #4 │ │ │ │ mov r6, #320 @ 0x140 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ mov r1, #1 │ │ │ │ eor r1, r1, r3, lsr #2 │ │ │ │ teq r1, r2 │ │ │ │ movwne r6, #640 @ 0x280 │ │ │ │ orr r7, r6, r7 │ │ │ │ orr r1, r7, #163840 @ 0x28000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14fe2c │ │ │ │ + bne 14fe14 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orrne r1, r7, #5120 @ 0x1400 │ │ │ │ mov r7, r1 │ │ │ │ - b 14fe78 │ │ │ │ + b 14fe60 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14fe40 │ │ │ │ + beq 14fe28 │ │ │ │ cmp r1, #13 │ │ │ │ - b 14fe44 │ │ │ │ + b 14fe2c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bne 14fe78 │ │ │ │ + bne 14fe60 │ │ │ │ orr r7, r1, #10240 @ 0x2800 │ │ │ │ - b 14fe78 │ │ │ │ + b 14fe60 │ │ │ │ cmp r1, #10 │ │ │ │ tsteq r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ orrne r7, r7, #16 │ │ │ │ tst r4, #1 │ │ │ │ - beq 14fdcc │ │ │ │ + beq 14fdb4 │ │ │ │ movw r1, #33088 @ 0x8140 │ │ │ │ tst r5, #4 │ │ │ │ movt r1, #2 │ │ │ │ addeq r1, r1, #320 @ 0x140 │ │ │ │ orr r1, r1, r7 │ │ │ │ mov r7, r1 │ │ │ │ orrne r7, r1, #10240 @ 0x2800 │ │ │ │ bic r0, r0, ip │ │ │ │ tst r0, r7 │ │ │ │ - beq 14ff44 │ │ │ │ + beq 14ff2c │ │ │ │ ldr r5, [sl, #8] │ │ │ │ cmp fp, r5 │ │ │ │ - bhi 150644 │ │ │ │ + bhi 15062c │ │ │ │ ldr r4, [sl, #4] │ │ │ │ mov sl, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 14fee0 │ │ │ │ + beq 14fec8 │ │ │ │ lsl r5, fp, #2 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 14f364 │ │ │ │ + bl 14f34c │ │ │ │ add r4, r4, #4 │ │ │ │ subs r5, r5, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bne 14fea4 │ │ │ │ + bne 14fe8c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, [r2, #4] │ │ │ │ ldr fp, [r2, #52] @ 0x34 │ │ │ │ - b 14fee8 │ │ │ │ + b 14fed0 │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ str r0, [r2, #28] │ │ │ │ @@ -306201,126 +306195,126 @@ │ │ │ │ ldm r1, {r0, r2} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ sub r0, r0, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bls 1505f0 │ │ │ │ + bls 1505d8 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r2, r1]! │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r1, #9 │ │ │ │ str r3, [r2, #4] │ │ │ │ strb r3, [r2, #8] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r9, #304] @ 0x130 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ tst r0, #60 @ 0x3c │ │ │ │ - beq 14ffb4 │ │ │ │ + beq 14ff9c │ │ │ │ ldrb r1, [r9, #344] @ 0x158 │ │ │ │ ubfx r2, r4, #8, #8 │ │ │ │ cmp r1, r2 │ │ │ │ tsteq r4, #1 │ │ │ │ - beq 15002c │ │ │ │ + beq 150014 │ │ │ │ tst r0, #48 @ 0x30 │ │ │ │ - beq 150078 │ │ │ │ + beq 150060 │ │ │ │ movw r1, #65281 @ 0xff01 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and r1, r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14ffdc │ │ │ │ + beq 14ffc4 │ │ │ │ cmp r1, #3328 @ 0xd00 │ │ │ │ - beq 14ffe4 │ │ │ │ - b 150078 │ │ │ │ + beq 14ffcc │ │ │ │ + b 150060 │ │ │ │ cmp r1, #2560 @ 0xa00 │ │ │ │ - bne 150078 │ │ │ │ + bne 150060 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150610 │ │ │ │ + beq 1505f8 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 150628 │ │ │ │ + bls 150610 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ 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, [r9, #304] @ 0x130 │ │ │ │ - b 150078 │ │ │ │ + b 150060 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150610 │ │ │ │ + beq 1505f8 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bcc 150628 │ │ │ │ + bcc 150610 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ 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, [r9, #304] @ 0x130 │ │ │ │ tst r0, #48 @ 0x30 │ │ │ │ - bne 14ffbc │ │ │ │ + bne 14ffa4 │ │ │ │ movw r1, #65472 @ 0xffc0 │ │ │ │ movt r1, #3 │ │ │ │ tst r0, r1 │ │ │ │ - beq 1500e8 │ │ │ │ + beq 1500d0 │ │ │ │ tst r4, #1 │ │ │ │ - bne 1500a8 │ │ │ │ - ldr r0, [pc, #1840] @ 1507c8 │ │ │ │ + bne 150090 │ │ │ │ + ldr r0, [pc, #1840] @ 1507b0 │ │ │ │ ubfx r1, r4, #8, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1500e8 │ │ │ │ + bne 1500d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150610 │ │ │ │ + beq 1505f8 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bcc 150628 │ │ │ │ + bcc 150610 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ 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] │ │ │ │ cmp fp, r2 │ │ │ │ - bhi 15059c │ │ │ │ + bhi 150584 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1504c4 │ │ │ │ + beq 1504ac │ │ │ │ ldr r5, [sl, #4] │ │ │ │ - ldr r2, [pc, #1732] @ 1507cc │ │ │ │ + ldr r2, [pc, #1732] @ 1507b4 │ │ │ │ ldr r1, [r9, #328] @ 0x148 │ │ │ │ ldr r0, [r5] │ │ │ │ ubfx sl, r4, #8, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1506c0 │ │ │ │ - ldr r1, [pc, #1704] @ 1507d0 │ │ │ │ + bcs 1506a8 │ │ │ │ + ldr r1, [pc, #1704] @ 1507b8 │ │ │ │ mov r6, r4 │ │ │ │ add r4, r5, fp, lsl #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r9, #324] @ 0x144 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r5, r5, #4 │ │ │ │ @@ -306334,544 +306328,544 @@ │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 150414 │ │ │ │ + beq 1503fc │ │ │ │ ldr r1, [r9, #328] @ 0x148 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 150134 │ │ │ │ - b 1506c0 │ │ │ │ + bcc 15011c │ │ │ │ + b 1506a8 │ │ │ │ tst r6, #1 │ │ │ │ - bne 150174 │ │ │ │ + bne 15015c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 1506b0 │ │ │ │ + bcs 150698 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r0, sl, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150174 │ │ │ │ + beq 15015c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1505b4 │ │ │ │ + beq 15059c │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 150264 │ │ │ │ - b 1505cc │ │ │ │ + bhi 15024c │ │ │ │ + b 1505b4 │ │ │ │ tst r6, #1 │ │ │ │ - bne 150174 │ │ │ │ + bne 15015c │ │ │ │ ldrb r0, [r3, #8] │ │ │ │ cmp r0, sl │ │ │ │ - bhi 150174 │ │ │ │ + bhi 15015c │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ cmp r0, sl │ │ │ │ - bcc 150174 │ │ │ │ + bcc 15015c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1505b4 │ │ │ │ + beq 15059c │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 1505cc │ │ │ │ + bls 1505b4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b 150264 │ │ │ │ + b 15024c │ │ │ │ tst r6, #1 │ │ │ │ - bne 150174 │ │ │ │ + bne 15015c │ │ │ │ ldrd r0, [r3, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ add r0, r0, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150174 │ │ │ │ + beq 15015c │ │ │ │ ldrb r2, [r0, #-1] │ │ │ │ cmp r2, sl │ │ │ │ - bhi 150174 │ │ │ │ + bhi 15015c │ │ │ │ ldrb r2, [r0], #8 │ │ │ │ sub r1, r1, #8 │ │ │ │ cmp r2, sl │ │ │ │ - bcc 150224 │ │ │ │ + bcc 15020c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1505b4 │ │ │ │ + beq 15059c │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 1505cc │ │ │ │ + bls 1505b4 │ │ │ │ ldr r1, [r0, #-13] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #1] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - bl 14f364 │ │ │ │ - b 150174 │ │ │ │ + bl 14f34c │ │ │ │ + b 15015c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1506e8 │ │ │ │ + beq 1506d0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldrb r1, [r0] │ │ │ │ tst r1, #2 │ │ │ │ - bne 150350 │ │ │ │ + bne 150338 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1502f4 │ │ │ │ + beq 1502dc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r1, r1, fp │ │ │ │ cmp r1, #3 │ │ │ │ - bls 1503c4 │ │ │ │ + bls 1503ac │ │ │ │ mov r8, fp │ │ │ │ adds fp, r8, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r8] │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ - beq 1506dc │ │ │ │ + beq 1506c4 │ │ │ │ ldrb r1, [r0] │ │ │ │ orr r2, r1, #2 │ │ │ │ tst r1, #1 │ │ │ │ strb r2, [r0] │ │ │ │ - bne 15030c │ │ │ │ + bne 1502f4 │ │ │ │ orr r1, r1, #3 │ │ │ │ strb r1, [r0] │ │ │ │ - b 150350 │ │ │ │ + b 150338 │ │ │ │ orr r1, r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150174 │ │ │ │ - b 150414 │ │ │ │ + beq 15015c │ │ │ │ + b 1503fc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ sub r1, r1, fp │ │ │ │ cmp r1, #3 │ │ │ │ - bls 1503ec │ │ │ │ + bls 1503d4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r2] │ │ │ │ add r1, r2, #4 │ │ │ │ cmp fp, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bhi 150578 │ │ │ │ + bhi 150560 │ │ │ │ sub r2, r2, r8 │ │ │ │ cmp r2, #4 │ │ │ │ - bcc 150588 │ │ │ │ + bcc 150570 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, fp] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ sub r0, r0, fp │ │ │ │ cmp r0, #3 │ │ │ │ - bls 1503a0 │ │ │ │ + bls 150388 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, r1] │ │ │ │ add r1, r1, #4 │ │ │ │ cmp r1, fp │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bcc 150578 │ │ │ │ + bcc 150560 │ │ │ │ sub r2, r1, fp │ │ │ │ cmp r2, #4 │ │ │ │ - bcc 150588 │ │ │ │ + bcc 150570 │ │ │ │ str r7, [r0, fp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150174 │ │ │ │ - b 150414 │ │ │ │ + beq 15015c │ │ │ │ + b 1503fc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ bl 3383c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b 150364 │ │ │ │ + b 15034c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ bl 3383c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ - b 1502c0 │ │ │ │ + b 1502a8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ bl 3383c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b 150320 │ │ │ │ + b 150308 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #65472 @ 0xffc0 │ │ │ │ movt r1, #3 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1504c4 │ │ │ │ + beq 1504ac │ │ │ │ ldr r0, [r9, #304] @ 0x130 │ │ │ │ tst r0, r1 │ │ │ │ - beq 150478 │ │ │ │ + beq 150460 │ │ │ │ tst r6, #1 │ │ │ │ - bne 150478 │ │ │ │ - ldr r1, [pc, #936] @ 1507f0 │ │ │ │ + bne 150460 │ │ │ │ + ldr r1, [pc, #936] @ 1507d8 │ │ │ │ ubfx r2, r6, #8, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 150478 │ │ │ │ + bne 150460 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150708 │ │ │ │ + beq 1506f0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r1, [r0] │ │ │ │ orr r1, r1, #4 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r0, [r9, #304] @ 0x130 │ │ │ │ tst r0, #48 @ 0x30 │ │ │ │ - beq 1504c4 │ │ │ │ + beq 1504ac │ │ │ │ movw r0, #65281 @ 0xff01 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and r0, r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1504a0 │ │ │ │ + beq 150488 │ │ │ │ cmp r0, #2560 @ 0xa00 │ │ │ │ - beq 1504a8 │ │ │ │ - b 1504c4 │ │ │ │ + beq 150490 │ │ │ │ + b 1504ac │ │ │ │ cmp r0, #3328 @ 0xd00 │ │ │ │ - bne 1504c4 │ │ │ │ + bne 1504ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1506fc │ │ │ │ + beq 1506e4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r1, [r0] │ │ │ │ orr r1, r1, #8 │ │ │ │ strb r1, [r0] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1507f8 │ │ │ │ + bl 1507e0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 14ef48 │ │ │ │ + bl 14ef30 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #696] @ 1507bc │ │ │ │ + ldr r3, [pc, #696] @ 1507a4 │ │ │ │ add r0, r4, #1 │ │ │ │ mov fp, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ bl 3a5f0 │ │ │ │ - b 1506f8 │ │ │ │ - ldr r0, [pc, #632] @ 1507a0 │ │ │ │ - ldr r2, [pc, #632] @ 1507a4 │ │ │ │ - ldr r3, [pc, #632] @ 1507a8 │ │ │ │ + b 1506e0 │ │ │ │ + ldr r0, [pc, #632] @ 150788 │ │ │ │ + ldr r2, [pc, #632] @ 15078c │ │ │ │ + ldr r3, [pc, #632] @ 150790 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #620] @ 1507ac │ │ │ │ + ldr r1, [pc, #620] @ 150794 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ bl 3ab14 │ │ │ │ - b 1506f8 │ │ │ │ - ldr r3, [pc, #608] @ 1507e0 │ │ │ │ + b 1506e0 │ │ │ │ + ldr r3, [pc, #608] @ 1507c8 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 150638 │ │ │ │ - ldr r3, [pc, #584] @ 1507d8 │ │ │ │ + b 150620 │ │ │ │ + ldr r3, [pc, #584] @ 1507c0 │ │ │ │ mov r1, #4 │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 150638 │ │ │ │ - ldr r3, [pc, #524] @ 1507b0 │ │ │ │ + b 150620 │ │ │ │ + ldr r3, [pc, #524] @ 150798 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ bl 3a5f0 │ │ │ │ - b 1506f8 │ │ │ │ - ldr r3, [pc, #536] @ 1507d4 │ │ │ │ + b 1506e0 │ │ │ │ + ldr r3, [pc, #536] @ 1507bc │ │ │ │ mov r1, #0 │ │ │ │ mov fp, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 150638 │ │ │ │ - ldr r3, [pc, #532] @ 1507e8 │ │ │ │ + b 150620 │ │ │ │ + ldr r3, [pc, #532] @ 1507d0 │ │ │ │ mov r1, #4 │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 150638 │ │ │ │ - ldr r3, [pc, #428] @ 150794 │ │ │ │ + b 150620 │ │ │ │ + ldr r3, [pc, #428] @ 15077c │ │ │ │ mov r5, fp │ │ │ │ add r3, pc, r3 │ │ │ │ - b 150510 │ │ │ │ + b 1504f8 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #9 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r3, #1 │ │ │ │ bl 3383c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b 14ff68 │ │ │ │ - ldr r3, [pc, #424] @ 1507c0 │ │ │ │ + b 14ff50 │ │ │ │ + ldr r3, [pc, #424] @ 1507a8 │ │ │ │ mov r1, #0 │ │ │ │ mov fp, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 150638 │ │ │ │ - ldr r3, [pc, #404] @ 1507c4 │ │ │ │ + b 150620 │ │ │ │ + ldr r3, [pc, #404] @ 1507ac │ │ │ │ mov r1, #4 │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, fp │ │ │ │ bl 3a5f0 │ │ │ │ - b 1506f8 │ │ │ │ - ldr r3, [pc, #364] @ 1507b8 │ │ │ │ + b 1506e0 │ │ │ │ + ldr r3, [pc, #364] @ 1507a0 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 15050c │ │ │ │ - ldr r3, [pc, #300] @ 150788 │ │ │ │ + b 1504f4 │ │ │ │ + ldr r3, [pc, #300] @ 150770 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #13 │ │ │ │ mov r2, fp │ │ │ │ bl 3a5f0 │ │ │ │ - b 1506f8 │ │ │ │ - ldr r0, [pc, #280] @ 15078c │ │ │ │ + b 1506e0 │ │ │ │ + ldr r0, [pc, #280] @ 150774 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 150680 │ │ │ │ - ldr r0, [pc, #272] @ 150790 │ │ │ │ + b 150668 │ │ │ │ + ldr r0, [pc, #272] @ 150778 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 1506f8 │ │ │ │ + b 1506e0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #264] @ 15079c │ │ │ │ + ldr r1, [pc, #264] @ 150784 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ bl 3a92c │ │ │ │ - b 1506f8 │ │ │ │ - ldr r2, [pc, #300] @ 1507e4 │ │ │ │ + b 1506e0 │ │ │ │ + ldr r2, [pc, #300] @ 1507cc │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ bl 3a92c │ │ │ │ - b 1506f8 │ │ │ │ - ldr r1, [pc, #176] @ 150784 │ │ │ │ + b 1506e0 │ │ │ │ + ldr r1, [pc, #176] @ 15076c │ │ │ │ mov r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 150698 │ │ │ │ - ldr r0, [pc, #248] @ 1507dc │ │ │ │ + b 150680 │ │ │ │ + ldr r0, [pc, #248] @ 1507c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #232] @ 1507ec │ │ │ │ + ldr r0, [pc, #232] @ 1507d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 150710 │ │ │ │ - ldr r0, [pc, #228] @ 1507f4 │ │ │ │ + b 1506f8 │ │ │ │ + ldr r0, [pc, #228] @ 1507dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b 1506c0 │ │ │ │ - b 150724 │ │ │ │ + b 1506a8 │ │ │ │ + b 15070c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15077c │ │ │ │ + beq 150764 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b 150774 │ │ │ │ - b 150748 │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ b 15075c │ │ │ │ + b 150730 │ │ │ │ + ldr r4, [sp, #140] @ 0x8c │ │ │ │ + b 150744 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150780 │ │ │ │ + beq 150768 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - b 15076c │ │ │ │ + b 150754 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150780 │ │ │ │ + beq 150768 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, r8, r4, ror #19 │ │ │ │ - @ instruction: 0x00180ad0 │ │ │ │ - andseq r0, r8, r8, lsr #21 │ │ │ │ - andseq r0, r8, ip, lsl #21 │ │ │ │ - andseq r0, r8, r0, lsl fp │ │ │ │ - andseq r1, r8, r4, lsl r4 │ │ │ │ - andseq r0, r8, r4, lsr #19 │ │ │ │ - @ instruction: 0x000f59b4 │ │ │ │ - @ instruction: 0x00180ad4 │ │ │ │ + @ instruction: 0x001809fc │ │ │ │ + andseq r0, r8, r8, ror #21 │ │ │ │ + andseq r0, r8, r0, asr #21 │ │ │ │ + andseq r0, r8, r4, lsr #21 │ │ │ │ + andseq r0, r8, r8, lsr #22 │ │ │ │ + andseq r1, r8, ip, lsr #8 │ │ │ │ + @ instruction: 0x001809bc │ │ │ │ + andeq r5, pc, ip, asr #19 │ │ │ │ + andseq r0, r8, ip, ror #21 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - andseq pc, r9, r4, ror r9 @ │ │ │ │ - @ instruction: 0x00180ab8 │ │ │ │ - mulseq r0, fp, pc @ │ │ │ │ - andseq r0, r8, ip, lsl #20 │ │ │ │ - andseq r0, r8, r0, ror #23 │ │ │ │ - andseq r0, r8, r8, lsl fp │ │ │ │ - andseq r0, r8, r4, ror #22 │ │ │ │ - @ instruction: 0x00106cdf │ │ │ │ - andseq r0, r8, r8, lsr pc │ │ │ │ - andseq r0, r8, ip, lsl #31 │ │ │ │ - andseq r0, r8, r4, ror #21 │ │ │ │ - andseq r0, r8, r4, lsr #24 │ │ │ │ - andseq r0, r8, r8, ror sl │ │ │ │ - andseq r0, r8, r8, lsl #24 │ │ │ │ - andseq r0, r8, r0, ror #19 │ │ │ │ - andseq r0, r8, r0, asr #23 │ │ │ │ - andseq r0, r8, r8, lsl #19 │ │ │ │ - andseq r6, r0, pc, lsr #18 │ │ │ │ - andseq r0, r8, ip, ror #18 │ │ │ │ + andseq pc, r9, ip, lsl #19 │ │ │ │ + @ instruction: 0x00180ad0 │ │ │ │ + @ instruction: 0x00106fb3 │ │ │ │ + andseq r0, r8, r4, lsr #20 │ │ │ │ + @ instruction: 0x00180bf8 │ │ │ │ + andseq r0, r8, r0, lsr fp │ │ │ │ + andseq r0, r8, ip, ror fp │ │ │ │ + @ instruction: 0x00106cf7 │ │ │ │ + andseq r0, r8, r0, asr pc │ │ │ │ + andseq r0, r8, r4, lsr #31 │ │ │ │ + @ instruction: 0x00180afc │ │ │ │ + andseq r0, r8, ip, lsr ip │ │ │ │ + mulseq r8, r0, sl │ │ │ │ + andseq r0, r8, r0, lsr #24 │ │ │ │ + @ instruction: 0x001809f8 │ │ │ │ + @ instruction: 0x00180bd8 │ │ │ │ + andseq r0, r8, r0, lsr #19 │ │ │ │ + andseq r6, r0, r7, asr #18 │ │ │ │ + andseq r0, r8, r4, lsl #19 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1508a4 │ │ │ │ + beq 15088c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrb r4, [r3] │ │ │ │ tst r4, #2 │ │ │ │ - beq 15083c │ │ │ │ + beq 150824 │ │ │ │ sub ip, r2, #13 │ │ │ │ ands r4, ip, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bne 15085c │ │ │ │ + bne 150844 │ │ │ │ cmp r2, #12 │ │ │ │ - bls 150888 │ │ │ │ + bls 150870 │ │ │ │ lsr r2, ip, #2 │ │ │ │ str r2, [r3, #9] │ │ │ │ ldm r1, {r3, r4} │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ stm r0, {r3, r4} │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #140] @ 1508f0 │ │ │ │ + ldr r2, [pc, #140] @ 1508d8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r0, [pc, #136] @ 1508f4 │ │ │ │ + ldr r0, [pc, #136] @ 1508dc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 3a8b0 │ │ │ │ - b 1508bc │ │ │ │ - ldr r3, [pc, #88] @ 1508e8 │ │ │ │ + b 1508a4 │ │ │ │ + ldr r3, [pc, #88] @ 1508d0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #9 │ │ │ │ mov r1, #13 │ │ │ │ bl 3a5f0 │ │ │ │ - b 1508bc │ │ │ │ - ldr r2, [pc, #64] @ 1508ec │ │ │ │ + b 1508a4 │ │ │ │ + ldr r2, [pc, #64] @ 1508d4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1508e4 │ │ │ │ + beq 1508cc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001808d8 │ │ │ │ - andseq r0, r8, ip, lsl #16 │ │ │ │ - andeq r1, pc, r4, lsr r1 @ │ │ │ │ - andseq r0, r8, ip, lsl #18 │ │ │ │ + @ instruction: 0x001808f0 │ │ │ │ + andseq r0, r8, r4, lsr #16 │ │ │ │ + andeq r1, pc, ip, asr #2 │ │ │ │ + andseq r0, r8, r4, lsr #18 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15096c │ │ │ │ + beq 150954 │ │ │ │ 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 150948 │ │ │ │ + bcc 150930 │ │ │ │ sub r2, r1, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 150958 │ │ │ │ + bls 150940 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #56] @ 150988 │ │ │ │ + ldr r3, [pc, #56] @ 150970 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #36] @ 150984 │ │ │ │ + ldr r3, [pc, #36] @ 15096c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #12] @ 150980 │ │ │ │ + ldr r2, [pc, #12] @ 150968 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r0, r8, r0, asr #14 │ │ │ │ - andseq r0, r8, r4, asr #16 │ │ │ │ - andseq r0, r8, r8, ror r7 │ │ │ │ + andseq r0, r8, r8, asr r7 │ │ │ │ + andseq r0, r8, ip, asr r8 │ │ │ │ + mulseq r8, r0, r7 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 1509a4 │ │ │ │ + bne 15098c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1509a8 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 150990 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1509d0 │ │ │ │ + beq 1509b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -306880,15 +306874,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150a14 │ │ │ │ + beq 1509fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -306897,60 +306891,60 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmp lr, ip │ │ │ │ - bcc 150aa8 │ │ │ │ + bcc 150a90 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 150aa8 │ │ │ │ + bhi 150a90 │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, lr │ │ │ │ - beq 150aa0 │ │ │ │ + beq 150a88 │ │ │ │ add r4, r2, ip │ │ │ │ sub lr, ip, lr │ │ │ │ mov r2, #0 │ │ │ │ ldrb r3, [r4, -r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 150a90 │ │ │ │ + bne 150a78 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne 150a68 │ │ │ │ + bne 150a50 │ │ │ │ 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] @ 150ac4 │ │ │ │ + ldr r4, [pc, #20] @ 150aac │ │ │ │ mov r0, ip │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r4 │ │ │ │ bl 3a5f0 │ │ │ │ - andseq r0, r8, r0, lsl r7 │ │ │ │ + andseq r0, r8, r8, lsr #14 │ │ │ │ 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 151efc │ │ │ │ + bl 151ee4 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 150b28 │ │ │ │ + bne 150b10 │ │ │ │ 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} │ │ │ │ @@ -306984,45 +306978,45 @@ │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ bl ab35c │ │ │ │ mov r0, #364 @ 0x16c │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150dbc │ │ │ │ + beq 150da4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #364 @ 0x16c │ │ │ │ add r1, lr, #8 │ │ │ │ mov r7, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r0, [pc, #644] @ 150e44 │ │ │ │ + ldr r0, [pc, #644] @ 150e2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 150c28 │ │ │ │ + b 150c10 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r5, #16 │ │ │ │ add r7, lr, #8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17ca84 │ │ │ │ + bl 17ca6c │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 150c90 │ │ │ │ + bne 150c78 │ │ │ │ add ip, r7, #8 │ │ │ │ - b 150c74 │ │ │ │ + b 150c5c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #8 │ │ │ │ add r6, lr, #8 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 189210 │ │ │ │ + bl 1891f8 │ │ │ │ ldr r7, [sp, #724] @ 0x2d4 │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ ldrb r1, [sp, #732] @ 0x2dc │ │ │ │ strb r1, [fp, #12] │ │ │ │ mov r2, #3 │ │ │ │ ldrb r1, [r5, #37] @ 0x25 │ │ │ │ stm fp, {r2, r7} │ │ │ │ @@ -307032,26 +307026,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 17f2ac │ │ │ │ + bl 17f294 │ │ │ │ ldr r8, [sp, #1032] @ 0x408 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 150cfc │ │ │ │ + bne 150ce4 │ │ │ │ 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 150da8 │ │ │ │ + b 150d90 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ orr r1, r7, #4 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r7, r7, #8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -307062,23 +307056,23 @@ │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ bl ab35c │ │ │ │ mov r0, #356 @ 0x164 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150dcc │ │ │ │ + beq 150db4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r0, [pc, #340] @ 150e4c │ │ │ │ + ldr r0, [pc, #340] @ 150e34 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 150d90 │ │ │ │ + b 150d78 │ │ │ │ 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 │ │ │ │ @@ -307100,83 +307094,83 @@ │ │ │ │ str r8, [sp, #1040] @ 0x410 │ │ │ │ bl 24cd4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150ddc │ │ │ │ + beq 150dc4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r0, [pc, #184] @ 150e48 │ │ │ │ + ldr r0, [pc, #184] @ 150e30 │ │ │ │ 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 153a94 │ │ │ │ + bl 153a7c │ │ │ │ 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 3a32c │ │ │ │ - b 150dec │ │ │ │ + b 150dd4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #356 @ 0x164 │ │ │ │ bl 3a32c │ │ │ │ - b 150dec │ │ │ │ + b 150dd4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ add r5, sl, #8 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 150e18 │ │ │ │ + b 150e00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 153a14 │ │ │ │ - b 150e18 │ │ │ │ + bl 1539fc │ │ │ │ + b 150e00 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 153934 │ │ │ │ + bl 15391c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 153a94 │ │ │ │ - b 150e38 │ │ │ │ + bl 153a7c │ │ │ │ + b 150e20 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 153a94 │ │ │ │ + bl 153a7c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r0, r8, r8, lsr #12 │ │ │ │ - andseq r0, r8, r4, asr #9 │ │ │ │ - andseq r0, r8, r4, asr #11 │ │ │ │ + andseq r0, r8, r0, asr #12 │ │ │ │ + @ instruction: 0x001804dc │ │ │ │ + @ instruction: 0x001805dc │ │ │ │ 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 151a3c │ │ │ │ + bl 151a24 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 150eb0 │ │ │ │ + bne 150e98 │ │ │ │ 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} │ │ │ │ @@ -307210,45 +307204,45 @@ │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ bl ab35c │ │ │ │ mov r0, #364 @ 0x16c │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151144 │ │ │ │ + beq 15112c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #364 @ 0x16c │ │ │ │ add r1, lr, #8 │ │ │ │ mov r7, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r0, [pc, #644] @ 1511cc │ │ │ │ + ldr r0, [pc, #644] @ 1511b4 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 150fb0 │ │ │ │ + b 150f98 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r5, #16 │ │ │ │ add r7, lr, #8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17ca84 │ │ │ │ + bl 17ca6c │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 151018 │ │ │ │ + bne 151000 │ │ │ │ add ip, r7, #8 │ │ │ │ - b 150ffc │ │ │ │ + b 150fe4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #8 │ │ │ │ add r6, lr, #8 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 189210 │ │ │ │ + bl 1891f8 │ │ │ │ ldr r7, [sp, #724] @ 0x2d4 │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ ldrb r1, [sp, #732] @ 0x2dc │ │ │ │ strb r1, [fp, #12] │ │ │ │ mov r2, #3 │ │ │ │ ldrb r1, [r5, #37] @ 0x25 │ │ │ │ stm fp, {r2, r7} │ │ │ │ @@ -307258,26 +307252,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 17f2ac │ │ │ │ + bl 17f294 │ │ │ │ ldr r8, [sp, #1032] @ 0x408 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 151084 │ │ │ │ + bne 15106c │ │ │ │ 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 151130 │ │ │ │ + b 151118 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ orr r1, r7, #4 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r7, r7, #8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -307288,23 +307282,23 @@ │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ bl ab35c │ │ │ │ mov r0, #356 @ 0x164 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151154 │ │ │ │ + beq 15113c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r0, [pc, #340] @ 1511d4 │ │ │ │ + ldr r0, [pc, #340] @ 1511bc │ │ │ │ add r0, pc, r0 │ │ │ │ - b 151118 │ │ │ │ + b 151100 │ │ │ │ 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 │ │ │ │ @@ -307326,93 +307320,93 @@ │ │ │ │ str r8, [sp, #1040] @ 0x410 │ │ │ │ bl 24cd4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151164 │ │ │ │ + beq 15114c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r0, [pc, #184] @ 1511d0 │ │ │ │ + ldr r0, [pc, #184] @ 1511b8 │ │ │ │ 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 153a94 │ │ │ │ + bl 153a7c │ │ │ │ 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 3a32c │ │ │ │ - b 151174 │ │ │ │ + b 15115c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #356 @ 0x164 │ │ │ │ bl 3a32c │ │ │ │ - b 151174 │ │ │ │ + b 15115c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ add r5, sl, #8 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 1511a0 │ │ │ │ + b 151188 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 153a14 │ │ │ │ - b 1511a0 │ │ │ │ + bl 1539fc │ │ │ │ + b 151188 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 153934 │ │ │ │ + bl 15391c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 153a94 │ │ │ │ - b 1511c0 │ │ │ │ + bl 153a7c │ │ │ │ + b 1511a8 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 153a94 │ │ │ │ + bl 153a7c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r0, r8, r0, lsr #5 │ │ │ │ - andseq r0, r8, ip, lsr r1 │ │ │ │ - andseq r0, r8, ip, lsr r2 │ │ │ │ + @ instruction: 0x001802b8 │ │ │ │ + andseq r0, r8, r4, asr r1 │ │ │ │ + andseq r0, r8, r4, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ add r6, sp, #752 @ 0x2f0 │ │ │ │ mov r7, r1 │ │ │ │ add r1, r1, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 17b804 │ │ │ │ + bl 17b7ec │ │ │ │ add r3, sp, #760 @ 0x2f8 │ │ │ │ ldr fp, [sp, #1172] @ 0x494 │ │ │ │ ldr r9, [sp, #752] @ 0x2f0 │ │ │ │ add ip, sp, #736 @ 0x2e0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ ldr sl, [sp, #756] @ 0x2f4 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 151234 │ │ │ │ + bne 15121c │ │ │ │ add r3, sp, #736 @ 0x2e0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - b 151730 │ │ │ │ + b 151718 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, lr, #504 @ 0x1f8 │ │ │ │ add r1, r6, #24 │ │ │ │ add r0, r5, #24 │ │ │ │ mov r2, #396 @ 0x18c │ │ │ │ str r4, [sp, #8] │ │ │ │ @@ -307430,239 +307424,239 @@ │ │ │ │ cmp r8, r7 │ │ │ │ str sl, [sp, #1532] @ 0x5fc │ │ │ │ add sl, r5, #432 @ 0x1b0 │ │ │ │ str fp, [sp, #1948] @ 0x79c │ │ │ │ add fp, r5, #420 @ 0x1a4 │ │ │ │ str r9, [sp, #1528] @ 0x5f8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 1512a4 │ │ │ │ + bne 15128c │ │ │ │ mov r0, sl │ │ │ │ bl 339ac │ │ │ │ ldr r0, [sp, #1964] @ 0x7ac │ │ │ │ add r1, r8, r8, lsl #3 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r0, r1]! │ │ │ │ str r6, [r0, #5] │ │ │ │ str r6, [r0, #1] │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r7, [sp, #1992] @ 0x7c8 │ │ │ │ add r8, r5, #456 @ 0x1c8 │ │ │ │ ldr r1, [sp, #1984] @ 0x7c0 │ │ │ │ str r0, [sp, #1968] @ 0x7b0 │ │ │ │ cmp r7, r1 │ │ │ │ - bne 1512e0 │ │ │ │ + bne 1512c8 │ │ │ │ mov r0, r8 │ │ │ │ bl 33a10 │ │ │ │ ldr r0, [sp, #1988] @ 0x7c4 │ │ │ │ str r6, [r0, r7, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r6, [sp, #1980] @ 0x7bc │ │ │ │ ldr r1, [sp, #1972] @ 0x7b4 │ │ │ │ str r0, [sp, #1992] @ 0x7c8 │ │ │ │ add r0, r5, #444 @ 0x1bc │ │ │ │ cmp r6, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 151314 │ │ │ │ + bne 1512fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 3394c │ │ │ │ ldr r0, [sp, #1976] @ 0x7b8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r6, lsl #2] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #1980] @ 0x7bc │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ - bl 17a194 │ │ │ │ + bl 17a17c │ │ │ │ ldr r9, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, #3 │ │ │ │ - bne 1516ec │ │ │ │ + bne 1516d4 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ - bl 17a194 │ │ │ │ + bl 17a17c │ │ │ │ ldr r9, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, #3 │ │ │ │ - bne 1516ec │ │ │ │ + bne 1516d4 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ - bl 17a194 │ │ │ │ + bl 17a17c │ │ │ │ mov r7, sl │ │ │ │ ldr r9, [sp, #752] @ 0x2f0 │ │ │ │ ldr sl, [sp, #756] @ 0x2f4 │ │ │ │ cmp r9, #3 │ │ │ │ - bne 1516f0 │ │ │ │ + bne 1516d8 │ │ │ │ str sl, [sp, #2292] @ 0x8f4 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ - bl 17a194 │ │ │ │ + bl 17a17c │ │ │ │ ldr r9, [sp, #752] @ 0x2f0 │ │ │ │ ldr sl, [sp, #756] @ 0x2f4 │ │ │ │ cmp r9, #3 │ │ │ │ - bne 1516f0 │ │ │ │ + bne 1516d8 │ │ │ │ str sl, [sp, #2296] @ 0x8f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ add r6, lr, #504 @ 0x1f8 │ │ │ │ - bl 17b540 │ │ │ │ + bl 17b528 │ │ │ │ ldr r9, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, #3 │ │ │ │ - bne 1516ec │ │ │ │ + bne 1516d4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ - bl 17a93c │ │ │ │ + bl 17a924 │ │ │ │ ldr r9, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, #3 │ │ │ │ - bne 1516ec │ │ │ │ + bne 1516d4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ - bl 1531bc │ │ │ │ + bl 1531a4 │ │ │ │ ldr r9, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, #3 │ │ │ │ - bne 1516ec │ │ │ │ + bne 1516d4 │ │ │ │ ldr r1, [sp, #1956] @ 0x7a4 │ │ │ │ ldr r0, [sp, #1948] @ 0x79c │ │ │ │ cmp r0, r1 │ │ │ │ - bls 151434 │ │ │ │ + bls 15141c │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #20 │ │ │ │ - bl 153db0 │ │ │ │ + bl 153d98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 151968 │ │ │ │ + bne 151950 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ add r5, lr, #504 @ 0x1f8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18de98 │ │ │ │ + bl 18de80 │ │ │ │ add r0, r5, #492 @ 0x1ec │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b37c │ │ │ │ ldr r9, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, #3 │ │ │ │ - bne 1516ec │ │ │ │ + bne 1516d4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 17b5bc │ │ │ │ + bl 17b5a4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ - bl 17b928 │ │ │ │ + bl 17b910 │ │ │ │ ldr r9, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, #3 │ │ │ │ - bne 1516ec │ │ │ │ + bne 1516d4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ - bl 17a98c │ │ │ │ + bl 17a974 │ │ │ │ ldr r9, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, #3 │ │ │ │ - bne 1516ec │ │ │ │ + bne 1516d4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 17b64c │ │ │ │ + bl 17b634 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r4, lr, #504 @ 0x1f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bb04 │ │ │ │ + bl 17baec │ │ │ │ add r9, r4, #32 │ │ │ │ add sl, sp, #752 @ 0x2f0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 18770c │ │ │ │ + bl 1876f4 │ │ │ │ ldr r0, [sp, #2008] @ 0x7d8 │ │ │ │ add r5, r4, #480 @ 0x1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151520 │ │ │ │ + beq 151508 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1514f8 │ │ │ │ + bne 1514e0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 151520 │ │ │ │ + bne 151508 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ add r3, sp, #752 @ 0x2f0 │ │ │ │ ldr r1, [sp, #1968] @ 0x7b0 │ │ │ │ ldr ip, [sp, #1960] @ 0x7a8 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stm r5, {r0, r2, r3} │ │ │ │ add r2, r4, #768 @ 0x300 │ │ │ │ ldr r0, [sp, #2008] @ 0x7d8 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, r4, #760 @ 0x2f8 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ str r0, [sp, #2284] @ 0x8ec │ │ │ │ - bls 15156c │ │ │ │ + bls 151554 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #9 │ │ │ │ - bl 153db0 │ │ │ │ + bl 153d98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 151968 │ │ │ │ + bne 151950 │ │ │ │ ldr r1, [sp, #1980] @ 0x7bc │ │ │ │ ldr r0, [sp, #1972] @ 0x7b4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 151594 │ │ │ │ + bls 15157c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ - bl 153db0 │ │ │ │ + bl 153d98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 151968 │ │ │ │ + bne 151950 │ │ │ │ ldr r1, [sp, #1992] @ 0x7c8 │ │ │ │ ldr r0, [sp, #1984] @ 0x7c0 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 1515bc │ │ │ │ + bls 1515a4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ - bl 153db0 │ │ │ │ + bl 153d98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 151968 │ │ │ │ + bne 151950 │ │ │ │ ldr r1, [sp, #2004] @ 0x7d4 │ │ │ │ ldr r0, [sp, #1996] @ 0x7cc │ │ │ │ cmp r0, r1 │ │ │ │ - bls 1515e4 │ │ │ │ + bls 1515cc │ │ │ │ add r0, r4, #468 @ 0x1d4 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ - bl 153db0 │ │ │ │ + bl 153d98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 151968 │ │ │ │ + bne 151950 │ │ │ │ ldm r7, {r0, r2, r3, r5} │ │ │ │ add ip, sp, #720 @ 0x2d0 │ │ │ │ add r1, r6, #448 @ 0x1c0 │ │ │ │ ldr r8, [sp, #1948] @ 0x79c │ │ │ │ stm ip, {r0, r2, r3, r5} │ │ │ │ mov r5, sl │ │ │ │ add sl, sp, #352 @ 0x160 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ ldr r7, [sp, #1952] @ 0x7a0 │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [sp, #1956] @ 0x7a4 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 153b6c │ │ │ │ + bl 153b54 │ │ │ │ add r3, sp, #720 @ 0x2d0 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #760] @ 0x2f8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #716] @ 0x2cc │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #24 │ │ │ │ @@ -307697,37 +307691,37 @@ │ │ │ │ str r0, [sp, #1532] @ 0x5fc │ │ │ │ str r0, [sp, #1528] @ 0x5f8 │ │ │ │ bl ab35c │ │ │ │ mov r0, #364 @ 0x16c │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151970 │ │ │ │ + beq 151958 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #364 @ 0x16c │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ mov r6, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r0, [pc, #844] @ 151a30 │ │ │ │ + ldr r0, [pc, #844] @ 151a18 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1517c4 │ │ │ │ + b 1517ac │ │ │ │ ldr sl, [sp, #756] @ 0x2f4 │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ add ip, sp, #720 @ 0x2d0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [sp, #764] @ 0x2fc │ │ │ │ ldr r2, [sp, #768] @ 0x300 │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 153b6c │ │ │ │ + bl 153b54 │ │ │ │ mov r0, fp │ │ │ │ - bl 153a94 │ │ │ │ + bl 153a7c │ │ │ │ add r3, sp, #720 @ 0x2d0 │ │ │ │ add ip, sp, #704 @ 0x2c0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -307742,30 +307736,30 @@ │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r5, #16 │ │ │ │ add r5, lr, #504 @ 0x1f8 │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ca84 │ │ │ │ + bl 17ca6c │ │ │ │ ldr r0, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 151834 │ │ │ │ + bne 15181c │ │ │ │ add ip, r5, #8 │ │ │ │ - b 151814 │ │ │ │ + b 1517fc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ add r6, lr, #504 @ 0x1f8 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 189210 │ │ │ │ + bl 1891f8 │ │ │ │ ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ ldrb r1, [sp, #744] @ 0x2e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #3 │ │ │ │ stm r3, {r2, r6} │ │ │ │ strb r1, [r3, #12] │ │ │ │ @@ -307776,27 +307770,27 @@ │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ add r9, lr, #504 @ 0x1f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17f2ac │ │ │ │ + bl 17f294 │ │ │ │ ldr fp, [sp, #1528] @ 0x5f8 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1518a0 │ │ │ │ + bne 151888 │ │ │ │ add ip, r9, #8 │ │ │ │ orr lr, sl, #4 │ │ │ │ ldm ip, {r0, r1, r3, r5, r6, r7} │ │ │ │ mov r2, lr │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldm lr, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ - b 151954 │ │ │ │ + b 15193c │ │ │ │ add r6, sp, #352 @ 0x160 │ │ │ │ orr r1, r5, #4 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r5, r5, #8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -307807,23 +307801,23 @@ │ │ │ │ str r0, [sp, #1532] @ 0x5fc │ │ │ │ str r0, [sp, #1528] @ 0x5f8 │ │ │ │ bl ab35c │ │ │ │ mov r0, #356 @ 0x164 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151980 │ │ │ │ + beq 151968 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ mov r6, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r0, [pc, #412] @ 151a38 │ │ │ │ + ldr r0, [pc, #412] @ 151a20 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 151934 │ │ │ │ + b 15191c │ │ │ │ orr r0, r9, #4 │ │ │ │ mov r1, sl │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ ldm r0!, {r2, r3, r5} │ │ │ │ stmia r1!, {r2, r3, r5} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r8 │ │ │ │ @@ -307845,108 +307839,108 @@ │ │ │ │ str fp, [sp, #1536] @ 0x600 │ │ │ │ bl 24cd4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151990 │ │ │ │ + beq 151978 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ add r1, lr, #504 @ 0x1f8 │ │ │ │ mov r6, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r0, [pc, #256] @ 151a34 │ │ │ │ + ldr r0, [pc, #256] @ 151a1c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r1, [r1, #37] @ 0x25 │ │ │ │ strb r7, [r3, #12] │ │ │ │ stm r3, {r2, r6} │ │ │ │ str r0, [r3, #8] │ │ │ │ strb r1, [r3, #13] │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ - bl 153a94 │ │ │ │ + bl 153a7c │ │ │ │ add sp, sp, #260 @ 0x104 │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3a344 │ │ │ │ - b 1519a0 │ │ │ │ + b 151988 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #364 @ 0x16c │ │ │ │ bl 3a32c │ │ │ │ - b 1519a0 │ │ │ │ + b 151988 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #356 @ 0x164 │ │ │ │ bl 3a32c │ │ │ │ - b 1519a0 │ │ │ │ + b 151988 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ add r5, r9, #8 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r2, sp, #752 @ 0x2f0 │ │ │ │ mov r4, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ - b 151a0c │ │ │ │ + b 1519f4 │ │ │ │ mov r4, r0 │ │ │ │ - b 1519e0 │ │ │ │ + b 1519c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 153a14 │ │ │ │ - b 1519e0 │ │ │ │ + bl 1539fc │ │ │ │ + b 1519c8 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 153934 │ │ │ │ + bl 15391c │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ - bl 153a94 │ │ │ │ - b 151a24 │ │ │ │ + bl 153a7c │ │ │ │ + b 151a0c │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 153a94 │ │ │ │ - b 151a24 │ │ │ │ + bl 153a7c │ │ │ │ + b 151a0c │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ add r0, r0, #32 │ │ │ │ - bl 153b6c │ │ │ │ + bl 153b54 │ │ │ │ mov r0, fp │ │ │ │ - bl 153a94 │ │ │ │ + bl 153a7c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq pc, r7, r4, lsl #22 │ │ │ │ - andseq pc, r7, r0, lsr #18 │ │ │ │ - andseq pc, r7, r0, lsr #20 │ │ │ │ + andseq pc, r7, ip, lsl fp @ │ │ │ │ + andseq pc, r7, r8, lsr r9 @ │ │ │ │ + andseq pc, r7, r8, lsr sl @ │ │ │ │ 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 17b804 │ │ │ │ + bl 17b7ec │ │ │ │ ldr r6, [sp, #892] @ 0x37c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 151a8c │ │ │ │ + bne 151a74 │ │ │ │ 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 151eac │ │ │ │ + b 151e94 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ add r8, sp, #1248 @ 0x4e0 │ │ │ │ add r1, r5, #424 @ 0x1a8 │ │ │ │ @@ -307960,227 +307954,227 @@ │ │ │ │ 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 151aec │ │ │ │ + bne 151ad4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 339ac │ │ │ │ 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 151b28 │ │ │ │ + bne 151b10 │ │ │ │ mov r0, r7 │ │ │ │ bl 33a10 │ │ │ │ ldr r0, [sp, #1708] @ 0x6ac │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r5, [sp, #1700] @ 0x6a4 │ │ │ │ add r6, r8, #444 @ 0x1bc │ │ │ │ ldr r1, [sp, #1692] @ 0x69c │ │ │ │ str r0, [sp, #1712] @ 0x6b0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 151b58 │ │ │ │ + bne 151b40 │ │ │ │ mov r0, r6 │ │ │ │ bl 3394c │ │ │ │ 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 17a194 │ │ │ │ + bl 17a17c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 151e60 │ │ │ │ + bne 151e48 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 17a194 │ │ │ │ + bl 17a17c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 151e60 │ │ │ │ + bne 151e48 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 17a194 │ │ │ │ + bl 17a17c │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne 151e64 │ │ │ │ + bne 151e4c │ │ │ │ str r7, [sp, #2012] @ 0x7dc │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 17a194 │ │ │ │ + bl 17a17c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne 151e64 │ │ │ │ + bne 151e4c │ │ │ │ str r7, [sp, #2016] @ 0x7e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 17b540 │ │ │ │ + bl 17b528 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 151e60 │ │ │ │ + bne 151e48 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 17a93c │ │ │ │ + bl 17a924 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 151e60 │ │ │ │ + bne 151e48 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl 152ac0 │ │ │ │ + bl 152aa8 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 151e60 │ │ │ │ + bne 151e48 │ │ │ │ ldr r1, [sp, #1676] @ 0x68c │ │ │ │ ldr r0, [sp, #1668] @ 0x684 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 151c68 │ │ │ │ + bls 151c50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #20 │ │ │ │ - bl 153db0 │ │ │ │ + bl 153d98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 151ec0 │ │ │ │ + bne 151ea8 │ │ │ │ add r5, sp, #1248 @ 0x4e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18de98 │ │ │ │ + bl 18de80 │ │ │ │ add r0, r5, #492 @ 0x1ec │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b37c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 151e60 │ │ │ │ + bne 151e48 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl 17b5bc │ │ │ │ + bl 17b5a4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 17b928 │ │ │ │ + bl 17b910 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 151e60 │ │ │ │ + bne 151e48 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 17a98c │ │ │ │ + bl 17a974 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 151e60 │ │ │ │ + bne 151e48 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl 17b64c │ │ │ │ + bl 17b634 │ │ │ │ add r9, sp, #1248 @ 0x4e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bb04 │ │ │ │ + bl 17baec │ │ │ │ add sl, r9, #32 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, sl │ │ │ │ - bl 18770c │ │ │ │ + bl 1876f4 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ add r5, r9, #480 @ 0x1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151d38 │ │ │ │ + beq 151d20 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 151d10 │ │ │ │ + bne 151cf8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 151d38 │ │ │ │ + bne 151d20 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ ldr r1, [sp, #1688] @ 0x698 │ │ │ │ ldr r7, [sp, #1680] @ 0x690 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stm r5, {r0, r2, r3} │ │ │ │ add r2, r9, #768 @ 0x300 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, r9, #760 @ 0x2f8 │ │ │ │ cmp r7, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ str r0, [sp, #2004] @ 0x7d4 │ │ │ │ - bls 151d88 │ │ │ │ + bls 151d70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #9 │ │ │ │ - bl 153db0 │ │ │ │ + bl 153d98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 151ec0 │ │ │ │ + bne 151ea8 │ │ │ │ ldr r1, [sp, #1700] @ 0x6a4 │ │ │ │ ldr r0, [sp, #1692] @ 0x69c │ │ │ │ cmp r0, r1 │ │ │ │ - bls 151db0 │ │ │ │ + bls 151d98 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ - bl 153db0 │ │ │ │ + bl 153d98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 151ec0 │ │ │ │ + bne 151ea8 │ │ │ │ ldr r1, [sp, #1712] @ 0x6b0 │ │ │ │ ldr r0, [sp, #1704] @ 0x6a8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 151dd8 │ │ │ │ + bls 151dc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ - bl 153db0 │ │ │ │ + bl 153d98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 151ec0 │ │ │ │ + bne 151ea8 │ │ │ │ ldr r1, [sp, #1724] @ 0x6bc │ │ │ │ ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 151e00 │ │ │ │ + bls 151de8 │ │ │ │ add r0, r9, #468 @ 0x1d4 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ - bl 153db0 │ │ │ │ + bl 153d98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 151ec0 │ │ │ │ + bne 151ea8 │ │ │ │ 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 24cd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 153b6c │ │ │ │ + bl 153b54 │ │ │ │ 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 │ │ │ │ @@ -308192,17 +308186,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 153b6c │ │ │ │ + bl 153b54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 153a94 │ │ │ │ + bl 153a7c │ │ │ │ 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 │ │ │ │ @@ -308214,43 +308208,43 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov r6, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ - b 151ee0 │ │ │ │ + b 151ec8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r8, #32 │ │ │ │ - bl 153b6c │ │ │ │ + bl 153b54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 153a94 │ │ │ │ + bl 153a7c │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 17b804 │ │ │ │ + bl 17b7ec │ │ │ │ ldr r6, [sp, #892] @ 0x37c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 151f4c │ │ │ │ + bne 151f34 │ │ │ │ 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 15236c │ │ │ │ + b 152354 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ add r8, sp, #1248 @ 0x4e0 │ │ │ │ add r1, r5, #424 @ 0x1a8 │ │ │ │ @@ -308264,227 +308258,227 @@ │ │ │ │ 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 151fac │ │ │ │ + bne 151f94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 339ac │ │ │ │ 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 151fe8 │ │ │ │ + bne 151fd0 │ │ │ │ mov r0, r7 │ │ │ │ bl 33a10 │ │ │ │ ldr r0, [sp, #1708] @ 0x6ac │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r5, [sp, #1700] @ 0x6a4 │ │ │ │ add r6, r8, #444 @ 0x1bc │ │ │ │ ldr r1, [sp, #1692] @ 0x69c │ │ │ │ str r0, [sp, #1712] @ 0x6b0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 152018 │ │ │ │ + bne 152000 │ │ │ │ mov r0, r6 │ │ │ │ bl 3394c │ │ │ │ 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 17a194 │ │ │ │ + bl 17a17c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 152320 │ │ │ │ + bne 152308 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 17a194 │ │ │ │ + bl 17a17c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 152320 │ │ │ │ + bne 152308 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 17a194 │ │ │ │ + bl 17a17c │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne 152324 │ │ │ │ + bne 15230c │ │ │ │ str r7, [sp, #2012] @ 0x7dc │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 17a194 │ │ │ │ + bl 17a17c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne 152324 │ │ │ │ + bne 15230c │ │ │ │ str r7, [sp, #2016] @ 0x7e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 17b540 │ │ │ │ + bl 17b528 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 152320 │ │ │ │ + bne 152308 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 17a93c │ │ │ │ + bl 17a924 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 152320 │ │ │ │ + bne 152308 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl 1523bc │ │ │ │ + bl 1523a4 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 152320 │ │ │ │ + bne 152308 │ │ │ │ ldr r1, [sp, #1676] @ 0x68c │ │ │ │ ldr r0, [sp, #1668] @ 0x684 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 152128 │ │ │ │ + bls 152110 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #20 │ │ │ │ - bl 153db0 │ │ │ │ + bl 153d98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 152380 │ │ │ │ + bne 152368 │ │ │ │ add r5, sp, #1248 @ 0x4e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18de98 │ │ │ │ + bl 18de80 │ │ │ │ add r0, r5, #492 @ 0x1ec │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17b394 │ │ │ │ + bl 17b37c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 152320 │ │ │ │ + bne 152308 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl 17b5bc │ │ │ │ + bl 17b5a4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 17b928 │ │ │ │ + bl 17b910 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 152320 │ │ │ │ + bne 152308 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 17a98c │ │ │ │ + bl 17a974 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 152320 │ │ │ │ + bne 152308 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl 17b64c │ │ │ │ + bl 17b634 │ │ │ │ add r9, sp, #1248 @ 0x4e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bb04 │ │ │ │ + bl 17baec │ │ │ │ add sl, r9, #32 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, sl │ │ │ │ - bl 18770c │ │ │ │ + bl 1876f4 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ add r5, r9, #480 @ 0x1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1521f8 │ │ │ │ + beq 1521e0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1521d0 │ │ │ │ + bne 1521b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1521f8 │ │ │ │ + bne 1521e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ ldr r1, [sp, #1688] @ 0x698 │ │ │ │ ldr r7, [sp, #1680] @ 0x690 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stm r5, {r0, r2, r3} │ │ │ │ add r2, r9, #768 @ 0x300 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, r9, #760 @ 0x2f8 │ │ │ │ cmp r7, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ str r0, [sp, #2004] @ 0x7d4 │ │ │ │ - bls 152248 │ │ │ │ + bls 152230 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #9 │ │ │ │ - bl 153db0 │ │ │ │ + bl 153d98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 152380 │ │ │ │ + bne 152368 │ │ │ │ ldr r1, [sp, #1700] @ 0x6a4 │ │ │ │ ldr r0, [sp, #1692] @ 0x69c │ │ │ │ cmp r0, r1 │ │ │ │ - bls 152270 │ │ │ │ + bls 152258 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ - bl 153db0 │ │ │ │ + bl 153d98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 152380 │ │ │ │ + bne 152368 │ │ │ │ ldr r1, [sp, #1712] @ 0x6b0 │ │ │ │ ldr r0, [sp, #1704] @ 0x6a8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 152298 │ │ │ │ + bls 152280 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ - bl 153db0 │ │ │ │ + bl 153d98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 152380 │ │ │ │ + bne 152368 │ │ │ │ ldr r1, [sp, #1724] @ 0x6bc │ │ │ │ ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 1522c0 │ │ │ │ + bls 1522a8 │ │ │ │ add r0, r9, #468 @ 0x1d4 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ - bl 153db0 │ │ │ │ + bl 153d98 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 152380 │ │ │ │ + bne 152368 │ │ │ │ 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 24cd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 153b6c │ │ │ │ + bl 153b54 │ │ │ │ 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 │ │ │ │ @@ -308496,17 +308490,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 153b6c │ │ │ │ + bl 153b54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 153a94 │ │ │ │ + bl 153a7c │ │ │ │ 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 │ │ │ │ @@ -308518,28 +308512,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov r6, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ - b 1523a0 │ │ │ │ + b 152388 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r8, #32 │ │ │ │ - bl 153b6c │ │ │ │ + bl 153b54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 153a94 │ │ │ │ + bl 153a7c │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 1529e4 │ │ │ │ + beq 1529cc │ │ │ │ add r0, r2, r3, lsl #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r1, #492 @ 0x1ec │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, r1, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ @@ -308561,103 +308555,103 @@ │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldrd r6, [r4] │ │ │ │ cmn r7, #-2147483646 @ 0x80000002 │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ - bhi 152a2c │ │ │ │ + bhi 152a14 │ │ │ │ ldr r1, [fp, #748] @ 0x2ec │ │ │ │ ldr r2, [fp, #752] @ 0x2f0 │ │ │ │ cmp r7, r1 │ │ │ │ ldr r0, [fp, #476] @ 0x1dc │ │ │ │ movcc r1, r7 │ │ │ │ cmp r7, r2 │ │ │ │ movhi r2, r7 │ │ │ │ cmp r5, r0 │ │ │ │ str r1, [fp, #748] @ 0x2ec │ │ │ │ str r2, [fp, #752] @ 0x2f0 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ - bne 152a48 │ │ │ │ + bne 152a30 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 15248c │ │ │ │ + bne 152474 │ │ │ │ mov r0, r9 │ │ │ │ bl 33408 │ │ │ │ ldr r0, [fp, #472] @ 0x1d8 │ │ │ │ add r1, r5, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r7, [r0, r5, lsl #2] │ │ │ │ ldr r0, [fp, #416] @ 0x1a0 │ │ │ │ str r1, [fp, #476] @ 0x1dc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1524c8 │ │ │ │ + beq 1524b0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 186e1c │ │ │ │ + bl 186e04 │ │ │ │ ldr r9, [fp, #764] @ 0x2fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1529a4 │ │ │ │ + beq 15298c │ │ │ │ add r0, r6, r7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 152528 │ │ │ │ + b 152510 │ │ │ │ orr sl, sl, #32 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl 17a418 │ │ │ │ + bl 17a400 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1529f8 │ │ │ │ + bne 1529e0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - beq 1529a8 │ │ │ │ + beq 152990 │ │ │ │ ldrb sl, [r6], #1 │ │ │ │ tst r0, #1 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - beq 152550 │ │ │ │ + beq 152538 │ │ │ │ ldr ip, [fp, #416] @ 0x1a0 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r1, [ip, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 152588 │ │ │ │ - b 1529c8 │ │ │ │ + bne 152570 │ │ │ │ + b 1529b0 │ │ │ │ ldr r1, [fp, #428] @ 0x1ac │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 152a98 │ │ │ │ + bcs 152a80 │ │ │ │ ldr r1, [fp, #424] @ 0x1a8 │ │ │ │ add r2, r9, r9, lsl #2 │ │ │ │ ldr ip, [fp, #416] @ 0x1a0 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ - beq 152588 │ │ │ │ + beq 152570 │ │ │ │ ldrb r1, [ip, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 1529c8 │ │ │ │ + beq 1529b0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #12 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - beq 15264c │ │ │ │ + beq 152634 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ sub r1, sl, #1 │ │ │ │ str r8, [sp, #212] @ 0xd4 │ │ │ │ mov r0, #12 │ │ │ │ str r8, [sp, #208] @ 0xd0 │ │ │ │ and r2, r0, r1, lsr #3 │ │ │ │ str r8, [sp, #204] @ 0xcc │ │ │ │ @@ -308734,30 +308728,30 @@ │ │ │ │ orr r0, r0, r1, lsr r4 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r9, r0 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldrb r0, [ip, #6] │ │ │ │ mov r3, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15286c │ │ │ │ + beq 152854 │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #25 │ │ │ │ - bhi 152718 │ │ │ │ + bhi 152700 │ │ │ │ orr r0, sl, #32 │ │ │ │ mov r1, #1 │ │ │ │ - b 152738 │ │ │ │ + b 152720 │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ mov r1, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ mov r0, sl │ │ │ │ andcc r0, r0, #95 @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15299c │ │ │ │ + beq 152984 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ sub r1, r0, #1 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ mov r6, fp │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ and r2, r3, r1, lsr #3 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ @@ -308832,103 +308826,103 @@ │ │ │ │ orr r0, r0, lr │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [fp, #428] @ 0x1ac │ │ │ │ add r8, sp, #224 @ 0xe0 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 152a7c │ │ │ │ + bcs 152a64 │ │ │ │ ldr r0, [fp, #424] @ 0x1a8 │ │ │ │ add r1, r5, r5, lsl #2 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ add r2, r0, r1, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1528d0 │ │ │ │ + beq 1528b8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [fp, #452] @ 0x1c4 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 152a8c │ │ │ │ + bcs 152a74 │ │ │ │ ldr r1, [fp, #448] @ 0x1c0 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne 152510 │ │ │ │ - b 152924 │ │ │ │ + bne 1524f8 │ │ │ │ + b 15290c │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 152924 │ │ │ │ + beq 15290c │ │ │ │ ldr r2, [fp, #436] @ 0x1b4 │ │ │ │ ldr r1, [fp, #440] @ 0x1b8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 152a70 │ │ │ │ + bcs 152a58 │ │ │ │ add r3, r0, r0, lsl #3 │ │ │ │ mov r0, r2 │ │ │ │ ldrb r3, [r0, r3]! │ │ │ │ cmp sl, r3 │ │ │ │ - bls 152910 │ │ │ │ + bls 1528f8 │ │ │ │ ldr r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1528e4 │ │ │ │ - b 152924 │ │ │ │ - bne 152924 │ │ │ │ + bne 1528cc │ │ │ │ + b 15290c │ │ │ │ + bne 15290c │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne 152510 │ │ │ │ + bne 1524f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 17a194 │ │ │ │ + bl 17a17c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r9, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 152a0c │ │ │ │ + bne 1529f4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl 17a418 │ │ │ │ + bl 17a400 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1529f8 │ │ │ │ + bne 1529e0 │ │ │ │ ldr r0, [fp, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 152510 │ │ │ │ + bne 1524f8 │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcc 1524e8 │ │ │ │ + bcc 1524d0 │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc sl, sl, #95 @ 0x5f │ │ │ │ - b 1524ec │ │ │ │ + b 1524d4 │ │ │ │ mov r0, #0 │ │ │ │ - b 1527d4 │ │ │ │ + b 1527bc │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 17a810 │ │ │ │ + bl 17a7f8 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1529f8 │ │ │ │ + bne 1529e0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 152438 │ │ │ │ + bne 152420 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ @@ -308946,49 +308940,49 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #2 │ │ │ │ stm r2, {r1, r5} │ │ │ │ str r0, [r2, #8] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #92] @ 152aac │ │ │ │ + ldr r3, [pc, #92] @ 152a94 │ │ │ │ mov r0, #95 @ 0x5f │ │ │ │ - ldr r1, [pc, #88] @ 152ab0 │ │ │ │ + ldr r1, [pc, #88] @ 152a98 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [sp] │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ mov r0, #0 │ │ │ │ bl 3a8b0 │ │ │ │ - ldr r2, [pc, #64] @ 152ab8 │ │ │ │ + ldr r2, [pc, #64] @ 152aa0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #48] @ 152ab4 │ │ │ │ + ldr r2, [pc, #48] @ 152a9c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #40] @ 152abc │ │ │ │ + ldr r2, [pc, #40] @ 152aa4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #8] @ 152aa8 │ │ │ │ + ldr r2, [pc, #8] @ 152a90 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq lr, r7, r0, lsr #18 │ │ │ │ - andseq r4, r0, sp, asr #16 │ │ │ │ - andseq lr, r7, r4, asr r9 │ │ │ │ - @ instruction: 0x0017e8fc │ │ │ │ - andseq lr, r7, ip, lsr #18 │ │ │ │ - andseq lr, r7, r0, lsl #18 │ │ │ │ + andseq lr, r7, r8, lsr r9 │ │ │ │ + andseq r4, r0, r5, ror #16 │ │ │ │ + andseq lr, r7, ip, ror #18 │ │ │ │ + andseq lr, r7, r4, lsl r9 │ │ │ │ + andseq lr, r7, r4, asr #18 │ │ │ │ + andseq lr, r7, r8, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 1530e8 │ │ │ │ + beq 1530d0 │ │ │ │ add r0, r2, r3, lsl #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r1, #492 @ 0x1ec │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, r1, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ @@ -309010,103 +309004,103 @@ │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ cmn r7, #-2147483646 @ 0x80000002 │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ - bhi 153130 │ │ │ │ + bhi 153118 │ │ │ │ ldr r1, [fp, #748] @ 0x2ec │ │ │ │ ldr r2, [fp, #752] @ 0x2f0 │ │ │ │ cmp r7, r1 │ │ │ │ ldr r0, [fp, #476] @ 0x1dc │ │ │ │ movcc r1, r7 │ │ │ │ cmp r7, r2 │ │ │ │ movhi r2, r7 │ │ │ │ cmp r5, r0 │ │ │ │ str r1, [fp, #748] @ 0x2ec │ │ │ │ str r2, [fp, #752] @ 0x2f0 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ - bne 153144 │ │ │ │ + bne 15312c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 152b90 │ │ │ │ + bne 152b78 │ │ │ │ mov r0, r9 │ │ │ │ bl 33408 │ │ │ │ ldr r0, [fp, #472] @ 0x1d8 │ │ │ │ add r1, r5, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r7, [r0, r5, lsl #2] │ │ │ │ ldr r0, [fp, #416] @ 0x1a0 │ │ │ │ str r1, [fp, #476] @ 0x1dc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 152bcc │ │ │ │ + beq 152bb4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 186e1c │ │ │ │ + bl 186e04 │ │ │ │ ldr r9, [fp, #764] @ 0x2fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1530a8 │ │ │ │ + beq 153090 │ │ │ │ add r0, r6, r7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 152c2c │ │ │ │ + b 152c14 │ │ │ │ orr sl, sl, #32 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl 17a418 │ │ │ │ + bl 17a400 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1530fc │ │ │ │ + bne 1530e4 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - beq 1530ac │ │ │ │ + beq 153094 │ │ │ │ ldrb sl, [r6], #1 │ │ │ │ tst r0, #1 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - beq 152c54 │ │ │ │ + beq 152c3c │ │ │ │ ldr ip, [fp, #416] @ 0x1a0 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r1, [ip, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 152c8c │ │ │ │ - b 1530cc │ │ │ │ + bne 152c74 │ │ │ │ + b 1530b4 │ │ │ │ ldr r1, [fp, #428] @ 0x1ac │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 153194 │ │ │ │ + bcs 15317c │ │ │ │ ldr r1, [fp, #424] @ 0x1a8 │ │ │ │ add r2, r9, r9, lsl #2 │ │ │ │ ldr ip, [fp, #416] @ 0x1a0 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ - beq 152c8c │ │ │ │ + beq 152c74 │ │ │ │ ldrb r1, [ip, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 1530cc │ │ │ │ + beq 1530b4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #12 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - beq 152d50 │ │ │ │ + beq 152d38 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ sub r1, sl, #1 │ │ │ │ str r8, [sp, #212] @ 0xd4 │ │ │ │ mov r0, #12 │ │ │ │ str r8, [sp, #208] @ 0xd0 │ │ │ │ and r2, r0, r1, lsr #3 │ │ │ │ str r8, [sp, #204] @ 0xcc │ │ │ │ @@ -309183,30 +309177,30 @@ │ │ │ │ orr r0, r0, r1, lsr r4 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r9, r0 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldrb r0, [ip, #6] │ │ │ │ mov r3, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 152f70 │ │ │ │ + beq 152f58 │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #25 │ │ │ │ - bhi 152e1c │ │ │ │ + bhi 152e04 │ │ │ │ orr r0, sl, #32 │ │ │ │ mov r1, #1 │ │ │ │ - b 152e3c │ │ │ │ + b 152e24 │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ mov r1, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ mov r0, sl │ │ │ │ andcc r0, r0, #95 @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1530a0 │ │ │ │ + beq 153088 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ sub r1, r0, #1 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ mov r6, fp │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ and r2, r3, r1, lsr #3 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ @@ -309281,103 +309275,103 @@ │ │ │ │ orr r0, r0, lr │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [fp, #428] @ 0x1ac │ │ │ │ add r8, sp, #224 @ 0xe0 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 153178 │ │ │ │ + bcs 153160 │ │ │ │ ldr r0, [fp, #424] @ 0x1a8 │ │ │ │ add r1, r5, r5, lsl #2 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ add r2, r0, r1, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 152fd4 │ │ │ │ + beq 152fbc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [fp, #452] @ 0x1c4 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 153188 │ │ │ │ + bcs 153170 │ │ │ │ ldr r1, [fp, #448] @ 0x1c0 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne 152c14 │ │ │ │ - b 153028 │ │ │ │ + bne 152bfc │ │ │ │ + b 153010 │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153028 │ │ │ │ + beq 153010 │ │ │ │ ldr r2, [fp, #436] @ 0x1b4 │ │ │ │ ldr r1, [fp, #440] @ 0x1b8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15316c │ │ │ │ + bcs 153154 │ │ │ │ add r3, r0, r0, lsl #3 │ │ │ │ mov r0, r2 │ │ │ │ ldrb r3, [r0, r3]! │ │ │ │ cmp sl, r3 │ │ │ │ - bls 153014 │ │ │ │ + bls 152ffc │ │ │ │ ldr r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 152fe8 │ │ │ │ - b 153028 │ │ │ │ - bne 153028 │ │ │ │ + bne 152fd0 │ │ │ │ + b 153010 │ │ │ │ + bne 153010 │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne 152c14 │ │ │ │ + bne 152bfc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 17a194 │ │ │ │ + bl 17a17c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r9, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 153110 │ │ │ │ + bne 1530f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl 17a418 │ │ │ │ + bl 17a400 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1530fc │ │ │ │ + bne 1530e4 │ │ │ │ ldr r0, [fp, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 152c14 │ │ │ │ + bne 152bfc │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcc 152bec │ │ │ │ + bcc 152bd4 │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc sl, sl, #95 @ 0x5f │ │ │ │ - b 152bf0 │ │ │ │ + b 152bd8 │ │ │ │ mov r0, #0 │ │ │ │ - b 152ed8 │ │ │ │ + b 152ec0 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 17a810 │ │ │ │ + bl 17a7f8 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1530fc │ │ │ │ + bne 1530e4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, r4, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 152b3c │ │ │ │ + bne 152b24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ @@ -309393,49 +309387,49 @@ │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r0, r5, r7} │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #92] @ 1531a8 │ │ │ │ + ldr r3, [pc, #92] @ 153190 │ │ │ │ mov r0, #95 @ 0x5f │ │ │ │ - ldr r1, [pc, #88] @ 1531ac │ │ │ │ + ldr r1, [pc, #88] @ 153194 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [sp] │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ mov r0, #0 │ │ │ │ bl 3a8b0 │ │ │ │ - ldr r2, [pc, #64] @ 1531b4 │ │ │ │ + ldr r2, [pc, #64] @ 15319c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #48] @ 1531b0 │ │ │ │ + ldr r2, [pc, #48] @ 153198 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #40] @ 1531b8 │ │ │ │ + ldr r2, [pc, #40] @ 1531a0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #8] @ 1531a4 │ │ │ │ + ldr r2, [pc, #8] @ 15318c │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq lr, r7, r4, lsr #4 │ │ │ │ - andseq r4, r0, r1, asr r1 │ │ │ │ - andseq lr, r7, r8, asr r2 │ │ │ │ - andseq lr, r7, r0, lsl #4 │ │ │ │ - andseq lr, r7, r0, lsr r2 │ │ │ │ - andseq lr, r7, r4, lsl #4 │ │ │ │ + andseq lr, r7, ip, lsr r2 │ │ │ │ + andseq r4, r0, r9, ror #2 │ │ │ │ + andseq lr, r7, r0, ror r2 │ │ │ │ + andseq lr, r7, r8, lsl r2 │ │ │ │ + andseq lr, r7, r8, asr #4 │ │ │ │ + andseq lr, r7, ip, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 1537e8 │ │ │ │ + beq 1537d0 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ add r9, r1, #468 @ 0x1d4 │ │ │ │ add r8, sp, #224 @ 0xe0 │ │ │ │ mov r4, r2 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r1, #492 @ 0x1ec │ │ │ │ @@ -309458,103 +309452,103 @@ │ │ │ │ str r9, [sp, #20] │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ cmn r7, #-2147483646 @ 0x80000002 │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ - bhi 153830 │ │ │ │ + bhi 153818 │ │ │ │ ldr r1, [fp, #748] @ 0x2ec │ │ │ │ ldr r2, [fp, #752] @ 0x2f0 │ │ │ │ cmp r7, r1 │ │ │ │ ldr r0, [fp, #476] @ 0x1dc │ │ │ │ movcc r1, r7 │ │ │ │ cmp r7, r2 │ │ │ │ movhi r2, r7 │ │ │ │ cmp r5, r0 │ │ │ │ str r1, [fp, #748] @ 0x2ec │ │ │ │ str r2, [fp, #752] @ 0x2f0 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ - bne 153844 │ │ │ │ + bne 15382c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 153290 │ │ │ │ + bne 153278 │ │ │ │ mov r0, r9 │ │ │ │ bl 33408 │ │ │ │ ldr r0, [fp, #472] @ 0x1d8 │ │ │ │ add r1, r5, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r7, [r0, r5, lsl #2] │ │ │ │ ldr r0, [fp, #416] @ 0x1a0 │ │ │ │ str r1, [fp, #476] @ 0x1dc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1532cc │ │ │ │ + beq 1532b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 186e1c │ │ │ │ + bl 186e04 │ │ │ │ ldr r9, [fp, #764] @ 0x2fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1537a8 │ │ │ │ + beq 153790 │ │ │ │ add r0, r6, r7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 15332c │ │ │ │ + b 153314 │ │ │ │ orr sl, sl, #32 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl 17a418 │ │ │ │ + bl 17a400 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1537fc │ │ │ │ + bne 1537e4 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - beq 1537ac │ │ │ │ + beq 153794 │ │ │ │ ldrb sl, [r6], #1 │ │ │ │ tst r0, #1 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - beq 153354 │ │ │ │ + beq 15333c │ │ │ │ ldr ip, [fp, #416] @ 0x1a0 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r1, [ip, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15338c │ │ │ │ - b 1537cc │ │ │ │ + bne 153374 │ │ │ │ + b 1537b4 │ │ │ │ ldr r1, [fp, #428] @ 0x1ac │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 153894 │ │ │ │ + bcs 15387c │ │ │ │ ldr r1, [fp, #424] @ 0x1a8 │ │ │ │ add r2, r9, r9, lsl #2 │ │ │ │ ldr ip, [fp, #416] @ 0x1a0 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ - beq 15338c │ │ │ │ + beq 153374 │ │ │ │ ldrb r1, [ip, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 1537cc │ │ │ │ + beq 1537b4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #12 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - beq 153450 │ │ │ │ + beq 153438 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ sub r1, sl, #1 │ │ │ │ str r8, [sp, #212] @ 0xd4 │ │ │ │ mov r0, #12 │ │ │ │ str r8, [sp, #208] @ 0xd0 │ │ │ │ and r2, r0, r1, lsr #3 │ │ │ │ str r8, [sp, #204] @ 0xcc │ │ │ │ @@ -309631,30 +309625,30 @@ │ │ │ │ orr r0, r0, r1, lsr r4 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r9, r0 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldrb r0, [ip, #6] │ │ │ │ mov r3, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153670 │ │ │ │ + beq 153658 │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #25 │ │ │ │ - bhi 15351c │ │ │ │ + bhi 153504 │ │ │ │ orr r0, sl, #32 │ │ │ │ mov r1, #1 │ │ │ │ - b 15353c │ │ │ │ + b 153524 │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ mov r1, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ mov r0, sl │ │ │ │ andcc r0, r0, #95 @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1537a0 │ │ │ │ + beq 153788 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ sub r1, r0, #1 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ mov r6, fp │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ and r2, r3, r1, lsr #3 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ @@ -309729,103 +309723,103 @@ │ │ │ │ orr r0, r0, lr │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [fp, #428] @ 0x1ac │ │ │ │ add r8, sp, #224 @ 0xe0 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 153878 │ │ │ │ + bcs 153860 │ │ │ │ ldr r0, [fp, #424] @ 0x1a8 │ │ │ │ add r1, r5, r5, lsl #2 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ add r2, r0, r1, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1536d4 │ │ │ │ + beq 1536bc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [fp, #452] @ 0x1c4 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 153888 │ │ │ │ + bcs 153870 │ │ │ │ ldr r1, [fp, #448] @ 0x1c0 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne 153314 │ │ │ │ - b 153728 │ │ │ │ + bne 1532fc │ │ │ │ + b 153710 │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153728 │ │ │ │ + beq 153710 │ │ │ │ ldr r2, [fp, #436] @ 0x1b4 │ │ │ │ ldr r1, [fp, #440] @ 0x1b8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15386c │ │ │ │ + bcs 153854 │ │ │ │ add r3, r0, r0, lsl #3 │ │ │ │ mov r0, r2 │ │ │ │ ldrb r3, [r0, r3]! │ │ │ │ cmp sl, r3 │ │ │ │ - bls 153714 │ │ │ │ + bls 1536fc │ │ │ │ ldr r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1536e8 │ │ │ │ - b 153728 │ │ │ │ - bne 153728 │ │ │ │ + bne 1536d0 │ │ │ │ + b 153710 │ │ │ │ + bne 153710 │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne 153314 │ │ │ │ + bne 1532fc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 17a194 │ │ │ │ + bl 17a17c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r9, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 153810 │ │ │ │ + bne 1537f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl 17a418 │ │ │ │ + bl 17a400 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1537fc │ │ │ │ + bne 1537e4 │ │ │ │ ldr r0, [fp, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 153314 │ │ │ │ + bne 1532fc │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcc 1532ec │ │ │ │ + bcc 1532d4 │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc sl, sl, #95 @ 0x5f │ │ │ │ - b 1532f0 │ │ │ │ + b 1532d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 1535d8 │ │ │ │ + b 1535c0 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 17a810 │ │ │ │ + bl 17a7f8 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1537fc │ │ │ │ + bne 1537e4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, r4, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 15323c │ │ │ │ + bne 153224 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ @@ -309841,289 +309835,289 @@ │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r0, r5, r7} │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #92] @ 1538a8 │ │ │ │ + ldr r3, [pc, #92] @ 153890 │ │ │ │ mov r0, #95 @ 0x5f │ │ │ │ - ldr r1, [pc, #88] @ 1538ac │ │ │ │ + ldr r1, [pc, #88] @ 153894 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [sp] │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ mov r0, #0 │ │ │ │ bl 3a8b0 │ │ │ │ - ldr r2, [pc, #64] @ 1538b4 │ │ │ │ + ldr r2, [pc, #64] @ 15389c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #48] @ 1538b0 │ │ │ │ + ldr r2, [pc, #48] @ 153898 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #40] @ 1538b8 │ │ │ │ + ldr r2, [pc, #40] @ 1538a0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #8] @ 1538a4 │ │ │ │ + ldr r2, [pc, #8] @ 15388c │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq sp, r7, r4, lsr #22 │ │ │ │ - andseq r3, r0, r1, asr sl │ │ │ │ - andseq sp, r7, r8, asr fp │ │ │ │ - andseq sp, r7, r0, lsl #22 │ │ │ │ - andseq sp, r7, r0, lsr fp │ │ │ │ - andseq sp, r7, r4, lsl #22 │ │ │ │ + andseq sp, r7, ip, lsr fp │ │ │ │ + andseq r3, r0, r9, ror #20 │ │ │ │ + andseq sp, r7, r0, ror fp │ │ │ │ + andseq sp, r7, r8, lsl fp │ │ │ │ + andseq sp, r7, r8, asr #22 │ │ │ │ + andseq sp, r7, ip, lsl fp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 184470 │ │ │ │ + bl 184458 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 185db8 │ │ │ │ + bl 185da0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 181e30 │ │ │ │ + bl 181e18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 180fa0 │ │ │ │ + bl 180f88 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ - b 189724 │ │ │ │ + b 18970c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153958 │ │ │ │ + beq 153940 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 153998 │ │ │ │ + beq 153980 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 153978 │ │ │ │ + b 153960 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 153998 │ │ │ │ + beq 153980 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15396c │ │ │ │ + beq 153954 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 15396c │ │ │ │ + b 153954 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1539b8 │ │ │ │ + beq 1539a0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1539d4 │ │ │ │ + beq 1539bc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153a10 │ │ │ │ + beq 1539f8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1539e4 │ │ │ │ + bne 1539cc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 153a10 │ │ │ │ + bne 1539f8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153a38 │ │ │ │ + beq 153a20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153a54 │ │ │ │ + beq 153a3c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ 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 153a64 │ │ │ │ + bne 153a4c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 153a90 │ │ │ │ + bne 153a78 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153abc │ │ │ │ + beq 153aa4 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153ad8 │ │ │ │ + beq 153ac0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153af4 │ │ │ │ + beq 153adc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153b10 │ │ │ │ + beq 153af8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153b2c │ │ │ │ + beq 153b14 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ 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 153b3c │ │ │ │ + bne 153b24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 153b68 │ │ │ │ + bne 153b50 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #360] @ 0x168 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153b8c │ │ │ │ + beq 153b74 │ │ │ │ ldr r0, [r4, #364] @ 0x16c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 153c24 │ │ │ │ + bne 153c0c │ │ │ │ ldr r6, [r4, #316] @ 0x13c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq 153c3c │ │ │ │ + beq 153c24 │ │ │ │ ldr r7, [r4, #324] @ 0x144 │ │ │ │ ldr r8, [r4, #320] @ 0x140 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 153be8 │ │ │ │ + beq 153bd0 │ │ │ │ add r5, r8, #4 │ │ │ │ - b 153bcc │ │ │ │ + b 153bb4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 153be8 │ │ │ │ + beq 153bd0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153bc0 │ │ │ │ + beq 153ba8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 153bc0 │ │ │ │ + b 153ba8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 153c04 │ │ │ │ + beq 153bec │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153c3c │ │ │ │ + beq 153c24 │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r6, [r4, #316] @ 0x13c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 153ba8 │ │ │ │ + bne 153b90 │ │ │ │ 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 153c84 │ │ │ │ + beq 153c6c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 153c68 │ │ │ │ + b 153c50 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 153c84 │ │ │ │ + beq 153c6c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153c5c │ │ │ │ + beq 153c44 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 153c5c │ │ │ │ + b 153c44 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153ca4 │ │ │ │ + beq 153c8c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ @@ -310134,108 +310128,108 @@ │ │ │ │ movt r7, #7 │ │ │ │ cmp r1, r7 │ │ │ │ sub r2, r1, r1, lsr #1 │ │ │ │ movcc r7, r1 │ │ │ │ cmp r7, r2 │ │ │ │ movls r7, r2 │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ - bls 153cfc │ │ │ │ + bls 153ce4 │ │ │ │ lsl r5, r7, #4 │ │ │ │ cmn r2, #-268435455 @ 0xf0000001 │ │ │ │ mov r6, #0 │ │ │ │ cmnls r5, #-2147483644 @ 0x80000004 │ │ │ │ - bls 153d08 │ │ │ │ + bls 153cf0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - b 153d54 │ │ │ │ + b 153d3c │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl ab34c │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153cf0 │ │ │ │ + beq 153cd8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r3, #0 │ │ │ │ add r2, lr, #20 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, r7 │ │ │ │ str r7, [r2, #-8] │ │ │ │ str r4, [r2, #-4] │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 1767a8 │ │ │ │ + bl 176790 │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ - bls 153d84 │ │ │ │ + bls 153d6c │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #24 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ - bls 153da8 │ │ │ │ + bls 153d90 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #12 │ │ │ │ - bl 153c40 │ │ │ │ + bl 153c28 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r8, r1 │ │ │ │ - bhi 153e30 │ │ │ │ + bhi 153e18 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153e24 │ │ │ │ + beq 153e0c │ │ │ │ mul r1, r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r2 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 153e14 │ │ │ │ + beq 153dfc │ │ │ │ mul r7, r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ bl ab354 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 153e20 │ │ │ │ + bne 153e08 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ bl ab350 │ │ │ │ mov r9, r5 │ │ │ │ strd r8, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 153e48 │ │ │ │ + ldr r0, [pc, #16] @ 153e30 │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ - ldr r2, [pc, #12] @ 153e4c │ │ │ │ + ldr r2, [pc, #12] @ 153e34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - mulseq r0, r8, r4 │ │ │ │ - mulseq r7, r0, r5 │ │ │ │ + @ instruction: 0x001034b0 │ │ │ │ + andseq sp, r7, r8, lsr #11 │ │ │ │ ldr r2, [r0, #328] @ 0x148 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ movwls r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ bx lr │ │ │ │ @@ -310245,47 +310239,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] @ 153ea0 │ │ │ │ + ldr r2, [pc, #4] @ 153e88 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq sp, r7, r8, asr #10 │ │ │ │ + andseq sp, r7, r0, ror #10 │ │ │ │ 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] @ 153ed0 │ │ │ │ + ldr r2, [pc, #12] @ 153eb8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq sp, r7, r8, lsr #10 │ │ │ │ + andseq sp, r7, r0, asr #10 │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153ef4 │ │ │ │ + beq 153edc │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153f14 │ │ │ │ + beq 153efc │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ popne {fp, pc} │ │ │ │ - bl 18d734 │ │ │ │ + bl 18d71c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - bl 18d704 │ │ │ │ + bl 18d6ec │ │ │ │ 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] │ │ │ │ @@ -310305,34 +310299,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 153fbc │ │ │ │ + bcs 153fa4 │ │ │ │ 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] @ 153fcc │ │ │ │ + ldr r3, [pc, #28] @ 153fb4 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #12] @ 153fd0 │ │ │ │ + ldr r2, [pc, #12] @ 153fb8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq sp, r7, r0, ror #8 │ │ │ │ - andseq sp, r7, ip, lsr r4 │ │ │ │ + andseq sp, r7, r8, ror r4 │ │ │ │ + andseq sp, r7, r4, asr r4 │ │ │ │ ldr r0, [r0, #324] @ 0x144 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ bx lr │ │ │ │ clz r0, r1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -310361,19 +310355,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] @ 154074 │ │ │ │ + ldr r2, [pc, #8] @ 15405c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x0017d3b4 │ │ │ │ + andseq sp, r7, ip, asr #7 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #308] @ 0x134 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -310381,205 +310375,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 154320 │ │ │ │ + bcs 154308 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ uxtab r0, r0, r3 │ │ │ │ cmp ip, #0 │ │ │ │ ldrb sl, [r0, #44] @ 0x2c │ │ │ │ add r8, sl, #2 │ │ │ │ - beq 154110 │ │ │ │ + beq 1540f8 │ │ │ │ ldr r0, [r9, r2, lsl #2] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq 1541e4 │ │ │ │ + beq 1541cc │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ - bne 154200 │ │ │ │ + bne 1541e8 │ │ │ │ ubfx r7, r0, #8, #8 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r7 │ │ │ │ - bne 1542ec │ │ │ │ + bne 1542d4 │ │ │ │ add r0, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1542e8 │ │ │ │ - ldr r2, [pc, #608] @ 15436c │ │ │ │ + bcc 1542d0 │ │ │ │ + ldr r2, [pc, #608] @ 154354 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ ldr r0, [r9, r2, lsl #2] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ - beq 154144 │ │ │ │ + beq 15412c │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bne 15416c │ │ │ │ + bne 154154 │ │ │ │ add r0, r2, r8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 154340 │ │ │ │ + bcs 154328 │ │ │ │ ldr r0, [r9, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 154150 │ │ │ │ - b 1542ec │ │ │ │ + beq 154138 │ │ │ │ + b 1542d4 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 1540f8 │ │ │ │ + beq 1540e0 │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 154334 │ │ │ │ + bcs 15431c │ │ │ │ ldr r2, [r9, r0, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 154110 │ │ │ │ - b 154320 │ │ │ │ + bcc 1540f8 │ │ │ │ + b 154308 │ │ │ │ ubfx ip, r0, #2, #6 │ │ │ │ tst r0, #3 │ │ │ │ addne ip, ip, #1 │ │ │ │ add r0, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 154310 │ │ │ │ + bcc 1542f8 │ │ │ │ sub lr, r1, r0 │ │ │ │ cmp ip, lr │ │ │ │ - bhi 1542f8 │ │ │ │ + bhi 1542e0 │ │ │ │ add lr, r9, r0, lsl #2 │ │ │ │ lsl r7, ip, #2 │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 154150 │ │ │ │ + beq 154138 │ │ │ │ ldr r5, [lr, r4, lsl #2] │ │ │ │ ubfx r6, r5, #16, #8 │ │ │ │ uxtb r3, r5 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 154298 │ │ │ │ + beq 154280 │ │ │ │ ubfx r3, r5, #8, #8 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 1542b4 │ │ │ │ + beq 15429c │ │ │ │ cmp sl, r6 │ │ │ │ - beq 1542d4 │ │ │ │ + beq 1542bc │ │ │ │ add r4, r4, #1 │ │ │ │ sub r7, r7, #4 │ │ │ │ lsr r3, r5, #24 │ │ │ │ cmp sl, r3 │ │ │ │ - bne 15419c │ │ │ │ - b 154274 │ │ │ │ + bne 154184 │ │ │ │ + b 15425c │ │ │ │ add r0, r8, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 154340 │ │ │ │ + bcs 154328 │ │ │ │ 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 154310 │ │ │ │ + bcc 1542f8 │ │ │ │ sub lr, r1, r0 │ │ │ │ cmp ip, lr │ │ │ │ - bhi 1542f8 │ │ │ │ + bhi 1542e0 │ │ │ │ add lr, r9, r0, lsl #2 │ │ │ │ lsl r7, ip, #2 │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1542f0 │ │ │ │ + beq 1542d8 │ │ │ │ ldr r6, [lr, r4, lsl #2] │ │ │ │ ubfx r5, r6, #16, #8 │ │ │ │ uxtb r2, r6 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 154298 │ │ │ │ + beq 154280 │ │ │ │ ubfx r2, r6, #8, #8 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 1542b4 │ │ │ │ + beq 15429c │ │ │ │ cmp sl, r5 │ │ │ │ - beq 1542d4 │ │ │ │ + beq 1542bc │ │ │ │ add r4, r4, #1 │ │ │ │ sub r7, r7, #4 │ │ │ │ lsr r2, r6, #24 │ │ │ │ cmp sl, r2 │ │ │ │ - bne 154230 │ │ │ │ + bne 154218 │ │ │ │ sub r2, r4, #1 │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r0, r0, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1542e8 │ │ │ │ - ldr r2, [pc, #200] @ 15435c │ │ │ │ + bcc 1542d0 │ │ │ │ + ldr r2, [pc, #200] @ 154344 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ add r0, ip, r0 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1542e8 │ │ │ │ - ldr r2, [pc, #176] @ 154360 │ │ │ │ + bcc 1542d0 │ │ │ │ + ldr r2, [pc, #176] @ 154348 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1542e8 │ │ │ │ - ldr r2, [pc, #148] @ 154364 │ │ │ │ + bcc 1542d0 │ │ │ │ + ldr r2, [pc, #148] @ 15434c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15434c │ │ │ │ + bcs 154334 │ │ │ │ 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] @ 15437c │ │ │ │ + ldr r3, [pc, #124] @ 154364 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ mov r2, lr │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #96] @ 154378 │ │ │ │ + ldr r3, [pc, #96] @ 154360 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #48] @ 154358 │ │ │ │ + ldr r3, [pc, #48] @ 154340 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #56] @ 154374 │ │ │ │ + ldr r2, [pc, #56] @ 15435c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #40] @ 154370 │ │ │ │ + ldr r2, [pc, #40] @ 154358 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #20] @ 154368 │ │ │ │ + ldr r2, [pc, #20] @ 154350 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq sp, r7, r8, lsl #2 │ │ │ │ - @ instruction: 0x0017d1b0 │ │ │ │ - andseq sp, r7, r4, asr #3 │ │ │ │ - mulseq r7, r4, r1 │ │ │ │ - andseq sp, r7, r0, lsl #2 │ │ │ │ - mulseq r7, r8, r3 │ │ │ │ - andseq sp, r7, ip, ror #2 │ │ │ │ - andseq sp, r7, r8, lsl #3 │ │ │ │ - andseq sp, r7, r8, ror r1 │ │ │ │ - andseq sp, r7, r8, ror r1 │ │ │ │ + andseq sp, r7, r0, lsr #2 │ │ │ │ + andseq sp, r7, r8, asr #3 │ │ │ │ + @ instruction: 0x0017d1dc │ │ │ │ + andseq sp, r7, ip, lsr #3 │ │ │ │ + andseq sp, r7, r8, lsl r1 │ │ │ │ + @ instruction: 0x0017d3b0 │ │ │ │ + andseq sp, r7, r4, lsl #3 │ │ │ │ + andseq sp, r7, r0, lsr #3 │ │ │ │ + mulseq r7, r0, r1 │ │ │ │ + mulseq r7, r0, r1 │ │ │ │ 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] @ 1543ac │ │ │ │ + ldr r2, [pc, #12] @ 154394 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq sp, r7, ip, lsr #2 │ │ │ │ + andseq sp, r7, r4, asr #2 │ │ │ │ mov r2, #316 @ 0x13c │ │ │ │ cmp r1, #0 │ │ │ │ movwne r2, #320 @ 0x140 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -310594,77 +310588,77 @@ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bcc 1544b8 │ │ │ │ + bcc 1544a0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 1544cc │ │ │ │ + beq 1544b4 │ │ │ │ sub r1, r1, ip │ │ │ │ add ip, r3, ip, lsl #2 │ │ │ │ ldrb r3, [ip] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 15443c │ │ │ │ + bne 154424 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 15444c │ │ │ │ + b 154434 │ │ │ │ add lr, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, lr, #2 │ │ │ │ addne r0, lr, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1544e0 │ │ │ │ + bcs 1544c8 │ │ │ │ ldr r3, [ip, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 154484 │ │ │ │ + ble 15446c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r0, [ip, r0, lsl #2] │ │ │ │ addcc sp, sp, #16 │ │ │ │ popcc {fp, pc} │ │ │ │ - ldr r2, [pc, #108] @ 1544ec │ │ │ │ + ldr r2, [pc, #108] @ 1544d4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ cmp r2, #0 │ │ │ │ biceq r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r1, [pc, #96] @ 1544fc │ │ │ │ + ldr r1, [pc, #96] @ 1544e4 │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r0, [pc, #92] @ 154500 │ │ │ │ + ldr r0, [pc, #92] @ 1544e8 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 3a8b0 │ │ │ │ - ldr r3, [pc, #48] @ 1544f0 │ │ │ │ + ldr r3, [pc, #48] @ 1544d8 │ │ │ │ mov r0, ip │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #32] @ 1544f4 │ │ │ │ + ldr r2, [pc, #32] @ 1544dc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #16] @ 1544f8 │ │ │ │ + ldr r2, [pc, #16] @ 1544e0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x0017ceb4 │ │ │ │ - andseq sp, r7, ip, lsl r0 │ │ │ │ - andseq ip, r7, r8, lsr lr │ │ │ │ - andseq ip, r7, ip, lsr lr │ │ │ │ - strdeq sp, [lr], -r8 │ │ │ │ - mulseq r7, r8, lr │ │ │ │ + andseq ip, r7, ip, asr #29 │ │ │ │ + andseq sp, r7, r4, lsr r0 │ │ │ │ + andseq ip, r7, r0, asr lr │ │ │ │ + andseq ip, r7, r4, asr lr │ │ │ │ + andeq sp, lr, r0, lsl r5 │ │ │ │ + @ instruction: 0x0017ceb0 │ │ │ │ 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 │ │ │ │ @@ -310681,57 +310675,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 1545cc │ │ │ │ + bcc 1545b4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 1545e0 │ │ │ │ + beq 1545c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r1, r1, r2 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 1545a4 │ │ │ │ + bne 15458c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1545bc │ │ │ │ - ldr r2, [pc, #96] @ 154600 │ │ │ │ + bcc 1545a4 │ │ │ │ + ldr r2, [pc, #96] @ 1545e8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ add ip, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, ip, #2 │ │ │ │ addne r0, ip, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1545f4 │ │ │ │ + bcs 1545dc │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ movle r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #48] @ 154604 │ │ │ │ + ldr r3, [pc, #48] @ 1545ec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #32] @ 154608 │ │ │ │ + ldr r2, [pc, #32] @ 1545f0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #16] @ 15460c │ │ │ │ + ldr r2, [pc, #16] @ 1545f4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq ip, r7, r4, asr #27 │ │ │ │ - andseq ip, r7, r8, lsl pc │ │ │ │ - andseq ip, r7, r4, lsr #26 │ │ │ │ - andseq ip, r7, r8, asr sp │ │ │ │ + @ instruction: 0x0017cddc │ │ │ │ + andseq ip, r7, r0, lsr pc │ │ │ │ + andseq ip, r7, ip, lsr sp │ │ │ │ + andseq ip, r7, r0, ror sp │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -310739,117 +310733,117 @@ │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #352] @ 0x160 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 154788 │ │ │ │ + bcs 154770 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add lr, r0, #72 @ 0x48 │ │ │ │ ldrd r4, [r0, #16] │ │ │ │ uxtb r3, r3 │ │ │ │ ldrd r8, [r0, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1546bc │ │ │ │ + beq 1546a4 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r1, r7, r0, lsl #2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15472c │ │ │ │ + beq 154714 │ │ │ │ ldrb r0, [lr, r3] │ │ │ │ add r0, r1, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 15479c │ │ │ │ + bcs 154784 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1546a0 │ │ │ │ + bne 154688 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 154788 │ │ │ │ + bcs 154770 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r2, r7, r0, lsl #2 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1546e8 │ │ │ │ + beq 1546d0 │ │ │ │ ldrb r0, [lr, r3] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 15479c │ │ │ │ + bcs 154784 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ - b 1546a4 │ │ │ │ + b 15468c │ │ │ │ ldr r0, [r7, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1546b0 │ │ │ │ + beq 154698 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 154778 │ │ │ │ + bcs 154760 │ │ │ │ add r6, r0, r0, lsl #3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r6, [r0, r6]! │ │ │ │ cmp r3, r6 │ │ │ │ - bls 154720 │ │ │ │ + bls 154708 │ │ │ │ ldr r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1546f4 │ │ │ │ - b 1546b0 │ │ │ │ - bne 1546b0 │ │ │ │ + bne 1546dc │ │ │ │ + b 154698 │ │ │ │ + bne 154698 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 1546a4 │ │ │ │ + b 15468c │ │ │ │ ldr r0, [r7, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 154770 │ │ │ │ + beq 154758 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 154778 │ │ │ │ + bcs 154760 │ │ │ │ add r1, r0, r0, lsl #3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r1, [r0, r1]! │ │ │ │ cmp r3, r1 │ │ │ │ - bls 154764 │ │ │ │ + bls 15474c │ │ │ │ ldr r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 154738 │ │ │ │ - b 154770 │ │ │ │ - bne 154770 │ │ │ │ + bne 154720 │ │ │ │ + b 154758 │ │ │ │ + bne 154758 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 154694 │ │ │ │ + b 15467c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #48] @ 1547b0 │ │ │ │ + ldr r2, [pc, #48] @ 154798 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r3, [pc, #28] @ 1547ac │ │ │ │ + ldr r3, [pc, #28] @ 154794 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #16] @ 1547b4 │ │ │ │ + ldr r2, [pc, #16] @ 15479c │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x0017cbf0 │ │ │ │ - andseq ip, r7, r0, lsr #24 │ │ │ │ - andseq ip, r7, ip, ror #23 │ │ │ │ + andseq ip, r7, r8, lsl #24 │ │ │ │ + andseq ip, r7, r8, lsr ip │ │ │ │ + andseq ip, r7, r4, lsl #24 │ │ │ │ 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] @ 1547e4 │ │ │ │ + ldr r2, [pc, #12] @ 1547cc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq ip, r7, r4, lsr #26 │ │ │ │ + andseq ip, r7, ip, lsr sp │ │ │ │ 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} │ │ │ │ @@ -310869,53 +310863,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 1548d0 │ │ │ │ + bcs 1548b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - beq 154898 │ │ │ │ + beq 154880 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1548c4 │ │ │ │ + beq 1548ac │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1548b4 │ │ │ │ + bcs 15489c │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ subs r2, r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bne 154878 │ │ │ │ + bne 154860 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1548c4 │ │ │ │ + beq 1548ac │ │ │ │ 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, #40] @ 1548e4 │ │ │ │ + ldr r2, [pc, #40] @ 1548cc │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r0, [pc, #28] @ 1548e8 │ │ │ │ + ldr r0, [pc, #28] @ 1548d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r2, [pc, #20] @ 1548ec │ │ │ │ + ldr r2, [pc, #20] @ 1548d4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x0017cab4 │ │ │ │ - andseq ip, r7, r8, asr ip │ │ │ │ - andseq ip, r7, r4, lsr ip │ │ │ │ + andseq ip, r7, ip, asr #21 │ │ │ │ + andseq ip, r7, r0, ror ip │ │ │ │ + andseq ip, r7, ip, asr #24 │ │ │ │ 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 │ │ │ │ @@ -310931,84 +310925,84 @@ │ │ │ │ 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 1549b0 │ │ │ │ + bcs 154998 │ │ │ │ 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 154998 │ │ │ │ + beq 154980 │ │ │ │ ldrd r2, [r2, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 1549a0 │ │ │ │ + bcs 154988 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 154974 │ │ │ │ + bne 15495c │ │ │ │ mov r0, r1 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #32] @ 1549c8 │ │ │ │ + ldr r2, [pc, #32] @ 1549b0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #12] @ 1549c4 │ │ │ │ + ldr r2, [pc, #12] @ 1549ac │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq ip, r7, r4, asr fp │ │ │ │ - andseq ip, r7, r8, asr #19 │ │ │ │ + andseq ip, r7, ip, ror #22 │ │ │ │ + andseq ip, r7, r0, ror #19 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldm r0, {r2, ip} │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 154a18 │ │ │ │ + beq 154a00 │ │ │ │ ldrb lr, [r2], #1 │ │ │ │ add r3, r1, #2 │ │ │ │ add r1, r1, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ cmp lr, #1 │ │ │ │ str r2, [r0] │ │ │ │ - bne 1549ec │ │ │ │ + bne 1549d4 │ │ │ │ mov r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {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 154aa4 │ │ │ │ + bcc 154a8c │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 154aa4 │ │ │ │ + bhi 154a8c │ │ │ │ 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 154a98 │ │ │ │ + bcc 154a80 │ │ │ │ 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] │ │ │ │ @@ -311017,53 +311011,53 @@ │ │ │ │ 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] @ 154ac0 │ │ │ │ + ldr r4, [pc, #20] @ 154aa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r4 │ │ │ │ bl 3a5f0 │ │ │ │ - andseq ip, r7, ip, ror sl │ │ │ │ + mulseq r7, r4, sl │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ cmp r4, r8 │ │ │ │ - bcc 154b20 │ │ │ │ + bcc 154b08 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 154b20 │ │ │ │ + bhi 154b08 │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ sub r0, r4, r8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 154b18 │ │ │ │ + bcc 154b00 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ add r1, r2, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 24b48 │ │ │ │ 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] @ 154b3c │ │ │ │ + ldr r6, [pc, #20] @ 154b24 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r6 │ │ │ │ bl 3a5f0 │ │ │ │ - andseq ip, r7, r0, lsl sl │ │ │ │ + andseq ip, r7, r8, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, pc, #8 │ │ │ │ str r1, [sp] │ │ │ │ @@ -311093,22 +311087,22 @@ │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x000003b0 │ │ │ │ @ instruction: 0x000003b0 │ │ │ │ @ instruction: 0x000003b0 │ │ │ │ @ instruction: 0x000003b0 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r0, #3 │ │ │ │ - b 154f58 │ │ │ │ + b 154f40 │ │ │ │ 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 154c98 │ │ │ │ + beq 154c80 │ │ │ │ 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 │ │ │ │ @@ -311182,47 +311176,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 154f50 │ │ │ │ + b 154f38 │ │ │ │ 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 158a20 │ │ │ │ + bl 158a08 │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ orr r0, r0, r6 │ │ │ │ str r0, [r4, #296] @ 0x128 │ │ │ │ - b 154f50 │ │ │ │ + b 154f38 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ strb r0, [r4, #337] @ 0x151 │ │ │ │ - b 154f50 │ │ │ │ + b 154f38 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 154f4c │ │ │ │ + beq 154f34 │ │ │ │ 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 154e70 │ │ │ │ + b 154e58 │ │ │ │ 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 │ │ │ │ @@ -311259,22 +311253,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 154b88 │ │ │ │ + beq 154b70 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #0 │ │ │ │ ldrb fp, [sl, #1] │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 154dbc │ │ │ │ + beq 154da4 │ │ │ │ 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 │ │ │ │ @@ -311309,72 +311303,72 @@ │ │ │ │ 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 154dbc │ │ │ │ + b 154da4 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ - b 154f58 │ │ │ │ + b 154f40 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r0, #2 │ │ │ │ - b 154f58 │ │ │ │ + b 154f40 │ │ │ │ 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 154f78 │ │ │ │ + bne 154f60 │ │ │ │ bl 335ec │ │ │ │ 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] @ 154fd8 │ │ │ │ - ldr r2, [pc, #48] @ 154fdc │ │ │ │ + ldr r0, [pc, #48] @ 154fc0 │ │ │ │ + ldr r2, [pc, #48] @ 154fc4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ bl 3ab00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 154fc4 │ │ │ │ + b 154fac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1565e0 │ │ │ │ + bl 1565c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r0, r0, asr r3 │ │ │ │ - andseq ip, r7, r4, asr #11 │ │ │ │ + andseq r2, r0, r8, ror #6 │ │ │ │ + @ instruction: 0x0017c5dc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r3, [r0, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 155150 │ │ │ │ + beq 155138 │ │ │ │ ldr ip, [r0, #316] @ 0x13c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add lr, ip, r3, lsl #2 │ │ │ │ - b 15501c │ │ │ │ + b 155004 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 155220 │ │ │ │ + bcs 155208 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp ip, lr │ │ │ │ - beq 155150 │ │ │ │ + beq 155138 │ │ │ │ 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 │ │ │ │ @@ -311383,168 +311377,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 155014 │ │ │ │ + beq 154ffc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ lsl r5, r3, #3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 1551ac │ │ │ │ + bcs 155194 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ subs r5, r5, #8 │ │ │ │ str r3, [r4], #8 │ │ │ │ - bne 155068 │ │ │ │ - b 155014 │ │ │ │ + bne 155050 │ │ │ │ + b 154ffc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 155014 │ │ │ │ + beq 154ffc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ lsl r5, r3, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 1551c4 │ │ │ │ + bcs 1551ac │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ subs r5, r5, #4 │ │ │ │ str r3, [r4], #4 │ │ │ │ - bne 15509c │ │ │ │ - b 155014 │ │ │ │ + bne 155084 │ │ │ │ + b 154ffc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 155238 │ │ │ │ + bcs 155220 │ │ │ │ ldr r5, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 155250 │ │ │ │ + bcs 155238 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b 155014 │ │ │ │ + b 154ffc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 15500c │ │ │ │ - b 155208 │ │ │ │ + bcc 154ff4 │ │ │ │ + b 1551f0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 155014 │ │ │ │ + beq 154ffc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ lsl r5, r3, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 1551dc │ │ │ │ + bcs 1551c4 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ subs r5, r5, #4 │ │ │ │ str r3, [r4], #4 │ │ │ │ - bne 15510c │ │ │ │ - b 155014 │ │ │ │ + bne 1550f4 │ │ │ │ + b 154ffc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 15500c │ │ │ │ - ldr ip, [pc, #372] @ 1552b4 │ │ │ │ + bcc 154ff4 │ │ │ │ + ldr ip, [pc, #372] @ 15529c │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3a92c │ │ │ │ ldr r3, [r0, #288] @ 0x120 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 155268 │ │ │ │ + bcs 155250 │ │ │ │ ldr r5, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r0, #292] @ 0x124 │ │ │ │ str r5, [r0, #288] @ 0x120 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 155280 │ │ │ │ + bcs 155268 │ │ │ │ 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 1551a8 │ │ │ │ + beq 155190 │ │ │ │ lsl r3, r5, #2 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 1551f4 │ │ │ │ + bcs 1551dc │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ subs r3, r3, #4 │ │ │ │ str r0, [r4], #4 │ │ │ │ - bne 15518c │ │ │ │ + bne 155174 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr ip, [pc, #232] @ 15529c │ │ │ │ + ldr ip, [pc, #232] @ 155284 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr ip, [pc, #212] @ 1552a0 │ │ │ │ + ldr ip, [pc, #212] @ 155288 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr ip, [pc, #196] @ 1552a8 │ │ │ │ + ldr ip, [pc, #196] @ 155290 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr r3, [pc, #188] @ 1552b8 │ │ │ │ + ldr r3, [pc, #188] @ 1552a0 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr ip, [pc, #148] @ 1552a4 │ │ │ │ + ldr ip, [pc, #148] @ 15528c │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr ip, [pc, #112] @ 155298 │ │ │ │ + ldr ip, [pc, #112] @ 155280 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr ip, [pc, #108] @ 1552ac │ │ │ │ + ldr ip, [pc, #108] @ 155294 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr ip, [pc, #88] @ 1552b0 │ │ │ │ + ldr ip, [pc, #88] @ 155298 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr ip, [pc, #76] @ 1552bc │ │ │ │ + ldr ip, [pc, #76] @ 1552a4 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr ip, [pc, #56] @ 1552c0 │ │ │ │ + ldr ip, [pc, #56] @ 1552a8 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3a92c │ │ │ │ - mulseq r7, ip, r3 │ │ │ │ - andseq ip, r7, r0, lsr #8 │ │ │ │ - andseq ip, r7, r8, lsl r4 │ │ │ │ + @ instruction: 0x0017c3b4 │ │ │ │ + andseq ip, r7, r8, lsr r4 │ │ │ │ + andseq ip, r7, r0, lsr r4 │ │ │ │ + @ instruction: 0x0017c3fc │ │ │ │ + andseq ip, r7, r8, lsr r4 │ │ │ │ + andseq ip, r7, ip, ror #7 │ │ │ │ andseq ip, r7, r4, ror #7 │ │ │ │ - andseq ip, r7, r0, lsr #8 │ │ │ │ - @ instruction: 0x0017c3d4 │ │ │ │ - andseq ip, r7, ip, asr #7 │ │ │ │ - @ instruction: 0x0017c4f4 │ │ │ │ - andseq ip, r7, r4, lsr #7 │ │ │ │ - andseq ip, r7, r4, lsl r3 │ │ │ │ - andseq ip, r7, ip, lsl #6 │ │ │ │ + andseq ip, r7, ip, lsl #10 │ │ │ │ + @ instruction: 0x0017c3bc │ │ │ │ + andseq ip, r7, ip, lsr #6 │ │ │ │ + andseq ip, r7, r4, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ @@ -311552,20 +311546,20 @@ │ │ │ │ bl 24998 │ │ │ │ add r1, fp, #256 @ 0x100 │ │ │ │ add lr, sp, #40 @ 0x28 │ │ │ │ mov ip, #16 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ - b 155318 │ │ │ │ + b 155300 │ │ │ │ add r0, r8, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ strb r6, [r0, #1] │ │ │ │ - beq 155370 │ │ │ │ + beq 155358 │ │ │ │ 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 │ │ │ │ @@ -311575,19 +311569,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 155304 │ │ │ │ + beq 1552ec │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - beq 1554b8 │ │ │ │ + beq 1554a0 │ │ │ │ add r6, r6, #1 │ │ │ │ - b 155304 │ │ │ │ + b 1552ec │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r1, r8 │ │ │ │ bl 24cd4 │ │ │ │ ldr r7, [fp, #320] @ 0x140 │ │ │ │ mov r4, #0 │ │ │ │ @@ -311601,175 +311595,175 @@ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 15549c │ │ │ │ + beq 155484 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ subs r5, r7, #1 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ - beq 15541c │ │ │ │ + beq 155404 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r7, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ add r0, r7, r4 │ │ │ │ add r1, r5, r4 │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 155420 │ │ │ │ + b 155408 │ │ │ │ mov r1, r4 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ add r4, r1, #1 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ cmp r7, sl │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bls 155498 │ │ │ │ + bls 155480 │ │ │ │ sub r5, r7, sl │ │ │ │ sub r0, r3, sl │ │ │ │ mov r4, sl │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 1554c8 │ │ │ │ + bhi 1554b0 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #2 │ │ │ │ add r0, r9, r4, lsl #2 │ │ │ │ - bcc 1554f8 │ │ │ │ + bcc 1554e0 │ │ │ │ mvn r1, sl │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ add r0, r5, r4 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r4, r7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, sl, lsl #2 │ │ │ │ add r0, r0, r9 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 1554fc │ │ │ │ + b 1554e4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [fp, #332] @ 0x14c │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 155528 │ │ │ │ - b 1557ac │ │ │ │ - ldr r0, [pc, #1628] @ 155b1c │ │ │ │ + bne 155510 │ │ │ │ + b 155794 │ │ │ │ + ldr r0, [pc, #1628] @ 155b04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 1559b4 │ │ │ │ + b 15599c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r8, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #2 │ │ │ │ add r0, r9, r4, lsl #2 │ │ │ │ - bcs 155464 │ │ │ │ + bcs 15544c │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ add sl, r1, #1 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r0, [fp, #332] @ 0x14c │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1557ac │ │ │ │ + beq 155794 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ str fp, [sp, #32] │ │ │ │ str r8, [sp, #20] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b 155580 │ │ │ │ + b 155568 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [fp, #300] @ 0x12c │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ orr r0, r0, r1 │ │ │ │ str r0, [fp, #300] @ 0x12c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1557ac │ │ │ │ + beq 155794 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [r1], #4 │ │ │ │ cmp r5, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 1555b0 │ │ │ │ + bne 155598 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 33408 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r6, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ - b 1555c4 │ │ │ │ + b 1555ac │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r6, [r0, r5, lsl #2] │ │ │ │ adds r0, r5, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bcs 15554c │ │ │ │ + bcs 155534 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - b 1555ec │ │ │ │ + b 1555d4 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #338] @ 0x152 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155558 │ │ │ │ + beq 155540 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 155974 │ │ │ │ + bcs 15595c │ │ │ │ ldr r1, [r9, r0, lsl #2] │ │ │ │ cmp r1, r8 │ │ │ │ - bcs 155628 │ │ │ │ + bcs 155610 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs 155998 │ │ │ │ + bcs 155980 │ │ │ │ ldr r1, [r6, r1, lsl #2] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 1555e0 │ │ │ │ + beq 1555c8 │ │ │ │ cmp r8, r4 │ │ │ │ str r8, [sp, #444] @ 0x1bc │ │ │ │ - bcs 15590c │ │ │ │ + bcs 1558f4 │ │ │ │ str r0, [r6, r8, lsl #2] │ │ │ │ str r8, [r9, r0, lsl #2] │ │ │ │ ldr r7, [fp, #320] @ 0x140 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 155980 │ │ │ │ + bcs 155968 │ │ │ │ ldr r2, [fp, #316] @ 0x13c │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r0, [r2, r0, lsl #2]! │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -311783,123 +311777,123 @@ │ │ │ │ @ instruction: 0xffffff7c │ │ │ │ @ instruction: 0xffffff74 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ ldr fp, [r2, #8] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1556a8 │ │ │ │ + bne 155690 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 33408 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ orr r0, fp, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 1556d4 │ │ │ │ + b 1556bc │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1556d4 │ │ │ │ + bne 1556bc │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 33408 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r6, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ - b 155778 │ │ │ │ + b 155760 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 155788 │ │ │ │ + bhi 155770 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl r2, r5, #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, r5 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 1555e4 │ │ │ │ + b 1555cc │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ ldr fp, [r2, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r5, r0 │ │ │ │ - bne 155748 │ │ │ │ + bne 155730 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 33408 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str fp, [r0, r5, lsl #2] │ │ │ │ add fp, r5, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ cmp fp, r0 │ │ │ │ - bne 15576c │ │ │ │ + bne 155754 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 33408 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r6, [r0, fp, lsl #2] │ │ │ │ add r0, r5, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b 1555e4 │ │ │ │ + b 1555cc │ │ │ │ mov r0, #4 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ - b 155700 │ │ │ │ + b 1556e8 │ │ │ │ ldr r1, [fp, #312] @ 0x138 │ │ │ │ cmp r1, r7 │ │ │ │ - bls 155804 │ │ │ │ + bls 1557ec │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [fp, #316] @ 0x13c │ │ │ │ cmp r7, #0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - beq 1557f0 │ │ │ │ + beq 1557d8 │ │ │ │ add r2, r7, r7, lsl #2 │ │ │ │ lsl sl, r2, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, sl │ │ │ │ bl ab354 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1557fc │ │ │ │ - b 155840 │ │ │ │ + bne 1557e4 │ │ │ │ + b 155828 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl ab350 │ │ │ │ str r7, [fp, #312] @ 0x138 │ │ │ │ str r4, [fp, #316] @ 0x13c │ │ │ │ ldr r1, [fp, #324] @ 0x144 │ │ │ │ ldr r5, [fp, #332] @ 0x14c │ │ │ │ cmp r1, r5 │ │ │ │ - bls 155864 │ │ │ │ + bls 15584c │ │ │ │ ldr r0, [fp, #328] @ 0x148 │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 155850 │ │ │ │ + beq 155838 │ │ │ │ lsl sl, r5, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, sl │ │ │ │ bl ab354 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15585c │ │ │ │ + bne 155844 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, sl │ │ │ │ bl 3a344 │ │ │ │ - b 1559b4 │ │ │ │ + b 15599c │ │ │ │ mov r2, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl ab350 │ │ │ │ str r5, [fp, #324] @ 0x144 │ │ │ │ str r4, [fp, #328] @ 0x148 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ @@ -311911,204 +311905,204 @@ │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bl ab35c │ │ │ │ mov r0, #352 @ 0x160 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155964 │ │ │ │ + beq 15594c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r2, #352 @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ bl 24cd4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1558c8 │ │ │ │ + beq 1558b0 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1558e4 │ │ │ │ + beq 1558cc │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 155900 │ │ │ │ + beq 1558e8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #532] @ 155b28 │ │ │ │ - ldr r2, [pc, #532] @ 155b2c │ │ │ │ - ldr r1, [pc, #532] @ 155b30 │ │ │ │ + ldr r0, [pc, #532] @ 155b10 │ │ │ │ + ldr r2, [pc, #532] @ 155b14 │ │ │ │ + ldr r1, [pc, #532] @ 155b18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #448] @ 0x1c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #520] @ 155b34 │ │ │ │ + ldr r3, [pc, #520] @ 155b1c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #444 @ 0x1bc │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ bl 3ab14 │ │ │ │ - b 1559b4 │ │ │ │ + b 15599c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ bl 3a32c │ │ │ │ - b 1559b4 │ │ │ │ - ldr r2, [pc, #420] @ 155b20 │ │ │ │ + b 15599c │ │ │ │ + ldr r2, [pc, #420] @ 155b08 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1559a8 │ │ │ │ - ldr r2, [pc, #432] @ 155b38 │ │ │ │ + b 155990 │ │ │ │ + ldr r2, [pc, #432] @ 155b20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ bl 3a92c │ │ │ │ - b 1559b4 │ │ │ │ - ldr r2, [pc, #388] @ 155b24 │ │ │ │ + b 15599c │ │ │ │ + ldr r2, [pc, #388] @ 155b0c │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, sl │ │ │ │ ldr r8, [sp, #20] │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 156634 │ │ │ │ + bl 15661c │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 155a48 │ │ │ │ - b 155a58 │ │ │ │ + bne 155a30 │ │ │ │ + b 155a40 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b 155a28 │ │ │ │ + b 155a10 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ - b 155a28 │ │ │ │ + b 155a10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 156560 │ │ │ │ + bl 156548 │ │ │ │ mov r7, #0 │ │ │ │ - b 155a28 │ │ │ │ + b 155a10 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ - b 155a60 │ │ │ │ + b 155a48 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 155adc │ │ │ │ + bne 155ac4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 155af8 │ │ │ │ + bne 155ae0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 155a58 │ │ │ │ + beq 155a40 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 155ad4 │ │ │ │ + beq 155abc │ │ │ │ add r0, fp, #312 @ 0x138 │ │ │ │ - bl 179f90 │ │ │ │ + bl 179f78 │ │ │ │ ldr r1, [fp, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 155a88 │ │ │ │ + beq 155a70 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [fp, #316] @ 0x13c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [fp, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 155aa4 │ │ │ │ + beq 155a8c │ │ │ │ ldr r0, [fp, #328] @ 0x148 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [fp, #308]! @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 155aac │ │ │ │ + bne 155a94 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 155ad4 │ │ │ │ + bne 155abc │ │ │ │ dmb ish │ │ │ │ mov r0, fp │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155a3c │ │ │ │ + beq 155a24 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 155a48 │ │ │ │ - b 155a58 │ │ │ │ + bne 155a30 │ │ │ │ + b 155a40 │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x0017b6fc │ │ │ │ - @ instruction: 0x0017bcd8 │ │ │ │ - @ instruction: 0x0017bcbc │ │ │ │ - andeq r0, pc, r8, asr #11 │ │ │ │ - andseq fp, r7, r0, lsr #26 │ │ │ │ + andseq fp, r7, r4, lsl r7 │ │ │ │ + @ instruction: 0x0017bcf0 │ │ │ │ + @ instruction: 0x0017bcd4 │ │ │ │ + andeq r0, pc, r0, ror #11 │ │ │ │ + andseq fp, r7, r8, lsr sp │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ - andseq sl, r9, r8, lsl #11 │ │ │ │ - andseq fp, r7, ip, lsr #24 │ │ │ │ + andseq sl, r9, r0, lsr #11 │ │ │ │ + andseq fp, r7, r4, asr #24 │ │ │ │ cmn r0, #1 │ │ │ │ movgt r1, r0 │ │ │ │ movgt r0, #0 │ │ │ │ bxgt lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 155b84 │ │ │ │ - ldr r0, [pc, #40] @ 155b88 │ │ │ │ - ldr r2, [pc, #40] @ 155b8c │ │ │ │ + ldr r1, [pc, #40] @ 155b6c │ │ │ │ + ldr r0, [pc, #40] @ 155b70 │ │ │ │ + ldr r2, [pc, #40] @ 155b74 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #36] @ 155b90 │ │ │ │ + ldr r3, [pc, #36] @ 155b78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ bl 3ab14 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - andeq r0, pc, r5, asr #28 │ │ │ │ - @ instruction: 0x0017b9f4 │ │ │ │ - andeq fp, lr, r8, lsr #28 │ │ │ │ + andeq r0, pc, sp, asr lr @ │ │ │ │ + andseq fp, r7, ip, lsl #20 │ │ │ │ + andeq fp, lr, r0, asr #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ @@ -312149,355 +312143,355 @@ │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3a32c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ cmn r1, #1 │ │ │ │ - ble 155ca4 │ │ │ │ + ble 155c8c │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 155c8c │ │ │ │ + beq 155c74 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl ab358 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 155c90 │ │ │ │ + bne 155c78 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ stm r5, {r0, r4} │ │ │ │ str r1, [r5, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #36] @ 155cd0 │ │ │ │ - ldr r2, [pc, #36] @ 155cd4 │ │ │ │ - ldr r1, [pc, #36] @ 155cd8 │ │ │ │ + ldr r0, [pc, #36] @ 155cb8 │ │ │ │ + ldr r2, [pc, #36] @ 155cbc │ │ │ │ + ldr r1, [pc, #36] @ 155cc0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #32] @ 155cdc │ │ │ │ + ldr r3, [pc, #32] @ 155cc4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ stm sp, {r1, r3} │ │ │ │ mov r1, sp │ │ │ │ bl 3ab14 │ │ │ │ - andeq r0, pc, r4, asr #26 │ │ │ │ - @ instruction: 0x0017b9b8 │ │ │ │ - andeq fp, lr, r4, ror #25 │ │ │ │ - andseq sl, r9, r8, lsr #4 │ │ │ │ - b 232a04 │ │ │ │ + andeq r0, pc, ip, asr sp @ │ │ │ │ + @ instruction: 0x0017b9d0 │ │ │ │ + strdeq fp, [lr], -ip │ │ │ │ + andseq sl, r9, r0, asr #4 │ │ │ │ + b 2329ec │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 155d14 │ │ │ │ + beq 155cfc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 155d28 │ │ │ │ - ldr r1, [pc, #104] @ 155d70 │ │ │ │ + bne 155d10 │ │ │ │ + ldr r1, [pc, #104] @ 155d58 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #80] @ 155d6c │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #80] @ 155d54 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #44] @ 155d64 │ │ │ │ + ldr r3, [pc, #44] @ 155d4c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #40] @ 155d68 │ │ │ │ + ldr r1, [pc, #40] @ 155d50 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq fp, r7, r4, lsr sl │ │ │ │ - @ instruction: 0x001016b7 │ │ │ │ - @ instruction: 0x001016da │ │ │ │ - @ instruction: 0x001016f0 │ │ │ │ + andseq fp, r7, ip, asr #20 │ │ │ │ + andseq r1, r0, pc, asr #13 │ │ │ │ + @ instruction: 0x001016f2 │ │ │ │ + andseq r1, r0, r8, lsl #14 │ │ │ │ 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 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 155dc8 │ │ │ │ - ldr r4, [pc, #56] @ 155dd8 │ │ │ │ + beq 155db0 │ │ │ │ + ldr r4, [pc, #56] @ 155dc0 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 155da8 │ │ │ │ + bne 155d90 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq ip, r7, r4, lsl #11 │ │ │ │ + mulseq r7, ip, r5 │ │ │ │ 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] @ 155ee8 │ │ │ │ + ldr r1, [pc, #204] @ 155ed0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #196] @ 155efc │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #196] @ 155ee4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #172] @ 155f00 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #172] @ 155ee8 │ │ │ │ add lr, sp, #16 │ │ │ │ - ldr r3, [pc, #168] @ 155f04 │ │ │ │ - ldr ip, [pc, #168] @ 155f08 │ │ │ │ + ldr r3, [pc, #168] @ 155eec │ │ │ │ + ldr ip, [pc, #168] @ 155ef0 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #92] @ 155ef0 │ │ │ │ + ldr r1, [pc, #92] @ 155ed8 │ │ │ │ add lr, sp, #20 │ │ │ │ - ldr r3, [pc, #88] @ 155ef4 │ │ │ │ - ldr ip, [pc, #88] @ 155ef8 │ │ │ │ + ldr r3, [pc, #88] @ 155edc │ │ │ │ + ldr ip, [pc, #88] @ 155ee0 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ 155eec │ │ │ │ + ldr r1, [pc, #24] @ 155ed4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, lr} │ │ │ │ - b 234698 │ │ │ │ - @ instruction: 0x001015f6 │ │ │ │ - andseq r1, r0, r2, asr r5 │ │ │ │ - @ instruction: 0x001015b8 │ │ │ │ - mulseq r0, sp, r5 │ │ │ │ - @ instruction: 0x0017b8d8 │ │ │ │ - andeq r5, pc, r9, asr sl @ │ │ │ │ - andseq r1, r0, r4, ror #11 │ │ │ │ - andseq r1, r0, r9, ror #11 │ │ │ │ - andseq fp, r7, r8, lsl #18 │ │ │ │ + b 234680 │ │ │ │ + andseq r1, r0, lr, lsl #12 │ │ │ │ + andseq r1, r0, sl, ror #10 │ │ │ │ + @ instruction: 0x001015d0 │ │ │ │ + @ instruction: 0x001015b5 │ │ │ │ + @ instruction: 0x0017b8f0 │ │ │ │ + andeq r5, pc, r1, ror sl @ │ │ │ │ + @ instruction: 0x001015fc │ │ │ │ + andseq r1, r0, r1, lsl #12 │ │ │ │ + andseq fp, r7, r0, lsr #18 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 1567b0 │ │ │ │ + b 156798 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 155f5c │ │ │ │ - ldr r3, [pc, #40] @ 155f60 │ │ │ │ + ldr r1, [pc, #40] @ 155f44 │ │ │ │ + ldr r3, [pc, #40] @ 155f48 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r1, r0, pc, lsl r6 │ │ │ │ - mulseq r7, r4, r8 │ │ │ │ + andseq r1, r0, r7, lsr r6 │ │ │ │ + andseq fp, r7, ip, lsr #17 │ │ │ │ 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] @ 1560cc │ │ │ │ + ldr ip, [pc, #300] @ 1560b4 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr lr, [pc, #296] @ 1560d0 │ │ │ │ + ldr lr, [pc, #296] @ 1560b8 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r4, [pc, #292] @ 1560d4 │ │ │ │ + ldr r4, [pc, #292] @ 1560bc │ │ │ │ mov r6, #6 │ │ │ │ - ldr r1, [pc, #288] @ 1560d8 │ │ │ │ + ldr r1, [pc, #288] @ 1560c0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #284] @ 1560dc │ │ │ │ + ldr r3, [pc, #284] @ 1560c4 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r7, [pc, #228] @ 1560ec │ │ │ │ + ldr r7, [pc, #228] @ 1560d4 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #224] @ 1560f0 │ │ │ │ + ldr r1, [pc, #224] @ 1560d8 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r3, [pc, #220] @ 1560f4 │ │ │ │ + ldr r3, [pc, #220] @ 1560dc │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r7, [pc, #172] @ 1560f8 │ │ │ │ + ldr r7, [pc, #172] @ 1560e0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #168] @ 1560fc │ │ │ │ + ldr r1, [pc, #168] @ 1560e4 │ │ │ │ mov r6, #4 │ │ │ │ - ldr r3, [pc, #164] @ 156100 │ │ │ │ + ldr r3, [pc, #164] @ 1560e8 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r7, [pc, #80] @ 1560e0 │ │ │ │ + ldr r7, [pc, #80] @ 1560c8 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #76] @ 1560e4 │ │ │ │ + ldr r1, [pc, #76] @ 1560cc │ │ │ │ mov r6, #6 │ │ │ │ - ldr r3, [pc, #72] @ 1560e8 │ │ │ │ + ldr r3, [pc, #72] @ 1560d0 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x0017b6d8 │ │ │ │ - andseq r1, r0, lr, ror #10 │ │ │ │ - @ instruction: 0x0017b7f4 │ │ │ │ - strdeq fp, [lr], -ip │ │ │ │ - strdeq fp, [lr], -r8 │ │ │ │ - andseq fp, r7, r4, lsl r6 │ │ │ │ - andseq r1, r0, r8, ror r4 │ │ │ │ - andseq r1, r0, lr, ror #8 │ │ │ │ - mulseq r7, ip, r6 │ │ │ │ - andseq r1, r0, r6, lsl #10 │ │ │ │ - andseq r1, r0, r1, lsl r5 │ │ │ │ - andseq fp, r7, r8, ror #14 │ │ │ │ - @ instruction: 0x001014dc │ │ │ │ - andeq fp, lr, ip, asr r9 │ │ │ │ + @ instruction: 0x0017b6f0 │ │ │ │ + andseq r1, r0, r6, lsl #11 │ │ │ │ + andseq fp, r7, ip, lsl #16 │ │ │ │ + andeq fp, lr, r4, lsl sl │ │ │ │ + andeq fp, lr, r0, lsl sl │ │ │ │ + andseq fp, r7, ip, lsr #12 │ │ │ │ + mulseq r0, r0, r4 │ │ │ │ + andseq r1, r0, r6, lsl #9 │ │ │ │ + @ instruction: 0x0017b6b4 │ │ │ │ + andseq r1, r0, lr, lsl r5 │ │ │ │ + andseq r1, r0, r9, lsr #10 │ │ │ │ + andseq fp, r7, r0, lsl #15 │ │ │ │ + @ instruction: 0x001014f4 │ │ │ │ + andeq fp, lr, r4, ror r9 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 156a18 │ │ │ │ + b 156a00 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ 15615c │ │ │ │ + ldr r1, [pc, #56] @ 156144 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ 156160 │ │ │ │ - ldr ip, [pc, #52] @ 156164 │ │ │ │ + ldr r3, [pc, #52] @ 156148 │ │ │ │ + ldr ip, [pc, #52] @ 15614c │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r1, r0, r5, lsr r4 │ │ │ │ - andseq r1, r0, r8, lsr r4 │ │ │ │ - mulseq r7, r8, r6 │ │ │ │ + andseq r1, r0, sp, asr #8 │ │ │ │ + andseq r1, r0, r0, asr r4 │ │ │ │ + @ instruction: 0x0017b6b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #236] @ 15626c │ │ │ │ + ldr r4, [pc, #236] @ 156254 │ │ │ │ ldr r0, [r0] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr lr, [pc, #228] @ 156270 │ │ │ │ - ldr r5, [pc, #228] @ 156274 │ │ │ │ - ldr r2, [pc, #228] @ 156278 │ │ │ │ + ldr lr, [pc, #228] @ 156258 │ │ │ │ + ldr r5, [pc, #228] @ 15625c │ │ │ │ + ldr r2, [pc, #228] @ 156260 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r1, [pc, #224] @ 15627c │ │ │ │ + ldr r1, [pc, #224] @ 156264 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #220] @ 156280 │ │ │ │ + ldr r3, [pc, #220] @ 156268 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #216] @ 156284 │ │ │ │ + ldr r6, [pc, #216] @ 15626c │ │ │ │ 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 │ │ │ │ @@ -312536,264 +312530,264 @@ │ │ │ │ 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 2342d0 │ │ │ │ + bl 2342b8 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq fp, r7, r0, ror #11 │ │ │ │ - mulseq r7, r0, r5 │ │ │ │ - @ instruction: 0x0017b5b8 │ │ │ │ - mulseq r7, r0, r5 │ │ │ │ - andseq r1, r0, r7, asr #4 │ │ │ │ - @ instruction: 0x0017b4d0 │ │ │ │ - andseq fp, r7, r8, asr #10 │ │ │ │ + @ instruction: 0x0017b5f8 │ │ │ │ + andseq fp, r7, r8, lsr #11 │ │ │ │ + @ instruction: 0x0017b5d0 │ │ │ │ + andseq fp, r7, r8, lsr #11 │ │ │ │ + andseq r1, r0, pc, asr r2 │ │ │ │ + andseq fp, r7, r8, ror #9 │ │ │ │ + andseq fp, r7, r0, ror #10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, sp │ │ │ │ - ldr r2, [pc, #52] @ 1562d4 │ │ │ │ + ldr r2, [pc, #52] @ 1562bc │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232e28 │ │ │ │ + bl 232e10 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ 1562d8 │ │ │ │ + ldr r2, [pc, #28] @ 1562c0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 237b2c │ │ │ │ - bl 237cc0 │ │ │ │ + bl 237b14 │ │ │ │ + bl 237ca8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r1, r0, r6, lsl #4 │ │ │ │ - @ instruction: 0x0017b4d0 │ │ │ │ + andseq r1, r0, lr, lsl r2 │ │ │ │ + andseq fp, r7, r8, ror #9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #36] @ 156310 │ │ │ │ + ldr r2, [pc, #36] @ 1562f8 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #28] @ 156314 │ │ │ │ + ldr r1, [pc, #28] @ 1562fc │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ movwne r2, #13 │ │ │ │ - b 234698 │ │ │ │ - andseq r1, r0, sl, lsl r1 │ │ │ │ - andseq r1, r0, sp, lsl #2 │ │ │ │ + b 234680 │ │ │ │ + andseq r1, r0, r2, lsr r1 │ │ │ │ + andseq r1, r0, r5, lsr #2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 156358 │ │ │ │ - ldr r3, [pc, #40] @ 15635c │ │ │ │ + ldr r1, [pc, #40] @ 156340 │ │ │ │ + ldr r3, [pc, #40] @ 156344 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r1, r0, r8, ror #3 │ │ │ │ - andseq fp, r7, r8, ror #8 │ │ │ │ + andseq r1, r0, r0, lsl #4 │ │ │ │ + andseq fp, r7, r0, lsl #9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, sp │ │ │ │ - ldr r2, [pc, #52] @ 1563ac │ │ │ │ + ldr r2, [pc, #52] @ 156394 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232e28 │ │ │ │ + bl 232e10 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ 1563b0 │ │ │ │ + ldr r2, [pc, #28] @ 156398 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 237b2c │ │ │ │ - bl 237cc0 │ │ │ │ + bl 237b14 │ │ │ │ + bl 237ca8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - mulseq r0, r3, r1 │ │ │ │ - @ instruction: 0x0017b3f8 │ │ │ │ + andseq r1, r0, fp, lsr #3 │ │ │ │ + andseq fp, r7, r0, lsl r4 │ │ │ │ push {r5, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 156420 │ │ │ │ - ldr r3, [pc, #176] @ 15648c │ │ │ │ + bne 156408 │ │ │ │ + ldr r3, [pc, #176] @ 156474 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [sp, #3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r2, [pc, #160] @ 156490 │ │ │ │ + ldr r2, [pc, #160] @ 156478 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #144] @ 156494 │ │ │ │ + ldr r3, [pc, #144] @ 15647c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r5, pc} │ │ │ │ - ldr ip, [pc, #88] @ 156480 │ │ │ │ + ldr ip, [pc, #88] @ 156468 │ │ │ │ strb r3, [sp, #3] │ │ │ │ add r3, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ strb r2, [sp, #2] │ │ │ │ ldm r1, {r0, r5} │ │ │ │ add r1, sp, #3 │ │ │ │ - ldr r2, [pc, #60] @ 156484 │ │ │ │ + ldr r2, [pc, #60] @ 15646c │ │ │ │ str ip, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #48] @ 156488 │ │ │ │ + ldr r3, [pc, #48] @ 156470 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r5, pc} │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ - strdeq pc, [lr], -r5 │ │ │ │ - andseq r9, r9, ip, asr #22 │ │ │ │ + andeq pc, lr, sp, lsl #24 │ │ │ │ + andseq r9, r9, r4, ror #22 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ - andeq pc, lr, ip, asr #24 │ │ │ │ - andseq r9, r9, r0, lsr #23 │ │ │ │ + andeq pc, lr, r4, ror #24 │ │ │ │ + @ instruction: 0x00199bb8 │ │ │ │ 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 232e28 │ │ │ │ - ldr r5, [pc, #60] @ 1564fc │ │ │ │ + bl 232e10 │ │ │ │ + ldr r5, [pc, #60] @ 1564e4 │ │ │ │ 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 237b2c │ │ │ │ + bl 237b14 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 237b2c │ │ │ │ + bl 237b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237cc0 │ │ │ │ + bl 237ca8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0017b1d8 │ │ │ │ + @ instruction: 0x0017b1f0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 156518 │ │ │ │ + bne 156500 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 15651c │ │ │ │ - b 237210 │ │ │ │ - b 23d758 │ │ │ │ - b 23d7cc │ │ │ │ + bne 156504 │ │ │ │ + b 2371f8 │ │ │ │ + b 23d740 │ │ │ │ + b 23d7b4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 156538 │ │ │ │ + bne 156520 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 15653c │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 156524 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 156558 │ │ │ │ + bne 156540 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 15655c │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 156544 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #312 @ 0x138 │ │ │ │ - bl 179f90 │ │ │ │ + bl 179f78 │ │ │ │ ldr r1, [r4, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156590 │ │ │ │ + beq 156578 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1565ac │ │ │ │ + beq 156594 │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #308]! @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1565b4 │ │ │ │ + bne 15659c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 172a3c │ │ │ │ + b 172a24 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 156614 │ │ │ │ + beq 1565fc │ │ │ │ cmp r1, #2 │ │ │ │ cmpne r1, #4 │ │ │ │ - bne 156630 │ │ │ │ + bne 156618 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156630 │ │ │ │ + beq 156618 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156658 │ │ │ │ + beq 156640 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -312802,242 +312796,242 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1566bc │ │ │ │ + beq 1566a4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1566a0 │ │ │ │ + b 156688 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1566bc │ │ │ │ + beq 1566a4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156694 │ │ │ │ + beq 15667c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 156694 │ │ │ │ + b 15667c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1566e0 │ │ │ │ + beq 1566c8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15673c │ │ │ │ + bne 156724 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 156750 │ │ │ │ + ldr r3, [pc, #64] @ 156738 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 156754 │ │ │ │ + ldr r1, [pc, #60] @ 15673c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 156758 │ │ │ │ + ldr r1, [pc, #20] @ 156740 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - mulseq r7, ip, pc @ │ │ │ │ - muleq lr, r0, r1 │ │ │ │ - andeq fp, lr, r4, ror #2 │ │ │ │ + b 234680 │ │ │ │ + @ instruction: 0x0017afb4 │ │ │ │ + andeq fp, lr, r8, lsr #3 │ │ │ │ + andeq fp, lr, ip, ror r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #48] @ 15679c │ │ │ │ + ldr r2, [pc, #48] @ 156784 │ │ │ │ add r3, r0, #4 │ │ │ │ ldrd r4, [r1] │ │ │ │ - ldr r1, [pc, #40] @ 1567a0 │ │ │ │ + ldr r1, [pc, #40] @ 156788 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ stm sp, {r0, r1, r3} │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r0, pc, r9, lsr #5 │ │ │ │ - andseq r9, r9, r0, ror r7 │ │ │ │ + andeq r0, pc, r1, asr #5 │ │ │ │ + andseq r9, r9, r8, lsl #15 │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 1567b0 │ │ │ │ + b 156798 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [fp, #12] │ │ │ │ mov r2, #15 │ │ │ │ - ldr r1, [pc, #532] @ 1569e4 │ │ │ │ + ldr r1, [pc, #532] @ 1569cc │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1567f0 │ │ │ │ + beq 1567d8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmib sp, {r4, r6} │ │ │ │ ldr r4, [r6, #320] @ 0x140 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1568b0 │ │ │ │ + beq 156898 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ mov r7, #0 │ │ │ │ lsl r9, r0, #2 │ │ │ │ ldr r8, [r1, #316] @ 0x13c │ │ │ │ ldr r5, [r1, #288] @ 0x120 │ │ │ │ ldr r6, [r1, #292] @ 0x124 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 1569d8 │ │ │ │ + beq 1569c0 │ │ │ │ cmp r6, r7 │ │ │ │ mov r0, #32 │ │ │ │ movweq r0, #62 @ 0x3e │ │ │ │ cmp r5, r7 │ │ │ │ movweq r0, #94 @ 0x5e │ │ │ │ str r8, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, sp, #20 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - ldr r0, [pc, #404] @ 1569e8 │ │ │ │ + ldr r0, [pc, #404] @ 1569d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #388] @ 1569ec │ │ │ │ + ldr r0, [pc, #388] @ 1569d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #372] @ 1569f0 │ │ │ │ + ldr r0, [pc, #372] @ 1569d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #352] @ 1569f4 │ │ │ │ + ldr r2, [pc, #352] @ 1569dc │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1569c8 │ │ │ │ + bne 1569b0 │ │ │ │ add r8, r8, #20 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r9, r9, #20 │ │ │ │ - bne 15681c │ │ │ │ + bne 156804 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r4, [r0, #332] @ 0x14c │ │ │ │ cmp r4, #2 │ │ │ │ - bcc 15694c │ │ │ │ - ldr r1, [pc, #304] @ 1569f8 │ │ │ │ + bcc 156934 │ │ │ │ + ldr r1, [pc, #304] @ 1569e0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1567e4 │ │ │ │ + bne 1567cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ add r9, sp, #20 │ │ │ │ ldr r5, [r0, #328] @ 0x148 │ │ │ │ - ldr r7, [pc, #252] @ 1569fc │ │ │ │ + ldr r7, [pc, #252] @ 1569e4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #24] │ │ │ │ str r8, [sp, #20] │ │ │ │ - ldr r2, [pc, #220] @ 156a10 │ │ │ │ + ldr r2, [pc, #220] @ 1569f8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1569c8 │ │ │ │ + bne 1569b0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 156900 │ │ │ │ - ldr r1, [pc, #172] @ 156a00 │ │ │ │ + bne 1568e8 │ │ │ │ + ldr r1, [pc, #172] @ 1569e8 │ │ │ │ mov r0, sl │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #1 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1567e4 │ │ │ │ - ldr r2, [pc, #140] @ 156a04 │ │ │ │ + bne 1567cc │ │ │ │ + ldr r2, [pc, #140] @ 1569ec │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r0, [pc, #136] @ 156a08 │ │ │ │ + ldr r0, [pc, #136] @ 1569f0 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1567e4 │ │ │ │ - ldr r1, [pc, #96] @ 156a0c │ │ │ │ + bne 1567cc │ │ │ │ + ldr r1, [pc, #96] @ 1569f4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #52] @ 156a14 │ │ │ │ + ldr r0, [pc, #52] @ 1569fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - @ instruction: 0x00100cbf │ │ │ │ + @ instruction: 0x00100cd7 │ │ │ │ @ instruction: 0xfffff8ac │ │ │ │ @ instruction: 0xfffffcd4 │ │ │ │ - andseq r9, r9, r0, ror #13 │ │ │ │ - @ instruction: 0x00100bda │ │ │ │ - andseq r0, r0, lr, asr #23 │ │ │ │ + @ instruction: 0x001996f8 │ │ │ │ + @ instruction: 0x00100bf2 │ │ │ │ + andseq r0, r0, r6, ror #23 │ │ │ │ @ instruction: 0xfffffc3c │ │ │ │ - andseq r0, r0, r2, asr #22 │ │ │ │ - andeq r0, pc, r3, lsr #1 │ │ │ │ - andseq r9, r9, ip, ror #8 │ │ │ │ - andseq r0, r0, pc, ror #21 │ │ │ │ - andseq r0, r0, r9, asr #22 │ │ │ │ - andseq sl, r7, r4, ror fp │ │ │ │ + andseq r0, r0, sl, asr fp │ │ │ │ + strheq r0, [pc], -fp │ │ │ │ + andseq r9, r9, r4, lsl #9 │ │ │ │ + andseq r0, r0, r7, lsl #22 │ │ │ │ + andseq r0, r0, r1, ror #22 │ │ │ │ + andseq sl, r7, ip, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ @@ -313049,584 +313043,584 @@ │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ andeq r0, r0, r0, ror #5 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ andeq r0, r0, ip, lsr r3 │ │ │ │ ldrb r2, [r0, #9] │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r3, [pc, #1220] @ 156f30 │ │ │ │ + ldr r3, [pc, #1220] @ 156f18 │ │ │ │ cmp r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 156e74 │ │ │ │ + bne 156e5c │ │ │ │ strb r1, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #1204] @ 156f3c │ │ │ │ + ldr r2, [pc, #1204] @ 156f24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #1188] @ 156f40 │ │ │ │ + ldr r3, [pc, #1188] @ 156f28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - b 156d08 │ │ │ │ + b 156cf0 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 178660 │ │ │ │ + bl 178648 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - ldr r3, [pc, #1216] @ 156f84 │ │ │ │ + ldr r3, [pc, #1216] @ 156f6c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1668e0 │ │ │ │ + bl 1668c8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq 156da4 │ │ │ │ + beq 156d8c │ │ │ │ add r7, r5, #4 │ │ │ │ - b 156b08 │ │ │ │ + b 156af0 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 156da4 │ │ │ │ + beq 156d8c │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156afc │ │ │ │ + beq 156ae4 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 156afc │ │ │ │ + b 156ae4 │ │ │ │ ldrd r8, [r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r9, #12] │ │ │ │ mov r2, #6 │ │ │ │ - ldr r1, [pc, #1080] @ 156f74 │ │ │ │ + ldr r1, [pc, #1080] @ 156f5c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 156ec0 │ │ │ │ + bne 156ea8 │ │ │ │ ldrd sl, [r5, #4] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r4, #0 │ │ │ │ add r6, sl, fp, lsl #2 │ │ │ │ mov fp, #0 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 156ec8 │ │ │ │ + beq 156eb0 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156b68 │ │ │ │ + beq 156b50 │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, r4, #1 │ │ │ │ cmp fp, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ orr r0, r0, r0, lsl #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 156bb8 │ │ │ │ - ldr r1, [pc, #988] @ 156f80 │ │ │ │ + beq 156ba0 │ │ │ │ + ldr r1, [pc, #988] @ 156f68 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 156ee4 │ │ │ │ - ldr r0, [pc, #952] @ 156f78 │ │ │ │ + bne 156ecc │ │ │ │ + ldr r0, [pc, #952] @ 156f60 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #924] @ 156f7c │ │ │ │ + ldr r2, [pc, #924] @ 156f64 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 156ee4 │ │ │ │ + bne 156ecc │ │ │ │ add fp, fp, #1 │ │ │ │ - b 156b68 │ │ │ │ - ldr r1, [pc, #840] @ 156f44 │ │ │ │ - ldr r3, [pc, #840] @ 156f48 │ │ │ │ + b 156b50 │ │ │ │ + ldr r1, [pc, #840] @ 156f2c │ │ │ │ + ldr r3, [pc, #840] @ 156f30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ ldm r4, {r0, r5} │ │ │ │ - ldr r2, [pc, #812] @ 156f4c │ │ │ │ + ldr r2, [pc, #812] @ 156f34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #8 │ │ │ │ - b 156d94 │ │ │ │ + b 156d7c │ │ │ │ ldm r4, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #840] @ 156f90 │ │ │ │ + ldr r1, [pc, #840] @ 156f78 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, r6, r7, lsl #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 178798 │ │ │ │ + bl 178780 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - ldr r3, [pc, #748] @ 156f68 │ │ │ │ + ldr r3, [pc, #748] @ 156f50 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1668e0 │ │ │ │ + bl 1668c8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq 156df8 │ │ │ │ + beq 156de0 │ │ │ │ add r7, r5, #4 │ │ │ │ - b 156cc0 │ │ │ │ + b 156ca8 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 156df8 │ │ │ │ + beq 156de0 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156cb4 │ │ │ │ + beq 156c9c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 156cb4 │ │ │ │ + b 156c9c │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ add r7, sp, #24 │ │ │ │ - ldr r2, [pc, #612] @ 156f50 │ │ │ │ + ldr r2, [pc, #612] @ 156f38 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r3, [pc, #596] @ 156f54 │ │ │ │ + ldr r3, [pc, #596] @ 156f3c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #8 │ │ │ │ - b 156eb4 │ │ │ │ + b 156e9c │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r7, [pc, #564] @ 156f58 │ │ │ │ + ldr r7, [pc, #564] @ 156f40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #536] @ 156f5c │ │ │ │ + ldr r2, [pc, #536] @ 156f44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b 156eb4 │ │ │ │ + b 156e9c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #484] @ 156f60 │ │ │ │ + ldr r1, [pc, #484] @ 156f48 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldm r4, {r0, r5} │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #472] @ 156f64 │ │ │ │ + ldr r2, [pc, #472] @ 156f4c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - b 156ebc │ │ │ │ + b 156ea4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156dc4 │ │ │ │ + beq 156dac │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl ab350 │ │ │ │ - ldr r0, [pc, #444] @ 156f88 │ │ │ │ + ldr r0, [pc, #444] @ 156f70 │ │ │ │ ldrd r4, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #436] @ 156f8c │ │ │ │ + ldr r2, [pc, #436] @ 156f74 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 232c54 │ │ │ │ - b 156e48 │ │ │ │ + bl 232c3c │ │ │ │ + b 156e30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156e18 │ │ │ │ + beq 156e00 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl ab350 │ │ │ │ - ldr r0, [pc, #332] @ 156f6c │ │ │ │ + ldr r0, [pc, #332] @ 156f54 │ │ │ │ ldrd r4, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #324] @ 156f70 │ │ │ │ + ldr r2, [pc, #324] @ 156f58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156ec0 │ │ │ │ + beq 156ea8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r1, [sp, #44] @ 0x2c │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r2, [sp, #8] │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #164] @ 156f34 │ │ │ │ + ldr r2, [pc, #164] @ 156f1c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #148] @ 156f38 │ │ │ │ + ldr r3, [pc, #148] @ 156f20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #196] @ 156f94 │ │ │ │ + ldr r1, [pc, #196] @ 156f7c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 156ef4 │ │ │ │ + b 156edc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156f10 │ │ │ │ + beq 156ef8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b 156f1c │ │ │ │ + b 156f04 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 156678 │ │ │ │ + bl 156660 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfffffacc │ │ │ │ - andeq pc, lr, r9, lsr #3 │ │ │ │ - andseq r9, r9, r0, lsl #2 │ │ │ │ - @ instruction: 0x000ef5b4 │ │ │ │ - andseq r9, r9, r8, lsl #10 │ │ │ │ + andeq pc, lr, r1, asr #3 │ │ │ │ + andseq r9, r9, r8, lsl r1 │ │ │ │ + andeq pc, lr, ip, asr #11 │ │ │ │ + andseq r9, r9, r0, lsr #10 │ │ │ │ andeq r7, r0, ip, asr #17 │ │ │ │ @ instruction: 0xfffff928 │ │ │ │ - andeq pc, lr, ip, lsl r4 @ │ │ │ │ - andeq pc, lr, pc, ror #26 │ │ │ │ - andseq r9, r9, ip, ror #3 │ │ │ │ + andeq pc, lr, r4, lsr r4 @ │ │ │ │ + andeq pc, lr, r7, lsl #27 │ │ │ │ + andseq r9, r9, r4, lsl #4 │ │ │ │ @ instruction: 0xfffff80c │ │ │ │ - andeq pc, lr, r1, lsr #26 │ │ │ │ + andeq pc, lr, r9, lsr sp @ │ │ │ │ @ instruction: 0xfffff7b8 │ │ │ │ - andeq pc, lr, lr, lsl #26 │ │ │ │ - andseq r0, r0, r9, lsr #16 │ │ │ │ + andeq pc, lr, r6, lsr #26 │ │ │ │ + andseq r0, r0, r1, asr #16 │ │ │ │ @ instruction: 0xfffff8bc │ │ │ │ - andeq pc, lr, r8, lsl ip @ │ │ │ │ - andseq r0, r0, r7, ror #18 │ │ │ │ - andseq r9, r9, r8, lsl r2 │ │ │ │ - strdeq r1, [pc], -r3 │ │ │ │ - @ instruction: 0x001008f9 │ │ │ │ - andseq r0, r0, r1, ror #19 │ │ │ │ + andeq pc, lr, r0, lsr ip @ │ │ │ │ + andseq r0, r0, pc, ror r9 │ │ │ │ + andseq r9, r9, r0, lsr r2 │ │ │ │ + andeq r1, pc, fp, lsl #22 │ │ │ │ + andseq r0, r0, r1, lsl r9 │ │ │ │ + @ instruction: 0x001009f9 │ │ │ │ @ instruction: 0xfffff910 │ │ │ │ - andeq pc, lr, r8, ror ip @ │ │ │ │ - andeq sl, lr, r0, ror sp │ │ │ │ - @ instruction: 0x001005d5 │ │ │ │ + muleq lr, r0, ip │ │ │ │ + andeq sl, lr, r8, lsl #27 │ │ │ │ + andseq r0, r0, sp, ror #11 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #60] @ 156fe4 │ │ │ │ + ldr r2, [pc, #60] @ 156fcc │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #7 │ │ │ │ - bl 232e28 │ │ │ │ + bl 232e10 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ 156fe8 │ │ │ │ + ldr r2, [pc, #28] @ 156fd0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 237b2c │ │ │ │ - bl 237cc0 │ │ │ │ + bl 237b14 │ │ │ │ + bl 237ca8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x001004fa │ │ │ │ - andseq sl, r7, r0, asr #15 │ │ │ │ + andseq r0, r0, r2, lsl r5 │ │ │ │ + @ instruction: 0x0017a7d8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ 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 │ │ │ │ muleq r0, r8, r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #224] @ 157108 │ │ │ │ + ldr r2, [pc, #224] @ 1570f0 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r3, [sp, #3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #208] @ 15710c │ │ │ │ + ldr r3, [pc, #208] @ 1570f4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #192] @ 157110 │ │ │ │ + ldr r3, [pc, #192] @ 1570f8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #3 │ │ │ │ - b 1570f4 │ │ │ │ + b 1570dc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #180] @ 15711c │ │ │ │ + ldr r2, [pc, #180] @ 157104 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1570dc │ │ │ │ + b 1570c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1570b0 │ │ │ │ + beq 157098 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1570d0 │ │ │ │ + bne 1570b8 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #152] @ 157128 │ │ │ │ + ldr r1, [pc, #152] @ 157110 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #104] @ 157114 │ │ │ │ + ldr r2, [pc, #104] @ 1570fc │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1570dc │ │ │ │ + b 1570c4 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #100] @ 157124 │ │ │ │ + ldr r1, [pc, #100] @ 15710c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #68] @ 157120 │ │ │ │ + ldr r2, [pc, #68] @ 157108 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 157118 │ │ │ │ + ldr r3, [pc, #44] @ 157100 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq pc, lr, sp, ror sl @ │ │ │ │ - @ instruction: 0x00198eb0 │ │ │ │ - andseq r8, r9, r4, asr pc │ │ │ │ - andeq pc, lr, r2, lsr sl @ │ │ │ │ - andseq r8, r9, r0, lsl #28 │ │ │ │ muleq lr, r5, sl │ │ │ │ - andeq pc, lr, r4, asr #20 │ │ │ │ - @ instruction: 0x001003f1 │ │ │ │ - andseq r0, r0, r1, asr r4 │ │ │ │ + andseq r8, r9, r8, asr #29 │ │ │ │ + andseq r8, r9, ip, ror #30 │ │ │ │ + andeq pc, lr, sl, asr #20 │ │ │ │ + andseq r8, r9, r8, lsl lr │ │ │ │ + andeq pc, lr, sp, lsr #21 │ │ │ │ + andeq pc, lr, ip, asr sl @ │ │ │ │ + andseq r0, r0, r9, lsl #8 │ │ │ │ + andseq r0, r0, r9, ror #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #60] @ 157178 │ │ │ │ + ldr r2, [pc, #60] @ 157160 │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #9 │ │ │ │ - bl 232e28 │ │ │ │ + bl 232e10 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ 15717c │ │ │ │ + ldr r2, [pc, #28] @ 157164 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 237b2c │ │ │ │ - bl 237cc0 │ │ │ │ + bl 237b14 │ │ │ │ + bl 237ca8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r0, r0, fp, asr #7 │ │ │ │ - andseq sl, r7, ip, lsr #12 │ │ │ │ + andseq r0, r0, r3, ror #7 │ │ │ │ + andseq sl, r7, r4, asr #12 │ │ │ │ push {r5, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 1571e8 │ │ │ │ - ldr r3, [pc, #176] @ 157254 │ │ │ │ + bne 1571d0 │ │ │ │ + ldr r3, [pc, #176] @ 15723c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [sp, #3] │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r2, [pc, #160] @ 157258 │ │ │ │ + ldr r2, [pc, #160] @ 157240 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #144] @ 15725c │ │ │ │ + ldr r3, [pc, #144] @ 157244 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r5, pc} │ │ │ │ - ldr ip, [pc, #88] @ 157248 │ │ │ │ + ldr ip, [pc, #88] @ 157230 │ │ │ │ strb r3, [sp, #3] │ │ │ │ add r3, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ strb r2, [sp, #2] │ │ │ │ ldm r1, {r0, r5} │ │ │ │ add r1, sp, #3 │ │ │ │ - ldr r2, [pc, #60] @ 15724c │ │ │ │ + ldr r2, [pc, #60] @ 157234 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #48] @ 157250 │ │ │ │ + ldr r3, [pc, #48] @ 157238 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r5, pc} │ │ │ │ @ instruction: 0xfffff340 │ │ │ │ - andeq lr, lr, sp, lsr #28 │ │ │ │ - andseq r8, r9, r4, lsl #27 │ │ │ │ + andeq lr, lr, r5, asr #28 │ │ │ │ + mulseq r9, ip, sp │ │ │ │ @ instruction: 0xfffff394 │ │ │ │ - andeq lr, lr, r4, lsl #29 │ │ │ │ - @ instruction: 0x00198dd8 │ │ │ │ + muleq lr, ip, lr │ │ │ │ + @ instruction: 0x00198df0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 1572d0 │ │ │ │ + ldr ip, [pc, #96] @ 1572b8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 1572d4 │ │ │ │ + ldr lr, [pc, #92] @ 1572bc │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 1572d8 │ │ │ │ + ldr r4, [pc, #88] @ 1572c0 │ │ │ │ mov r6, #8 │ │ │ │ - ldr r1, [pc, #84] @ 1572dc │ │ │ │ + ldr r1, [pc, #84] @ 1572c4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 1572e0 │ │ │ │ + ldr r3, [pc, #80] @ 1572c8 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq sl, r7, r8, lsl #8 │ │ │ │ - andeq r3, pc, r0, ror pc @ │ │ │ │ - andseq sl, r7, r4, ror #10 │ │ │ │ - andseq r0, r0, r9, ror #5 │ │ │ │ - @ instruction: 0x001002d8 │ │ │ │ + andseq sl, r7, r0, lsr #8 │ │ │ │ + andeq r3, pc, r8, lsl #31 │ │ │ │ + andseq sl, r7, ip, ror r5 │ │ │ │ + andseq r0, r0, r1, lsl #6 │ │ │ │ + @ instruction: 0x001002f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r9, [r3, #16] │ │ │ │ mov ip, r1 │ │ │ │ mov sl, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1573a4 │ │ │ │ + beq 15738c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, r9, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1573a4 │ │ │ │ + bcs 15738c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r6, ip, #600 @ 0x258 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #32 │ │ │ │ ldm r3, {r4, r5} │ │ │ │ mov r8, sl │ │ │ │ mov sl, r3 │ │ │ │ ldrb r7, [r1, r0] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #2176] @ 157bbc │ │ │ │ + ldr r1, [pc, #2176] @ 157ba4 │ │ │ │ mov fp, ip │ │ │ │ add r1, pc, r1 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1575e8 │ │ │ │ + beq 1575d0 │ │ │ │ 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} │ │ │ │ @@ -313635,38 +313629,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 1575e8 │ │ │ │ + beq 1575d0 │ │ │ │ mov r0, #4 │ │ │ │ strb r7, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov sl, r8 │ │ │ │ - b 157594 │ │ │ │ + b 15757c │ │ │ │ ldrd r4, [r3] │ │ │ │ mov r7, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 157608 │ │ │ │ + beq 1575f0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 15757c │ │ │ │ + bne 157564 │ │ │ │ add r0, r7, #6 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 157618 │ │ │ │ + bcs 157600 │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 157730 │ │ │ │ + ble 157718 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r9, r6 │ │ │ │ - bcs 157788 │ │ │ │ + bcs 157770 │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ cmp r9, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ ldr fp, [r3, #8] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ @@ -313675,76 +313669,76 @@ │ │ │ │ add sl, ip, #344 @ 0x158 │ │ │ │ movhi r6, r9 │ │ │ │ ldrb r7, [r3, #24] │ │ │ │ and r0, r0, #31 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #28] │ │ │ │ - b 157440 │ │ │ │ + b 157428 │ │ │ │ add r9, r9, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 157690 │ │ │ │ + beq 157678 │ │ │ │ cmp r6, r9 │ │ │ │ - beq 157a88 │ │ │ │ + beq 157a70 │ │ │ │ ldrb r4, [fp, r9] │ │ │ │ bic r5, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [r2, #124] @ 0x7c │ │ │ │ ldrb r0, [sl, r4] │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 157a9c │ │ │ │ + bcs 157a84 │ │ │ │ ldr r7, [r2, #120] @ 0x78 │ │ │ │ ldr r7, [r7, r0, lsl #2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 157524 │ │ │ │ + ble 15750c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ tst r0, #1 │ │ │ │ - bne 157564 │ │ │ │ + bne 15754c │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bls 157430 │ │ │ │ + bls 157418 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 1574a8 │ │ │ │ + bne 157490 │ │ │ │ tst r1, #1073741824 @ 0x40000000 │ │ │ │ - bne 157818 │ │ │ │ + bne 157800 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - beq 157430 │ │ │ │ - b 157854 │ │ │ │ + beq 157418 │ │ │ │ + b 15783c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov lr, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 15750c │ │ │ │ + beq 1574f4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ bic r5, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [r2, #148] @ 0x94 │ │ │ │ lsr r0, r5, r4 │ │ │ │ cmp r7, r5, lsr r4 │ │ │ │ - bls 157ac0 │ │ │ │ + bls 157aa8 │ │ │ │ ldr r7, [r2, #144] @ 0x90 │ │ │ │ ldr r0, [r7, r0, lsl #3]! │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 157aac │ │ │ │ + beq 157a94 │ │ │ │ ldrb r5, [r0, #8] │ │ │ │ tst r5, #2 │ │ │ │ - beq 15750c │ │ │ │ + beq 1574f4 │ │ │ │ cmp r7, #13 │ │ │ │ - bcc 15786c │ │ │ │ + bcc 157854 │ │ │ │ sub r7, r7, #13 │ │ │ │ cmp r7, #3 │ │ │ │ - bls 157884 │ │ │ │ + bls 15786c │ │ │ │ ldr lr, [r0, #21] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15783c │ │ │ │ + bne 157824 │ │ │ │ str r9, [sp, #24] │ │ │ │ - b 157430 │ │ │ │ + b 157418 │ │ │ │ lsl r7, r4, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r5, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ @@ -313752,80 +313746,80 @@ │ │ │ │ mov r4, lr │ │ │ │ bl 30c08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r5 │ │ │ │ mov r3, r7 │ │ │ │ tst r0, #1 │ │ │ │ - beq 157484 │ │ │ │ + beq 15746c │ │ │ │ bl ab35c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r0, r9} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [ip, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 157624 │ │ │ │ + bne 15760c │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ cmp r4, #2 │ │ │ │ subhi r0, r4, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157650 │ │ │ │ + beq 157638 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 157af4 │ │ │ │ + bne 157adc │ │ │ │ cmp r9, #0 │ │ │ │ - beq 157a48 │ │ │ │ + beq 157a30 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157b50 │ │ │ │ + beq 157b38 │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r1, #0 │ │ │ │ strb r5, [r0, #1] │ │ │ │ - b 15766c │ │ │ │ + b 157654 │ │ │ │ add r0, fp, r7 │ │ │ │ mov r3, sl │ │ │ │ mov ip, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r7, [r0, #88] @ 0x58 │ │ │ │ mov sl, r8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1573b4 │ │ │ │ + bne 15739c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1573cc │ │ │ │ - ldr r2, [pc, #1432] @ 157bb8 │ │ │ │ + bcc 1573b4 │ │ │ │ + ldr r2, [pc, #1432] @ 157ba0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 15770c │ │ │ │ + bcs 1576f4 │ │ │ │ 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 1573cc │ │ │ │ - b 157618 │ │ │ │ + bcc 1573b4 │ │ │ │ + b 157600 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157b50 │ │ │ │ + beq 157b38 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ str r9, [r0, #4] │ │ │ │ bl ab350 │ │ │ │ mov r8, #2 │ │ │ │ @@ -313834,95 +313828,95 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r9, r6 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r6, r4 │ │ │ │ - bcc 157794 │ │ │ │ + bcc 15777c │ │ │ │ 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 157ad0 │ │ │ │ + bcs 157ab8 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ mov r5, ip │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 15789c │ │ │ │ + ble 157884 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1578e0 │ │ │ │ + beq 1578c8 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157b50 │ │ │ │ + beq 157b38 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ - b 1577f8 │ │ │ │ + b 1577e0 │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ mov r1, #1 │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r1, r1, r0 │ │ │ │ - bcs 157b5c │ │ │ │ + bcs 157b44 │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 1573dc │ │ │ │ + bgt 1573c4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ 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 315ac │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 157594 │ │ │ │ + bne 15757c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, fp │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r9, r6 │ │ │ │ - bcc 1573ec │ │ │ │ + bcc 1573d4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bcs 1576ac │ │ │ │ + bcs 157694 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r7, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ ldrb r5, [r0, r6] │ │ │ │ add r0, ip, r5 │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 157ae4 │ │ │ │ + bcs 157acc │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 157928 │ │ │ │ + ble 157910 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 157974 │ │ │ │ + beq 15795c │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157b50 │ │ │ │ + beq 157b38 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ mov r4, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ str r4, [r0, #4] │ │ │ │ bl ab350 │ │ │ │ @@ -313947,61 +313941,61 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl ab35c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [r0] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #868] @ 157bd8 │ │ │ │ + ldr r3, [pc, #868] @ 157bc0 │ │ │ │ mov r0, #13 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #888] @ 157c04 │ │ │ │ + ldr r3, [pc, #888] @ 157bec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ mov r6, fp │ │ │ │ mov r7, r2 │ │ │ │ mov fp, r1 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - bl 149fcc │ │ │ │ + bl 149fb4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ mov fp, r6 │ │ │ │ bl 30c08 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1576e8 │ │ │ │ + bne 1576d0 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 157a30 │ │ │ │ + beq 157a18 │ │ │ │ ldr r0, [r5, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 157904 │ │ │ │ + bne 1578ec │ │ │ │ mov r8, #1 │ │ │ │ mov lr, #0 │ │ │ │ - b 157a2c │ │ │ │ + b 157a14 │ │ │ │ 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 157b90 │ │ │ │ + bls 157b78 │ │ │ │ ldr r1, [r2, #144] @ 0x90 │ │ │ │ - b 1579ec │ │ │ │ + b 1579d4 │ │ │ │ lsl r3, r5, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str fp, [sp, #24] │ │ │ │ mov fp, r2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r6 │ │ │ │ @@ -314012,205 +314006,205 @@ │ │ │ │ mov r2, fp │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mov lr, r6 │ │ │ │ mov ip, r7 │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1577d4 │ │ │ │ + bne 1577bc │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 1579a8 │ │ │ │ + bne 157990 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 157a30 │ │ │ │ + beq 157a18 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157b50 │ │ │ │ + beq 157b38 │ │ │ │ strb r5, [r0, #1] │ │ │ │ mov r1, #0 │ │ │ │ - b 1577f0 │ │ │ │ + b 1577d8 │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1579c8 │ │ │ │ + bne 1579b0 │ │ │ │ mov r8, #1 │ │ │ │ mov lr, #0 │ │ │ │ mov fp, r6 │ │ │ │ - b 157a30 │ │ │ │ + b 157a18 │ │ │ │ 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 157b90 │ │ │ │ + bls 157b78 │ │ │ │ ldr r1, [r2, #144] @ 0x90 │ │ │ │ mov r4, r6 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 157aac │ │ │ │ + beq 157a94 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r8, #1 │ │ │ │ mov lr, #0 │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ tst r2, #2 │ │ │ │ - beq 157a2c │ │ │ │ + beq 157a14 │ │ │ │ cmp r1, #13 │ │ │ │ - bcc 157a60 │ │ │ │ + bcc 157a48 │ │ │ │ sub r2, r1, #13 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 157a74 │ │ │ │ + bls 157a5c │ │ │ │ ldr lr, [r0, #21] │ │ │ │ mov fp, r4 │ │ │ │ tst r8, #1 │ │ │ │ eor r0, r8, #1 │ │ │ │ movne r9, lr │ │ │ │ stm sl, {r0, r9, fp} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #368] @ 157bc0 │ │ │ │ + ldr r0, [pc, #368] @ 157ba8 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #364] @ 157bc4 │ │ │ │ + ldr r2, [pc, #364] @ 157bac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ - ldr r3, [pc, #400] @ 157bf8 │ │ │ │ + ldr r3, [pc, #400] @ 157be0 │ │ │ │ mov r0, #13 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #376] @ 157bf4 │ │ │ │ + ldr r3, [pc, #376] @ 157bdc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #376] @ 157c08 │ │ │ │ + ldr r2, [pc, #376] @ 157bf0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #344] @ 157bfc │ │ │ │ + ldr r2, [pc, #344] @ 157be4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #332] @ 157c00 │ │ │ │ + ldr r2, [pc, #332] @ 157be8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #276] @ 157bdc │ │ │ │ + ldr r2, [pc, #276] @ 157bc4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #276] @ 157bec │ │ │ │ + ldr r2, [pc, #276] @ 157bd4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #260] @ 157bf0 │ │ │ │ + ldr r2, [pc, #260] @ 157bd8 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157b50 │ │ │ │ + beq 157b38 │ │ │ │ mov r1, #3 │ │ │ │ - ldr r3, [pc, #176] @ 157bc8 │ │ │ │ - ldr r2, [pc, #176] @ 157bcc │ │ │ │ + ldr r3, [pc, #176] @ 157bb0 │ │ │ │ + ldr r2, [pc, #176] @ 157bb4 │ │ │ │ strd r4, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r1, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #156] @ 157bd0 │ │ │ │ + ldr r0, [pc, #156] @ 157bb8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3a32c │ │ │ │ - ldr r0, [pc, #124] @ 157be0 │ │ │ │ + ldr r0, [pc, #124] @ 157bc8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #120] @ 157be4 │ │ │ │ - ldr r2, [pc, #120] @ 157be8 │ │ │ │ + ldr r3, [pc, #120] @ 157bcc │ │ │ │ + ldr r2, [pc, #120] @ 157bd0 │ │ │ │ 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 3abb8 │ │ │ │ - ldr r2, [pc, #60] @ 157bd4 │ │ │ │ + ldr r2, [pc, #60] @ 157bbc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r7, r4, asr #5 │ │ │ │ - andeq ip, lr, ip, lsl fp │ │ │ │ - andeq pc, pc, ip, asr ip @ │ │ │ │ - andseq r9, r7, r8, ror #28 │ │ │ │ - andeq pc, lr, sp, asr #10 │ │ │ │ - andseq sl, r7, r4, lsl #6 │ │ │ │ - andseq r8, r9, r0, asr #8 │ │ │ │ - andseq r9, r7, ip, lsl #26 │ │ │ │ - andseq r9, r7, ip, asr #16 │ │ │ │ - @ instruction: 0x00179dd8 │ │ │ │ - andeq pc, pc, r9, lsr #9 │ │ │ │ - andseq r9, r7, r8, ror #3 │ │ │ │ - andseq r9, r7, r0, lsr #3 │ │ │ │ - @ instruction: 0x00179dd4 │ │ │ │ - andseq r9, r7, r4, lsr #27 │ │ │ │ - andseq r9, r7, r8, lsr #14 │ │ │ │ - andseq r9, r7, ip, asr r6 │ │ │ │ + @ instruction: 0x0017a2dc │ │ │ │ + andeq ip, lr, r4, lsr fp │ │ │ │ + andeq pc, pc, r4, ror ip @ │ │ │ │ + andseq r9, r7, r0, lsl #29 │ │ │ │ + andeq pc, lr, r5, ror #10 │ │ │ │ + andseq sl, r7, ip, lsl r3 │ │ │ │ + andseq r8, r9, r8, asr r4 │ │ │ │ + andseq r9, r7, r4, lsr #26 │ │ │ │ + andseq r9, r7, r4, ror #16 │ │ │ │ + @ instruction: 0x00179df0 │ │ │ │ + andeq pc, pc, r1, asr #9 │ │ │ │ + andseq r9, r7, r0, lsl #4 │ │ │ │ + @ instruction: 0x001791b8 │ │ │ │ andseq r9, r7, ip, ror #27 │ │ │ │ - andseq r9, r7, r0, lsl #12 │ │ │ │ - andseq r9, r7, r4, lsl r9 │ │ │ │ - andseq r9, r7, ip, ror #26 │ │ │ │ + @ instruction: 0x00179dbc │ │ │ │ + andseq r9, r7, r0, asr #14 │ │ │ │ + andseq r9, r7, r4, ror r6 │ │ │ │ + andseq r9, r7, r4, lsl #28 │ │ │ │ + andseq r9, r7, r8, lsl r6 │ │ │ │ + andseq r9, r7, ip, lsr #18 │ │ │ │ + andseq r9, r7, r4, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr fp, [r3, #12] │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ mov r5, r2 │ │ │ │ mov ip, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r7, fp │ │ │ │ - bcs 157cbc │ │ │ │ + bcs 157ca4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r6, ip, #600 @ 0x258 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r2, #32 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r8, ip │ │ │ │ ldrb r7, [r0, r7] │ │ │ │ mov r0, r6 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - ldr r1, [pc, #2600] @ 158688 │ │ │ │ + ldr r1, [pc, #2600] @ 158670 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157cec │ │ │ │ + beq 157cd4 │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #32 │ │ │ │ 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} │ │ │ │ @@ -314219,330 +314213,330 @@ │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ubfx r0, r7, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r7, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 157cec │ │ │ │ + beq 157cd4 │ │ │ │ strb r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, #4 │ │ │ │ - b 157db8 │ │ │ │ + b 157da0 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 157d04 │ │ │ │ + beq 157cec │ │ │ │ cmp sl, #1 │ │ │ │ - bne 157da0 │ │ │ │ + bne 157d88 │ │ │ │ add r0, r2, #6 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 157d14 │ │ │ │ - b 157e5c │ │ │ │ + bcc 157cfc │ │ │ │ + b 157e44 │ │ │ │ add r0, r8, r7 │ │ │ │ mov ip, r8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldrb r2, [r0, #88] @ 0x58 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 157cd0 │ │ │ │ + bne 157cb8 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 157e5c │ │ │ │ + bcs 157e44 │ │ │ │ ldr r1, [r5, #132] @ 0x84 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 157f04 │ │ │ │ + ble 157eec │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, r7 │ │ │ │ - bne 157f50 │ │ │ │ + bne 157f38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 157e68 │ │ │ │ + beq 157e50 │ │ │ │ sub r8, r7, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bcs 158564 │ │ │ │ + bcs 15854c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bic r3, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ ldrb r0, [r0, r8] │ │ │ │ add r2, ip, r0 │ │ │ │ ldrb r2, [r2, #344] @ 0x158 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 158578 │ │ │ │ + bcs 158560 │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 1581b4 │ │ │ │ + ble 15819c │ │ │ │ mov r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 1581ec │ │ │ │ + beq 1581d4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 157ebc │ │ │ │ - b 1585d8 │ │ │ │ + bne 157ea4 │ │ │ │ + b 1585c0 │ │ │ │ ldrb r0, [ip, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 157e34 │ │ │ │ + bne 157e1c │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r6, #2 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r4, #2 │ │ │ │ subhi r6, r4, #3 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 157e08 │ │ │ │ + beq 157df0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 15858c │ │ │ │ + bne 158574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1585d8 │ │ │ │ + beq 1585c0 │ │ │ │ strb r5, [r0, #1] │ │ │ │ mov r1, #0 │ │ │ │ - b 157e18 │ │ │ │ + b 157e00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1585d8 │ │ │ │ + beq 1585c0 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r4, r3 │ │ │ │ bl ab350 │ │ │ │ - b 15809c │ │ │ │ + b 158084 │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs 157ee0 │ │ │ │ + bcs 157ec8 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 157d14 │ │ │ │ - ldr r2, [pc, #2080] @ 158684 │ │ │ │ + bcc 157cfc │ │ │ │ + ldr r2, [pc, #2080] @ 15866c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ ldrb r0, [ip, #599] @ 0x257 │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 1585e4 │ │ │ │ + bcs 1585cc │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 158280 │ │ │ │ + ble 158268 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1582b4 │ │ │ │ + beq 15829c │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1585d8 │ │ │ │ + beq 1585c0 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [r0, #4] │ │ │ │ strb r1, [r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ bl ab350 │ │ │ │ - b 15809c │ │ │ │ + b 158084 │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ mov r1, #1 │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r1, r1, r0 │ │ │ │ - bcs 1585f8 │ │ │ │ + bcs 1585e0 │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 157d24 │ │ │ │ + bgt 157d0c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ mov r6, ip │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ bl 315ac │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 157dbc │ │ │ │ + bne 157da4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov ip, r6 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 157d30 │ │ │ │ + beq 157d18 │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ add r8, ip, #344 @ 0x158 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ ldr sl, [r4, #8] │ │ │ │ sub r4, r7, #1 │ │ │ │ and r9, r0, #31 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, fp │ │ │ │ - bcs 15851c │ │ │ │ + bcs 158504 │ │ │ │ ldrb r2, [sl, r4] │ │ │ │ bic r7, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ ldrb r0, [r8, r2] │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 158530 │ │ │ │ + bcs 158518 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 15806c │ │ │ │ + ble 158054 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ tst r0, #1 │ │ │ │ - bne 158098 │ │ │ │ + bne 158080 │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bls 158050 │ │ │ │ + bls 158038 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 157fe0 │ │ │ │ + bne 157fc8 │ │ │ │ tst r1, #1073741824 @ 0x40000000 │ │ │ │ - bne 158170 │ │ │ │ + bne 158158 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - beq 158050 │ │ │ │ - b 15818c │ │ │ │ + beq 158038 │ │ │ │ + b 158174 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 158040 │ │ │ │ + beq 158028 │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r5, #148] @ 0x94 │ │ │ │ lsr r0, r2, r9 │ │ │ │ cmp r3, r2, lsr r9 │ │ │ │ - bls 158554 │ │ │ │ + bls 15853c │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr r0, [r2, r0, lsl #3]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 158540 │ │ │ │ + beq 158528 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ tst r3, #2 │ │ │ │ - beq 158040 │ │ │ │ + beq 158028 │ │ │ │ cmp r2, #13 │ │ │ │ - bcc 15826c │ │ │ │ + bcc 158254 │ │ │ │ sub r2, r2, #13 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 15836c │ │ │ │ + bls 158354 │ │ │ │ ldr lr, [r0, #21] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1580bc │ │ │ │ + beq 1580a4 │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 157f78 │ │ │ │ - b 1584b8 │ │ │ │ + bcs 157f60 │ │ │ │ + b 1584a0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ lsl r2, r2, #8 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ mov r7, lr │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #8] │ │ │ │ bl 30c08 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov lr, r7 │ │ │ │ tst r0, #1 │ │ │ │ - beq 157fbc │ │ │ │ + beq 157fa4 │ │ │ │ bl ab35c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r2] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r4, [r2, #8] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15812c │ │ │ │ + beq 158114 │ │ │ │ sub r4, r6, #1 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ bic r3, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldrb r0, [sl, r4] │ │ │ │ ldrb r2, [r8, r0] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 15862c │ │ │ │ + bcs 158614 │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ cmn r8, #1 │ │ │ │ - ble 158380 │ │ │ │ + ble 158368 │ │ │ │ mov r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 1583c0 │ │ │ │ + beq 1583a8 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1585d8 │ │ │ │ + beq 1585c0 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ strb r1, [r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 1583ec │ │ │ │ + b 1583d4 │ │ │ │ ldrb r0, [ip, #599] @ 0x257 │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 15864c │ │ │ │ + bcs 158634 │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ cmn r8, #1 │ │ │ │ - ble 158444 │ │ │ │ + ble 15842c │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 158480 │ │ │ │ + beq 158468 │ │ │ │ mov r0, #0 │ │ │ │ - bl 155c10 │ │ │ │ - b 1583d8 │ │ │ │ + bl 155bf8 │ │ │ │ + b 1583c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ stm r0, {r1, lr} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 155bd0 │ │ │ │ - bl 1674e0 │ │ │ │ + bl 155bb8 │ │ │ │ + bl 1674c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ stmib r3, {r0, r1} │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -314554,112 +314548,112 @@ │ │ │ │ mov r6, ip │ │ │ │ bl 30c08 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 157d84 │ │ │ │ + bne 157d6c │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - bne 158244 │ │ │ │ + bne 15822c │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 1582bc │ │ │ │ + beq 1582a4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 155bd0 │ │ │ │ + bl 155bb8 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 157ecc │ │ │ │ - ldr r0, [pc, #1156] @ 1586a0 │ │ │ │ + bcc 157eb4 │ │ │ │ + ldr r0, [pc, #1156] @ 158688 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #1152] @ 1586a4 │ │ │ │ - ldr r1, [pc, #1152] @ 1586a8 │ │ │ │ + ldr r2, [pc, #1152] @ 15868c │ │ │ │ + ldr r1, [pc, #1152] @ 158690 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ bl 3ab14 │ │ │ │ - b 1585d4 │ │ │ │ + b 1585bc │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1582fc │ │ │ │ + bne 1582e4 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ stm r1, {r0, r2, r7} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1084] @ 1586b0 │ │ │ │ + ldr r3, [pc, #1084] @ 158698 │ │ │ │ mov r0, #13 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, ip │ │ │ │ - bl 149fcc │ │ │ │ + bl 149fb4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ bl 30c08 │ │ │ │ mov ip, r6 │ │ │ │ mov r2, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 157ea0 │ │ │ │ + bne 157e88 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - bne 1582d0 │ │ │ │ + bne 1582b8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ stm r1, {r0, r2, r7} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1582fc │ │ │ │ + bne 1582e4 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ stm r1, {r0, r2, r7} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ bic r2, r2, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r5, #148] @ 0x94 │ │ │ │ and r3, r0, #31 │ │ │ │ lsr r0, r2, r3 │ │ │ │ cmp r1, r2, lsr r3 │ │ │ │ - bls 158640 │ │ │ │ + bls 158628 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158540 │ │ │ │ + beq 158528 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r6, [r3, #8] │ │ │ │ tst r6, #2 │ │ │ │ - beq 15825c │ │ │ │ + beq 158244 │ │ │ │ cmp r1, #13 │ │ │ │ - bcc 158508 │ │ │ │ + bcc 1584f0 │ │ │ │ sub r2, r1, #13 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 15836c │ │ │ │ + bls 158354 │ │ │ │ ldr r2, [r3, #21] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ stm r1, {r0, r2, r7} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #880] @ 1586e4 │ │ │ │ + ldr r3, [pc, #880] @ 1586cc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ lsl r2, r0, #8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -314671,443 +314665,443 @@ │ │ │ │ bl 30c08 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, r1 │ │ │ │ mov lr, r9 │ │ │ │ mov r1, r7 │ │ │ │ tst r2, #1 │ │ │ │ - bne 158100 │ │ │ │ + bne 1580e8 │ │ │ │ tst r8, #134217728 @ 0x8000000 │ │ │ │ - bne 1584d0 │ │ │ │ + bne 1584b8 │ │ │ │ tst r8, #536870912 @ 0x20000000 │ │ │ │ - beq 158488 │ │ │ │ + beq 158470 │ │ │ │ mov r1, r4 │ │ │ │ - bl 155bd0 │ │ │ │ + bl 155bb8 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 158414 │ │ │ │ + bhi 1583fc │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ stmib r2, {r0, r6} │ │ │ │ str r1, [r2] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #676] @ 1586c0 │ │ │ │ + ldr r0, [pc, #676] @ 1586a8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #672] @ 1586c4 │ │ │ │ - ldr r1, [pc, #672] @ 1586c8 │ │ │ │ + ldr r2, [pc, #672] @ 1586ac │ │ │ │ + ldr r1, [pc, #672] @ 1586b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ bl 3ab14 │ │ │ │ - b 1585d4 │ │ │ │ + b 1585bc │ │ │ │ mov r4, r1 │ │ │ │ mov r7, ip │ │ │ │ mov r8, lr │ │ │ │ - bl 149fcc │ │ │ │ + bl 149fb4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ bl 30c08 │ │ │ │ mov lr, r8 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r4 │ │ │ │ tst r0, #1 │ │ │ │ - bne 158164 │ │ │ │ + bne 15814c │ │ │ │ tst r8, #134217728 @ 0x8000000 │ │ │ │ - bne 1584d0 │ │ │ │ + bne 1584b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r6 │ │ │ │ movwls r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ mvn r2, r3 │ │ │ │ orr r0, r2, r0 │ │ │ │ tst r0, #1 │ │ │ │ moveq r3, #1 │ │ │ │ andseq r0, r1, #1073741824 @ 0x40000000 │ │ │ │ - bne 1584f4 │ │ │ │ + bne 1584dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r9, #0 │ │ │ │ ldrd r2, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 158ff4 │ │ │ │ + bl 158fdc │ │ │ │ mov lr, r0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ stm r0, {r3, lr} │ │ │ │ str r6, [r0, #8] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #476] @ 1586ec │ │ │ │ + ldr r3, [pc, #476] @ 1586d4 │ │ │ │ mov r0, #13 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #444] @ 1586e0 │ │ │ │ + ldr r2, [pc, #444] @ 1586c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #420] @ 1586dc │ │ │ │ + ldr r2, [pc, #420] @ 1586c4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #416] @ 1586e8 │ │ │ │ + ldr r2, [pc, #416] @ 1586d0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #344] @ 1586b4 │ │ │ │ + ldr r2, [pc, #344] @ 15869c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #304] @ 15869c │ │ │ │ + ldr r2, [pc, #304] @ 158684 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #344] @ 1586d8 │ │ │ │ + ldr r2, [pc, #344] @ 1586c0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a92c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1585d8 │ │ │ │ + beq 1585c0 │ │ │ │ mov r1, #3 │ │ │ │ - ldr r3, [pc, #236] @ 15868c │ │ │ │ - ldr r2, [pc, #236] @ 158690 │ │ │ │ + ldr r3, [pc, #236] @ 158674 │ │ │ │ + ldr r2, [pc, #236] @ 158678 │ │ │ │ strd r4, [r0, #4] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strb r1, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #212] @ 158694 │ │ │ │ + ldr r0, [pc, #212] @ 15867c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3a32c │ │ │ │ - ldr r2, [pc, #172] @ 158698 │ │ │ │ + ldr r2, [pc, #172] @ 158680 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a92c │ │ │ │ - ldr r0, [pc, #204] @ 1586cc │ │ │ │ + ldr r0, [pc, #204] @ 1586b4 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #200] @ 1586d0 │ │ │ │ - ldr r2, [pc, #200] @ 1586d4 │ │ │ │ + ldr r3, [pc, #200] @ 1586b8 │ │ │ │ + ldr r2, [pc, #200] @ 1586bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ bl 3abb8 │ │ │ │ - ldr r2, [pc, #136] @ 1586bc │ │ │ │ + ldr r2, [pc, #136] @ 1586a4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #100] @ 1586ac │ │ │ │ + ldr r2, [pc, #100] @ 158694 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #100] @ 1586b8 │ │ │ │ + ldr r2, [pc, #100] @ 1586a0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a92c │ │ │ │ - b 158668 │ │ │ │ - b 158668 │ │ │ │ + b 158650 │ │ │ │ + b 158650 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r7, r0, lsl #21 │ │ │ │ - strdeq ip, [lr], -ip @ │ │ │ │ - @ instruction: 0x000eeabd │ │ │ │ - andseq r9, r7, r4, ror r8 │ │ │ │ - @ instruction: 0x001979b4 │ │ │ │ - andseq r9, r7, r8, asr #5 │ │ │ │ - andseq r9, r7, r0, lsr #5 │ │ │ │ - andeq lr, lr, r5, asr #28 │ │ │ │ - andseq r9, r7, r0, lsl #24 │ │ │ │ - andseq r7, r9, r4, asr #26 │ │ │ │ - andseq r9, r7, ip, asr r2 │ │ │ │ - andseq r8, r7, r0, asr lr │ │ │ │ - andseq r9, r7, r4, asr #6 │ │ │ │ - andseq r9, r7, r0, ror #4 │ │ │ │ - andseq r9, r7, r0, ror #4 │ │ │ │ - andeq lr, lr, r5, asr #24 │ │ │ │ - andseq r9, r7, r0, lsl #20 │ │ │ │ - andseq r7, r9, r4, asr #22 │ │ │ │ - andeq lr, pc, sp, lsl #20 │ │ │ │ - andseq r8, r7, ip, asr #14 │ │ │ │ - andseq r8, r7, r4, lsl #14 │ │ │ │ - andseq r9, r7, r4, lsl r3 │ │ │ │ - andseq r9, r7, r8, asr r3 │ │ │ │ - @ instruction: 0x001792f8 │ │ │ │ - andseq r8, r7, r0, lsr lr │ │ │ │ - andseq r8, r7, ip, ror #22 │ │ │ │ - @ instruction: 0x00178bb4 │ │ │ │ + mulseq r7, r8, sl │ │ │ │ + andeq ip, lr, r4, lsl r2 │ │ │ │ + ldrdeq lr, [lr], -r5 │ │ │ │ + andseq r9, r7, ip, lsl #17 │ │ │ │ + andseq r7, r9, ip, asr #19 │ │ │ │ + andseq r9, r7, r0, ror #5 │ │ │ │ + @ instruction: 0x001792b8 │ │ │ │ + andeq lr, lr, sp, asr lr │ │ │ │ + andseq r9, r7, r8, lsl ip │ │ │ │ + andseq r7, r9, ip, asr sp │ │ │ │ + andseq r9, r7, r4, ror r2 │ │ │ │ + andseq r8, r7, r8, ror #28 │ │ │ │ + andseq r9, r7, ip, asr r3 │ │ │ │ + andseq r9, r7, r8, ror r2 │ │ │ │ + andseq r9, r7, r8, ror r2 │ │ │ │ + andeq lr, lr, sp, asr ip │ │ │ │ + andseq r9, r7, r8, lsl sl │ │ │ │ + andseq r7, r9, ip, asr fp │ │ │ │ + andeq lr, pc, r5, lsr #20 │ │ │ │ + andseq r8, r7, r4, ror #14 │ │ │ │ + andseq r8, r7, ip, lsl r7 │ │ │ │ + andseq r9, r7, ip, lsr #6 │ │ │ │ + andseq r9, r7, r0, ror r3 │ │ │ │ + andseq r9, r7, r0, lsl r3 │ │ │ │ + andseq r8, r7, r8, asr #28 │ │ │ │ + andseq r8, r7, r4, lsl #23 │ │ │ │ + andseq r8, r7, ip, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 158730 │ │ │ │ + bne 158718 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1589a8 │ │ │ │ + beq 158990 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r1, #44] @ 0x2c │ │ │ │ cmpeq r3, #0 │ │ │ │ - beq 158740 │ │ │ │ + beq 158728 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r1, #50] @ 0x32 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 158730 │ │ │ │ + bne 158718 │ │ │ │ ldrb r0, [r0, #66] @ 0x42 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 158760 │ │ │ │ + beq 158748 │ │ │ │ tst r0, #1 │ │ │ │ - beq 158730 │ │ │ │ + beq 158718 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #7 │ │ │ │ - bne 158730 │ │ │ │ + bne 158718 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r9, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ - beq 158934 │ │ │ │ + beq 15891c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ add fp, r0, r1, lsl #2 │ │ │ │ str fp, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ - b 1587d0 │ │ │ │ + b 1587b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ cmp sl, fp │ │ │ │ str r7, [r0, r1, lsl #2]! │ │ │ │ add r1, r6, #1 │ │ │ │ str r8, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq 158928 │ │ │ │ + beq 158910 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sl], #28 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r9, [sp, #28] │ │ │ │ - beq 15888c │ │ │ │ + beq 158874 │ │ │ │ cmp r1, #6 │ │ │ │ - bne 158990 │ │ │ │ + bne 158978 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1588d0 │ │ │ │ + beq 1588b8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ rsb r0, r1, r1, lsl #3 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #1 │ │ │ │ add fp, r7, r0, lsl #2 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 158960 │ │ │ │ + bne 158948 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r8, [r7, #4] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 158864 │ │ │ │ + bhi 15884c │ │ │ │ add r0, r6, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 24cd4 │ │ │ │ add r5, r5, r9 │ │ │ │ add r7, r7, #28 │ │ │ │ cmp r7, fp │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bne 158818 │ │ │ │ - b 1588c0 │ │ │ │ + bne 158800 │ │ │ │ + b 1588a8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ bl 3383c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b 15883c │ │ │ │ + b 158824 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1588f8 │ │ │ │ + bne 1588e0 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #1 │ │ │ │ add r0, r8, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ add r5, r6, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b 1588d8 │ │ │ │ + b 1588c0 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r9, #0 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ - b 1588d8 │ │ │ │ + b 1588c0 │ │ │ │ mov r8, #1 │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 1587a8 │ │ │ │ + bne 158790 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 36844 │ │ │ │ - b 1587a8 │ │ │ │ + b 158790 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 3383c │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r9, #0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ - b 1588a4 │ │ │ │ + b 15888c │ │ │ │ movw r0, #3000 @ 0xbb8 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15894c │ │ │ │ + bcs 158934 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 15e57c │ │ │ │ + bl 15e564 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #172] @ 158a14 │ │ │ │ + ldr r2, [pc, #172] @ 1589fc │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #168] @ 158a18 │ │ │ │ + ldr r0, [pc, #168] @ 158a00 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #152] @ 158a1c │ │ │ │ + ldr r3, [pc, #152] @ 158a04 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #4] │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #116] @ 158a0c │ │ │ │ + ldr r2, [pc, #116] @ 1589f4 │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r0, [pc, #112] @ 158a10 │ │ │ │ + ldr r0, [pc, #112] @ 1589f8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 158974 │ │ │ │ - ldr r2, [pc, #88] @ 158a08 │ │ │ │ + b 15895c │ │ │ │ + ldr r2, [pc, #88] @ 1589f0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - b 1589dc │ │ │ │ - b 1589dc │ │ │ │ + b 1589c4 │ │ │ │ + b 1589c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1589f8 │ │ │ │ + beq 1589e0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - b 1589f0 │ │ │ │ + b 1589d8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1589f8 │ │ │ │ + beq 1589e0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 15e57c │ │ │ │ + bl 15e564 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, r7, ip, ror lr │ │ │ │ - @ instruction: 0x00178eb4 │ │ │ │ - andeq lr, lr, r2, lsl #7 │ │ │ │ - @ instruction: 0x00178ed4 │ │ │ │ - andeq lr, lr, pc, ror #6 │ │ │ │ + mulseq r7, r4, lr │ │ │ │ + andseq r8, r7, ip, asr #29 │ │ │ │ + muleq lr, sl, r3 │ │ │ │ + andseq r8, r7, ip, ror #29 │ │ │ │ + andeq lr, lr, r7, lsl #7 │ │ │ │ @ instruction: 0x000178b8 │ │ │ │ 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 158c24 │ │ │ │ + bcs 158c0c │ │ │ │ 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] @ 158dc8 │ │ │ │ + ldr r5, [pc, #864] @ 158db0 │ │ │ │ mov r6, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 158bb8 │ │ │ │ + b 158ba0 │ │ │ │ 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 │ │ │ │ @@ -315181,52 +315175,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 158d90 │ │ │ │ + bcs 158d78 │ │ │ │ uxth r1, r6 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r6 │ │ │ │ movls r7, #255 @ 0xff │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 158c04 │ │ │ │ + beq 158bec │ │ │ │ add r0, r5, r6 │ │ │ │ ldrb r3, [r5, r1] │ │ │ │ add r6, r6, #1 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 158bd0 │ │ │ │ + beq 158bb8 │ │ │ │ sub r0, r6, #1 │ │ │ │ tst r4, #255 @ 0xff │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 158a70 │ │ │ │ - b 158b10 │ │ │ │ + bne 158a58 │ │ │ │ + b 158af8 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ - bcs 158db0 │ │ │ │ + bcs 158d98 │ │ │ │ mov r6, #256 @ 0x100 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ tst r4, #255 @ 0xff │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 158a70 │ │ │ │ - b 158b10 │ │ │ │ + bne 158a58 │ │ │ │ + b 158af8 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #3 │ │ │ │ tst r7, r3, lsl r1 │ │ │ │ - bne 158d90 │ │ │ │ + bne 158d78 │ │ │ │ mov r7, #12 │ │ │ │ tst r7, r3, lsl r1 │ │ │ │ - beq 158d98 │ │ │ │ + beq 158d80 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 158ce8 │ │ │ │ + beq 158cd0 │ │ │ │ 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 │ │ │ │ @@ -315308,23 +315302,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] @ 158dcc │ │ │ │ + ldr r0, [pc, #20] @ 158db4 │ │ │ │ mov r1, #27 │ │ │ │ - ldr r2, [pc, #16] @ 158dd0 │ │ │ │ + ldr r2, [pc, #16] @ 158db8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andeq lr, pc, r6, lsr #22 │ │ │ │ - ldrdeq lr, [pc], -r2 │ │ │ │ - andseq r8, r7, r0, lsr #21 │ │ │ │ + andeq lr, pc, lr, lsr fp @ │ │ │ │ + andeq lr, pc, sl, ror #17 │ │ │ │ + @ instruction: 0x00178ab8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ @@ -315385,62 +315379,62 @@ │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 15e518 │ │ │ │ + bl 15e500 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ cmpls r3, ip │ │ │ │ - bls 158f60 │ │ │ │ - ldr r0, [pc, #72] @ 158f6c │ │ │ │ - ldr r2, [pc, #72] @ 158f70 │ │ │ │ + bls 158f48 │ │ │ │ + ldr r0, [pc, #72] @ 158f54 │ │ │ │ + ldr r2, [pc, #72] @ 158f58 │ │ │ │ str ip, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #64] @ 158f74 │ │ │ │ + ldr r1, [pc, #64] @ 158f5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #44] @ 158f78 │ │ │ │ + ldr r1, [pc, #44] @ 158f60 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 3ab14 │ │ │ │ strd r2, [r0, #16] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq ip, lr, sp, ror lr │ │ │ │ - andseq r8, r7, r0, asr r9 │ │ │ │ - @ instruction: 0x00196fb4 │ │ │ │ - andseq r6, r9, ip, asr #30 │ │ │ │ + muleq lr, r5, lr │ │ │ │ + andseq r8, r7, r8, ror #18 │ │ │ │ + andseq r6, r9, ip, asr #31 │ │ │ │ + andseq r6, r9, r4, ror #30 │ │ │ │ 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 158fe0 │ │ │ │ + bcs 158fc8 │ │ │ │ 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 │ │ │ │ @@ -315448,115 +315442,115 @@ │ │ │ │ lsl r3, r1, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r3 │ │ │ │ bl 30c08 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #8] @ 158ff0 │ │ │ │ + ldr r2, [pc, #8] @ 158fd8 │ │ │ │ mov r0, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r8, r7, r8, lsr #17 │ │ │ │ + andseq r8, r7, r0, asr #17 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, #1 │ │ │ │ popeq {fp, pc} │ │ │ │ ldr ip, [sp, #8] │ │ │ │ and lr, r1, #31 │ │ │ │ bic r1, ip, #-134217728 @ 0xf8000000 │ │ │ │ lsr ip, r1, lr │ │ │ │ cmp r3, r1, lsr lr │ │ │ │ - bls 15908c │ │ │ │ + bls 159074 │ │ │ │ ldr r3, [r2, ip, lsl #3]! │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1590a0 │ │ │ │ + beq 159088 │ │ │ │ add r3, r3, #8 │ │ │ │ ldrb r2, [r3] │ │ │ │ tst r2, #2 │ │ │ │ - bne 159044 │ │ │ │ + bne 15902c │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #13 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 15907c │ │ │ │ + bcc 159064 │ │ │ │ sub r2, r1, r0 │ │ │ │ cmp r2, #3 │ │ │ │ ldrhi r0, [r3, r0] │ │ │ │ pophi {fp, pc} │ │ │ │ - ldr r3, [pc, #76] @ 1590bc │ │ │ │ + ldr r3, [pc, #76] @ 1590a4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #48] @ 1590b4 │ │ │ │ + ldr r3, [pc, #48] @ 15909c │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #36] @ 1590b8 │ │ │ │ + ldr r2, [pc, #36] @ 1590a0 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #8] @ 1590b0 │ │ │ │ + ldr r2, [pc, #8] @ 159098 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r8, r7, r0, lsl r0 │ │ │ │ - andseq r8, r7, r4, asr #32 │ │ │ │ - andseq r8, r7, r8, lsl #16 │ │ │ │ - andseq r8, r7, r4, lsr r1 │ │ │ │ + andseq r8, r7, r8, lsr #32 │ │ │ │ + andseq r8, r7, ip, asr r0 │ │ │ │ + andseq r8, r7, r0, lsr #16 │ │ │ │ + andseq r8, r7, ip, asr #2 │ │ │ │ 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 159130 │ │ │ │ + bcs 159118 │ │ │ │ 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 149fcc │ │ │ │ + bl 149fb4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r5, r6} │ │ │ │ bl 30c08 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #8] @ 159140 │ │ │ │ + ldr r2, [pc, #8] @ 159128 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r8, r7, r8, ror r7 │ │ │ │ + mulseq r7, r0, r7 │ │ │ │ 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 1591b0 │ │ │ │ + beq 159198 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1591d8 │ │ │ │ + bne 1591c0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 159204 │ │ │ │ + beq 1591ec │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ subne r1, r4, #1 │ │ │ │ @@ -315573,149 +315567,149 @@ │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #1 │ │ │ │ strne r4, [r0, #4] │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 1591a4 │ │ │ │ + b 15918c │ │ │ │ ldr r7, [r1, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #3 │ │ │ │ strdne r6, [r0, #4] │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 1591a4 │ │ │ │ - ldr r0, [pc, #16] @ 15921c │ │ │ │ + b 15918c │ │ │ │ + ldr r0, [pc, #16] @ 159204 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #12] @ 159220 │ │ │ │ + ldr r2, [pc, #12] @ 159208 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ - andeq lr, pc, r0, lsr #9 │ │ │ │ - andseq r8, r7, ip, lsr #13 │ │ │ │ + @ instruction: 0x000fe4b8 │ │ │ │ + andseq r8, r7, r4, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mov r9, #0 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ str r9, [r3] │ │ │ │ cmp r4, lr │ │ │ │ - bls 159250 │ │ │ │ + bls 159238 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 15928c │ │ │ │ + bcc 159274 │ │ │ │ ldrb r0, [r5, #76] @ 0x4c │ │ │ │ - ldr r7, [pc, #4064] @ 15a258 │ │ │ │ + ldr r7, [pc, #4064] @ 15a240 │ │ │ │ cmp r0, #3 │ │ │ │ add r7, pc, r7 │ │ │ │ addne r7, r5, #64 @ 0x40 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1594a8 │ │ │ │ + bne 159490 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ ldr r1, [r5, #632] @ 0x278 │ │ │ │ cmp r0, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bne 159390 │ │ │ │ + bne 159378 │ │ │ │ ldrd r6, [r8, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 159458 │ │ │ │ + beq 159440 │ │ │ │ tst r6, #134217728 @ 0x8000000 │ │ │ │ - beq 15a240 │ │ │ │ + beq 15a228 │ │ │ │ ldr r0, [r5, #636] @ 0x27c │ │ │ │ bic r3, r6, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [fp, #148] @ 0x94 │ │ │ │ and r7, r0, #31 │ │ │ │ lsr r0, r3, r7 │ │ │ │ cmp r1, r3, lsr r7 │ │ │ │ - bls 15a694 │ │ │ │ + bls 15a67c │ │ │ │ ldr r3, [fp, #144] @ 0x90 │ │ │ │ ldr r1, [r3, r0, lsl #3]! │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15a680 │ │ │ │ + beq 15a668 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 159458 │ │ │ │ + beq 159440 │ │ │ │ ldr ip, [r8, #24] │ │ │ │ mov r4, #1 │ │ │ │ tst r0, #2 │ │ │ │ - beq 15930c │ │ │ │ + beq 1592f4 │ │ │ │ cmp r7, #12 │ │ │ │ - bls 15a5bc │ │ │ │ + bls 15a5a4 │ │ │ │ ldr r4, [r1, #17] │ │ │ │ cmp ip, r4 │ │ │ │ - bcs 159458 │ │ │ │ + bcs 159440 │ │ │ │ add r5, ip, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r4, #1 │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [r8, #20] │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 159374 │ │ │ │ + beq 15935c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15a6d0 │ │ │ │ + beq 15a6b8 │ │ │ │ ldr r0, [r3] │ │ │ │ add r3, r0, #8 │ │ │ │ ldrb r0, [r3] │ │ │ │ tst r0, #2 │ │ │ │ - beq 159374 │ │ │ │ + beq 15935c │ │ │ │ mov r0, #13 │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 15a618 │ │ │ │ + bcc 15a600 │ │ │ │ sub r2, r1, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 15a5d8 │ │ │ │ + bls 15a5c0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r0, [r8, #28] │ │ │ │ str r4, [r8] │ │ │ │ str r2, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r8, #28] │ │ │ │ - beq 159474 │ │ │ │ + beq 15945c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ sub r0, r4, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 159474 │ │ │ │ + bcs 15945c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r6, [r2, #4] │ │ │ │ mov r9, r2 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ mov r2, #32 │ │ │ │ ldrb r5, [r7, r0] │ │ │ │ add r7, r3, #600 @ 0x258 │ │ │ │ - ldr r1, [pc, #3924] @ 15a328 │ │ │ │ + ldr r1, [pc, #3924] @ 15a310 │ │ │ │ mov r0, r7 │ │ │ │ str fp, [sp, #172] @ 0xac │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov sl, r3 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15973c │ │ │ │ + beq 159724 │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ and r0, r0, r5, lsr #3 │ │ │ │ ldr r0, [r7, r0]! │ │ │ │ ldmib r7, {r1, r2, r3} │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ @@ -315724,126 +315718,126 @@ │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ubfx r0, r5, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r5, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 15973c │ │ │ │ + beq 159724 │ │ │ │ mov r1, #4 │ │ │ │ strb r5, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r9 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ mov r5, sl │ │ │ │ cmp r1, #5 │ │ │ │ - beq 159790 │ │ │ │ - b 15969c │ │ │ │ + beq 159778 │ │ │ │ + b 159684 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ mov ip, r8 │ │ │ │ add r4, r0, #1 │ │ │ │ str r4, [r8, #28] │ │ │ │ cmp r4, lr │ │ │ │ - bhi 159244 │ │ │ │ - b 159798 │ │ │ │ + bhi 15922c │ │ │ │ + b 159780 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r7, #2 │ │ │ │ str fp, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15975c │ │ │ │ + beq 159744 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 15967c │ │ │ │ + bne 159664 │ │ │ │ add r0, r7, #6 │ │ │ │ ldr r1, [fp, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15976c │ │ │ │ - b 15a674 │ │ │ │ + bcc 159754 │ │ │ │ + b 15a65c │ │ │ │ ldr r1, [r5, #632] @ 0x278 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #308] @ 0x134 │ │ │ │ cmp r0, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bne 15959c │ │ │ │ + bne 159584 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ ldr r8, [r8, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 159704 │ │ │ │ + beq 1596ec │ │ │ │ tst r8, #134217728 @ 0x8000000 │ │ │ │ - beq 15a240 │ │ │ │ + beq 15a228 │ │ │ │ ldr r1, [r5, #636] @ 0x27c │ │ │ │ bic r4, r8, #-134217728 @ 0xf8000000 │ │ │ │ ldr r6, [fp, #148] @ 0x94 │ │ │ │ and ip, r1, #31 │ │ │ │ lsr r0, r4, ip │ │ │ │ cmp r6, r4, lsr ip │ │ │ │ - bls 15a6c0 │ │ │ │ + bls 15a6a8 │ │ │ │ ldr ip, [fp, #144] @ 0x90 │ │ │ │ mov r4, ip │ │ │ │ ldr r0, [r4, r0, lsl #3]! │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 15a680 │ │ │ │ + beq 15a668 │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ tst r4, #1 │ │ │ │ - beq 159704 │ │ │ │ + beq 1596ec │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ tst r4, #2 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ mov lr, #1 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - beq 159548 │ │ │ │ + beq 159530 │ │ │ │ cmp sl, #12 │ │ │ │ - bls 15a5ec │ │ │ │ + bls 15a5d4 │ │ │ │ ldr lr, [r0, #17] │ │ │ │ cmp r3, lr │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ - bcs 159704 │ │ │ │ + bcs 1596ec │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r7, r3, #1 │ │ │ │ mov r2, ip │ │ │ │ str r4, [r5, #20] │ │ │ │ str r7, [r5, #24] │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ str r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - bl 158ff4 │ │ │ │ + bl 158fdc │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r4, [r5] │ │ │ │ stmib r5, {r0, r1} │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r5 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r8, #28] │ │ │ │ - beq 159724 │ │ │ │ + beq 15970c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ sub r0, r4, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 159724 │ │ │ │ + bcs 15970c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r5, sl, #600 @ 0x258 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [r2, #4] │ │ │ │ mov r2, #32 │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #4080] @ 15a5d4 │ │ │ │ + ldr r1, [pc, #4080] @ 15a5bc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159b28 │ │ │ │ + beq 159b10 │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ and r0, r0, r6, lsr #3 │ │ │ │ ldr r0, [r5, r0]! │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ mov r5, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ @@ -315852,58 +315846,58 @@ │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ ubfx r0, r6, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r6, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 159b28 │ │ │ │ + beq 159b10 │ │ │ │ mov r0, #4 │ │ │ │ strb r6, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #2 │ │ │ │ subhi r2, r0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 159f5c │ │ │ │ + beq 159f44 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ cmp r2, #1 │ │ │ │ - bne 15a218 │ │ │ │ + bne 15a200 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 15a43c │ │ │ │ + beq 15a424 │ │ │ │ sub r2, r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 159aac │ │ │ │ + b 159a94 │ │ │ │ ldrb r0, [r5, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 159a38 │ │ │ │ + bne 159a20 │ │ │ │ mov r1, #2 │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 159790 │ │ │ │ + beq 159778 │ │ │ │ ldr r6, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r6, #2 │ │ │ │ subhi r0, r6, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1598d0 │ │ │ │ + beq 1598b8 │ │ │ │ ldr r7, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 159a04 │ │ │ │ + bne 1599ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq 15a43c │ │ │ │ + beq 15a424 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a234 │ │ │ │ + beq 15a21c │ │ │ │ mov r9, r0 │ │ │ │ sub r0, r4, #1 │ │ │ │ str r0, [r9, #4] │ │ │ │ mov r0, #0 │ │ │ │ strb r7, [r9, #1] │ │ │ │ strb r0, [r9] │ │ │ │ mov r0, r9 │ │ │ │ @@ -315911,106 +315905,106 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ add r4, r0, #1 │ │ │ │ str r4, [r1, #28] │ │ │ │ cmp r4, lr │ │ │ │ - bhi 159244 │ │ │ │ - b 159b58 │ │ │ │ + bhi 15922c │ │ │ │ + b 159b40 │ │ │ │ ldr r9, [r2, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [fp, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 159b44 │ │ │ │ - b 15a674 │ │ │ │ + bhi 159b2c │ │ │ │ + b 15a65c │ │ │ │ add r0, sl, r5 │ │ │ │ mov r2, r9 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ mov r5, sl │ │ │ │ ldrb r7, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 15948c │ │ │ │ + bne 159474 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [fp, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15a674 │ │ │ │ + bcs 15a65c │ │ │ │ ldr r1, [fp, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 159ae8 │ │ │ │ + bmi 159ad0 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 15969c │ │ │ │ + bne 159684 │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ mov ip, r8 │ │ │ │ ldr r0, [fp, #180] @ 0xb4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [fp, #184] @ 0xb8 │ │ │ │ ldr r3, [fp, #176] @ 0xb0 │ │ │ │ str r7, [fp, #176] @ 0xb0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 1597c8 │ │ │ │ + beq 1597b0 │ │ │ │ subs r3, r1, r0 │ │ │ │ ldr r7, [fp, #112] @ 0x70 │ │ │ │ subcc r3, r0, r1 │ │ │ │ add r0, r7, r3 │ │ │ │ str r0, [fp, #112] @ 0x70 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r0, #1 │ │ │ │ mov r8, ip │ │ │ │ cmp r4, lr │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r0, [fp, #176] @ 0xb0 │ │ │ │ str r4, [fp, #180] @ 0xb4 │ │ │ │ str r4, [fp, #184] @ 0xb8 │ │ │ │ - bcs 159904 │ │ │ │ + bcs 1598ec │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r1 │ │ │ │ ldr sl, [r2, #8] │ │ │ │ mov r7, r1 │ │ │ │ add r9, r0, #344 @ 0x158 │ │ │ │ movhi r7, r4 │ │ │ │ mov ip, r1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 15a64c │ │ │ │ + beq 15a634 │ │ │ │ ldrb r3, [sl, r4] │ │ │ │ bic r5, r6, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [fp, #124] @ 0x7c │ │ │ │ ldrb r0, [r9, r3] │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15a640 │ │ │ │ + bcs 15a628 │ │ │ │ ldr r1, [fp, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 15988c │ │ │ │ + ble 159874 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1598d0 │ │ │ │ + bne 1598b8 │ │ │ │ cmn r6, #-134217727 @ 0xf8000001 │ │ │ │ - bls 159868 │ │ │ │ + bls 159850 │ │ │ │ mov r0, #1 │ │ │ │ tst r6, #268435456 @ 0x10000000 │ │ │ │ str r0, [r8, #12] │ │ │ │ str r6, [r8, #16] │ │ │ │ - beq 159a64 │ │ │ │ + beq 159a4c │ │ │ │ ldr r0, [fp, #176] @ 0xb0 │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a1d0 │ │ │ │ + beq 15a1b8 │ │ │ │ cmp lr, r4 │ │ │ │ str r4, [fp, #184] @ 0xb8 │ │ │ │ - bne 159808 │ │ │ │ - b 159908 │ │ │ │ + bne 1597f0 │ │ │ │ + b 1598f0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r3, r3, #8 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ @@ -316019,196 +316013,196 @@ │ │ │ │ mov r6, ip │ │ │ │ bl 30c08 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov ip, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov r6, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15984c │ │ │ │ + beq 159834 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a234 │ │ │ │ + beq 15a21c │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9] │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r1 │ │ │ │ cmp lr, ip │ │ │ │ - bcs 15998c │ │ │ │ + bcs 159974 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ bic r3, r6, #-134217728 @ 0xf8000000 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r0, lr] │ │ │ │ add r1, r4, r0 │ │ │ │ ldrb r2, [r1, #344] @ 0x158 │ │ │ │ ldr r1, [fp, #124] @ 0x7c │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 15a6a0 │ │ │ │ + bcs 15a688 │ │ │ │ ldr r1, [fp, #120] @ 0x78 │ │ │ │ ldr r7, [r1, r3, lsl #2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 15a25c │ │ │ │ + ble 15a244 │ │ │ │ mov r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 15a298 │ │ │ │ + beq 15a280 │ │ │ │ mov r4, lr │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a234 │ │ │ │ + beq 15a21c │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ mov lr, r4 │ │ │ │ strb r0, [r9] │ │ │ │ mov r7, r6 │ │ │ │ - b 15a310 │ │ │ │ + b 15a2f8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ bic r2, r6, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [fp, #124] @ 0x7c │ │ │ │ ldrb r0, [r4, #599] @ 0x257 │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 15a6b0 │ │ │ │ + bcs 15a698 │ │ │ │ ldr r1, [fp, #120] @ 0x78 │ │ │ │ ldr r7, [r1, r3, lsl #2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 15a2cc │ │ │ │ + ble 15a2b4 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15a304 │ │ │ │ + beq 15a2ec │ │ │ │ mov r5, ip │ │ │ │ mov r4, lr │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a234 │ │ │ │ + beq 15a21c │ │ │ │ mov r9, r0 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r6 │ │ │ │ mov lr, r4 │ │ │ │ strb r0, [r9] │ │ │ │ - b 15a310 │ │ │ │ + b 15a2f8 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a234 │ │ │ │ + beq 15a21c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #3 │ │ │ │ strd r6, [r9, #4] │ │ │ │ strb r0, [r9] │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 159ac0 │ │ │ │ + bcs 159aa8 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ add r0, r7, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [fp, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15976c │ │ │ │ - b 15a674 │ │ │ │ + bcc 159754 │ │ │ │ + b 15a65c │ │ │ │ tst r6, #134217728 @ 0x8000000 │ │ │ │ - bne 15a080 │ │ │ │ + bne 15a068 │ │ │ │ tst r6, #1073741824 @ 0x40000000 │ │ │ │ - bne 15a134 │ │ │ │ + bne 15a11c │ │ │ │ tst r6, #536870912 @ 0x20000000 │ │ │ │ - beq 15a628 │ │ │ │ + beq 15a610 │ │ │ │ ldrd r0, [fp, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [fp, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15a1b8 │ │ │ │ + beq 15a1a0 │ │ │ │ subs r0, r4, r1 │ │ │ │ ldr r2, [fp, #112] @ 0x70 │ │ │ │ subcc r0, r1, r4 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [fp, #112] @ 0x70 │ │ │ │ ldrb r0, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 155bd0 │ │ │ │ + bl 155bb8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov sl, lr │ │ │ │ - bl 14cf60 │ │ │ │ + bl 14cf48 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov lr, sl │ │ │ │ mov r2, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 15977c │ │ │ │ + bpl 159764 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ str r7, [sp] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ str fp, [sp, #208] @ 0xd0 │ │ │ │ mov r6, lr │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ bl 315ac │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov lr, r6 │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 159790 │ │ │ │ - b 15969c │ │ │ │ + beq 159778 │ │ │ │ + b 159684 │ │ │ │ add r0, sl, r6 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ ldr r1, [fp, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 15a674 │ │ │ │ + bls 15a65c │ │ │ │ ldr r1, [fp, #132] @ 0x84 │ │ │ │ ldr r8, [r1, r0, lsl #2] │ │ │ │ cmn r8, #1 │ │ │ │ - ble 15a3f8 │ │ │ │ + ble 15a3e0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [fp, #180] @ 0xb4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [fp, #184] @ 0xb8 │ │ │ │ ldr r3, [fp, #176] @ 0xb0 │ │ │ │ str r5, [fp, #176] @ 0xb0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 159b88 │ │ │ │ + beq 159b70 │ │ │ │ subs r3, r1, r0 │ │ │ │ ldr r5, [fp, #112] @ 0x70 │ │ │ │ subcc r3, r0, r1 │ │ │ │ add r0, r5, r3 │ │ │ │ str r0, [fp, #112] @ 0x70 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, lr │ │ │ │ str r0, [fp, #176] @ 0xb0 │ │ │ │ str r4, [fp, #180] @ 0xb4 │ │ │ │ str r4, [fp, #184] @ 0xb8 │ │ │ │ - bcs 159f74 │ │ │ │ + bcs 159f5c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ @@ -316225,38 +316219,38 @@ │ │ │ │ ldrd r0, [r7] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, r0, #8 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ cmp r4, ip │ │ │ │ - bcs 15a660 │ │ │ │ + bcs 15a648 │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ bic r7, r8, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [fp, #124] @ 0x7c │ │ │ │ ldrb r0, [r5, r3] │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15a640 │ │ │ │ + bcs 15a628 │ │ │ │ ldr r1, [fp, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 159f18 │ │ │ │ + ble 159f00 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 159f5c │ │ │ │ + bne 159f44 │ │ │ │ cmn r8, #-134217727 @ 0xf8000001 │ │ │ │ - bls 159db8 │ │ │ │ + bls 159da0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ tst r8, #268435456 @ 0x10000000 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r8, [r0, #16] │ │ │ │ - beq 15a0ec │ │ │ │ + beq 15a0d4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, ip │ │ │ │ mov r9, lr │ │ │ │ mov sl, ip │ │ │ │ ldr r0, [r1, #8] │ │ │ │ @@ -316266,48 +316260,48 @@ │ │ │ │ bic r0, r0, #7 │ │ │ │ stm sp, {r4, lr} │ │ │ │ add r1, r1, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a158 │ │ │ │ + beq 15a140 │ │ │ │ ldr r5, [sp, #172] @ 0xac │ │ │ │ cmp r5, r4 │ │ │ │ - bls 159da4 │ │ │ │ + bls 159d8c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, r7 │ │ │ │ mov lr, r9 │ │ │ │ mov ip, sl │ │ │ │ str r5, [r0, #28] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159ea4 │ │ │ │ + beq 159e8c │ │ │ │ cmp lr, ip │ │ │ │ str lr, [sp, #196] @ 0xc4 │ │ │ │ ldrls r0, [sp, #32] │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ cmpls r5, r0 │ │ │ │ - bhi 15a03c │ │ │ │ + bhi 15a024 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ sub r8, r5, #1 │ │ │ │ cmp r8, ip │ │ │ │ - bcs 159de0 │ │ │ │ + bcs 159dc8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #32 │ │ │ │ ldrb r6, [r0, r8] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ - ldr r1, [pc, #2600] @ 15a74c │ │ │ │ + ldr r1, [pc, #2600] @ 15a734 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159df4 │ │ │ │ + beq 159ddc │ │ │ │ mvn r0, #15 │ │ │ │ and r0, r0, r6, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ @@ -316319,117 +316313,117 @@ │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ubfx r0, r6, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r6, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 159df4 │ │ │ │ + beq 159ddc │ │ │ │ mov r1, #4 │ │ │ │ strb r6, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ mov r2, r7 │ │ │ │ mov lr, r9 │ │ │ │ mov ip, sl │ │ │ │ cmp r1, #5 │ │ │ │ - beq 159ea0 │ │ │ │ - b 15a1e8 │ │ │ │ + beq 159e88 │ │ │ │ + b 15a1d0 │ │ │ │ mov r2, r7 │ │ │ │ mov lr, r9 │ │ │ │ mov ip, sl │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [fp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r1, #28] │ │ │ │ - beq 15a1d0 │ │ │ │ + beq 15a1b8 │ │ │ │ str r4, [fp, #184] @ 0xb8 │ │ │ │ cmp r4, lr │ │ │ │ - bcc 159c00 │ │ │ │ - b 159f74 │ │ │ │ + bcc 159be8 │ │ │ │ + b 159f5c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r6, #2 │ │ │ │ str fp, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ - b 159e08 │ │ │ │ + b 159df0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ mov lr, r9 │ │ │ │ mov ip, sl │ │ │ │ ldrb r6, [r0, r6] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159e44 │ │ │ │ + beq 159e2c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 159e4c │ │ │ │ + bne 159e34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ - bne 159e54 │ │ │ │ + bne 159e3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 159ea0 │ │ │ │ - b 15a1e8 │ │ │ │ + beq 159e88 │ │ │ │ + b 15a1d0 │ │ │ │ mov r0, r6 │ │ │ │ - b 159e70 │ │ │ │ + b 159e58 │ │ │ │ add r0, r6, #6 │ │ │ │ - b 159e70 │ │ │ │ + b 159e58 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 159ebc │ │ │ │ + bcs 159ea4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r0, r0, r6 │ │ │ │ ldr r1, [fp, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15a674 │ │ │ │ + bcs 15a65c │ │ │ │ ldr r1, [fp, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 159ed8 │ │ │ │ + bmi 159ec0 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 15a1e8 │ │ │ │ + bne 15a1d0 │ │ │ │ ldr r8, [sp, #188] @ 0xbc │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r4, lr │ │ │ │ - bcc 159c00 │ │ │ │ - b 159f74 │ │ │ │ + bcc 159be8 │ │ │ │ + b 159f5c │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 14cf60 │ │ │ │ + bl 14cf48 │ │ │ │ mov ip, sl │ │ │ │ mov lr, r9 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 159e8c │ │ │ │ + bpl 159e74 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str fp, [sp, #208] @ 0xd0 │ │ │ │ str r6, [sp] │ │ │ │ bl 315ac │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ mov ip, sl │ │ │ │ mov lr, r9 │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 159ea0 │ │ │ │ - b 15a1e8 │ │ │ │ + beq 159e88 │ │ │ │ + b 15a1d0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r3, r3, #8 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -316438,82 +316432,82 @@ │ │ │ │ mov r7, ip │ │ │ │ bl 30c08 │ │ │ │ mov ip, r7 │ │ │ │ mov lr, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 159c44 │ │ │ │ + beq 159c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 155c10 │ │ │ │ + bl 155bf8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, ip │ │ │ │ - bcs 159fcc │ │ │ │ + bcs 159fb4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ bic r3, r8, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r0, lr] │ │ │ │ add r1, r1, r0 │ │ │ │ ldrb r2, [r1, #344] @ 0x158 │ │ │ │ ldr r1, [fp, #124] @ 0x7c │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 15a6a0 │ │ │ │ + bcs 15a688 │ │ │ │ ldr r1, [fp, #120] @ 0x78 │ │ │ │ ldr r4, [r1, r3, lsl #2] │ │ │ │ cmn r4, #1 │ │ │ │ - ble 15a454 │ │ │ │ + ble 15a43c │ │ │ │ mov r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 15a494 │ │ │ │ + beq 15a47c │ │ │ │ mov r7, lr │ │ │ │ mov r0, lr │ │ │ │ - b 15a010 │ │ │ │ + b 159ff8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bic r2, r8, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [fp, #124] @ 0x7c │ │ │ │ ldrb r0, [r0, #599] @ 0x257 │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 15a6b0 │ │ │ │ + bcs 15a698 │ │ │ │ ldr r1, [fp, #120] @ 0x78 │ │ │ │ ldr r4, [r1, r3, lsl #2] │ │ │ │ cmn r4, #1 │ │ │ │ - ble 15a4d8 │ │ │ │ + ble 15a4c0 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, lr │ │ │ │ tst r0, #1 │ │ │ │ - beq 15a518 │ │ │ │ + beq 15a500 │ │ │ │ mov r0, ip │ │ │ │ - bl 155c10 │ │ │ │ + bl 155bf8 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ - bne 15a560 │ │ │ │ - b 15a56c │ │ │ │ - ldr r0, [pc, #1856] @ 15a784 │ │ │ │ - ldr r2, [pc, #1856] @ 15a788 │ │ │ │ + bne 15a548 │ │ │ │ + b 15a554 │ │ │ │ + ldr r0, [pc, #1856] @ 15a76c │ │ │ │ + ldr r2, [pc, #1856] @ 15a770 │ │ │ │ str ip, [sp, #184] @ 0xb8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #1848] @ 15a78c │ │ │ │ + ldr r1, [pc, #1848] @ 15a774 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [pc, #1828] @ 15a790 │ │ │ │ + ldr r1, [pc, #1828] @ 15a778 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ bl 3ab14 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -316522,58 +316516,58 @@ │ │ │ │ mov r9, #0 │ │ │ │ str r4, [r8, #24] │ │ │ │ ldr r1, [r0, #636] @ 0x27c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrd r2, [fp, #144] @ 0x90 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ stm sp, {r6, r9} │ │ │ │ - bl 158ff4 │ │ │ │ + bl 158fdc │ │ │ │ ldr r2, [r8, #28] │ │ │ │ ldr r6, [fp, #176] @ 0xb0 │ │ │ │ ldr r1, [fp, #180] @ 0xb4 │ │ │ │ str r4, [r8] │ │ │ │ stmib r8, {r0, r2} │ │ │ │ tst r6, #1 │ │ │ │ str r9, [fp, #176] @ 0xb0 │ │ │ │ - beq 15a1b8 │ │ │ │ + beq 15a1a0 │ │ │ │ subs r0, r2, r1 │ │ │ │ ldr r3, [fp, #112] @ 0x70 │ │ │ │ subcc r0, r1, r2 │ │ │ │ add r0, r3, r0 │ │ │ │ str r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r8, #134217728 @ 0x8000000 │ │ │ │ - bne 15a168 │ │ │ │ + bne 15a150 │ │ │ │ tst r8, #1073741824 @ 0x40000000 │ │ │ │ - bne 15a134 │ │ │ │ + bne 15a11c │ │ │ │ tst r8, #536870912 @ 0x20000000 │ │ │ │ - beq 15a628 │ │ │ │ + beq 15a610 │ │ │ │ ldrd r0, [fp, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [fp, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15a1b8 │ │ │ │ + beq 15a1a0 │ │ │ │ subs r0, r4, r1 │ │ │ │ ldr r2, [fp, #112] @ 0x70 │ │ │ │ subcc r0, r1, r4 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [fp, #112] @ 0x70 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b 159aa8 │ │ │ │ + b 159a90 │ │ │ │ ldrd r0, [fp, #176] @ 0xb0 │ │ │ │ mov r9, #0 │ │ │ │ str r9, [fp, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15a1b8 │ │ │ │ + beq 15a1a0 │ │ │ │ subs r0, r4, r1 │ │ │ │ ldr r2, [fp, #112] @ 0x70 │ │ │ │ subcc r0, r1, r4 │ │ │ │ - b 15a58c │ │ │ │ + b 15a574 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r4, #1 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ @@ -316581,187 +316575,187 @@ │ │ │ │ ldrd r2, [fp, #144] @ 0x90 │ │ │ │ ldr r1, [r0, #636] @ 0x27c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 158ff4 │ │ │ │ + bl 158fdc │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r6, [fp, #176] @ 0xb0 │ │ │ │ ldr r1, [fp, #180] @ 0xb4 │ │ │ │ str r4, [r5] │ │ │ │ stmib r5, {r0, r2} │ │ │ │ tst r6, #1 │ │ │ │ str r9, [fp, #176] @ 0xb0 │ │ │ │ - bne 15a0cc │ │ │ │ - ldr r0, [pc, #1408] @ 15a740 │ │ │ │ + bne 15a0b4 │ │ │ │ + ldr r0, [pc, #1408] @ 15a728 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #1404] @ 15a744 │ │ │ │ + ldr r2, [pc, #1404] @ 15a72c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ - ldr r0, [pc, #1400] @ 15a750 │ │ │ │ + ldr r0, [pc, #1400] @ 15a738 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #1396] @ 15a754 │ │ │ │ + ldr r2, [pc, #1396] @ 15a73c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #2 │ │ │ │ subhi r2, r0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15a22c │ │ │ │ + beq 15a214 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 15a218 │ │ │ │ + bne 15a200 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ - b 159aac │ │ │ │ - bl 155b94 │ │ │ │ + b 159a94 │ │ │ │ + bl 155b7c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b 159f60 │ │ │ │ + b 159f48 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3a32c │ │ │ │ - ldr r0, [pc, #1220] @ 15a70c │ │ │ │ + ldr r0, [pc, #1220] @ 15a6f4 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #1216] @ 15a710 │ │ │ │ + ldr r2, [pc, #1216] @ 15a6f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - @ instruction: 0x000f4eb8 │ │ │ │ + ldrdeq r4, [pc], -r0 │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ lsl r2, r0, #8 │ │ │ │ mov r7, r0 │ │ │ │ str fp, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ mov r5, lr │ │ │ │ bl 30c08 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov lr, r5 │ │ │ │ mov r7, r1 │ │ │ │ tst r2, #1 │ │ │ │ - bne 159954 │ │ │ │ + bne 15993c │ │ │ │ tst r7, #134217728 @ 0x8000000 │ │ │ │ - bne 15a2c4 │ │ │ │ + bne 15a2ac │ │ │ │ mov r9, #0 │ │ │ │ tst r7, #536870912 @ 0x20000000 │ │ │ │ - beq 15a310 │ │ │ │ + beq 15a2f8 │ │ │ │ mov r1, lr │ │ │ │ mov r4, lr │ │ │ │ - bl 155bd0 │ │ │ │ + bl 155bb8 │ │ │ │ mov lr, r4 │ │ │ │ mov r9, r0 │ │ │ │ - b 15a310 │ │ │ │ + b 15a2f8 │ │ │ │ mov ip, lr │ │ │ │ - b 15a32c │ │ │ │ + b 15a314 │ │ │ │ mov r5, lr │ │ │ │ mov r7, ip │ │ │ │ - bl 149fcc │ │ │ │ + bl 149fb4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r6 │ │ │ │ str fp, [sp, #208] @ 0xd0 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ bl 30c08 │ │ │ │ mov ip, r7 │ │ │ │ mov lr, r5 │ │ │ │ mov r7, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1599c8 │ │ │ │ + bne 1599b0 │ │ │ │ mov r9, #0 │ │ │ │ tst r7, #134217728 @ 0x8000000 │ │ │ │ - bne 15a32c │ │ │ │ + bne 15a314 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r6, #1 │ │ │ │ strd r6, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15a3ac │ │ │ │ - b 15a3b8 │ │ │ │ - andeq sl, lr, r0, lsl #21 │ │ │ │ + bne 15a394 │ │ │ │ + b 15a3a0 │ │ │ │ + muleq lr, r8, sl │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 15a39c │ │ │ │ + beq 15a384 │ │ │ │ ldr r0, [r4, #636] @ 0x27c │ │ │ │ bic r3, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [fp, #148] @ 0x94 │ │ │ │ and r2, r0, #31 │ │ │ │ lsr r0, r3, r2 │ │ │ │ cmp r1, r3, lsr r2 │ │ │ │ - bls 15a694 │ │ │ │ + bls 15a67c │ │ │ │ ldr r1, [fp, #144] @ 0x90 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15a6d0 │ │ │ │ + beq 15a6b8 │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ tst r2, #2 │ │ │ │ mov r2, #0 │ │ │ │ - beq 15a39c │ │ │ │ + beq 15a384 │ │ │ │ cmp r1, #13 │ │ │ │ - bcc 15a604 │ │ │ │ + bcc 15a5ec │ │ │ │ sub r2, r1, #13 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 15a5d8 │ │ │ │ + bls 15a5c0 │ │ │ │ ldr r2, [r0, #21] │ │ │ │ mov r0, #1 │ │ │ │ str r7, [r8, #16] │ │ │ │ stm r8, {r0, r2, ip} │ │ │ │ str r0, [r8, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r8, #20] │ │ │ │ str r0, [r8, #24] │ │ │ │ ldrd r0, [fp, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [fp, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15a3dc │ │ │ │ + beq 15a3c4 │ │ │ │ subs r0, lr, r1 │ │ │ │ ldr r2, [fp, #112] @ 0x70 │ │ │ │ subcc r0, r1, lr │ │ │ │ - b 15a58c │ │ │ │ - ldr r0, [pc, #832] @ 15a724 │ │ │ │ - ldr r2, [pc, #832] @ 15a728 │ │ │ │ + b 15a574 │ │ │ │ + ldr r0, [pc, #832] @ 15a70c │ │ │ │ + ldr r2, [pc, #832] @ 15a710 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 3a6dc │ │ │ │ - b 15a5b8 │ │ │ │ + b 15a5a0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ mov r3, r9 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #208] @ 0xd0 │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ bl 315ac │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 159640 │ │ │ │ + bne 159628 │ │ │ │ ldr r8, [sp, #172] @ 0xac │ │ │ │ mov r2, r5 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ - b 159b54 │ │ │ │ - ldr r0, [pc, #720] @ 15a714 │ │ │ │ + b 159b3c │ │ │ │ + ldr r0, [pc, #720] @ 15a6fc │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #716] @ 15a718 │ │ │ │ + ldr r2, [pc, #716] @ 15a700 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsl r2, r0, #8 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ @@ -316772,258 +316766,258 @@ │ │ │ │ mov r5, lr │ │ │ │ bl 30c08 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r5 │ │ │ │ mov r4, r1 │ │ │ │ tst r2, #1 │ │ │ │ - bne 159fc0 │ │ │ │ + bne 159fa8 │ │ │ │ tst r4, #134217728 @ 0x8000000 │ │ │ │ - bne 15a4b4 │ │ │ │ + bne 15a49c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r9, #0 │ │ │ │ tst r4, #536870912 @ 0x20000000 │ │ │ │ - bne 15a4c4 │ │ │ │ + bne 15a4ac │ │ │ │ mov r7, lr │ │ │ │ - b 15a020 │ │ │ │ + b 15a008 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r7, lr │ │ │ │ mov ip, lr │ │ │ │ - b 15a528 │ │ │ │ + b 15a510 │ │ │ │ mov r1, lr │ │ │ │ mov r7, lr │ │ │ │ - bl 155bd0 │ │ │ │ + bl 155bb8 │ │ │ │ mov r9, r0 │ │ │ │ - b 15a020 │ │ │ │ + b 15a008 │ │ │ │ mov r4, lr │ │ │ │ mov r5, ip │ │ │ │ - bl 149fcc │ │ │ │ + bl 149fb4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r8 │ │ │ │ str fp, [sp, #208] @ 0xd0 │ │ │ │ bl 30c08 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r5 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, lr │ │ │ │ tst r0, #1 │ │ │ │ - bne 15a00c │ │ │ │ + bne 159ff4 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r9, #0 │ │ │ │ tst r4, #134217728 @ 0x8000000 │ │ │ │ - beq 15a020 │ │ │ │ + beq 15a008 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r5, ip │ │ │ │ ldrd r2, [fp, #144] @ 0x90 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ ldr r1, [r1, #636] @ 0x27c │ │ │ │ stm sp, {r4, r9} │ │ │ │ - bl 158ff4 │ │ │ │ + bl 158fdc │ │ │ │ mov r1, #1 │ │ │ │ stmib r6, {r0, r5} │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #12] │ │ │ │ str r4, [r6, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r6, #20] │ │ │ │ str r0, [r6, #24] │ │ │ │ ldrd r0, [fp, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [fp, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15a5a0 │ │ │ │ + beq 15a588 │ │ │ │ subs r0, r7, r1 │ │ │ │ ldr r2, [fp, #112] @ 0x70 │ │ │ │ subcc r0, r1, r7 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [fp, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #392] @ 15a730 │ │ │ │ - ldr r2, [pc, #392] @ 15a734 │ │ │ │ + ldr r0, [pc, #392] @ 15a718 │ │ │ │ + ldr r2, [pc, #392] @ 15a71c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 3a6dc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r3, [pc, #408] @ 15a75c │ │ │ │ + ldr r3, [pc, #408] @ 15a744 │ │ │ │ mov r0, #9 │ │ │ │ mov r1, #13 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - andeq sl, lr, r8, ror r8 │ │ │ │ - ldr r3, [pc, #384] @ 15a760 │ │ │ │ + muleq lr, r0, r8 │ │ │ │ + ldr r3, [pc, #384] @ 15a748 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #384] @ 15a774 │ │ │ │ + ldr r3, [pc, #384] @ 15a75c │ │ │ │ mov r0, #9 │ │ │ │ mov r1, #13 │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #276] @ 15a720 │ │ │ │ + ldr r3, [pc, #276] @ 15a708 │ │ │ │ mov r0, #13 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #324] @ 15a764 │ │ │ │ + ldr r3, [pc, #324] @ 15a74c │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #264] @ 15a738 │ │ │ │ + ldr r0, [pc, #264] @ 15a720 │ │ │ │ mov r1, #137 @ 0x89 │ │ │ │ - ldr r2, [pc, #260] @ 15a73c │ │ │ │ + ldr r2, [pc, #260] @ 15a724 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r2, [pc, #312] @ 15a780 │ │ │ │ + ldr r2, [pc, #312] @ 15a768 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #280] @ 15a76c │ │ │ │ + ldr r2, [pc, #280] @ 15a754 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #196] @ 15a72c │ │ │ │ + ldr r2, [pc, #196] @ 15a714 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #204] @ 15a748 │ │ │ │ + ldr r2, [pc, #204] @ 15a730 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #148] @ 15a71c │ │ │ │ + ldr r2, [pc, #148] @ 15a704 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #188] @ 15a758 │ │ │ │ + ldr r2, [pc, #188] @ 15a740 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #212] @ 15a77c │ │ │ │ + ldr r2, [pc, #212] @ 15a764 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #192] @ 15a778 │ │ │ │ + ldr r2, [pc, #192] @ 15a760 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #168] @ 15a770 │ │ │ │ + ldr r2, [pc, #168] @ 15a758 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #144] @ 15a768 │ │ │ │ + ldr r2, [pc, #144] @ 15a750 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3a92c │ │ │ │ - b 15a6e8 │ │ │ │ + b 15a6d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 15a704 │ │ │ │ + beq 15a6ec │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andeq sp, pc, r8, lsl #9 │ │ │ │ - andseq r7, r7, r0, lsl #13 │ │ │ │ - andeq sp, pc, r8, ror #4 │ │ │ │ - andseq r7, r7, r4, ror r4 │ │ │ │ - andseq r6, r7, r4, asr sl │ │ │ │ - @ instruction: 0x00176ab8 │ │ │ │ - andeq sp, pc, lr, lsr #6 │ │ │ │ - andseq r7, r7, r8, lsl #10 │ │ │ │ - andseq r7, r7, r4, lsl #6 │ │ │ │ - andeq sp, pc, sl, ror #2 │ │ │ │ - andseq r7, r7, r4, asr #6 │ │ │ │ - strdeq sp, [pc], -sp @ │ │ │ │ - andseq r7, r7, r8, asr #6 │ │ │ │ - andeq sp, pc, lr, asr #10 │ │ │ │ - andseq r7, r7, r8, lsr #14 │ │ │ │ - andseq r7, r7, r8, ror #4 │ │ │ │ - andeq sl, lr, r8, lsr r1 │ │ │ │ - andeq sp, pc, r7, lsl r5 @ │ │ │ │ - andseq r7, r7, r0, lsr #14 │ │ │ │ - andseq r7, r7, r8, lsl #4 │ │ │ │ - andseq r6, r7, ip, asr fp │ │ │ │ - andseq r6, r7, r4, asr #23 │ │ │ │ - andseq r6, r7, r8, lsr #21 │ │ │ │ - andseq r6, r7, r4, ror #19 │ │ │ │ - andseq r7, r7, r8, lsl r3 │ │ │ │ - @ instruction: 0x001771d8 │ │ │ │ - andseq r6, r7, ip, lsr #22 │ │ │ │ - @ instruction: 0x001771f8 │ │ │ │ - andseq r7, r7, r8, ror #3 │ │ │ │ - andseq r7, r7, ip, asr #4 │ │ │ │ - andeq fp, lr, sp, asr sp │ │ │ │ - andseq r7, r7, r0, lsr r8 │ │ │ │ - mulseq r9, r4, lr │ │ │ │ - andseq r5, r9, ip, lsr #28 │ │ │ │ + andeq sp, pc, r0, lsr #9 │ │ │ │ + mulseq r7, r8, r6 │ │ │ │ + andeq sp, pc, r0, lsl #5 │ │ │ │ + andseq r7, r7, ip, lsl #9 │ │ │ │ + andseq r6, r7, ip, ror #20 │ │ │ │ + @ instruction: 0x00176ad0 │ │ │ │ + andeq sp, pc, r6, asr #6 │ │ │ │ + andseq r7, r7, r0, lsr #10 │ │ │ │ + andseq r7, r7, ip, lsl r3 │ │ │ │ + andeq sp, pc, r2, lsl #3 │ │ │ │ + andseq r7, r7, ip, asr r3 │ │ │ │ + andeq sp, pc, r5, lsl r1 @ │ │ │ │ + andseq r7, r7, r0, ror #6 │ │ │ │ + andeq sp, pc, r6, ror #10 │ │ │ │ + andseq r7, r7, r0, asr #14 │ │ │ │ + andseq r7, r7, r0, lsl #5 │ │ │ │ + andeq sl, lr, r0, asr r1 │ │ │ │ + andeq sp, pc, pc, lsr #10 │ │ │ │ + andseq r7, r7, r8, lsr r7 │ │ │ │ + andseq r7, r7, r0, lsr #4 │ │ │ │ + andseq r6, r7, r4, ror fp │ │ │ │ + @ instruction: 0x00176bdc │ │ │ │ + andseq r6, r7, r0, asr #21 │ │ │ │ + @ instruction: 0x001769fc │ │ │ │ + andseq r7, r7, r0, lsr r3 │ │ │ │ + @ instruction: 0x001771f0 │ │ │ │ + andseq r6, r7, r4, asr #22 │ │ │ │ + andseq r7, r7, r0, lsl r2 │ │ │ │ + andseq r7, r7, r0, lsl #4 │ │ │ │ + andseq r7, r7, r4, ror #4 │ │ │ │ + andeq fp, lr, r5, ror sp │ │ │ │ + andseq r7, r7, r8, asr #16 │ │ │ │ + andseq r5, r9, ip, lsr #29 │ │ │ │ + andseq r5, r9, r4, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #428 @ 0x1ac │ │ │ │ ldr r8, [r3, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr fp, [r3, #20] │ │ │ │ cmp r8, fp │ │ │ │ - bls 15a7c0 │ │ │ │ + bls 15a7a8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r9, r1 │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ sub r0, r2, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 15a7fc │ │ │ │ + bcc 15a7e4 │ │ │ │ ldrb r0, [r9, #76] @ 0x4c │ │ │ │ - ldr r6, [pc, #3672] @ 15b640 │ │ │ │ + ldr r6, [pc, #3672] @ 15b628 │ │ │ │ cmp r0, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ addne r6, r9, #64 @ 0x40 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 15a9f8 │ │ │ │ + bne 15a9e0 │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a8c4 │ │ │ │ + beq 15a8ac │ │ │ │ ldr r0, [r9, #632] @ 0x278 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 15a980 │ │ │ │ + beq 15a968 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15a980 │ │ │ │ + bcs 15a968 │ │ │ │ ldrd r6, [r3, #4] │ │ │ │ add r4, r9, #600 @ 0x258 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #32 │ │ │ │ ldrb r7, [r7, r0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #4008] @ 15b7f0 │ │ │ │ + ldr r1, [pc, #4008] @ 15b7d8 │ │ │ │ mov r5, r3 │ │ │ │ str lr, [sp, #356] @ 0x164 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp, #352] @ 0x160 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15ac54 │ │ │ │ + beq 15ac3c │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ 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} │ │ │ │ @@ -317032,45 +317026,45 @@ │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ ubfx r0, r7, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r7, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 15ac54 │ │ │ │ + beq 15ac3c │ │ │ │ mov r1, #4 │ │ │ │ strb r7, [sp, #420] @ 0x1a4 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r3, r5 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15aca4 │ │ │ │ - b 15b584 │ │ │ │ + beq 15ac8c │ │ │ │ + b 15b56c │ │ │ │ ldr r0, [r9, #632] @ 0x278 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 15a9c4 │ │ │ │ + beq 15a9ac │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15a9c4 │ │ │ │ + bcs 15a9ac │ │ │ │ ldrd r6, [r3, #4] │ │ │ │ add r4, r9, #600 @ 0x258 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #32 │ │ │ │ ldrb r7, [r7, r0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #3824] @ 15b7f4 │ │ │ │ + ldr r1, [pc, #3824] @ 15b7dc │ │ │ │ mov r5, r3 │ │ │ │ str lr, [sp, #356] @ 0x164 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp, #352] @ 0x160 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15af7c │ │ │ │ + beq 15af64 │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ 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} │ │ │ │ @@ -317079,79 +317073,79 @@ │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ ubfx r0, r7, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r7, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 15af7c │ │ │ │ + beq 15af64 │ │ │ │ mov r1, #4 │ │ │ │ strb r7, [sp, #420] @ 0x1a4 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r3, r5 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15afcc │ │ │ │ - b 15b584 │ │ │ │ + beq 15afb4 │ │ │ │ + b 15b56c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ str lr, [sp, #356] @ 0x164 │ │ │ │ str r9, [sp, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15ac70 │ │ │ │ + beq 15ac58 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 15abe0 │ │ │ │ + bne 15abc8 │ │ │ │ ldrb r0, [r9, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15b364 │ │ │ │ + bne 15b34c │ │ │ │ mov r1, #2 │ │ │ │ str r6, [sp, #420] @ 0x1a4 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15aca4 │ │ │ │ - b 15b584 │ │ │ │ + beq 15ac8c │ │ │ │ + b 15b56c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ str lr, [sp, #356] @ 0x164 │ │ │ │ str r9, [sp, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15af98 │ │ │ │ + beq 15af80 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 15abf4 │ │ │ │ + bne 15abdc │ │ │ │ add r0, r4, #6 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15afa8 │ │ │ │ - b 15cff8 │ │ │ │ + bcc 15af90 │ │ │ │ + b 15cfe0 │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15aaec │ │ │ │ + beq 15aad4 │ │ │ │ ldr r0, [r9, #632] @ 0x278 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, #308] @ 0x134 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 15ac18 │ │ │ │ + beq 15ac00 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15ac18 │ │ │ │ + bcs 15ac00 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r4, r9, #600 @ 0x258 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r2, #32 │ │ │ │ ldrb r7, [r1, r0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #4036] @ 15ba18 │ │ │ │ + ldr r1, [pc, #4036] @ 15ba00 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15b644 │ │ │ │ + beq 15b62c │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #224 @ 0xe0 │ │ │ │ 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} │ │ │ │ @@ -317160,57 +317154,57 @@ │ │ │ │ str r4, [sp, #252] @ 0xfc │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ str r4, [sp, #244] @ 0xf4 │ │ │ │ ubfx r0, r7, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r7, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 15b644 │ │ │ │ + beq 15b62c │ │ │ │ mov r0, #4 │ │ │ │ strb r7, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #2 │ │ │ │ subhi r2, r0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15bbfc │ │ │ │ + beq 15bbe4 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 15bc0c │ │ │ │ + bne 15bbf4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 15cc3c │ │ │ │ + beq 15cc24 │ │ │ │ sub r2, r8, #1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 15cdc4 │ │ │ │ + b 15cdac │ │ │ │ ldr r0, [r9, #632] @ 0x278 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #308] @ 0x134 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq 15ac34 │ │ │ │ + beq 15ac1c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15ac34 │ │ │ │ + bcs 15ac1c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r4, r9, #600 @ 0x258 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #32 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ ldrb r7, [r1, r0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #4008] @ 15bae8 │ │ │ │ + ldr r1, [pc, #4008] @ 15bad0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15b7f8 │ │ │ │ + beq 15b7e0 │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #320 @ 0x140 │ │ │ │ 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} │ │ │ │ @@ -317219,476 +317213,476 @@ │ │ │ │ str r4, [sp, #348] @ 0x15c │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #340] @ 0x154 │ │ │ │ ubfx r0, r7, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r7, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 15b7f8 │ │ │ │ + beq 15b7e0 │ │ │ │ mov r0, #4 │ │ │ │ strb r7, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ mov r2, #2 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ subhi r2, r0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15bc04 │ │ │ │ + beq 15bbec │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 15bc14 │ │ │ │ + bne 15bbfc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 15cc3c │ │ │ │ + beq 15cc24 │ │ │ │ sub r2, r8, #1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 155bd0 │ │ │ │ - b 15c3c8 │ │ │ │ + bl 155bb8 │ │ │ │ + b 15c3b0 │ │ │ │ add r0, r4, #6 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15ac80 │ │ │ │ - b 15cff8 │ │ │ │ + bcc 15ac68 │ │ │ │ + b 15cfe0 │ │ │ │ ldrb r0, [r9, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15b390 │ │ │ │ + bne 15b378 │ │ │ │ mov r1, #2 │ │ │ │ str r6, [sp, #420] @ 0x1a4 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15afcc │ │ │ │ - b 15b584 │ │ │ │ + beq 15afb4 │ │ │ │ + b 15b56c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 15b664 │ │ │ │ - b 15cff8 │ │ │ │ + bhi 15b64c │ │ │ │ + b 15cfe0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 15b81c │ │ │ │ - b 15cff8 │ │ │ │ + bhi 15b804 │ │ │ │ + b 15cfe0 │ │ │ │ add r0, r9, r7 │ │ │ │ mov r3, r5 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ ldrb r4, [r0, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 15a998 │ │ │ │ + bne 15a980 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15cff8 │ │ │ │ + bcs 15cfe0 │ │ │ │ ldr r1, [lr, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 15b4f4 │ │ │ │ + bmi 15b4dc │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 15b584 │ │ │ │ + bne 15b56c │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15accc │ │ │ │ + beq 15acb4 │ │ │ │ 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, #420] @ 0x1a4 │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, fp │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r0, [lr, #176] @ 0xb0 │ │ │ │ str r8, [lr, #180] @ 0xb4 │ │ │ │ str r8, [lr, #184] @ 0xb8 │ │ │ │ - bcs 15af14 │ │ │ │ + bcs 15aefc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ add r4, r0, #344 @ 0x158 │ │ │ │ ldr r9, [r3, #12] │ │ │ │ - b 15ad18 │ │ │ │ + b 15ad00 │ │ │ │ mov r8, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bcs 15b414 │ │ │ │ + bcs 15b3fc │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bls 15ad88 │ │ │ │ + bls 15ad70 │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15cb98 │ │ │ │ + beq 15cb80 │ │ │ │ cmp r8, r9 │ │ │ │ str r8, [lr, #184] @ 0xb8 │ │ │ │ - bcs 15d014 │ │ │ │ + bcs 15cffc │ │ │ │ ldrb r2, [sl, r8] │ │ │ │ bic r6, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [r4, r2] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 15d004 │ │ │ │ + bcs 15cfec │ │ │ │ ldr r7, [lr, #120] @ 0x78 │ │ │ │ ldr r5, [r7, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - ble 15aea4 │ │ │ │ + ble 15ae8c │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15c164 │ │ │ │ + bne 15c14c │ │ │ │ mov r7, r8 │ │ │ │ cmp r5, #134217728 @ 0x8000000 │ │ │ │ - bcc 15ad04 │ │ │ │ + bcc 15acec │ │ │ │ ands r0, r5, #268435456 @ 0x10000000 │ │ │ │ - bne 15ad04 │ │ │ │ - b 15b478 │ │ │ │ + bne 15acec │ │ │ │ + b 15b460 │ │ │ │ cmp r8, fp │ │ │ │ - bcs 15ad0c │ │ │ │ + bcs 15acf4 │ │ │ │ ldr r2, [lr, #120] @ 0x78 │ │ │ │ ldr ip, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [sl, r8] │ │ │ │ add r7, r8, #3 │ │ │ │ cmp r7, fp │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r6, [r2, r0, lsl #2] │ │ │ │ cmpcc r6, #134217728 @ 0x8000000 │ │ │ │ - bcs 15ae14 │ │ │ │ + bcs 15adfc │ │ │ │ add r1, sl, r8 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ add r0, r6, r0 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15ae2c │ │ │ │ + bhi 15ae14 │ │ │ │ ldrb r6, [r1, #2] │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ add r6, r0, r6 │ │ │ │ ldr r6, [r2, r6, lsl #2] │ │ │ │ cmn r6, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15ae40 │ │ │ │ + bhi 15ae28 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ add r0, r6, r0 │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15ae58 │ │ │ │ + bhi 15ae40 │ │ │ │ add r8, r8, #4 │ │ │ │ cmp r8, fp │ │ │ │ - bcc 15ad98 │ │ │ │ - b 15ad0c │ │ │ │ + bcc 15ad80 │ │ │ │ + b 15acf4 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r8 │ │ │ │ mov r6, r1 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 15ad74 │ │ │ │ - b 15ae64 │ │ │ │ + bgt 15ad5c │ │ │ │ + b 15ae4c │ │ │ │ add r7, r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 15ad74 │ │ │ │ - b 15ae64 │ │ │ │ + bgt 15ad5c │ │ │ │ + b 15ae4c │ │ │ │ add r7, r8, #2 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 15ad74 │ │ │ │ - b 15ae64 │ │ │ │ + bgt 15ad5c │ │ │ │ + b 15ae4c │ │ │ │ mov r5, r1 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 15ad74 │ │ │ │ + bgt 15ad5c │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15cb98 │ │ │ │ + beq 15cb80 │ │ │ │ str r7, [lr, #184] @ 0xb8 │ │ │ │ ldrb r1, [sl, r7] │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 15d04c │ │ │ │ + bcs 15d034 │ │ │ │ ldr r5, [r2, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - ble 15aed8 │ │ │ │ + ble 15aec0 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15ad74 │ │ │ │ - b 15af0c │ │ │ │ + beq 15ad5c │ │ │ │ + b 15aef4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r2, #8 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ str lr, [sp, #372] @ 0x174 │ │ │ │ mov r5, r3 │ │ │ │ bl 30c08 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15ad70 │ │ │ │ - b 15c164 │ │ │ │ + beq 15ad58 │ │ │ │ + b 15c14c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r1, #8 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ mov r1, r6 │ │ │ │ str lr, [sp, #372] @ 0x174 │ │ │ │ mov r5, r3 │ │ │ │ bl 30c08 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15ad74 │ │ │ │ + beq 15ad5c │ │ │ │ mov r0, r7 │ │ │ │ - b 15c168 │ │ │ │ + b 15c150 │ │ │ │ ldr r9, [r3, #12] │ │ │ │ cmp fp, r9 │ │ │ │ - bcs 15b420 │ │ │ │ + bcs 15b408 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r3, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [r0, fp] │ │ │ │ add r2, r6, r0 │ │ │ │ ldrb r2, [r2, #344] @ 0x158 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 15d090 │ │ │ │ + bcs 15d078 │ │ │ │ ldr r2, [lr, #120] @ 0x78 │ │ │ │ ldr r4, [r2, r3, lsl #2] │ │ │ │ cmn r4, #1 │ │ │ │ - ble 15ce74 │ │ │ │ + ble 15ce5c │ │ │ │ mov r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 15b35c │ │ │ │ + bne 15b344 │ │ │ │ mov r9, fp │ │ │ │ tst r4, #134217728 @ 0x8000000 │ │ │ │ - bne 15cef8 │ │ │ │ + bne 15cee0 │ │ │ │ tst r4, #536870912 @ 0x20000000 │ │ │ │ - beq 15ceec │ │ │ │ - b 15cdc0 │ │ │ │ + beq 15ced4 │ │ │ │ + b 15cda8 │ │ │ │ add r0, r9, r7 │ │ │ │ mov r3, r5 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ ldrb r4, [r0, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 15a9dc │ │ │ │ + bne 15a9c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15cff8 │ │ │ │ + bcs 15cfe0 │ │ │ │ ldr r1, [lr, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 15b550 │ │ │ │ + bmi 15b538 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 15b584 │ │ │ │ + bne 15b56c │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15aff4 │ │ │ │ + beq 15afdc │ │ │ │ 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, #420] @ 0x1a4 │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, fp │ │ │ │ str r0, [lr, #176] @ 0xb0 │ │ │ │ str r8, [lr, #180] @ 0xb4 │ │ │ │ str r8, [lr, #184] @ 0xb8 │ │ │ │ - bcs 15b30c │ │ │ │ + bcs 15b2f4 │ │ │ │ ldr r0, [r9, #636] @ 0x27c │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ and r0, r0, #31 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ add r9, r9, #344 @ 0x158 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 15b04c │ │ │ │ + b 15b034 │ │ │ │ mov r7, r6 │ │ │ │ add r8, r1, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bcs 15b3bc │ │ │ │ + bcs 15b3a4 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bls 15b0ac │ │ │ │ + bls 15b094 │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15cb98 │ │ │ │ + beq 15cb80 │ │ │ │ cmp r8, r4 │ │ │ │ str r8, [lr, #184] @ 0xb8 │ │ │ │ - bcs 15cfe4 │ │ │ │ + bcs 15cfcc │ │ │ │ ldrb r2, [sl, r8] │ │ │ │ bic r6, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [r9, r2] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15cfd8 │ │ │ │ + bcs 15cfc0 │ │ │ │ ldr r1, [lr, #120] @ 0x78 │ │ │ │ ldr r6, [r1, r0, lsl #2] │ │ │ │ cmn r6, #1 │ │ │ │ - ble 15b28c │ │ │ │ + ble 15b274 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15c164 │ │ │ │ + bne 15c14c │ │ │ │ mov r1, r8 │ │ │ │ - b 15b1b8 │ │ │ │ + b 15b1a0 │ │ │ │ cmp r8, fp │ │ │ │ - bcs 15b144 │ │ │ │ + bcs 15b12c │ │ │ │ ldr r2, [lr, #120] @ 0x78 │ │ │ │ mov r5, r4 │ │ │ │ ldr ip, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [sl, r8] │ │ │ │ add r1, r8, #3 │ │ │ │ cmp r1, fp │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ add r0, r7, r0 │ │ │ │ ldr r4, [r2, r0, lsl #2] │ │ │ │ cmpcc r4, #134217728 @ 0x8000000 │ │ │ │ - bcs 15b14c │ │ │ │ + bcs 15b134 │ │ │ │ add r7, sl, r8 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ add r0, r4, r0 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15b168 │ │ │ │ + bhi 15b150 │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ ldrb r6, [r9, r6] │ │ │ │ add r6, r0, r6 │ │ │ │ ldr r4, [r2, r6, lsl #2] │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15b264 │ │ │ │ + bhi 15b24c │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ add r0, r4, r0 │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15b27c │ │ │ │ + bhi 15b264 │ │ │ │ add r8, r8, #4 │ │ │ │ cmp r8, fp │ │ │ │ - bcc 15b0c0 │ │ │ │ + bcc 15b0a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r5 │ │ │ │ - b 15b040 │ │ │ │ + b 15b028 │ │ │ │ mov r1, r8 │ │ │ │ - b 15b040 │ │ │ │ + b 15b028 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r7 │ │ │ │ cmn r6, #1 │ │ │ │ - ble 15b178 │ │ │ │ + ble 15b160 │ │ │ │ mov r4, r5 │ │ │ │ - b 15b1b8 │ │ │ │ + b 15b1a0 │ │ │ │ add r1, r8, #1 │ │ │ │ mov r6, r0 │ │ │ │ cmn r6, #1 │ │ │ │ - bgt 15b160 │ │ │ │ + bgt 15b148 │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15cb98 │ │ │ │ + beq 15cb80 │ │ │ │ str r1, [lr, #184] @ 0xb8 │ │ │ │ ldrb r7, [sl, r1] │ │ │ │ ldrb r0, [r9, r7] │ │ │ │ add r0, r4, r0 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 15d04c │ │ │ │ + bcs 15d034 │ │ │ │ ldr r6, [r2, r0, lsl #2] │ │ │ │ cmn r6, #1 │ │ │ │ - ble 15b2c4 │ │ │ │ + ble 15b2ac │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r5 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15b304 │ │ │ │ + bne 15b2ec │ │ │ │ cmp r6, #134217728 @ 0x8000000 │ │ │ │ - bcc 15b03c │ │ │ │ + bcc 15b024 │ │ │ │ ands r0, r6, #268435456 @ 0x10000000 │ │ │ │ - bne 15b03c │ │ │ │ + bne 15b024 │ │ │ │ tst r6, #134217728 @ 0x8000000 │ │ │ │ - beq 15b9c4 │ │ │ │ + beq 15b9ac │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 15b1f4 │ │ │ │ + bne 15b1dc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 15b258 │ │ │ │ + b 15b240 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ bic r2, r6, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [lr, #148] @ 0x94 │ │ │ │ lsr r0, r2, r5 │ │ │ │ cmp r7, r2, lsr r5 │ │ │ │ - bls 15d03c │ │ │ │ + bls 15d024 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [lr, #144] @ 0x90 │ │ │ │ ldr r0, [r2, r0, lsl #3]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15d028 │ │ │ │ + beq 15d010 │ │ │ │ mov r7, #1 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ ldrb r7, [r0, #8] │ │ │ │ tst r7, #2 │ │ │ │ - beq 15b258 │ │ │ │ + beq 15b240 │ │ │ │ cmp r2, #13 │ │ │ │ - bcc 15cc54 │ │ │ │ + bcc 15cc3c │ │ │ │ sub r2, r2, #13 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 15cc68 │ │ │ │ + bls 15cc50 │ │ │ │ ldr r0, [r0, #21] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r7, r6 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - b 15b040 │ │ │ │ + b 15b028 │ │ │ │ add r1, r8, #2 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ cmn r6, #1 │ │ │ │ - bgt 15b160 │ │ │ │ - b 15b178 │ │ │ │ + bgt 15b148 │ │ │ │ + b 15b160 │ │ │ │ mov r6, r7 │ │ │ │ cmn r6, #1 │ │ │ │ - bgt 15b160 │ │ │ │ - b 15b178 │ │ │ │ + bgt 15b148 │ │ │ │ + b 15b160 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r2, #8 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ mov r1, r7 │ │ │ │ str lr, [sp, #372] @ 0x174 │ │ │ │ mov r6, r3 │ │ │ │ bl 30c08 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15b0a4 │ │ │ │ - b 15c164 │ │ │ │ + beq 15b08c │ │ │ │ + b 15c14c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r7, #8 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ str lr, [sp, #372] @ 0x174 │ │ │ │ @@ -317696,235 +317690,235 @@ │ │ │ │ bl 30c08 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r5 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15b1b8 │ │ │ │ + beq 15b1a0 │ │ │ │ mov r0, r1 │ │ │ │ - b 15c168 │ │ │ │ + b 15c150 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ mov r6, #0 │ │ │ │ cmp fp, r4 │ │ │ │ - bcs 15b3d4 │ │ │ │ + bcs 15b3bc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r3, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldrb r0, [r0, fp] │ │ │ │ add r1, r9, r0 │ │ │ │ ldrb r2, [r1, #344] @ 0x158 │ │ │ │ ldr r1, [lr, #124] @ 0x7c │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 15d070 │ │ │ │ + bcs 15d058 │ │ │ │ ldr r1, [lr, #120] @ 0x78 │ │ │ │ ldr r8, [r1, r3, lsl #2] │ │ │ │ cmn r8, #1 │ │ │ │ - ble 15cd74 │ │ │ │ + ble 15cd5c │ │ │ │ mov r2, #0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 15cdac │ │ │ │ + beq 15cd94 │ │ │ │ mov r0, fp │ │ │ │ - b 15b460 │ │ │ │ + b 15b448 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 15b4d0 │ │ │ │ + bcs 15b4b8 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15ac80 │ │ │ │ - b 15cff8 │ │ │ │ + bcc 15ac68 │ │ │ │ + b 15cfe0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 15b52c │ │ │ │ + bcs 15b514 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15afa8 │ │ │ │ - b 15cff8 │ │ │ │ + bcc 15af90 │ │ │ │ + b 15cfe0 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r4 │ │ │ │ - bcc 15b31c │ │ │ │ + bcc 15b304 │ │ │ │ ldrb r0, [r9, #599] @ 0x257 │ │ │ │ bic r2, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [lr, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 15d080 │ │ │ │ + bcs 15d068 │ │ │ │ ldr r1, [lr, #120] @ 0x78 │ │ │ │ ldr r8, [r1, r3, lsl #2] │ │ │ │ cmn r8, #1 │ │ │ │ - ble 15cdcc │ │ │ │ + ble 15cdb4 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15cdfc │ │ │ │ + beq 15cde4 │ │ │ │ mov r0, r4 │ │ │ │ - b 15b460 │ │ │ │ + b 15b448 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ cmp fp, r9 │ │ │ │ - bcc 15af20 │ │ │ │ + bcc 15af08 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ 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 15d0a4 │ │ │ │ + bcs 15d08c │ │ │ │ ldr r2, [lr, #120] @ 0x78 │ │ │ │ ldr r4, [r2, r3, lsl #2] │ │ │ │ cmn r4, #1 │ │ │ │ - ble 15ceac │ │ │ │ + ble 15ce94 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15cee4 │ │ │ │ + beq 15cecc │ │ │ │ mov r0, r9 │ │ │ │ - bl 155c10 │ │ │ │ + bl 155bf8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - bne 15ba1c │ │ │ │ + bne 15ba04 │ │ │ │ tst r5, #1073741824 @ 0x40000000 │ │ │ │ - bne 15baac │ │ │ │ + bne 15ba94 │ │ │ │ tst r5, #536870912 @ 0x20000000 │ │ │ │ - beq 15cfc0 │ │ │ │ + beq 15cfa8 │ │ │ │ ldrd r0, [lr, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [lr, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ subs r0, r7, r1 │ │ │ │ ldr r2, [lr, #112] @ 0x70 │ │ │ │ subcc r0, r1, r7 │ │ │ │ cmp r7, r9 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [lr, #112] @ 0x70 │ │ │ │ - bcs 15d0f0 │ │ │ │ + bcs 15d0d8 │ │ │ │ ldrb r0, [sl, r7] │ │ │ │ mov r1, r7 │ │ │ │ - bl 155bd0 │ │ │ │ - b 15c16c │ │ │ │ + bl 155bb8 │ │ │ │ + b 15c154 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 14cf60 │ │ │ │ + bl 14cf48 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 15ac90 │ │ │ │ + bpl 15ac78 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ str r4, [sp] │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r6 │ │ │ │ str lr, [sp, #372] @ 0x174 │ │ │ │ str r9, [sp, #368] @ 0x170 │ │ │ │ bl 315ac │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15aca4 │ │ │ │ - b 15b584 │ │ │ │ + beq 15ac8c │ │ │ │ + b 15b56c │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 14cf60 │ │ │ │ + bl 14cf48 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 15afb8 │ │ │ │ + bpl 15afa0 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ str r4, [sp] │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r6 │ │ │ │ str lr, [sp, #372] @ 0x174 │ │ │ │ str r9, [sp, #368] @ 0x170 │ │ │ │ bl 315ac │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15afcc │ │ │ │ + beq 15afb4 │ │ │ │ ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r4, #2 │ │ │ │ subhi r0, r4, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15b5e0 │ │ │ │ + beq 15b5c8 │ │ │ │ ldr r5, [sp, #420] @ 0x1a4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 15b608 │ │ │ │ + bne 15b5f0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 15cc3c │ │ │ │ + beq 15cc24 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15cc30 │ │ │ │ + beq 15cc18 │ │ │ │ mov r1, r0 │ │ │ │ sub r0, r8, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r1, #1] │ │ │ │ - b 15b62c │ │ │ │ + b 15b614 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15cc30 │ │ │ │ + beq 15cc18 │ │ │ │ mov r1, r0 │ │ │ │ str r8, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b 15b62c │ │ │ │ + b 15b614 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15cc30 │ │ │ │ + beq 15cc18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ strd r4, [r1, #4] │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r3, pc, r8, asr #18 │ │ │ │ + andeq r3, pc, r0, ror #18 │ │ │ │ add r0, r9, r7 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 15cff8 │ │ │ │ + bls 15cfe0 │ │ │ │ ldr r1, [lr, #132] @ 0x84 │ │ │ │ ldr sl, [r1, r0, lsl #2] │ │ │ │ cmn sl, #1 │ │ │ │ - ble 15cc7c │ │ │ │ + ble 15cc64 │ │ │ │ ldrd r0, [r6] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub r1, r3, #1 │ │ │ │ mov r3, r4 │ │ │ │ @@ -317936,56 +317930,56 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15bb58 │ │ │ │ + bne 15bb40 │ │ │ │ ldr r7, [sp, #356] @ 0x164 │ │ │ │ mov ip, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15bc6c │ │ │ │ + beq 15bc54 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ ldm r1!, {r3, r4, r5} │ │ │ │ mov r2, r0 │ │ │ │ stmia r2!, {r3, r4, r5} │ │ │ │ ldm r1, {r3, r4, r5, r6} │ │ │ │ mov r1, r7 │ │ │ │ stm r2, {r3, r4, r5, r6} │ │ │ │ ldr r2, [sp, #388] @ 0x184 │ │ │ │ - bl 158ef4 │ │ │ │ + bl 158edc │ │ │ │ ldr r6, [sp, #384] @ 0x180 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15b984 │ │ │ │ + beq 15b96c │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ sub r0, r6, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15b984 │ │ │ │ + bcs 15b96c │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ mov sl, r9 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #32 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ ldr r8, [sp, #368] @ 0x170 │ │ │ │ ldrb r5, [r1, r0] │ │ │ │ - ldr r1, [pc, #4084] @ 15c738 │ │ │ │ + ldr r1, [pc, #4084] @ 15c720 │ │ │ │ str r9, [sp, #408] @ 0x198 │ │ │ │ add r9, r9, #600 @ 0x258 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ mov r0, r9 │ │ │ │ bl 24b48 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15baec │ │ │ │ + beq 15bad4 │ │ │ │ mvn r0, #15 │ │ │ │ mov r1, r4 │ │ │ │ and r0, r0, r5, lsr #3 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r9, r0]! │ │ │ │ ldr ip, [r9, #4] │ │ │ │ @@ -318003,38 +317997,38 @@ │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str ip, [sp, #196] @ 0xc4 │ │ │ │ ubfx r0, r5, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r5, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 15baec │ │ │ │ + beq 15bad4 │ │ │ │ mov r1, #4 │ │ │ │ strb r5, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ mov r9, sl │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15bc68 │ │ │ │ - b 15bb34 │ │ │ │ - andeq r9, lr, ip, lsl #12 │ │ │ │ - andeq r9, lr, r0, asr r5 │ │ │ │ + beq 15bc50 │ │ │ │ + b 15bb1c │ │ │ │ + andeq r9, lr, r4, lsr #12 │ │ │ │ + andeq r9, lr, r8, ror #10 │ │ │ │ add r0, r9, r7 │ │ │ │ mov r3, r5 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 15cff8 │ │ │ │ + bls 15cfe0 │ │ │ │ ldr r1, [lr, #132] @ 0x84 │ │ │ │ ldr r9, [r1, r0, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - ble 15ccc8 │ │ │ │ + ble 15ccb0 │ │ │ │ ldrd r0, [r6] │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ sub r1, r7, #1 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ bic r1, r1, #7 │ │ │ │ @@ -318046,51 +318040,51 @@ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ blx r6 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15a7b4 │ │ │ │ + bne 15a79c │ │ │ │ ldr r4, [sp, #356] @ 0x164 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15c288 │ │ │ │ + beq 15c270 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ 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, #388] @ 0x184 │ │ │ │ - bl 158ef4 │ │ │ │ + bl 158edc │ │ │ │ ldr r6, [sp, #384] @ 0x180 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15b9a4 │ │ │ │ + beq 15b98c │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ sub r0, r6, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15b9a4 │ │ │ │ + bcs 15b98c │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ mov r2, #32 │ │ │ │ ldr r9, [sp, #368] @ 0x170 │ │ │ │ ldr r7, [sp, #372] @ 0x174 │ │ │ │ ldrb r5, [r1, r0] │ │ │ │ - ldr r1, [pc, #4088] @ 15c8e0 │ │ │ │ + ldr r1, [pc, #4088] @ 15c8c8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r8, r0, #600 @ 0x258 │ │ │ │ mov r0, r8 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15bb78 │ │ │ │ + beq 15bb60 │ │ │ │ mvn r0, #15 │ │ │ │ mov r1, r7 │ │ │ │ and r0, r0, r5, lsr #3 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r8, r0]! │ │ │ │ ldr ip, [r8, #4] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ @@ -318106,73 +318100,73 @@ │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ str ip, [sp, #292] @ 0x124 │ │ │ │ ubfx r0, r5, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r5, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 15bb78 │ │ │ │ + beq 15bb60 │ │ │ │ mov r1, #4 │ │ │ │ strb r5, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15c284 │ │ │ │ - b 15bbbc │ │ │ │ + beq 15c26c │ │ │ │ + b 15bba4 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r5, #2 │ │ │ │ ldr r8, [sp, #368] @ 0x170 │ │ │ │ ldr sl, [sp, #372] @ 0x174 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #412] @ 0x19c │ │ │ │ str r9, [sp, #408] @ 0x198 │ │ │ │ - b 15bb00 │ │ │ │ + b 15bae8 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r5, #2 │ │ │ │ ldr r9, [sp, #368] @ 0x170 │ │ │ │ ldr r7, [sp, #372] @ 0x174 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ - b 15bb88 │ │ │ │ + b 15bb70 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ tst r6, #1073741824 @ 0x40000000 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - bne 15ba80 │ │ │ │ + bne 15ba68 │ │ │ │ tst r6, #536870912 @ 0x20000000 │ │ │ │ - beq 15cfc0 │ │ │ │ + beq 15cfa8 │ │ │ │ ldrd r2, [lr, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [lr, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ subs r0, r1, r3 │ │ │ │ ldr r2, [lr, #112] @ 0x70 │ │ │ │ subcc r0, r3, r1 │ │ │ │ cmp r1, r4 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [lr, #112] @ 0x70 │ │ │ │ - bcs 15d0dc │ │ │ │ + bcs 15d0c4 │ │ │ │ ldrb r0, [sl, r1] │ │ │ │ - bl 155bd0 │ │ │ │ - b 15c16c │ │ │ │ - andeq r9, lr, r8, lsl #8 │ │ │ │ + bl 155bb8 │ │ │ │ + b 15c154 │ │ │ │ + andeq r9, lr, r0, lsr #8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r9, #0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrd r2, [lr, #144] @ 0x90 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ ldr r1, [r1, #636] @ 0x27c │ │ │ │ stm sp, {r5, r9} │ │ │ │ - bl 158ff4 │ │ │ │ + bl 158fdc │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ ldr r2, [r6, #176] @ 0xb0 │ │ │ │ str r9, [r6, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ stmib r3, {r0, r7} │ │ │ │ subs r0, r7, r1 │ │ │ │ subcc r0, r1, r7 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ @@ -318180,314 +318174,314 @@ │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, [lr, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [lr, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ stm r0, {r2, r5, r7} │ │ │ │ subs r0, r1, r3 │ │ │ │ subcc r0, r3, r1 │ │ │ │ - b 15ce60 │ │ │ │ + b 15ce48 │ │ │ │ ldr r1, [lr, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [lr, #176] @ 0xb0 │ │ │ │ str r0, [lr, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [r2] │ │ │ │ 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 r9, lr, ip, lsl r3 │ │ │ │ + andeq r9, lr, r4, lsr r3 │ │ │ │ add r0, sl, r5 │ │ │ │ mov r9, sl │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r5, [r0, #88] @ 0x58 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 15bb68 │ │ │ │ + beq 15bb50 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 15bb70 │ │ │ │ + bne 15bb58 │ │ │ │ ldrb r0, [r9, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15bc1c │ │ │ │ + bne 15bc04 │ │ │ │ mov r1, #2 │ │ │ │ str sl, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15bc68 │ │ │ │ + beq 15bc50 │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ str r1, [sp, #420] @ 0x1a4 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 159144 │ │ │ │ + bl 15912c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b 15bc38 │ │ │ │ + b 15bc20 │ │ │ │ add r0, r5, #6 │ │ │ │ - b 15bc38 │ │ │ │ + b 15bc20 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r0, r0, r5 │ │ │ │ ldrb r5, [r0, #88] @ 0x58 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 15bbec │ │ │ │ + beq 15bbd4 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 15bbf4 │ │ │ │ + bne 15bbdc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15c238 │ │ │ │ + bne 15c220 │ │ │ │ mov r1, #2 │ │ │ │ str r7, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15c284 │ │ │ │ + beq 15c26c │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ str r1, [sp, #420] @ 0x1a4 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 159144 │ │ │ │ + bl 15912c │ │ │ │ str r0, [sl, #4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b 15c254 │ │ │ │ + b 15c23c │ │ │ │ add r0, r5, #6 │ │ │ │ - b 15c254 │ │ │ │ + b 15c23c │ │ │ │ mov r0, r8 │ │ │ │ - b 15b460 │ │ │ │ + b 15b448 │ │ │ │ mov r0, r8 │ │ │ │ - b 15c3c4 │ │ │ │ - bl 155b94 │ │ │ │ - b 15b464 │ │ │ │ - bl 155b94 │ │ │ │ - b 15c3c8 │ │ │ │ + b 15c3ac │ │ │ │ + bl 155b7c │ │ │ │ + b 15b44c │ │ │ │ + bl 155b7c │ │ │ │ + b 15c3b0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 15c568 │ │ │ │ + bcs 15c550 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ add r0, r5, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15cff8 │ │ │ │ + bcs 15cfe0 │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 15c588 │ │ │ │ + bmi 15c570 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 15bb34 │ │ │ │ + bne 15bb1c │ │ │ │ ldr sl, [sp, #404] @ 0x194 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r6, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15bc94 │ │ │ │ + beq 15bc7c │ │ │ │ ldrd r2, [r6, #180] @ 0xb4 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ subs r1, r2, r3 │ │ │ │ subls r1, r3, r2 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, fp │ │ │ │ str r0, [r6, #176] @ 0xb0 │ │ │ │ str r7, [r6, #180] @ 0xb4 │ │ │ │ str r7, [r6, #184] @ 0xb8 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - bcs 15c184 │ │ │ │ + bcs 15c16c │ │ │ │ ldrb r0, [r9, #81] @ 0x51 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r9, #88 @ 0x58 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r9, #600 @ 0x258 │ │ │ │ add r9, r9, #344 @ 0x158 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 15bce4 │ │ │ │ + b 15bccc │ │ │ │ mov r7, r8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bcs 15c184 │ │ │ │ + bcs 15c16c │ │ │ │ cmn sl, #-134217727 @ 0xf8000001 │ │ │ │ - bls 15bd50 │ │ │ │ + bls 15bd38 │ │ │ │ ldr r0, [r6, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15cb98 │ │ │ │ + beq 15cb80 │ │ │ │ cmp r7, ip │ │ │ │ str r7, [r6, #184] @ 0xb8 │ │ │ │ - bcs 15d05c │ │ │ │ + bcs 15d044 │ │ │ │ ldrb r5, [r2, r7] │ │ │ │ bic r3, sl, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r6, #124] @ 0x7c │ │ │ │ ldrb r0, [r9, r5] │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15cfd8 │ │ │ │ + bcs 15cfc0 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 15c0fc │ │ │ │ + ble 15c0e4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15c3c0 │ │ │ │ + bne 15c3a8 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r7 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - b 15be58 │ │ │ │ + b 15be40 │ │ │ │ cmp r7, fp │ │ │ │ - bcs 15bcd8 │ │ │ │ + bcs 15bcc0 │ │ │ │ ldr r4, [r6, #120] @ 0x78 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldrb r0, [r2, r7] │ │ │ │ add r8, r7, #3 │ │ │ │ cmp r8, fp │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ add r0, sl, r0 │ │ │ │ ldr r1, [r4, r0, lsl #2] │ │ │ │ cmpcc r1, #134217728 @ 0x8000000 │ │ │ │ - bcs 15bddc │ │ │ │ + bcs 15bdc4 │ │ │ │ add r5, r2, r7 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r0, [r4, r0, lsl #2] │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15bdec │ │ │ │ + bhi 15bdd4 │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ ldrb r1, [r9, r1] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r1, [r4, r1, lsl #2] │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15bdf8 │ │ │ │ + bhi 15bde0 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr sl, [r4, r0, lsl #2] │ │ │ │ cmn sl, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15be08 │ │ │ │ + bhi 15bdf0 │ │ │ │ add r7, r7, #4 │ │ │ │ cmp r7, fp │ │ │ │ - bcc 15bd60 │ │ │ │ - b 15bcd8 │ │ │ │ + bcc 15bd48 │ │ │ │ + b 15bcc0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r7 │ │ │ │ mov r1, sl │ │ │ │ - b 15be0c │ │ │ │ + b 15bdf4 │ │ │ │ add r8, r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b 15be0c │ │ │ │ + b 15bdf4 │ │ │ │ add r8, r7, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ - b 15be0c │ │ │ │ + b 15bdf4 │ │ │ │ mov r5, sl │ │ │ │ cmn r5, #1 │ │ │ │ - ble 15be1c │ │ │ │ + ble 15be04 │ │ │ │ mov sl, r5 │ │ │ │ - b 15be58 │ │ │ │ + b 15be40 │ │ │ │ ldr r0, [r6, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 15cb98 │ │ │ │ + bne 15cb80 │ │ │ │ str r8, [r6, #184] @ 0xb8 │ │ │ │ ldrb r7, [r2, r8] │ │ │ │ ldrb r0, [r9, r7] │ │ │ │ add r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 15d0cc │ │ │ │ + bcs 15d0b4 │ │ │ │ ldr sl, [r4, r0, lsl #2] │ │ │ │ cmn sl, #1 │ │ │ │ - ble 15c130 │ │ │ │ + ble 15c118 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15c164 │ │ │ │ + bne 15c14c │ │ │ │ cmn sl, #-134217727 @ 0xf8000001 │ │ │ │ - bls 15bcd4 │ │ │ │ + bls 15bcbc │ │ │ │ tst sl, #268435456 @ 0x10000000 │ │ │ │ - beq 15c450 │ │ │ │ + beq 15c438 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r3, ip │ │ │ │ stm sp, {r8, fp} │ │ │ │ mov r4, ip │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15c4b0 │ │ │ │ + beq 15c498 │ │ │ │ ldr r7, [sp, #356] @ 0x164 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ cmp r7, r8 │ │ │ │ - bls 15bfb0 │ │ │ │ + bls 15bf98 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15bcdc │ │ │ │ + beq 15bcc4 │ │ │ │ mov r4, r3 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ ldm r4!, {r2, r3, r6} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r6} │ │ │ │ ldm r4, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #388] @ 0x184 │ │ │ │ - bl 158ef4 │ │ │ │ + bl 158edc │ │ │ │ ldr r4, [sp, #384] @ 0x180 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 15bfc0 │ │ │ │ + beq 15bfa8 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ sub r0, r4, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15bfc0 │ │ │ │ + bcs 15bfa8 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ mov r2, #32 │ │ │ │ ldr r8, [sp, #368] @ 0x170 │ │ │ │ ldr sl, [sp, #372] @ 0x174 │ │ │ │ ldrb r5, [r1, r0] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #4040] @ 15cef4 │ │ │ │ + ldr r1, [pc, #4040] @ 15cedc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 24b48 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15bfe4 │ │ │ │ + beq 15bfcc │ │ │ │ mvn r0, #15 │ │ │ │ and r0, r0, r5, lsr #3 │ │ │ │ ldr r0, [r6, r0]! │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ mov r6, #0 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ @@ -318499,89 +318493,89 @@ │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ ubfx r0, r5, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r5, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 15bfe4 │ │ │ │ + beq 15bfcc │ │ │ │ mov r1, #4 │ │ │ │ strb r5, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15c084 │ │ │ │ - b 15cbb0 │ │ │ │ + beq 15c06c │ │ │ │ + b 15cb98 │ │ │ │ mov r7, r8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov ip, r4 │ │ │ │ - b 15bcd8 │ │ │ │ + b 15bcc0 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov r5, #2 │ │ │ │ ldr r8, [sp, #368] @ 0x170 │ │ │ │ ldr sl, [sp, #372] @ 0x174 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ - b 15bff0 │ │ │ │ + b 15bfd8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrb r5, [r0, r5] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 15c028 │ │ │ │ + beq 15c010 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 15c030 │ │ │ │ + bne 15c018 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15c038 │ │ │ │ + bne 15c020 │ │ │ │ mov r1, #2 │ │ │ │ str sl, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15c084 │ │ │ │ - b 15cbb0 │ │ │ │ + beq 15c06c │ │ │ │ + b 15cb98 │ │ │ │ mov r0, r5 │ │ │ │ - b 15c054 │ │ │ │ + b 15c03c │ │ │ │ add r0, r5, #6 │ │ │ │ - b 15c054 │ │ │ │ + b 15c03c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 15c090 │ │ │ │ + bcs 15c078 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ add r0, r5, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r6, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15cff8 │ │ │ │ + bcs 15cfe0 │ │ │ │ ldr r1, [r6, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 15c0b8 │ │ │ │ + bmi 15c0a0 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 15cbb0 │ │ │ │ + bne 15cb98 │ │ │ │ ldr sl, [sp, #404] @ 0x194 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - b 15bcdc │ │ │ │ + b 15bcc4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r6, sl │ │ │ │ mov sl, ip │ │ │ │ - bl 14cf60 │ │ │ │ + bl 14cf48 │ │ │ │ mov ip, sl │ │ │ │ mov sl, r6 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 15c070 │ │ │ │ + bpl 15c058 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp] │ │ │ │ @@ -318589,132 +318583,132 @@ │ │ │ │ str r6, [sp, #420] @ 0x1a4 │ │ │ │ bl 315ac │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov ip, r5 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15c084 │ │ │ │ - b 15cbb0 │ │ │ │ + beq 15c06c │ │ │ │ + b 15cb98 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r5, #8 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #372] @ 0x174 │ │ │ │ bl 30c08 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15bd40 │ │ │ │ - b 15c3c0 │ │ │ │ + beq 15bd28 │ │ │ │ + b 15c3a8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r7, #8 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ str r6, [sp, #372] @ 0x174 │ │ │ │ mov r4, ip │ │ │ │ bl 30c08 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov ip, r4 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov sl, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15be58 │ │ │ │ + beq 15be40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155c10 │ │ │ │ + bl 155bf8 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, ip │ │ │ │ - bcs 15c1b8 │ │ │ │ + bcs 15c1a0 │ │ │ │ ldrb r4, [r2, fp] │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 158f7c │ │ │ │ + bl 158f64 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15c1f8 │ │ │ │ + beq 15c1e0 │ │ │ │ mov r0, fp │ │ │ │ - b 15c1dc │ │ │ │ + b 15c1c4 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r4, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 1590c0 │ │ │ │ + bl 1590a8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15c21c │ │ │ │ + beq 15c204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 155c10 │ │ │ │ + bl 155bf8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ 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 15c3dc │ │ │ │ + bne 15c3c4 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 15caec │ │ │ │ + bne 15cad4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ - b 15c418 │ │ │ │ + b 15c400 │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 15c3e0 │ │ │ │ + bne 15c3c8 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b 15c418 │ │ │ │ + b 15c400 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 15c5c8 │ │ │ │ + bcs 15c5b0 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ add r0, r5, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15cff8 │ │ │ │ + bcs 15cfe0 │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 15c5dc │ │ │ │ + bmi 15c5c4 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 15bbbc │ │ │ │ + bne 15bba4 │ │ │ │ ldr r9, [sp, #404] @ 0x194 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r6, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15c2b0 │ │ │ │ + beq 15c298 │ │ │ │ ldrd r2, [r6, #180] @ 0xb4 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ subs r1, r2, r3 │ │ │ │ subls r1, r3, r2 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, fp │ │ │ │ str r0, [r6, #176] @ 0xb0 │ │ │ │ str r4, [r6, #180] @ 0xb4 │ │ │ │ str r4, [r6, #184] @ 0xb8 │ │ │ │ - bcs 15c324 │ │ │ │ + bcs 15c30c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r8, r3, #344 @ 0x158 │ │ │ │ ldr r1, [r3, #636] @ 0x27c │ │ │ │ @@ -318728,56 +318722,56 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r3, #81] @ 0x51 │ │ │ │ str r0, [sp, #32] │ │ │ │ and r0, r1, #31 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 15c634 │ │ │ │ + b 15c61c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 15c380 │ │ │ │ + bcs 15c368 │ │ │ │ ldrb r4, [r5, fp] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 158f7c │ │ │ │ + bl 158f64 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 15b35c │ │ │ │ + bne 15b344 │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 15c4f0 │ │ │ │ + bne 15c4d8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - beq 15c52c │ │ │ │ + beq 15c514 │ │ │ │ mov r0, r4 │ │ │ │ - b 15cdc0 │ │ │ │ + b 15cda8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1590c0 │ │ │ │ + bl 1590a8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ tst r0, #1 │ │ │ │ - beq 15c3a4 │ │ │ │ + beq 15c38c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - b 15b460 │ │ │ │ + b 15b448 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, r1 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - beq 15c52c │ │ │ │ + beq 15c514 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ - b 15c4f8 │ │ │ │ + b 15c4e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 155c10 │ │ │ │ + bl 155bf8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ @@ -318785,64 +318779,64 @@ │ │ │ │ ldr r1, [r7, #636] @ 0x27c │ │ │ │ ldrd r4, [r0, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 158ff4 │ │ │ │ + bl 158fdc │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldrd r2, [r5, #176] @ 0xb0 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ str r1, [r6] │ │ │ │ stmib r6, {r0, r4} │ │ │ │ subs r0, fp, r3 │ │ │ │ subcc r0, r3, fp │ │ │ │ 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} │ │ │ │ tst sl, #134217728 @ 0x8000000 │ │ │ │ - bne 15cb34 │ │ │ │ + bne 15cb1c │ │ │ │ tst sl, #1073741824 @ 0x40000000 │ │ │ │ - bne 15cbd4 │ │ │ │ + bne 15cbbc │ │ │ │ tst sl, #536870912 @ 0x20000000 │ │ │ │ - beq 15cfc0 │ │ │ │ + beq 15cfa8 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r6, #176] @ 0xb0 │ │ │ │ str r3, [r6, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ subs r0, r8, r1 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ subcc r0, r1, r8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, r3, r0 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 15d110 │ │ │ │ + bcs 15d0f8 │ │ │ │ ldrb r0, [r2, r8] │ │ │ │ mov r1, r8 │ │ │ │ - bl 155bd0 │ │ │ │ - b 15c3c8 │ │ │ │ + bl 155bb8 │ │ │ │ + b 15c3b0 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r7, #180] @ 0xb4 │ │ │ │ ldr r2, [r7, #176] @ 0xb0 │ │ │ │ str r0, [r7, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ subs r2, fp, r1 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ subcc r2, r1, fp │ │ │ │ add r1, r3, r2 │ │ │ │ str r1, [r7, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [r1] │ │ │ │ @@ -318855,223 +318849,223 @@ │ │ │ │ ldrd r4, [r3, #144] @ 0x90 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ ldr r1, [r1, #636] @ 0x27c │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 158ff4 │ │ │ │ + bl 158fdc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrd r0, [r3, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r7, [sl] │ │ │ │ stmib sl, {r0, r6} │ │ │ │ subs r0, fp, r1 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ subcc r0, r1, fp │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r4, ip │ │ │ │ - bl 14cf60 │ │ │ │ + bl 14cf48 │ │ │ │ mov ip, r4 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 15bc54 │ │ │ │ + bpl 15bc3c │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ str r2, [sp, #420] @ 0x1a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp] │ │ │ │ mov r5, r4 │ │ │ │ str r9, [sp, #416] @ 0x1a0 │ │ │ │ mov r4, ip │ │ │ │ bl 315ac │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15bc68 │ │ │ │ - b 15bb34 │ │ │ │ + beq 15bc50 │ │ │ │ + b 15bb1c │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl 14cf60 │ │ │ │ + bl 14cf48 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 15c270 │ │ │ │ + bpl 15c258 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ str r2, [sp, #420] @ 0x1a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp] │ │ │ │ bl 315ac │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15c284 │ │ │ │ - b 15bbbc │ │ │ │ + beq 15c26c │ │ │ │ + b 15bba4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 15cc10 │ │ │ │ + bne 15cbf8 │ │ │ │ ldr r9, [sp, #412] @ 0x19c │ │ │ │ cmp r4, fp │ │ │ │ - bcs 15c32c │ │ │ │ + bcs 15c314 │ │ │ │ cmn r9, #-134217727 @ 0xf8000001 │ │ │ │ - bls 15c69c │ │ │ │ + bls 15c684 │ │ │ │ ldr r0, [r6, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15cb98 │ │ │ │ + beq 15cb80 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [r6, #184] @ 0xb8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 15d0b8 │ │ │ │ + bcs 15d0a0 │ │ │ │ ldrb r2, [r5, r4] │ │ │ │ bic r3, r9, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r6, #124] @ 0x7c │ │ │ │ ldrb r0, [r8, r2] │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15cfd8 │ │ │ │ + bcs 15cfc0 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 15ca40 │ │ │ │ + ble 15ca28 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15b40c │ │ │ │ + bne 15b3f4 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r4 │ │ │ │ - b 15c7a8 │ │ │ │ + b 15c790 │ │ │ │ cmp r4, fp │ │ │ │ - bcs 15c720 │ │ │ │ + bcs 15c708 │ │ │ │ ldrd r2, [r6, #120] @ 0x78 │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ add sl, r4, #3 │ │ │ │ cmp sl, fp │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ add r0, r9, r0 │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ cmpcc r1, #134217728 @ 0x8000000 │ │ │ │ - bcs 15c728 │ │ │ │ + bcs 15c710 │ │ │ │ add r7, r5, r4 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15c73c │ │ │ │ + bhi 15c724 │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ ldrb r1, [r8, r1] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15c748 │ │ │ │ + bhi 15c730 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r9, [r2, r0, lsl #2] │ │ │ │ cmn r9, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15c758 │ │ │ │ + bhi 15c740 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, fp │ │ │ │ - bcc 15c6a8 │ │ │ │ + bcc 15c690 │ │ │ │ mov sl, r4 │ │ │ │ - b 15ca2c │ │ │ │ + b 15ca14 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r4 │ │ │ │ mov r1, r9 │ │ │ │ - b 15c75c │ │ │ │ - andeq r8, lr, ip, lsl #14 │ │ │ │ + b 15c744 │ │ │ │ + andeq r8, lr, r4, lsr #14 │ │ │ │ add sl, r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ - b 15c75c │ │ │ │ + b 15c744 │ │ │ │ add sl, r4, #2 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ - b 15c75c │ │ │ │ + b 15c744 │ │ │ │ mov r7, r9 │ │ │ │ cmn r7, #1 │ │ │ │ - ble 15c76c │ │ │ │ + ble 15c754 │ │ │ │ mov r9, r7 │ │ │ │ - b 15c7a8 │ │ │ │ + b 15c790 │ │ │ │ ldr r0, [r6, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 15cb98 │ │ │ │ + bne 15cb80 │ │ │ │ str sl, [r6, #184] @ 0xb8 │ │ │ │ ldrb r7, [r5, sl] │ │ │ │ ldrb r0, [r8, r7] │ │ │ │ add r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 15d0cc │ │ │ │ + bcs 15d0b4 │ │ │ │ ldr r9, [r2, r0, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - ble 15ca70 │ │ │ │ + ble 15ca58 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15ca9c │ │ │ │ + bne 15ca84 │ │ │ │ cmn r9, #-134217727 @ 0xf8000001 │ │ │ │ - bls 15ca2c │ │ │ │ + bls 15ca14 │ │ │ │ tst r9, #268435456 @ 0x10000000 │ │ │ │ - beq 15c974 │ │ │ │ + beq 15c95c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ strd sl, [sp] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15cafc │ │ │ │ + beq 15cae4 │ │ │ │ ldr r4, [sp, #356] @ 0x164 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ cmp r4, sl │ │ │ │ - bls 15ca28 │ │ │ │ + bls 15ca10 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15c62c │ │ │ │ + beq 15c614 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #420] @ 0x1a4 │ │ │ │ cmp fp, r0 │ │ │ │ str r4, [sp, #416] @ 0x1a0 │ │ │ │ ldrls r0, [sp, #56] @ 0x38 │ │ │ │ cmpls r4, r0 │ │ │ │ - bhi 15caa4 │ │ │ │ + bhi 15ca8c │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ sub r0, r4, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15c8d0 │ │ │ │ + bcs 15c8b8 │ │ │ │ ldrb r5, [r5, r0] │ │ │ │ mov r2, #32 │ │ │ │ str r6, [sp, #420] @ 0x1a4 │ │ │ │ str r9, [sp, #416] @ 0x1a0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #2352] @ 15d180 │ │ │ │ + ldr r1, [pc, #2352] @ 15d168 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15c8e4 │ │ │ │ + beq 15c8cc │ │ │ │ mvn r0, #15 │ │ │ │ mov r7, #0 │ │ │ │ and r0, r0, r5, lsr #3 │ │ │ │ ldr r0, [r6, r0]! │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ str r1, [sp, #268] @ 0x10c │ │ │ │ @@ -319083,222 +319077,222 @@ │ │ │ │ str r7, [sp, #280] @ 0x118 │ │ │ │ str r7, [sp, #276] @ 0x114 │ │ │ │ str r7, [sp, #272] @ 0x110 │ │ │ │ ubfx r0, r5, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r5, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 15c8e4 │ │ │ │ + beq 15c8cc │ │ │ │ mov r1, #4 │ │ │ │ strb r5, [sp, #412] @ 0x19c │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15c628 │ │ │ │ - b 15cc10 │ │ │ │ + beq 15c610 │ │ │ │ + b 15cbf8 │ │ │ │ mov r7, #2 │ │ │ │ str r6, [sp, #420] @ 0x1a4 │ │ │ │ str r9, [sp, #416] @ 0x1a0 │ │ │ │ - b 15c8f4 │ │ │ │ - andeq r8, lr, ip, ror #10 │ │ │ │ + b 15c8dc │ │ │ │ + andeq r8, lr, r4, lsl #11 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrb r7, [r0, r5] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15c934 │ │ │ │ + beq 15c91c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 15c93c │ │ │ │ + bne 15c924 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - beq 15c610 │ │ │ │ + beq 15c5f8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15c9a4 │ │ │ │ + bcs 15c98c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, r7 │ │ │ │ - b 15c940 │ │ │ │ + b 15c928 │ │ │ │ mov r0, r7 │ │ │ │ - b 15c940 │ │ │ │ + b 15c928 │ │ │ │ add r0, r7, #6 │ │ │ │ ldr r1, [r6, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15cff8 │ │ │ │ + bcs 15cfe0 │ │ │ │ ldr r1, [r6, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 15c9bc │ │ │ │ + bmi 15c9a4 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15c628 │ │ │ │ - b 15cc10 │ │ │ │ + beq 15c610 │ │ │ │ + b 15cbf8 │ │ │ │ tst r9, #134217728 @ 0x8000000 │ │ │ │ - beq 15cd14 │ │ │ │ + beq 15ccfc │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 15c9f4 │ │ │ │ + bne 15c9dc │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 15ca2c │ │ │ │ + b 15ca14 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ - bl 14cf60 │ │ │ │ + bl 14cf48 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 15c95c │ │ │ │ + bpl 15c944 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ str r6, [sp, #372] @ 0x174 │ │ │ │ str r9, [sp, #368] @ 0x170 │ │ │ │ str r7, [sp] │ │ │ │ bl 315ac │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15c628 │ │ │ │ - b 15cc10 │ │ │ │ + beq 15c610 │ │ │ │ + b 15cbf8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ bic r2, r9, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r6, #148] @ 0x94 │ │ │ │ lsr r0, r2, r3 │ │ │ │ cmp r1, r2, lsr r3 │ │ │ │ - bls 15d104 │ │ │ │ + bls 15d0ec │ │ │ │ ldr r1, [r6, #144] @ 0x90 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1508f8 │ │ │ │ + bl 1508e0 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #24] │ │ │ │ str sl, [sp, #28] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r4, sl, #1 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ cmp r4, fp │ │ │ │ - bcc 15c634 │ │ │ │ - b 15c32c │ │ │ │ + bcc 15c61c │ │ │ │ + b 15c314 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r2, #8 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #372] @ 0x174 │ │ │ │ bl 30c08 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ tst r0, #1 │ │ │ │ - beq 15c690 │ │ │ │ - b 15b40c │ │ │ │ + beq 15c678 │ │ │ │ + b 15b3f4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r7, #8 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ str r6, [sp, #372] @ 0x174 │ │ │ │ bl 30c08 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ tst r0, #1 │ │ │ │ - beq 15c7a8 │ │ │ │ + beq 15c790 │ │ │ │ mov r0, sl │ │ │ │ - b 15c168 │ │ │ │ - ldr r0, [pc, #1788] @ 15d1a8 │ │ │ │ - ldr r2, [pc, #1788] @ 15d1ac │ │ │ │ + b 15c150 │ │ │ │ + ldr r0, [pc, #1788] @ 15d190 │ │ │ │ + ldr r2, [pc, #1788] @ 15d194 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1772] @ 15d1b0 │ │ │ │ + ldr r1, [pc, #1772] @ 15d198 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #380] @ 0x17c │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ - ldr r1, [pc, #1756] @ 15d1b4 │ │ │ │ + ldr r1, [pc, #1756] @ 15d19c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ bl 3ab14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 155bd0 │ │ │ │ - b 15c1e0 │ │ │ │ + bl 155bb8 │ │ │ │ + b 15c1c8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [r3, #176] @ 0xb0 │ │ │ │ str r2, [r3, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r5, #8] │ │ │ │ - b 15c54c │ │ │ │ + b 15c534 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov fp, #0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrd r2, [r6, #144] @ 0x90 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ ldr r1, [r1, #636] @ 0x27c │ │ │ │ strd sl, [sp] │ │ │ │ - bl 158ff4 │ │ │ │ + bl 158fdc │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r7, #180] @ 0xb4 │ │ │ │ ldr r2, [r7, #176] @ 0xb0 │ │ │ │ str fp, [r7, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ 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, #1436] @ 15d13c │ │ │ │ + ldr r0, [pc, #1436] @ 15d124 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #1432] @ 15d140 │ │ │ │ + ldr r2, [pc, #1432] @ 15d128 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ str r1, [sp, #420] @ 0x1a4 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, ip │ │ │ │ - bl 159144 │ │ │ │ - b 15c3c8 │ │ │ │ + bl 15912c │ │ │ │ + b 15c3b0 │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r6, #176] @ 0xb0 │ │ │ │ str r0, [r6, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [r2] │ │ │ │ subs r0, r8, r1 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ subcc r0, r1, r8 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ @@ -319306,31 +319300,31 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #412] @ 0x19c │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159144 │ │ │ │ - b 15b464 │ │ │ │ + bl 15912c │ │ │ │ + b 15b44c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3a32c │ │ │ │ - ldr r0, [pc, #1264] @ 15d134 │ │ │ │ + ldr r0, [pc, #1264] @ 15d11c │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #1260] @ 15d138 │ │ │ │ + ldr r2, [pc, #1260] @ 15d120 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ - ldr r3, [pc, #1272] @ 15d154 │ │ │ │ + ldr r3, [pc, #1272] @ 15d13c │ │ │ │ mov r0, #13 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #1320] @ 15d198 │ │ │ │ + ldr r3, [pc, #1320] @ 15d180 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ @@ -319341,115 +319335,115 @@ │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ mov r7, r9 │ │ │ │ str r9, [sp, #368] @ 0x170 │ │ │ │ bl 315ac │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 15aab0 │ │ │ │ + bne 15aa98 │ │ │ │ ldr sl, [sp, #356] @ 0x164 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r7 │ │ │ │ - b 15b674 │ │ │ │ + b 15b65c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r4, r3 │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ bl 315ac │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 15ab9c │ │ │ │ + bne 15ab84 │ │ │ │ ldr r9, [sp, #356] @ 0x164 │ │ │ │ mov r3, r4 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ - b 15b82c │ │ │ │ + b 15b814 │ │ │ │ tst r9, #1073741824 @ 0x40000000 │ │ │ │ - bne 15cf58 │ │ │ │ + bne 15cf40 │ │ │ │ tst r9, #536870912 @ 0x20000000 │ │ │ │ - beq 15cfc0 │ │ │ │ + beq 15cfa8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [r3, #176] @ 0xb0 │ │ │ │ str r2, [r3, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ subs r0, sl, r1 │ │ │ │ subcc r0, r1, sl │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 15d120 │ │ │ │ + bcs 15d108 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ - bl 155bd0 │ │ │ │ - b 15c16c │ │ │ │ + bl 155bb8 │ │ │ │ + b 15c154 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ lsl r2, r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ str lr, [sp, #372] @ 0x174 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp, #368] @ 0x170 │ │ │ │ bl 30c08 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ tst r2, #1 │ │ │ │ - bne 15b35c │ │ │ │ + bne 15b344 │ │ │ │ mov r4, fp │ │ │ │ tst r8, #134217728 @ 0x8000000 │ │ │ │ - bne 15ce04 │ │ │ │ + bne 15cdec │ │ │ │ tst r8, #536870912 @ 0x20000000 │ │ │ │ - beq 15ce34 │ │ │ │ + beq 15ce1c │ │ │ │ mov r1, fp │ │ │ │ - bl 155bd0 │ │ │ │ - b 15b464 │ │ │ │ - bl 149fcc │ │ │ │ + bl 155bb8 │ │ │ │ + b 15b44c │ │ │ │ + bl 149fb4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp, #368] @ 0x170 │ │ │ │ bl 30c08 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ mov r8, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15b40c │ │ │ │ + bne 15b3f4 │ │ │ │ tst r8, #134217728 @ 0x8000000 │ │ │ │ - beq 15ce34 │ │ │ │ + beq 15ce1c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r5, #0 │ │ │ │ ldrd r2, [lr, #144] @ 0x90 │ │ │ │ ldr r1, [r9, #636] @ 0x27c │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ str r8, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 158ff4 │ │ │ │ + bl 158fdc │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #1 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldrd r0, [lr, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [lr, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sl, #8] │ │ │ │ subs r0, fp, r1 │ │ │ │ str r6, [sl] │ │ │ │ subcc r0, r1, fp │ │ │ │ str r5, [sl, #4] │ │ │ │ ldr r2, [lr, #112] @ 0x70 │ │ │ │ @@ -319465,64 +319459,64 @@ │ │ │ │ str r6, [sp, #368] @ 0x170 │ │ │ │ bl 30c08 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ tst r2, #1 │ │ │ │ - bne 15b35c │ │ │ │ - b 15af64 │ │ │ │ + bne 15b344 │ │ │ │ + b 15af4c │ │ │ │ mov r4, r1 │ │ │ │ - bl 149fcc │ │ │ │ + bl 149fb4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ bl 30c08 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15b45c │ │ │ │ + bne 15b444 │ │ │ │ tst r4, #134217728 @ 0x8000000 │ │ │ │ - bne 15cef8 │ │ │ │ + bne 15cee0 │ │ │ │ mov r1, #0 │ │ │ │ - b 15cf20 │ │ │ │ - andeq r7, lr, r0, lsr pc │ │ │ │ + b 15cf08 │ │ │ │ + andeq r7, lr, r8, asr #30 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrd r2, [lr, #144] @ 0x90 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ ldr r1, [r1, #636] @ 0x27c │ │ │ │ strd r4, [sp] │ │ │ │ - bl 158ff4 │ │ │ │ + bl 158fdc │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ ldrd r2, [lr, #176] @ 0xb0 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [lr, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ str r1, [sl] │ │ │ │ stmib sl, {r0, r9} │ │ │ │ subs r0, fp, r3 │ │ │ │ subcc r0, r3, fp │ │ │ │ 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} │ │ │ │ ldrd r0, [r6, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15cfa8 │ │ │ │ + beq 15cf90 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -319530,184 +319524,184 @@ │ │ │ │ subs r0, sl, r1 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ subcc r0, r1, sl │ │ │ │ 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, #432] @ 15d160 │ │ │ │ + ldr r0, [pc, #432] @ 15d148 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #428] @ 15d164 │ │ │ │ + ldr r2, [pc, #428] @ 15d14c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ - ldr r0, [pc, #384] @ 15d148 │ │ │ │ + ldr r0, [pc, #384] @ 15d130 │ │ │ │ mov r1, #137 @ 0x89 │ │ │ │ - ldr r2, [pc, #380] @ 15d14c │ │ │ │ + ldr r2, [pc, #380] @ 15d134 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r2, [pc, #476] @ 15d1bc │ │ │ │ + ldr r2, [pc, #476] @ 15d1a4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #344] @ 15d144 │ │ │ │ + ldr r2, [pc, #344] @ 15d12c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #396] @ 15d18c │ │ │ │ + ldr r2, [pc, #396] @ 15d174 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #408] @ 15d1a4 │ │ │ │ + ldr r2, [pc, #408] @ 15d18c │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #336] @ 15d16c │ │ │ │ + ldr r2, [pc, #336] @ 15d154 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #288] @ 15d150 │ │ │ │ + ldr r2, [pc, #288] @ 15d138 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #276] @ 15d158 │ │ │ │ + ldr r2, [pc, #276] @ 15d140 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #332] @ 15d1a0 │ │ │ │ + ldr r2, [pc, #332] @ 15d188 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #288] @ 15d184 │ │ │ │ + ldr r2, [pc, #288] @ 15d16c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #284] @ 15d194 │ │ │ │ + ldr r2, [pc, #284] @ 15d17c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #264] @ 15d190 │ │ │ │ + ldr r2, [pc, #264] @ 15d178 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #260] @ 15d19c │ │ │ │ + ldr r2, [pc, #260] @ 15d184 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #188] @ 15d168 │ │ │ │ + ldr r2, [pc, #188] @ 15d150 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #180] @ 15d174 │ │ │ │ + ldr r2, [pc, #180] @ 15d15c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #228] @ 15d1b8 │ │ │ │ + ldr r2, [pc, #228] @ 15d1a0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #120] @ 15d15c │ │ │ │ + ldr r2, [pc, #120] @ 15d144 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #120] @ 15d170 │ │ │ │ + ldr r2, [pc, #120] @ 15d158 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #108] @ 15d178 │ │ │ │ + ldr r2, [pc, #108] @ 15d160 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #112] @ 15d188 │ │ │ │ + ldr r2, [pc, #112] @ 15d170 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #84] @ 15d17c │ │ │ │ + ldr r2, [pc, #84] @ 15d164 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andeq sl, pc, r8, ror #20 │ │ │ │ - andseq r4, r7, r4, ror ip │ │ │ │ - andeq sl, pc, pc, asr #22 │ │ │ │ - andseq r4, r7, r8, asr sp │ │ │ │ - andseq r4, r7, r0, lsr #18 │ │ │ │ - andeq sl, pc, r5, ror #14 │ │ │ │ - andseq r4, r7, r0, asr r9 │ │ │ │ - andseq r4, r7, r4, lsl #1 │ │ │ │ - andseq r4, r7, r8, ror #8 │ │ │ │ - andseq r4, r7, ip, asr r8 │ │ │ │ - andseq r4, r7, r8, asr #16 │ │ │ │ - andeq sl, pc, lr, asr r7 @ │ │ │ │ + andeq sl, pc, r0, lsl #21 │ │ │ │ + andseq r4, r7, ip, lsl #25 │ │ │ │ + andeq sl, pc, r7, ror #22 │ │ │ │ + andseq r4, r7, r0, ror sp │ │ │ │ andseq r4, r7, r8, lsr r9 │ │ │ │ - andseq r4, r7, r8, lsl #16 │ │ │ │ - @ instruction: 0x001748f0 │ │ │ │ - andseq r4, r7, r4, lsr r8 │ │ │ │ + andeq sl, pc, sp, ror r7 @ │ │ │ │ + andseq r4, r7, r8, ror #18 │ │ │ │ + mulseq r7, ip, r0 │ │ │ │ + andseq r4, r7, r0, lsl #9 │ │ │ │ + andseq r4, r7, r4, ror r8 │ │ │ │ + andseq r4, r7, r0, ror #16 │ │ │ │ + andeq sl, pc, r6, ror r7 @ │ │ │ │ + andseq r4, r7, r0, asr r9 │ │ │ │ + andseq r4, r7, r0, lsr #16 │ │ │ │ + andseq r4, r7, r8, lsl #18 │ │ │ │ andseq r4, r7, ip, asr #16 │ │ │ │ - mulseq r7, r8, r7 │ │ │ │ - andseq r4, r7, r4, lsl #16 │ │ │ │ - andeq r7, lr, ip, lsl #12 │ │ │ │ - andseq r4, r7, r8, lsr #17 │ │ │ │ - andseq r4, r7, r8, lsl r8 │ │ │ │ - andseq r4, r7, r4, ror #17 │ │ │ │ - andseq r4, r7, r8, lsr #16 │ │ │ │ - andseq r4, r7, r8, lsl r8 │ │ │ │ - andseq r4, r7, r4, lsr r5 │ │ │ │ - @ instruction: 0x001747fc │ │ │ │ - andseq r4, r7, ip, lsr r8 │ │ │ │ - andseq r4, r7, r4, lsl #17 │ │ │ │ - strdeq r9, [lr], -r5 │ │ │ │ - andseq r4, r7, r8, asr #27 │ │ │ │ - andseq r3, r9, r8, lsr #8 │ │ │ │ - andseq r3, r9, r0, asr #7 │ │ │ │ - @ instruction: 0x001747bc │ │ │ │ - @ instruction: 0x001748b4 │ │ │ │ + andseq r4, r7, r4, ror #16 │ │ │ │ + @ instruction: 0x001747b0 │ │ │ │ + andseq r4, r7, ip, lsl r8 │ │ │ │ + andeq r7, lr, r4, lsr #12 │ │ │ │ + andseq r4, r7, r0, asr #17 │ │ │ │ + andseq r4, r7, r0, lsr r8 │ │ │ │ + @ instruction: 0x001748fc │ │ │ │ + andseq r4, r7, r0, asr #16 │ │ │ │ + andseq r4, r7, r0, lsr r8 │ │ │ │ + andseq r4, r7, ip, asr #10 │ │ │ │ + andseq r4, r7, r4, lsl r8 │ │ │ │ + andseq r4, r7, r4, asr r8 │ │ │ │ + mulseq r7, ip, r8 │ │ │ │ + andeq r9, lr, sp, lsl #6 │ │ │ │ + andseq r4, r7, r0, ror #27 │ │ │ │ + andseq r3, r9, r0, asr #8 │ │ │ │ + @ instruction: 0x001933d8 │ │ │ │ + @ instruction: 0x001747d4 │ │ │ │ + andseq r4, r7, ip, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldrd r8, [r3, #16] │ │ │ │ cmp r8, r9 │ │ │ │ - bls 15d1e4 │ │ │ │ + bls 15d1cc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov lr, r1 │ │ │ │ ldrb r1, [r3, #24] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 15d2c0 │ │ │ │ + beq 15d2a8 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp r9, ip │ │ │ │ - bcs 15d370 │ │ │ │ + bcs 15d358 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r4, lr, #600 @ 0x258 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov fp, ip │ │ │ │ ldr r6, [r3] │ │ │ │ mov r7, r3 │ │ │ │ ldrb sl, [r0, r9] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #4092] @ 15e234 │ │ │ │ + ldr r1, [pc, #4092] @ 15e21c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ mov r2, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp, #124] @ 0x7c │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15d3f0 │ │ │ │ + beq 15d3d8 │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ and r0, r0, sl, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r4, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ @@ -319716,45 +319710,45 @@ │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ubfx r0, sl, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, sl, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 15d3f0 │ │ │ │ + beq 15d3d8 │ │ │ │ mov r1, #4 │ │ │ │ strb sl, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov ip, fp │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15d8c8 │ │ │ │ - b 15ddf8 │ │ │ │ + beq 15d8b0 │ │ │ │ + b 15dde0 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ cmp r9, ip │ │ │ │ - bcs 15d3bc │ │ │ │ + bcs 15d3a4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r4, lr, #600 @ 0x258 │ │ │ │ ldm r3, {sl, fp} │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldrb r5, [r0, r9] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #4068] @ 15e2d8 │ │ │ │ + ldr r1, [pc, #4068] @ 15e2c0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ mov r2, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp, #124] @ 0x7c │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15d428 │ │ │ │ + beq 15d410 │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ and r0, r0, r5, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r4, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ @@ -319763,139 +319757,139 @@ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ ubfx r0, r5, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r5, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 15d428 │ │ │ │ + beq 15d410 │ │ │ │ mov r1, #4 │ │ │ │ strb r5, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 15d478 │ │ │ │ + b 15d460 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r4, #2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str lr, [sp, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15d414 │ │ │ │ + beq 15d3fc │ │ │ │ cmp r6, #2 │ │ │ │ - bne 15d4f8 │ │ │ │ + bne 15d4e0 │ │ │ │ ldrb r0, [lr, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15d874 │ │ │ │ + bne 15d85c │ │ │ │ mov r1, #2 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15d8c8 │ │ │ │ - b 15ddf8 │ │ │ │ + beq 15d8b0 │ │ │ │ + b 15dde0 │ │ │ │ ldrd sl, [r3] │ │ │ │ mov r4, #2 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str lr, [sp, #124] @ 0x7c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 15d448 │ │ │ │ + beq 15d430 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 15d514 │ │ │ │ + bne 15d4fc │ │ │ │ add r0, r4, #6 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15d458 │ │ │ │ - b 15d508 │ │ │ │ + bcc 15d440 │ │ │ │ + b 15d4f0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, fp │ │ │ │ add r0, lr, sl │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrb r4, [r0, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 15d38c │ │ │ │ + bne 15d374 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15d89c │ │ │ │ - b 15d508 │ │ │ │ + bcc 15d884 │ │ │ │ + b 15d4f0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ add r0, lr, r5 │ │ │ │ ldrb r4, [r0, #88] @ 0x58 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 15d3d4 │ │ │ │ + bne 15d3bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15d508 │ │ │ │ + bcs 15d4f0 │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 15debc │ │ │ │ + bmi 15dea4 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 15ddf8 │ │ │ │ + bne 15dde0 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ cmp r8, r9 │ │ │ │ - bne 15d530 │ │ │ │ + bne 15d518 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 15dc70 │ │ │ │ + beq 15dc58 │ │ │ │ sub r1, r8, #1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs 15e3e0 │ │ │ │ + bcs 15e3c8 │ │ │ │ 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 15e404 │ │ │ │ + bcs 15e3ec │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r4, [r3, r6, lsl #2] │ │ │ │ cmn r4, #1 │ │ │ │ - ble 15e238 │ │ │ │ + ble 15e220 │ │ │ │ mov r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 15dc64 │ │ │ │ + bne 15dc4c │ │ │ │ tst r4, #134217728 @ 0x8000000 │ │ │ │ - bne 15dcb0 │ │ │ │ + bne 15dc98 │ │ │ │ tst r4, #536870912 @ 0x20000000 │ │ │ │ - bne 15e078 │ │ │ │ - b 15e144 │ │ │ │ + bne 15e060 │ │ │ │ + b 15e12c │ │ │ │ add r0, r4, #6 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15d89c │ │ │ │ - ldr r2, [pc, #3988] @ 15e4a4 │ │ │ │ + bcc 15d884 │ │ │ │ + ldr r2, [pc, #3988] @ 15e48c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ ldrb r0, [lr, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15db64 │ │ │ │ + bne 15db4c │ │ │ │ mov r1, #2 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - b 15d478 │ │ │ │ + b 15d460 │ │ │ │ ldr r1, [r2, #176] @ 0xb0 │ │ │ │ sub r0, r9, #1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 15d558 │ │ │ │ + beq 15d540 │ │ │ │ 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 │ │ │ │ mov r1, #1 │ │ │ │ @@ -319910,162 +319904,162 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ and r1, r1, #31 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r2, #180] @ 0xb4 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [r2, #184] @ 0xb8 │ │ │ │ - b 15d5c0 │ │ │ │ + b 15d5a8 │ │ │ │ ldr r0, [r0, #21] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - beq 15db90 │ │ │ │ + beq 15db78 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bls 15d624 │ │ │ │ + bls 15d60c │ │ │ │ ldr r1, [r2, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15e1c8 │ │ │ │ + beq 15e1b0 │ │ │ │ cmp r0, ip │ │ │ │ str r0, [r2, #184] @ 0xb8 │ │ │ │ - bcs 15e36c │ │ │ │ + bcs 15e354 │ │ │ │ ldrb r6, [sl, r0] │ │ │ │ bic r5, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ add r3, r5, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 15e37c │ │ │ │ + bcs 15e364 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 15d7e8 │ │ │ │ + ble 15d7d0 │ │ │ │ mov r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 15db48 │ │ │ │ + bne 15db30 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ - b 15d73c │ │ │ │ + b 15d724 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 15d634 │ │ │ │ + bcs 15d61c │ │ │ │ mov r1, r0 │ │ │ │ - b 15d5b4 │ │ │ │ + b 15d59c │ │ │ │ ldr r4, [r2, #120] @ 0x78 │ │ │ │ ldr ip, [r2, #124] @ 0x7c │ │ │ │ ldrb r1, [sl, r0] │ │ │ │ cmp r0, fp │ │ │ │ ldrb r1, [r9, r1] │ │ │ │ add r1, r7, r1 │ │ │ │ ldr r6, [r4, r1, lsl #2] │ │ │ │ - bls 15d6c0 │ │ │ │ + bls 15d6a8 │ │ │ │ cmp r6, #134217728 @ 0x8000000 │ │ │ │ - bcs 15d6c0 │ │ │ │ + bcs 15d6a8 │ │ │ │ add r1, sl, r0 │ │ │ │ ldrb r3, [r1, #-1] │ │ │ │ ldrb r3, [r9, r3] │ │ │ │ add r3, r6, r3 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ cmn r3, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15d6e4 │ │ │ │ + bhi 15d6cc │ │ │ │ ldrb r7, [r1, #-2] │ │ │ │ ldrb r7, [r9, r7] │ │ │ │ add r7, r3, r7 │ │ │ │ ldr r5, [r4, r7, lsl #2] │ │ │ │ cmn r5, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15d7bc │ │ │ │ + bhi 15d7a4 │ │ │ │ ldrb r1, [r1, #-3] │ │ │ │ ldrb r1, [r9, r1] │ │ │ │ add r1, r5, r1 │ │ │ │ ldr r7, [r4, r1, lsl #2] │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15d7d0 │ │ │ │ + bhi 15d7b8 │ │ │ │ sub r0, r0, #4 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 15d63c │ │ │ │ + bcs 15d624 │ │ │ │ mov r1, r0 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 15d5b4 │ │ │ │ + b 15d59c │ │ │ │ mov lr, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ cmn lr, #1 │ │ │ │ - ble 15d6f8 │ │ │ │ + ble 15d6e0 │ │ │ │ mov r7, lr │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 15d73c │ │ │ │ + b 15d724 │ │ │ │ sub r1, r0, #1 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r6 │ │ │ │ cmn lr, #1 │ │ │ │ - bgt 15d6d4 │ │ │ │ + bgt 15d6bc │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 15e1c8 │ │ │ │ + bne 15e1b0 │ │ │ │ str r1, [r2, #184] @ 0xb8 │ │ │ │ ldrb r6, [sl, r1] │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r9, r6] │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 15e3d0 │ │ │ │ + bcs 15e3b8 │ │ │ │ ldr r7, [r4, r0, lsl #2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 15d82c │ │ │ │ + ble 15d814 │ │ │ │ mov r0, #0 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15d86c │ │ │ │ + bne 15d854 │ │ │ │ cmp r7, #134217728 @ 0x8000000 │ │ │ │ - bcc 15d5b4 │ │ │ │ + bcc 15d59c │ │ │ │ ands r0, r7, #268435456 @ 0x10000000 │ │ │ │ - bne 15d5b4 │ │ │ │ + bne 15d59c │ │ │ │ tst r7, #134217728 @ 0x8000000 │ │ │ │ - beq 15df28 │ │ │ │ + beq 15df10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 15d5a4 │ │ │ │ + beq 15d58c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ bic r6, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r2, #148] @ 0x94 │ │ │ │ lsr r0, r6, r4 │ │ │ │ cmp r3, r6, lsr r4 │ │ │ │ - bls 15e3c0 │ │ │ │ + bls 15e3a8 │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ ldr r0, [r3, r0, lsl #3]! │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 15e3ac │ │ │ │ + beq 15e394 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ tst r3, #2 │ │ │ │ - beq 15d5a4 │ │ │ │ + beq 15d58c │ │ │ │ cmp r4, #13 │ │ │ │ - bcc 15e204 │ │ │ │ + bcc 15e1ec │ │ │ │ sub r4, r4, #13 │ │ │ │ cmp r4, #3 │ │ │ │ - bhi 15d59c │ │ │ │ - b 15e21c │ │ │ │ + bhi 15d584 │ │ │ │ + b 15e204 │ │ │ │ sub r1, r0, #2 │ │ │ │ mov lr, r5 │ │ │ │ cmn lr, #1 │ │ │ │ - bgt 15d6d4 │ │ │ │ - b 15d6f8 │ │ │ │ + bgt 15d6bc │ │ │ │ + b 15d6e0 │ │ │ │ sub r1, r0, #3 │ │ │ │ mov lr, r7 │ │ │ │ mov r3, r5 │ │ │ │ cmn lr, #1 │ │ │ │ - bgt 15d6d4 │ │ │ │ - b 15d6f8 │ │ │ │ + bgt 15d6bc │ │ │ │ + b 15d6e0 │ │ │ │ mov r4, r0 │ │ │ │ lsl r3, r6, #8 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ @@ -320073,16 +320067,16 @@ │ │ │ │ bl 30c08 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ tst r3, #1 │ │ │ │ - beq 15d618 │ │ │ │ - b 15db48 │ │ │ │ + beq 15d600 │ │ │ │ + b 15db30 │ │ │ │ lsl r7, r6, #8 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ @@ -320090,71 +320084,71 @@ │ │ │ │ bl 30c08 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15d73c │ │ │ │ + beq 15d724 │ │ │ │ mov r0, r1 │ │ │ │ - b 15db48 │ │ │ │ + b 15db30 │ │ │ │ ldr r0, [lr, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 15dd80 │ │ │ │ + bcs 15dd68 │ │ │ │ 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 15d508 │ │ │ │ + bcs 15d4f0 │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 15dda8 │ │ │ │ + bmi 15dd90 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 15ddf8 │ │ │ │ + bne 15dde0 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ cmp r8, r9 │ │ │ │ - bne 15d93c │ │ │ │ + bne 15d924 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 15dccc │ │ │ │ + beq 15dcb4 │ │ │ │ sub r1, r8, #1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs 15e3e0 │ │ │ │ + bcs 15e3c8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r6, r4, #-134217728 @ 0xf8000000 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ add r3, lr, r0 │ │ │ │ ldrb r7, [r3, #344] @ 0x158 │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ add r7, r6, r7 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 15e418 │ │ │ │ + bcs 15e400 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [r3, r7, lsl #2] │ │ │ │ cmn r6, #1 │ │ │ │ - ble 15e288 │ │ │ │ + ble 15e270 │ │ │ │ mov r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 15dc64 │ │ │ │ + bne 15dc4c │ │ │ │ tst r6, #134217728 @ 0x8000000 │ │ │ │ - bne 15dd0c │ │ │ │ + bne 15dcf4 │ │ │ │ tst r6, #536870912 @ 0x20000000 │ │ │ │ - bne 15e078 │ │ │ │ - b 15e144 │ │ │ │ + bne 15e060 │ │ │ │ + b 15e12c │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ sub r7, r9, #1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15d968 │ │ │ │ + beq 15d950 │ │ │ │ ldr r6, [r2, #180] @ 0xb4 │ │ │ │ ldr r1, [r2, #184] @ 0xb8 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ subs r5, r6, r1 │ │ │ │ subls r5, r1, r6 │ │ │ │ add r0, r5, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ @@ -320162,278 +320156,278 @@ │ │ │ │ adds fp, r8, #3 │ │ │ │ add r5, lr, #344 @ 0x158 │ │ │ │ mov r0, #1 │ │ │ │ mvncs fp, #0 │ │ │ │ str r0, [r2, #176] @ 0xb0 │ │ │ │ str r7, [r2, #180] @ 0xb4 │ │ │ │ str r7, [r2, #184] @ 0xb8 │ │ │ │ - b 15d9a0 │ │ │ │ + b 15d988 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, sl │ │ │ │ sub r7, r0, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 15dc00 │ │ │ │ + beq 15dbe8 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ - bls 15da0c │ │ │ │ + bls 15d9f4 │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15e1c8 │ │ │ │ + beq 15e1b0 │ │ │ │ cmp r7, ip │ │ │ │ str r7, [r2, #184] @ 0xb8 │ │ │ │ - bcs 15e398 │ │ │ │ + bcs 15e380 │ │ │ │ ldrb r3, [r9, r7] │ │ │ │ bic r6, r4, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ ldrb r0, [r5, r3] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15e38c │ │ │ │ + bcs 15e374 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr sl, [r1, r0, lsl #2] │ │ │ │ cmn sl, #1 │ │ │ │ - ble 15db08 │ │ │ │ + ble 15daf0 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15db44 │ │ │ │ + bne 15db2c │ │ │ │ cmp sl, #134217728 @ 0x8000000 │ │ │ │ - bcc 15d98c │ │ │ │ + bcc 15d974 │ │ │ │ ands r0, sl, #268435456 @ 0x10000000 │ │ │ │ - bne 15d98c │ │ │ │ - b 15dd28 │ │ │ │ + bne 15d974 │ │ │ │ + b 15dd10 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 15da1c │ │ │ │ + bcs 15da04 │ │ │ │ mov r0, r7 │ │ │ │ - b 15d994 │ │ │ │ + b 15d97c │ │ │ │ ldr r6, [r2, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ ldrb r3, [r9, r0] │ │ │ │ cmp r0, fp │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ add r3, r4, r3 │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ - bls 15daa4 │ │ │ │ + bls 15da8c │ │ │ │ cmp r3, #134217728 @ 0x8000000 │ │ │ │ - bcs 15daa4 │ │ │ │ + bcs 15da8c │ │ │ │ add r7, r9, r0 │ │ │ │ ldrb r4, [r7, #-1] │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ add r4, r3, r4 │ │ │ │ ldr r4, [r6, r4, lsl #2] │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15dab0 │ │ │ │ + bhi 15da98 │ │ │ │ ldrb r3, [r7, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ add r3, r4, r3 │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ cmn r3, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15dab8 │ │ │ │ + bhi 15daa0 │ │ │ │ ldrb r7, [r7, #-3] │ │ │ │ ldrb r7, [r5, r7] │ │ │ │ add r7, r3, r7 │ │ │ │ ldr r4, [r6, r7, lsl #2] │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 15dac4 │ │ │ │ + bhi 15daac │ │ │ │ sub r0, r0, #4 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 15da28 │ │ │ │ - b 15d994 │ │ │ │ + bcs 15da10 │ │ │ │ + b 15d97c │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 15dad0 │ │ │ │ + b 15dab8 │ │ │ │ sub r7, r0, #1 │ │ │ │ - b 15dac8 │ │ │ │ + b 15dab0 │ │ │ │ sub r7, r0, #2 │ │ │ │ mov sl, r3 │ │ │ │ - b 15dad0 │ │ │ │ + b 15dab8 │ │ │ │ sub r7, r0, #3 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmn sl, #1 │ │ │ │ - bgt 15d9f8 │ │ │ │ + bgt 15d9e0 │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 15e1c8 │ │ │ │ + bne 15e1b0 │ │ │ │ str r7, [r2, #184] @ 0xb8 │ │ │ │ ldrb r3, [r9, r7] │ │ │ │ ldrb r0, [r5, r3] │ │ │ │ add r0, r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15e38c │ │ │ │ + bcs 15e374 │ │ │ │ ldr sl, [r6, r0, lsl #2] │ │ │ │ cmn sl, #1 │ │ │ │ - bgt 15d9ec │ │ │ │ + bgt 15d9d4 │ │ │ │ lsl r3, r3, #8 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp, #132] @ 0x84 │ │ │ │ mov r6, ip │ │ │ │ bl 30c08 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov ip, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15d9f8 │ │ │ │ + beq 15d9e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 155c10 │ │ │ │ + bl 155bf8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [lr, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 15de98 │ │ │ │ + bcs 15de80 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15d458 │ │ │ │ - b 15d508 │ │ │ │ + bcc 15d440 │ │ │ │ + b 15d4f0 │ │ │ │ ldrd r0, [r2, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15e1ec │ │ │ │ + beq 15e1d4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ subs r0, r8, r1 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ subcc r0, r1, r8 │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r3, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ - beq 15df00 │ │ │ │ + beq 15dee8 │ │ │ │ sub r4, r8, #1 │ │ │ │ cmp r4, ip │ │ │ │ - bcs 15e42c │ │ │ │ + bcs 15e414 │ │ │ │ ldrb r6, [sl, r4] │ │ │ │ mov r0, lr │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 158f7c │ │ │ │ + bl 158f64 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15dfb4 │ │ │ │ + beq 15df9c │ │ │ │ mov r0, r8 │ │ │ │ - bl 155c10 │ │ │ │ - b 15dfe0 │ │ │ │ + bl 155bf8 │ │ │ │ + b 15dfc8 │ │ │ │ ldrd r0, [r2, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15e1ec │ │ │ │ + beq 15e1d4 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ subs r0, r8, r1 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ subcc r0, r1, r8 │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r3, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ - beq 15df8c │ │ │ │ + beq 15df74 │ │ │ │ sub r7, r8, #1 │ │ │ │ cmp r7, ip │ │ │ │ - bcs 15e440 │ │ │ │ + bcs 15e428 │ │ │ │ ldrb r6, [r9, r7] │ │ │ │ mov r0, lr │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 158f7c │ │ │ │ + bl 158f64 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15e05c │ │ │ │ + beq 15e044 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155c10 │ │ │ │ - b 15e07c │ │ │ │ + bl 155bf8 │ │ │ │ + b 15e064 │ │ │ │ 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 15e3f4 │ │ │ │ + bcs 15e3dc │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r4, [r1, r3, lsl #2] │ │ │ │ cmn r4, #1 │ │ │ │ - ble 15e2dc │ │ │ │ + ble 15e2c4 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15dfa8 │ │ │ │ + bne 15df90 │ │ │ │ tst r4, #134217728 @ 0x8000000 │ │ │ │ - beq 15e144 │ │ │ │ + beq 15e12c │ │ │ │ ldr r0, [lr, #632] @ 0x278 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [lr, #636] @ 0x27c │ │ │ │ ldrd r2, [r2, #144] @ 0x90 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ strd r4, [sp] │ │ │ │ - b 15e170 │ │ │ │ + b 15e158 │ │ │ │ ldrb r0, [lr, #599] @ 0x257 │ │ │ │ bic r3, r4, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 15e3f4 │ │ │ │ + bcs 15e3dc │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [r1, r3, lsl #2] │ │ │ │ cmn r6, #1 │ │ │ │ - ble 15e318 │ │ │ │ + ble 15e300 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15dfa8 │ │ │ │ + bne 15df90 │ │ │ │ tst r6, #134217728 @ 0x8000000 │ │ │ │ - beq 15e144 │ │ │ │ + beq 15e12c │ │ │ │ ldr r0, [lr, #632] @ 0x278 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [lr, #636] @ 0x27c │ │ │ │ ldrd r2, [r2, #144] @ 0x90 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ strd r6, [sp] │ │ │ │ - b 15e170 │ │ │ │ + b 15e158 │ │ │ │ tst sl, #134217728 @ 0x8000000 │ │ │ │ - bne 15dff4 │ │ │ │ + bne 15dfdc │ │ │ │ tst sl, #1073741824 @ 0x40000000 │ │ │ │ - bne 15e18c │ │ │ │ + bne 15e174 │ │ │ │ tst sl, #536870912 @ 0x20000000 │ │ │ │ - beq 15e354 │ │ │ │ + beq 15e33c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r2, #176] @ 0xb0 │ │ │ │ str r3, [r2, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15e1ec │ │ │ │ + beq 15e1d4 │ │ │ │ subs r0, r7, r1 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ subcc r0, r1, r7 │ │ │ │ cmp r7, ip │ │ │ │ add r0, r3, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ - bcs 15e468 │ │ │ │ + bcs 15e450 │ │ │ │ ldrb r0, [r9, r7] │ │ │ │ mov r1, r7 │ │ │ │ - b 15df74 │ │ │ │ + b 15df5c │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, ip │ │ │ │ - bl 14cf60 │ │ │ │ + bl 14cf48 │ │ │ │ mov ip, sl │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 15d8ac │ │ │ │ + bpl 15d894 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ @@ -320445,64 +320439,64 @@ │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov ip, r6 │ │ │ │ mov lr, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 15d8c8 │ │ │ │ + beq 15d8b0 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ mov r6, #2 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ cmp r5, #2 │ │ │ │ subhi r6, r5, #3 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ mov r1, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15de44 │ │ │ │ + beq 15de2c │ │ │ │ cmp r6, #1 │ │ │ │ - bne 15de6c │ │ │ │ + bne 15de54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15e1e0 │ │ │ │ + beq 15e1c8 │ │ │ │ strb r4, [r1, #1] │ │ │ │ mov r0, #0 │ │ │ │ - b 15de50 │ │ │ │ + b 15de38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15e1e0 │ │ │ │ + beq 15e1c8 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #4 │ │ │ │ str r9, [r1, r0] │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15e1e0 │ │ │ │ + beq 15e1c8 │ │ │ │ mov r0, #3 │ │ │ │ str r5, [r1, #4] │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #8 │ │ │ │ str r4, [r1, r0] │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 14cf60 │ │ │ │ + bl 14cf48 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 15d468 │ │ │ │ + bpl 15d450 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ str r4, [sp] │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ @@ -320511,144 +320505,144 @@ │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ bl 315ac │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov lr, r6 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b 15d478 │ │ │ │ + b 15d460 │ │ │ │ mov r0, lr │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1590c0 │ │ │ │ + bl 1590a8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15e090 │ │ │ │ + beq 15e078 │ │ │ │ mov r0, #0 │ │ │ │ - bl 155c10 │ │ │ │ - b 15dfe0 │ │ │ │ + bl 155bf8 │ │ │ │ + b 15dfc8 │ │ │ │ tst r7, #1073741824 @ 0x40000000 │ │ │ │ - bne 15e0e8 │ │ │ │ + bne 15e0d0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ tst r7, #536870912 @ 0x20000000 │ │ │ │ - beq 15e354 │ │ │ │ + beq 15e33c │ │ │ │ ldr r3, [r2, #180] @ 0xb4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ str r7, [r2, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15e1ec │ │ │ │ + beq 15e1d4 │ │ │ │ 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 15e454 │ │ │ │ + bcs 15e43c │ │ │ │ ldrb r0, [sl, r1] │ │ │ │ - bl 155bd0 │ │ │ │ + bl 155bb8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1590c0 │ │ │ │ + bl 1590a8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15e138 │ │ │ │ + beq 15e120 │ │ │ │ mov r0, #0 │ │ │ │ - bl 155c10 │ │ │ │ - b 15e07c │ │ │ │ + bl 155bf8 │ │ │ │ + b 15e064 │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 15e0a8 │ │ │ │ + bne 15e090 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq 15e0d8 │ │ │ │ + beq 15e0c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 155bd0 │ │ │ │ + bl 155bb8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [lr, #632] @ 0x278 │ │ │ │ mov fp, #0 │ │ │ │ ldr r6, [r2, #144] @ 0x90 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #148] @ 0x94 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ ldr r1, [lr, #636] @ 0x27c │ │ │ │ mov r2, r6 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 158ff4 │ │ │ │ + bl 158fdc │ │ │ │ ldrd r2, [r4, #176] @ 0xb0 │ │ │ │ str fp, [r4, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 15e1ec │ │ │ │ + beq 15e1d4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r2, r7, #1 │ │ │ │ mov r6, #1 │ │ │ │ stmib r5, {r0, r2} │ │ │ │ subs r0, r7, r3 │ │ │ │ subcc r0, r3, r7 │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ str r6, [r5] │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 15e14c │ │ │ │ + bne 15e134 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 15e144 │ │ │ │ + beq 15e12c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 155bd0 │ │ │ │ + bl 155bb8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq 15e0d8 │ │ │ │ + beq 15e0c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [r9, #144] @ 0x90 │ │ │ │ ldr r7, [r9, #148] @ 0x94 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 158ff4 │ │ │ │ + bl 158fdc │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r8 │ │ │ │ str r1, [r5] │ │ │ │ stmib r5, {r0, r3} │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ 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, #40] @ 0x28 │ │ │ │ str r7, [r2, #176] @ 0xb0 │ │ │ │ - beq 15e1ec │ │ │ │ + beq 15e1d4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str r7, [r0] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r7, [r0, #8] │ │ │ │ subs r0, r1, r3 │ │ │ │ @@ -320656,76 +320650,76 @@ │ │ │ │ subcc r0, r3, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 15e14c │ │ │ │ + bne 15e134 │ │ │ │ mov r1, #0 │ │ │ │ - b 15e178 │ │ │ │ + b 15e160 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ ldrd r4, [r5, #144] @ 0x90 │ │ │ │ ldr r0, [r1, #632] @ 0x278 │ │ │ │ ldr r1, [r1, #636] @ 0x27c │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 158ff4 │ │ │ │ + bl 158fdc │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sl] │ │ │ │ str r0, [sl, #4] │ │ │ │ str r8, [sl, #8] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ 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 15e1ec │ │ │ │ + beq 15e1d4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [r3] │ │ │ │ subs r0, r7, r1 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ subcc r0, r1, r7 │ │ │ │ add r0, r3, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #728] @ 15e4a8 │ │ │ │ + ldr r0, [pc, #728] @ 15e490 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #724] @ 15e4ac │ │ │ │ + ldr r2, [pc, #724] @ 15e494 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3a32c │ │ │ │ - ldr r0, [pc, #676] @ 15e498 │ │ │ │ + ldr r0, [pc, #676] @ 15e480 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #672] @ 15e49c │ │ │ │ + ldr r2, [pc, #672] @ 15e484 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ - ldr r3, [pc, #640] @ 15e48c │ │ │ │ + ldr r3, [pc, #640] @ 15e474 │ │ │ │ mov r0, #13 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #680] @ 15e4cc │ │ │ │ + ldr r3, [pc, #680] @ 15e4b4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - andeq r6, lr, ip, lsl ip │ │ │ │ + andeq r6, lr, r4, lsr ip │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ lsl r3, r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r6, r2 │ │ │ │ @@ -320736,16 +320730,16 @@ │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ tst r3, #1 │ │ │ │ - beq 15d4e4 │ │ │ │ - b 15dc64 │ │ │ │ + beq 15d4cc │ │ │ │ + b 15dc4c │ │ │ │ add r7, sp, #132 @ 0x84 │ │ │ │ lsl r3, r0, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r4, r2 │ │ │ │ @@ -320756,230 +320750,230 @@ │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ tst r3, #1 │ │ │ │ - beq 15d928 │ │ │ │ - b 15dc64 │ │ │ │ - andeq r6, lr, r0, ror #22 │ │ │ │ + beq 15d910 │ │ │ │ + b 15dc4c │ │ │ │ + andeq r6, lr, r8, ror fp │ │ │ │ mov r4, r2 │ │ │ │ - bl 149fcc │ │ │ │ + bl 149fb4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ bl 30c08 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15dca8 │ │ │ │ - b 15dfa8 │ │ │ │ + beq 15dc90 │ │ │ │ + b 15df90 │ │ │ │ mov r5, r2 │ │ │ │ - bl 149fcc │ │ │ │ + bl 149fb4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ bl 30c08 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15dd04 │ │ │ │ - b 15dfa8 │ │ │ │ - ldr r0, [pc, #292] @ 15e480 │ │ │ │ + beq 15dcec │ │ │ │ + b 15df90 │ │ │ │ + ldr r0, [pc, #292] @ 15e468 │ │ │ │ mov r1, #137 @ 0x89 │ │ │ │ - ldr r2, [pc, #288] @ 15e484 │ │ │ │ + ldr r2, [pc, #288] @ 15e46c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r2, [pc, #276] @ 15e488 │ │ │ │ + ldr r2, [pc, #276] @ 15e470 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #320] @ 15e4c4 │ │ │ │ + ldr r2, [pc, #320] @ 15e4ac │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #324] @ 15e4d8 │ │ │ │ + ldr r2, [pc, #324] @ 15e4c0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #272] @ 15e4b0 │ │ │ │ + ldr r2, [pc, #272] @ 15e498 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #276] @ 15e4c8 │ │ │ │ + ldr r2, [pc, #276] @ 15e4b0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #200] @ 15e490 │ │ │ │ + ldr r2, [pc, #200] @ 15e478 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #232] @ 15e4c0 │ │ │ │ + ldr r2, [pc, #232] @ 15e4a8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #148] @ 15e47c │ │ │ │ + ldr r2, [pc, #148] @ 15e464 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #212] @ 15e4d0 │ │ │ │ + ldr r2, [pc, #212] @ 15e4b8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #176] @ 15e4bc │ │ │ │ + ldr r2, [pc, #176] @ 15e4a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #180] @ 15e4d4 │ │ │ │ + ldr r2, [pc, #180] @ 15e4bc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #108] @ 15e4a0 │ │ │ │ + ldr r2, [pc, #108] @ 15e488 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #112] @ 15e4b8 │ │ │ │ + ldr r2, [pc, #112] @ 15e4a0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #56] @ 15e494 │ │ │ │ + ldr r2, [pc, #56] @ 15e47c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #68] @ 15e4b4 │ │ │ │ + ldr r2, [pc, #68] @ 15e49c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, ip │ │ │ │ bl 3a92c │ │ │ │ - andseq r3, r7, ip, lsr #11 │ │ │ │ - ldrdeq r9, [pc], -r1 │ │ │ │ - andseq r3, r7, ip, ror #11 │ │ │ │ - andseq r3, r7, ip, asr #11 │ │ │ │ - @ instruction: 0x00172eb4 │ │ │ │ - @ instruction: 0x001734d8 │ │ │ │ - andseq r3, r7, r8, lsl #10 │ │ │ │ - andeq r9, pc, sl, lsl r5 @ │ │ │ │ - @ instruction: 0x001736f4 │ │ │ │ - andseq r3, r7, r8, asr r5 │ │ │ │ - @ instruction: 0x001743d4 │ │ │ │ - andeq r9, pc, pc, lsl r5 @ │ │ │ │ - andseq r3, r7, r8, lsr #14 │ │ │ │ - andseq r3, r7, r4, lsr #11 │ │ │ │ - @ instruction: 0x001734f4 │ │ │ │ - andseq r3, r7, ip, asr #10 │ │ │ │ - andseq r3, r7, r0, lsl #9 │ │ │ │ - @ instruction: 0x001734b8 │ │ │ │ + andseq r3, r7, r4, asr #11 │ │ │ │ + andeq r9, pc, r9, ror #7 │ │ │ │ + andseq r3, r7, r4, lsl #12 │ │ │ │ + andseq r3, r7, r4, ror #11 │ │ │ │ + andseq r2, r7, ip, asr #29 │ │ │ │ + @ instruction: 0x001734f0 │ │ │ │ + andseq r3, r7, r0, lsr #10 │ │ │ │ + andeq r9, pc, r2, lsr r5 @ │ │ │ │ + andseq r3, r7, ip, lsl #14 │ │ │ │ + andseq r3, r7, r0, ror r5 │ │ │ │ + andseq r4, r7, ip, ror #7 │ │ │ │ + andeq r9, pc, r7, lsr r5 @ │ │ │ │ + andseq r3, r7, r0, asr #14 │ │ │ │ + @ instruction: 0x001735bc │ │ │ │ andseq r3, r7, ip, lsl #10 │ │ │ │ - andseq r2, r7, r0, lsl #26 │ │ │ │ - andseq r2, r7, ip, ror pc │ │ │ │ - @ instruction: 0x001734b4 │ │ │ │ - andseq r3, r7, ip, ror #8 │ │ │ │ - andseq r3, r7, r0, lsl #10 │ │ │ │ + andseq r3, r7, r4, ror #10 │ │ │ │ + mulseq r7, r8, r4 │ │ │ │ + @ instruction: 0x001734d0 │ │ │ │ + andseq r3, r7, r4, lsr #10 │ │ │ │ + andseq r2, r7, r8, lsl sp │ │ │ │ + mulseq r7, r4, pc @ │ │ │ │ + andseq r3, r7, ip, asr #9 │ │ │ │ + andseq r3, r7, r4, lsl #9 │ │ │ │ + andseq r3, r7, r8, lsl r5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #32] @ 15e510 │ │ │ │ - ldr r2, [pc, #32] @ 15e514 │ │ │ │ + ldr r1, [pc, #32] @ 15e4f8 │ │ │ │ + ldr r2, [pc, #32] @ 15e4fc │ │ │ │ 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 234698 │ │ │ │ - andseq r3, r7, ip, lsr #9 │ │ │ │ - andeq r9, pc, r4, lsr r3 @ │ │ │ │ + b 234680 │ │ │ │ + andseq r3, r7, r4, asr #9 │ │ │ │ + andeq r9, pc, ip, asr #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15e538 │ │ │ │ + beq 15e520 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15e554 │ │ │ │ + beq 15e53c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15e574 │ │ │ │ + beq 15e55c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15e5c0 │ │ │ │ + beq 15e5a8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 15e5a4 │ │ │ │ + b 15e58c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 15e5c0 │ │ │ │ + beq 15e5a8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15e598 │ │ │ │ + beq 15e580 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 15e598 │ │ │ │ + b 15e580 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15e5e4 │ │ │ │ + beq 15e5cc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15e810 │ │ │ │ + beq 15e7f8 │ │ │ │ ldrd r8, [r1] │ │ │ │ add r6, sp, #4 │ │ │ │ - ldr r5, [pc, #564] @ 15e840 │ │ │ │ + ldr r5, [pc, #564] @ 15e828 │ │ │ │ mov sl, sp │ │ │ │ mov r4, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ rsb r0, r7, #0 │ │ │ │ and fp, r7, r0 │ │ │ │ cmp fp, #512 @ 0x200 │ │ │ │ - bge 15e73c │ │ │ │ + bge 15e724 │ │ │ │ sub r0, fp, #1 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi 15e77c │ │ │ │ + bhi 15e764 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ @@ -321040,144 +321034,144 @@ │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ cmp fp, #8192 @ 0x2000 │ │ │ │ - blt 15e760 │ │ │ │ + blt 15e748 │ │ │ │ cmp fp, #32768 @ 0x8000 │ │ │ │ - blt 15e7a0 │ │ │ │ + blt 15e788 │ │ │ │ cmpne fp, #131072 @ 0x20000 │ │ │ │ - beq 15e7b0 │ │ │ │ + beq 15e798 │ │ │ │ cmp fp, #65536 @ 0x10000 │ │ │ │ - beq 15e7b0 │ │ │ │ - b 15e804 │ │ │ │ + beq 15e798 │ │ │ │ + b 15e7ec │ │ │ │ cmp fp, #2048 @ 0x800 │ │ │ │ - bge 15e790 │ │ │ │ + bge 15e778 │ │ │ │ cmp fp, #512 @ 0x200 │ │ │ │ - beq 15e7b0 │ │ │ │ + beq 15e798 │ │ │ │ cmp fp, #1024 @ 0x400 │ │ │ │ - beq 15e7b0 │ │ │ │ - b 15e804 │ │ │ │ + beq 15e798 │ │ │ │ + b 15e7ec │ │ │ │ cmp fp, #128 @ 0x80 │ │ │ │ - beq 15e7b0 │ │ │ │ + beq 15e798 │ │ │ │ cmp fp, #256 @ 0x100 │ │ │ │ - beq 15e7b0 │ │ │ │ - b 15e804 │ │ │ │ - beq 15e7b0 │ │ │ │ + beq 15e798 │ │ │ │ + b 15e7ec │ │ │ │ + beq 15e798 │ │ │ │ cmp fp, #4096 @ 0x1000 │ │ │ │ - beq 15e7b0 │ │ │ │ - b 15e804 │ │ │ │ + beq 15e798 │ │ │ │ + b 15e7ec │ │ │ │ cmp fp, #8192 @ 0x2000 │ │ │ │ - beq 15e7b0 │ │ │ │ + beq 15e798 │ │ │ │ cmp fp, #16384 @ 0x4000 │ │ │ │ - bne 15e804 │ │ │ │ - ldr r1, [pc, #140] @ 15e844 │ │ │ │ + bne 15e7ec │ │ │ │ + ldr r1, [pc, #140] @ 15e82c │ │ │ │ rbit r0, r7 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ 15e848 │ │ │ │ + ldr r0, [pc, #108] @ 15e830 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ str sl, [sp, #4] │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15e830 │ │ │ │ + bne 15e818 │ │ │ │ eor r0, fp, r7 │ │ │ │ cmp fp, r7 │ │ │ │ mov r7, r0 │ │ │ │ - bne 15e614 │ │ │ │ + bne 15e5fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #44] @ 15e84c │ │ │ │ + ldr r1, [pc, #44] @ 15e834 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strheq sl, [lr], -pc @ │ │ │ │ - strheq r9, [pc], -r8 │ │ │ │ - andseq r1, r9, r0, lsl #15 │ │ │ │ - andeq r9, pc, sp │ │ │ │ + ldrdeq sl, [lr], -r7 │ │ │ │ + ldrdeq r9, [pc], -r0 │ │ │ │ + mulseq r9, r8, r7 │ │ │ │ + andeq r9, pc, r5, lsr #32 │ │ │ │ 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 15e8ac │ │ │ │ + beq 15e894 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r7, r0, #4 │ │ │ │ lsr r6, r1, #4 │ │ │ │ - b 15e890 │ │ │ │ + b 15e878 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 15e8ac │ │ │ │ + beq 15e894 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15e884 │ │ │ │ + beq 15e86c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 15e884 │ │ │ │ + b 15e86c │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15e8e4 │ │ │ │ + beq 15e8cc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 15e8dc │ │ │ │ + beq 15e8c4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, r2, r4, lsl #4 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ lsl r2, r6, #4 │ │ │ │ bl 24aac │ │ │ │ add r0, r4, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ 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 15ea80 │ │ │ │ + bcc 15ea68 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 15ea80 │ │ │ │ + bhi 15ea68 │ │ │ │ mov fp, #0 │ │ │ │ cmp r1, ip │ │ │ │ - bls 15e948 │ │ │ │ + bls 15e930 │ │ │ │ ldrb r4, [lr] │ │ │ │ sub r6, r1, ip │ │ │ │ add lr, r2, ip │ │ │ │ cmp r6, #3 │ │ │ │ - bhi 15e954 │ │ │ │ + bhi 15e93c │ │ │ │ mov r2, lr │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 15ea60 │ │ │ │ + beq 15ea48 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 15e930 │ │ │ │ + bne 15e918 │ │ │ │ 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 │ │ │ │ @@ -321185,179 +321179,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 15e9d0 │ │ │ │ + bne 15e9b8 │ │ │ │ add r8, r2, r1 │ │ │ │ bic r2, lr, #3 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r6, #9 │ │ │ │ - bcs 15e9f0 │ │ │ │ + bcs 15e9d8 │ │ │ │ cmp r2, r8 │ │ │ │ - bcs 15e948 │ │ │ │ + bcs 15e930 │ │ │ │ and r3, lr, #3 │ │ │ │ add r1, r1, r3 │ │ │ │ sub r1, r1, ip │ │ │ │ sub r1, r1, #4 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 15ea60 │ │ │ │ + beq 15ea48 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 15e9b4 │ │ │ │ - b 15e948 │ │ │ │ + bne 15e99c │ │ │ │ + b 15e930 │ │ │ │ mov r2, lr │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 15ea60 │ │ │ │ + beq 15ea48 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 15e9d4 │ │ │ │ - b 15e948 │ │ │ │ + bne 15e9bc │ │ │ │ + b 15e930 │ │ │ │ sub r1, r8, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 15ea3c │ │ │ │ + bhi 15ea24 │ │ │ │ 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 15ea3c │ │ │ │ + bne 15ea24 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls 15e9fc │ │ │ │ + bls 15e9e4 │ │ │ │ cmp r2, r8 │ │ │ │ - bcs 15e948 │ │ │ │ + bcs 15e930 │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 15ea60 │ │ │ │ + beq 15ea48 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 15ea44 │ │ │ │ - b 15e948 │ │ │ │ + bne 15ea2c │ │ │ │ + b 15e930 │ │ │ │ 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] @ 15ea98 │ │ │ │ + ldr lr, [pc, #16] @ 15ea80 │ │ │ │ mov r0, ip │ │ │ │ mov r2, r3 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, lr │ │ │ │ bl 3a5f0 │ │ │ │ - andseq r2, r7, ip, asr pc │ │ │ │ + andseq r2, r7, r4, ror pc │ │ │ │ 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 15ec5c │ │ │ │ + bcc 15ec44 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 15ec5c │ │ │ │ + bhi 15ec44 │ │ │ │ mov sl, #0 │ │ │ │ cmp r1, ip │ │ │ │ - bls 15ec1c │ │ │ │ + bls 15ec04 │ │ │ │ ldrb r4, [lr] │ │ │ │ sub r7, r1, ip │ │ │ │ ldrb r5, [lr, #1] │ │ │ │ add r8, r2, ip │ │ │ │ cmp r7, #3 │ │ │ │ - bhi 15eb08 │ │ │ │ + bhi 15eaf0 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r1, [r6] │ │ │ │ cmp r4, r1 │ │ │ │ cmpne r5, r1 │ │ │ │ - beq 15ec2c │ │ │ │ + beq 15ec14 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 15eae8 │ │ │ │ - b 15ec1c │ │ │ │ + bne 15ead0 │ │ │ │ + b 15ec04 │ │ │ │ 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 15ebf8 │ │ │ │ + bne 15ebe0 │ │ │ │ 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 15ebfc │ │ │ │ + bne 15ebe4 │ │ │ │ add r1, r2, r1 │ │ │ │ bic r3, r8, #3 │ │ │ │ sub fp, r1, #4 │ │ │ │ add r6, r3, #4 │ │ │ │ cmp r6, fp │ │ │ │ str r8, [sp] │ │ │ │ - bhi 15ebc8 │ │ │ │ + bhi 15ebb0 │ │ │ │ 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 15ebc8 │ │ │ │ + bne 15ebb0 │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r6, fp │ │ │ │ - bls 15eb8c │ │ │ │ + bls 15eb74 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 15ec4c │ │ │ │ + bcs 15ec34 │ │ │ │ ldr r8, [sp] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r2, [r6] │ │ │ │ cmp r4, r2 │ │ │ │ cmpne r5, r2 │ │ │ │ - beq 15ec2c │ │ │ │ + beq 15ec14 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne 15ebd8 │ │ │ │ - b 15ec1c │ │ │ │ + bne 15ebc0 │ │ │ │ + b 15ec04 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r1, [r6] │ │ │ │ cmp r4, r1 │ │ │ │ cmpne r5, r1 │ │ │ │ - beq 15ec28 │ │ │ │ + beq 15ec10 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 15ebfc │ │ │ │ + bne 15ebe4 │ │ │ │ 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 │ │ │ │ @@ -321367,52 +321361,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] @ 15ec74 │ │ │ │ + ldr lr, [pc, #16] @ 15ec5c │ │ │ │ mov r0, ip │ │ │ │ mov r2, r3 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, lr │ │ │ │ bl 3a5f0 │ │ │ │ - mulseq r7, r0, sp │ │ │ │ + andseq r2, r7, r8, lsr #27 │ │ │ │ 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 15eeb8 │ │ │ │ + bcc 15eea0 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 15eeb8 │ │ │ │ + bhi 15eea0 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 15ee3c │ │ │ │ + bls 15ee24 │ │ │ │ ldrb r5, [lr] │ │ │ │ sub r4, r1, r0 │ │ │ │ ldrb r6, [lr, #1] │ │ │ │ add sl, r2, r0 │ │ │ │ ldrb r3, [lr, #2] │ │ │ │ cmp r4, #3 │ │ │ │ - bhi 15ecf4 │ │ │ │ + bhi 15ecdc │ │ │ │ mov r7, sl │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 15ee28 │ │ │ │ + beq 15ee10 │ │ │ │ cmp r5, r1 │ │ │ │ cmpne r6, r1 │ │ │ │ - beq 15ee28 │ │ │ │ + beq 15ee10 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 15eccc │ │ │ │ - b 15ee3c │ │ │ │ + bne 15ecb4 │ │ │ │ + b 15ee24 │ │ │ │ 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 │ │ │ │ @@ -321420,76 +321414,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 15ede8 │ │ │ │ + bne 15edd0 │ │ │ │ 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 15edf4 │ │ │ │ + bne 15eddc │ │ │ │ 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 15ee00 │ │ │ │ + bne 15ede8 │ │ │ │ bic r7, sl, #3 │ │ │ │ add r9, r2, r1 │ │ │ │ add r7, r7, #4 │ │ │ │ sub r1, r9, #4 │ │ │ │ cmp r7, r1 │ │ │ │ str r1, [sp] │ │ │ │ - bls 15ee48 │ │ │ │ + bls 15ee30 │ │ │ │ cmp r7, r9 │ │ │ │ - bcs 15ee3c │ │ │ │ + bcs 15ee24 │ │ │ │ ldrb r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 15ee28 │ │ │ │ + beq 15ee10 │ │ │ │ cmp r5, r2 │ │ │ │ cmpne r6, r2 │ │ │ │ - beq 15ee28 │ │ │ │ + beq 15ee10 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne 15edc0 │ │ │ │ - b 15ee3c │ │ │ │ + bne 15eda8 │ │ │ │ + b 15ee24 │ │ │ │ mov r7, ip │ │ │ │ mov sl, ip │ │ │ │ - b 15edf8 │ │ │ │ + b 15ede0 │ │ │ │ mov r7, sl │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 15ee28 │ │ │ │ + beq 15ee10 │ │ │ │ cmp r5, r1 │ │ │ │ cmpne r6, r1 │ │ │ │ - beq 15ee28 │ │ │ │ + beq 15ee10 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 15ee00 │ │ │ │ - b 15ee3c │ │ │ │ + bne 15ede8 │ │ │ │ + b 15ee24 │ │ │ │ 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 │ │ │ │ @@ -321505,272 +321499,272 @@ │ │ │ │ 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 15edb8 │ │ │ │ + bne 15eda0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eor r1, r4, r1 │ │ │ │ sub r2, fp, r1 │ │ │ │ orr r1, r2, r1 │ │ │ │ mvn r1, r1 │ │ │ │ tst r1, lr │ │ │ │ - bne 15edb8 │ │ │ │ + bne 15eda0 │ │ │ │ add r7, r7, #4 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r7, r1 │ │ │ │ - bls 15ee50 │ │ │ │ - b 15edb8 │ │ │ │ - ldr lr, [pc, #12] @ 15eecc │ │ │ │ + bls 15ee38 │ │ │ │ + b 15eda0 │ │ │ │ + ldr lr, [pc, #12] @ 15eeb4 │ │ │ │ mov r2, r3 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, lr │ │ │ │ bl 3a5f0 │ │ │ │ - andseq r2, r7, r8, asr #22 │ │ │ │ + andseq r2, r7, r0, ror #22 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 15eeec │ │ │ │ + bne 15eed4 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 15eef0 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 15eed8 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 15ef10 │ │ │ │ + bne 15eef8 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 15ef14 │ │ │ │ - b 23761c │ │ │ │ - b 23da60 │ │ │ │ - b 23dc3c │ │ │ │ + bne 15eefc │ │ │ │ + b 237604 │ │ │ │ + b 23da48 │ │ │ │ + b 23dc24 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 18e4f4 │ │ │ │ + b 18e4dc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 15ef3c │ │ │ │ + bne 15ef24 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 15ef40 │ │ │ │ - b 237210 │ │ │ │ - b 23d758 │ │ │ │ - b 23d7cc │ │ │ │ + bne 15ef28 │ │ │ │ + b 2371f8 │ │ │ │ + b 23d740 │ │ │ │ + b 23d7b4 │ │ │ │ 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 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15ef98 │ │ │ │ - ldr r4, [pc, #56] @ 15efa8 │ │ │ │ + beq 15ef80 │ │ │ │ + ldr r4, [pc, #56] @ 15ef90 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 15ef78 │ │ │ │ + bne 15ef60 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x001733b4 │ │ │ │ + andseq r3, r7, ip, asr #7 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 15efc0 │ │ │ │ + ldr r1, [pc, #8] @ 15efa8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234400 │ │ │ │ - andeq r8, pc, r8, lsl #18 │ │ │ │ + b 2343e8 │ │ │ │ + andeq r8, pc, r0, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r8, sp, #4 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 232de8 │ │ │ │ - ldr r5, [pc, #60] @ 15f020 │ │ │ │ + bl 232dd0 │ │ │ │ + ldr r5, [pc, #60] @ 15f008 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - bne 15efec │ │ │ │ + bne 15efd4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r3, r7, r0, lsr #5 │ │ │ │ + @ instruction: 0x001732b8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 232a04 │ │ │ │ + b 2329ec │ │ │ │ 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 232e28 │ │ │ │ - ldr r2, [pc, #60] @ 15f090 │ │ │ │ + bl 232e10 │ │ │ │ + ldr r2, [pc, #60] @ 15f078 │ │ │ │ add r0, r5, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 237b2c │ │ │ │ - ldr r2, [pc, #32] @ 15f094 │ │ │ │ + bl 237b14 │ │ │ │ + ldr r2, [pc, #32] @ 15f07c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 237b2c │ │ │ │ + bl 237b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237cc0 │ │ │ │ + bl 237ca8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x001729bc │ │ │ │ - @ instruction: 0x001729b0 │ │ │ │ + @ instruction: 0x001729d4 │ │ │ │ + andseq r2, r7, r8, asr #19 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 15f0b4 │ │ │ │ + bne 15f09c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 15f0b8 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 15f0a0 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 15f0d0 │ │ │ │ + bne 15f0b8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 15f0fc │ │ │ │ + bne 15f0e4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldm r0, {r4, r9} │ │ │ │ cmp r9, #0 │ │ │ │ - beq 15f13c │ │ │ │ + beq 15f124 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r8, r1, #1 │ │ │ │ - bcc 15f164 │ │ │ │ + bcc 15f14c │ │ │ │ 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 15f188 │ │ │ │ + b 15f170 │ │ │ │ add r6, r6, #1 │ │ │ │ sub r5, r5, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 15f13c │ │ │ │ + beq 15f124 │ │ │ │ ldr r0, [r4] │ │ │ │ ldrb r1, [r0, r6] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne 15f178 │ │ │ │ + bne 15f160 │ │ │ │ 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 15f178 │ │ │ │ + b 15f160 │ │ │ │ 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 15f21c │ │ │ │ + beq 15f204 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub r0, r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 15f314 │ │ │ │ + beq 15f2fc │ │ │ │ ldr fp, [r0, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 15f2e0 │ │ │ │ + beq 15f2c8 │ │ │ │ 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 15f270 │ │ │ │ + b 15f258 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 15f2e0 │ │ │ │ + beq 15f2c8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 15f290 │ │ │ │ + bne 15f278 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 15f278 │ │ │ │ + beq 15f260 │ │ │ │ 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 │ │ │ │ @@ -321778,62 +321772,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 15f2b8 │ │ │ │ + bne 15f2a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 15f268 │ │ │ │ + bne 15f250 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 15f268 │ │ │ │ + bl 172c40 │ │ │ │ + b 15f250 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, r9, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 15f314 │ │ │ │ + beq 15f2fc │ │ │ │ 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 ab350 │ │ │ │ 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 15f410 │ │ │ │ + beq 15f3f8 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 15f3dc │ │ │ │ + beq 15f3c4 │ │ │ │ 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 15f36c │ │ │ │ + b 15f354 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 15f3dc │ │ │ │ + beq 15f3c4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 15f38c │ │ │ │ + bne 15f374 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 15f374 │ │ │ │ + beq 15f35c │ │ │ │ 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 │ │ │ │ @@ -321841,25 +321835,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 15f3b4 │ │ │ │ + bne 15f39c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 15f364 │ │ │ │ + bne 15f34c │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 15f364 │ │ │ │ + bl 172c40 │ │ │ │ + b 15f34c │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, r9, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 15f410 │ │ │ │ + beq 15f3f8 │ │ │ │ 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} │ │ │ │ @@ -321867,21 +321861,21 @@ │ │ │ │ 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, #12 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15f52c │ │ │ │ + beq 15f514 │ │ │ │ add r1, r0, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 171f08 │ │ │ │ + bl 171ef0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldm r6, {r6, fp} │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ mul r8, r1, r2 │ │ │ │ and r7, fp, r0 │ │ │ │ @@ -321892,73 +321886,73 @@ │ │ │ │ ldr sl, [r6, r7] │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ eor r0, sl, r8 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r3, r0 │ │ │ │ ands r9, r0, r1 │ │ │ │ - beq 15f4fc │ │ │ │ + beq 15f4e4 │ │ │ │ str r2, [sp, #4] │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ and r0, r0, fp │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 15f4e4 │ │ │ │ + bne 15f4cc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 24b48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15f530 │ │ │ │ + beq 15f518 │ │ │ │ sub r0, r9, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ ands r9, r0, r9 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ - bne 15f498 │ │ │ │ + bne 15f480 │ │ │ │ mov r1, r3 │ │ │ │ and r3, sl, r3 │ │ │ │ mov r0, #0 │ │ │ │ tst r3, sl, lsl #1 │ │ │ │ - bne 15f530 │ │ │ │ + bne 15f518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r7, r0 │ │ │ │ and r7, r0, fp │ │ │ │ - b 15f474 │ │ │ │ + b 15f45c │ │ │ │ mov r0, #0 │ │ │ │ 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, #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 172554 │ │ │ │ + bl 17253c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f77c │ │ │ │ + beq 15f764 │ │ │ │ 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] │ │ │ │ @@ -321974,15 +321968,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 15f668 │ │ │ │ + beq 15f650 │ │ │ │ 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 │ │ │ │ @@ -321990,83 +321984,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 15f63c │ │ │ │ + bne 15f624 │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ mov fp, r2 │ │ │ │ add r1, r0, #8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 24b48 │ │ │ │ mov r2, fp │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f6cc │ │ │ │ + beq 15f6b4 │ │ │ │ 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 15f5ec │ │ │ │ + bne 15f5d4 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ and r0, r7, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 15f698 │ │ │ │ + beq 15f680 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f6ac │ │ │ │ + beq 15f694 │ │ │ │ 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 15f718 │ │ │ │ + bne 15f700 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 15f6b4 │ │ │ │ + b 15f69c │ │ │ │ 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 15f5c0 │ │ │ │ + b 15f5a8 │ │ │ │ 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 15f6dc │ │ │ │ + bne 15f6c4 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15f70c │ │ │ │ + bne 15f6f4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ 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 15f79c │ │ │ │ + bpl 15f784 │ │ │ │ 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] │ │ │ │ @@ -322086,55 +322080,55 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 327c8 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 15f57c │ │ │ │ + b 15f564 │ │ │ │ ldr r0, [sl] │ │ │ │ and r0, r0, r6 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [sl, r1, lsr #3] │ │ │ │ lsr r7, r1, #3 │ │ │ │ - b 15f72c │ │ │ │ + b 15f714 │ │ │ │ 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 15f7c4 │ │ │ │ + bne 15f7ac │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15f7ec │ │ │ │ + bne 15f7d4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 171be0 │ │ │ │ + bl 171bc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15fa3c │ │ │ │ + beq 15fa24 │ │ │ │ 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] │ │ │ │ @@ -322150,15 +322144,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 15f928 │ │ │ │ + beq 15f910 │ │ │ │ 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 │ │ │ │ @@ -322166,83 +322160,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 15f8fc │ │ │ │ + bne 15f8e4 │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ mov fp, r2 │ │ │ │ add r1, r0, #8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 24b48 │ │ │ │ mov r2, fp │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f98c │ │ │ │ + beq 15f974 │ │ │ │ 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 15f8ac │ │ │ │ + bne 15f894 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ and r0, r7, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 15f958 │ │ │ │ + beq 15f940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f96c │ │ │ │ + beq 15f954 │ │ │ │ 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 15f9d8 │ │ │ │ + bne 15f9c0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 15f974 │ │ │ │ + b 15f95c │ │ │ │ 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 15f880 │ │ │ │ + b 15f868 │ │ │ │ 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 15f99c │ │ │ │ + bne 15f984 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15f9cc │ │ │ │ + bne 15f9b4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ 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 15fa5c │ │ │ │ + bpl 15fa44 │ │ │ │ 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] │ │ │ │ @@ -322262,61 +322256,61 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 32d7c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 15f83c │ │ │ │ + b 15f824 │ │ │ │ ldr r0, [sl] │ │ │ │ and r0, r0, r6 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [sl, r1, lsr #3] │ │ │ │ lsr r7, r1, #3 │ │ │ │ - b 15f9ec │ │ │ │ + b 15f9d4 │ │ │ │ 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 15fa84 │ │ │ │ + bne 15fa6c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15faac │ │ │ │ + bne 15fa94 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 15fbac │ │ │ │ + beq 15fb94 │ │ │ │ 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 15faf8 │ │ │ │ + b 15fae0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 15fb68 │ │ │ │ + beq 15fb50 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 15fb18 │ │ │ │ + bne 15fb00 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r6, r6, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 15fb00 │ │ │ │ + beq 15fae8 │ │ │ │ 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 │ │ │ │ @@ -322324,25 +322318,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 15fb40 │ │ │ │ + bne 15fb28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 15faf0 │ │ │ │ + bne 15fad8 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 15faf0 │ │ │ │ + bl 172c40 │ │ │ │ + b 15fad8 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 15fba4 │ │ │ │ + beq 15fb8c │ │ │ │ ldr r0, [r8] │ │ │ │ add r2, r4, #5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ bl 24998 │ │ │ │ add r0, r4, #1 │ │ │ │ cmp r4, #8 │ │ │ │ lsr r1, r0, #3 │ │ │ │ @@ -322354,15 +322348,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 15fbf4 │ │ │ │ + beq 15fbdc │ │ │ │ ldr r0, [r8] │ │ │ │ add r2, r4, #5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ bl 24998 │ │ │ │ add r0, r4, #1 │ │ │ │ cmp r4, #8 │ │ │ │ lsr r1, r0, #3 │ │ │ │ @@ -322371,15 +322365,15 @@ │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, [r8, #8] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 15fcd0 │ │ │ │ + beq 15fcb8 │ │ │ │ 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 │ │ │ │ @@ -322393,340 +322387,340 @@ │ │ │ │ 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 15fcd8 │ │ │ │ + beq 15fcc0 │ │ │ │ add r1, r7, r6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 15fcf4 │ │ │ │ + beq 15fcdc │ │ │ │ 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 15fc5c │ │ │ │ + beq 15fc44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ and r7, r5, #31 │ │ │ │ lsr r1, r2, r7 │ │ │ │ cmp r4, r2, lsr r7 │ │ │ │ - bls 15fd0c │ │ │ │ + bls 15fcf4 │ │ │ │ lsr r3, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 15fd20 │ │ │ │ + bcs 15fd08 │ │ │ │ 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] @ 15fd38 │ │ │ │ + ldr r2, [pc, #88] @ 15fd20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #56] @ 15fd34 │ │ │ │ + ldr r2, [pc, #56] @ 15fd1c │ │ │ │ add r0, lr, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #40] @ 15fd3c │ │ │ │ + ldr r2, [pc, #40] @ 15fd24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #24] @ 15fd40 │ │ │ │ + ldr r2, [pc, #24] @ 15fd28 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x001705d0 │ │ │ │ - andseq r0, r7, ip, ror #11 │ │ │ │ - andseq r1, r7, r0, lsr #26 │ │ │ │ - andseq r1, r7, ip, lsl #26 │ │ │ │ + andseq r0, r7, r8, ror #11 │ │ │ │ + andseq r0, r7, r4, lsl #12 │ │ │ │ + andseq r1, r7, r8, lsr sp │ │ │ │ + andseq r1, r7, r4, lsr #26 │ │ │ │ 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 15fd78 │ │ │ │ + bls 15fd60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ - b 15fea8 │ │ │ │ + b 15fe90 │ │ │ │ mov r8, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15fdac │ │ │ │ + beq 15fd94 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15fd68 │ │ │ │ + beq 15fd50 │ │ │ │ mov r5, r0 │ │ │ │ str fp, [sp] │ │ │ │ - b 15fdb8 │ │ │ │ + b 15fda0 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [r8, #304] @ 0x130 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ and r1, r1, #31 │ │ │ │ lsrs r1, r0, r1 │ │ │ │ - beq 15fe44 │ │ │ │ + beq 15fe2c │ │ │ │ ldr r0, [r9, #12] │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #280] @ 15ff04 │ │ │ │ - ldr ip, [pc, #280] @ 15ff08 │ │ │ │ + ldr r2, [pc, #280] @ 15feec │ │ │ │ + ldr ip, [pc, #280] @ 15fef0 │ │ │ │ and r3, r0, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - b 15fe0c │ │ │ │ + b 15fdf4 │ │ │ │ str r4, [sl, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq 15fe44 │ │ │ │ + beq 15fe2c │ │ │ │ cmp r7, fp │ │ │ │ - beq 15feac │ │ │ │ + beq 15fe94 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ lsl r6, r7, r3 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 15fe00 │ │ │ │ + beq 15fde8 │ │ │ │ mov r4, r0 │ │ │ │ lsr r0, r0, r3 │ │ │ │ cmp fp, r4, lsr r3 │ │ │ │ - bls 15fe9c │ │ │ │ + bls 15fe84 │ │ │ │ ldr r0, [r5, r0, lsl #2] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 15fe24 │ │ │ │ - b 15fdfc │ │ │ │ + bne 15fe0c │ │ │ │ + b 15fde4 │ │ │ │ add r2, r9, #12 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 13e260 │ │ │ │ + bl 13e248 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15fe70 │ │ │ │ + beq 15fe58 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15fe94 │ │ │ │ + beq 15fe7c │ │ │ │ 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 ab350 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, ip │ │ │ │ mov r1, fp │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, fp │ │ │ │ - b 15fea0 │ │ │ │ + b 15fe88 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15fedc │ │ │ │ + beq 15fec4 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - b 15fedc │ │ │ │ + b 15fec4 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15ff00 │ │ │ │ + beq 15fee8 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r7, r8, asr ip │ │ │ │ - andseq r1, r7, r4, ror #24 │ │ │ │ + andseq r1, r7, r0, ror ip │ │ │ │ + andseq r1, r7, ip, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15ff84 │ │ │ │ + beq 15ff6c │ │ │ │ ldrh r0, [r4, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ strh r0, [r4, #16] │ │ │ │ tst r0, #65536 @ 0x10000 │ │ │ │ - beq 160094 │ │ │ │ + beq 16007c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mov r7, #0 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ lsl r6, r5, #4 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 15ff9c │ │ │ │ + bhi 15ff84 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 160018 │ │ │ │ + beq 160000 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15ff9c │ │ │ │ + beq 15ff84 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #2 │ │ │ │ - bcs 160028 │ │ │ │ - b 160050 │ │ │ │ + bcs 160010 │ │ │ │ + b 160038 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mov r7, #0 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ lsl r6, r5, #4 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls 15ffa8 │ │ │ │ + bls 15ff90 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15ffe0 │ │ │ │ + beq 15ffc8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15ff9c │ │ │ │ + beq 15ff84 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #2 │ │ │ │ - bcs 15fff0 │ │ │ │ - b 160050 │ │ │ │ + bcs 15ffd8 │ │ │ │ + b 160038 │ │ │ │ mov r8, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #2 │ │ │ │ - bcc 160050 │ │ │ │ + bcc 160038 │ │ │ │ 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 15fffc │ │ │ │ - b 16005c │ │ │ │ + bne 15ffe4 │ │ │ │ + b 160044 │ │ │ │ mov r8, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #2 │ │ │ │ - bcc 160050 │ │ │ │ + bcc 160038 │ │ │ │ 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 160034 │ │ │ │ - b 16005c │ │ │ │ + bne 16001c │ │ │ │ + b 160044 │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 160070 │ │ │ │ + beq 160058 │ │ │ │ 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 16008c │ │ │ │ + beq 160074 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ stm r4, {r6, r8} │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 160128 │ │ │ │ + beq 160110 │ │ │ │ ldrh r0, [r4, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ strh r0, [r4, #16] │ │ │ │ tst r0, #65536 @ 0x10000 │ │ │ │ - beq 160198 │ │ │ │ + beq 160180 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r0, [sp, #28] │ │ │ │ mov r0, sp │ │ │ │ - bl 166ce0 │ │ │ │ + bl 166cc8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r7, r5, #4 │ │ │ │ - b 160108 │ │ │ │ + b 1600f0 │ │ │ │ add r7, r7, #20 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 160170 │ │ │ │ + beq 160158 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1600fc │ │ │ │ + beq 1600e4 │ │ │ │ ldr r0, [r7] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1600fc │ │ │ │ + b 1600e4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r0, [sp, #28] │ │ │ │ mov r0, sp │ │ │ │ - bl 166ce0 │ │ │ │ + bl 166cc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 160190 │ │ │ │ + beq 160178 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 160188 │ │ │ │ + b 160170 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 160190 │ │ │ │ + beq 160178 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ @@ -322737,15 +322731,15 @@ │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov sl, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1601d4 │ │ │ │ + beq 1601bc │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ ldr lr, [fp, #24] │ │ │ │ ldrd r0, [r7, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ subs r5, r1, r0 │ │ │ │ @@ -322754,21 +322748,21 @@ │ │ │ │ movcc r5, r0 │ │ │ │ ldr r1, [lr, #328] @ 0x148 │ │ │ │ add r2, r5, #1 │ │ │ │ str r0, [sl, #8] │ │ │ │ str r2, [sl, #24] │ │ │ │ umull r4, r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 160224 │ │ │ │ + bne 16020c │ │ │ │ ldrd r0, [fp] │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ cmp r0, #0 │ │ │ │ lslne r2, r1, #3 │ │ │ │ cmp r4, r2 │ │ │ │ - bls 160260 │ │ │ │ + bls 160248 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r0 │ │ │ │ strne r5, [r0, #4] │ │ │ │ @@ -322786,35 +322780,35 @@ │ │ │ │ add r9, r8, r4, lsr #5 │ │ │ │ cmp r9, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ movls r5, r9 │ │ │ │ strls r9, [sl, #20] │ │ │ │ cmp r5, #0 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ - beq 1602a0 │ │ │ │ + beq 160288 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r5 │ │ │ │ - bls 160338 │ │ │ │ + bls 160320 │ │ │ │ ldr r5, [sl, #20] │ │ │ │ cmp r9, r5 │ │ │ │ - bls 160334 │ │ │ │ + bls 16031c │ │ │ │ ldr r0, [sl, #12] │ │ │ │ sub r6, r9, r5 │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 16140c │ │ │ │ + bhi 1613f4 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ cmp r6, #2 │ │ │ │ add r0, r2, r1, lsl #2 │ │ │ │ - bcc 160328 │ │ │ │ + bcc 160310 │ │ │ │ lsr r3, r4, #5 │ │ │ │ mov r4, r1 │ │ │ │ mvn r1, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, r9, r1 │ │ │ │ mov r9, r2 │ │ │ │ lsl r2, r1, #2 │ │ │ │ @@ -322833,81 +322827,81 @@ │ │ │ │ add r9, r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r9, [sl, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 16035c │ │ │ │ + bls 160344 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 160380 │ │ │ │ + beq 160368 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 160b34 │ │ │ │ + bne 160b1c │ │ │ │ add r0, lr, #296 @ 0x128 │ │ │ │ ldr r5, [r0] │ │ │ │ - b 160390 │ │ │ │ + b 160378 │ │ │ │ ldr r5, [lr, #296] @ 0x128 │ │ │ │ ldr r0, [lr, #300] @ 0x12c │ │ │ │ cmp r5, r0 │ │ │ │ - bne 160b68 │ │ │ │ + bne 160b50 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1603b0 │ │ │ │ + bne 160398 │ │ │ │ mov r0, sl │ │ │ │ bl 3364c │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ add r2, r4, r4, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r2, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ str fp, [r0, #8] │ │ │ │ adds r0, r4, #1 │ │ │ │ str r0, [sl, #8] │ │ │ │ - bcs 160b28 │ │ │ │ + bcs 160b10 │ │ │ │ ldr ip, [r7, #12] │ │ │ │ mov r9, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ cmp r1, ip │ │ │ │ mov r2, ip │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ movcc r2, r1 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b 160ae4 │ │ │ │ + b 160acc │ │ │ │ ldr r3, [sl, #24] │ │ │ │ sub r0, r5, fp │ │ │ │ ldr r1, [sl, #20] │ │ │ │ mla r2, r3, r8, r0 │ │ │ │ lsr r0, r2, #5 │ │ │ │ cmp r1, r2, lsr #5 │ │ │ │ - bls 161444 │ │ │ │ + bls 16142c │ │ │ │ ldr r1, [sl, #16] │ │ │ │ and r2, r2, #31 │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [r1, r0, lsl #2] │ │ │ │ tst r3, r7, lsl r2 │ │ │ │ - bne 160ad8 │ │ │ │ + bne 160ac0 │ │ │ │ lsl r2, r7, r2 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, r0, lsl #2] │ │ │ │ ldr r1, [lr, #328] @ 0x148 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 161450 │ │ │ │ + bcs 161438 │ │ │ │ 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 │ │ │ │ @@ -322918,39 +322912,39 @@ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, r0, ror r6 │ │ │ │ muleq r0, r8, pc @ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r0 │ │ │ │ cmpcc r5, ip │ │ │ │ - bcs 160ad8 │ │ │ │ + bcs 160ac0 │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ ldrbls r1, [r2, #9] │ │ │ │ cmpls r0, r1 │ │ │ │ - bhi 160ad8 │ │ │ │ + bhi 160ac0 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 160404 │ │ │ │ + b 1603ec │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 160ad8 │ │ │ │ + beq 160ac0 │ │ │ │ ldr fp, [r2, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r3, [sl] │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ ldr r8, [fp] │ │ │ │ sub r2, r3, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 160a9c │ │ │ │ + bcc 160a84 │ │ │ │ lsl r3, r7, #2 │ │ │ │ subs r0, r3, #4 │ │ │ │ - beq 160acc │ │ │ │ + beq 160ab4 │ │ │ │ add r2, fp, r3 │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr r7, [sl, #4] │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, r1, r3, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add ip, r3, #1 │ │ │ │ @@ -322961,36 +322955,36 @@ │ │ │ │ ldr r3, [r2, -r6] │ │ │ │ add r4, r1, r4 │ │ │ │ str r9, [r7, #-8] │ │ │ │ add r6, r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r0, r6 │ │ │ │ str r5, [r7], #12 │ │ │ │ - bne 160524 │ │ │ │ + bne 16050c │ │ │ │ mov r1, ip │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ str r1, [sl, #8] │ │ │ │ - b 160404 │ │ │ │ + b 1603ec │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r0 │ │ │ │ cmpcc r5, ip │ │ │ │ - bcs 160ad8 │ │ │ │ + bcs 160ac0 │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bls 161474 │ │ │ │ + bls 16145c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r8, [r1, r0, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 160ad8 │ │ │ │ + beq 160ac0 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 160404 │ │ │ │ + b 1603ec │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ rbit r0, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ clz r0, r0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -323010,64 +323004,64 @@ │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, ip, ror #4 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 1608b8 │ │ │ │ + b 1608a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 160ad8 │ │ │ │ + bcs 160ac0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ add r0, r0, #5 │ │ │ │ lsl r2, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 160ad8 │ │ │ │ + beq 160ac0 │ │ │ │ ldrb r3, [r0, #-1] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 160ad8 │ │ │ │ + bhi 160ac0 │ │ │ │ ldrb r3, [r0], #8 │ │ │ │ sub r2, r2, #8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 16062c │ │ │ │ + bhi 160614 │ │ │ │ ldr r8, [r0, #-13] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 160404 │ │ │ │ + b 1603ec │ │ │ │ ldr r6, [sl, #8] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 160684 │ │ │ │ + bne 16066c │ │ │ │ mov r0, sl │ │ │ │ bl 3364c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ str r9, [r0, r1, lsl #2]! │ │ │ │ str r7, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sl, #8] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b 160404 │ │ │ │ + b 1603ec │ │ │ │ ldr r7, [r2, #16] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 160404 │ │ │ │ + bcs 1603ec │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sl, #8] │ │ │ │ ldr r0, [sl] │ │ │ │ ldr fp, [r1, r7, lsl #2] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 1606e0 │ │ │ │ + bne 1606c8 │ │ │ │ mov r0, sl │ │ │ │ bl 3364c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r0, r5, #1 │ │ │ │ mov r2, #1 │ │ │ │ @@ -323077,292 +323071,292 @@ │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r7, [r0, #4] │ │ │ │ str fp, [r0, #8] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sl, #8] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b 160404 │ │ │ │ + b 1603ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ - bl 164d78 │ │ │ │ - b 160984 │ │ │ │ + bl 164d60 │ │ │ │ + b 16096c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 160818 │ │ │ │ + beq 160800 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 1614b0 │ │ │ │ + bcs 161498 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ - ldr r1, [pc, #3548] @ 16152c │ │ │ │ + ldr r1, [pc, #3548] @ 161514 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 160a10 │ │ │ │ + b 1609f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1609c8 │ │ │ │ + beq 1609b0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 1614c0 │ │ │ │ + bcs 1614a8 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ - ldr r1, [pc, #3504] @ 161528 │ │ │ │ + ldr r1, [pc, #3504] @ 161510 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - b 1609d0 │ │ │ │ + b 1609b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 160818 │ │ │ │ + beq 160800 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 161490 │ │ │ │ + bcs 161478 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #10 │ │ │ │ - beq 160404 │ │ │ │ + beq 1603ec │ │ │ │ cmp r0, #13 │ │ │ │ - bne 160ad8 │ │ │ │ + bne 160ac0 │ │ │ │ cmp r5, ip │ │ │ │ - bcs 160404 │ │ │ │ + bcs 1603ec │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 160404 │ │ │ │ - b 160ad8 │ │ │ │ + bne 1603ec │ │ │ │ + b 160ac0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ - bl 1643e8 │ │ │ │ - b 160984 │ │ │ │ + bl 1643d0 │ │ │ │ + b 16096c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ - bl 16474c │ │ │ │ - b 160984 │ │ │ │ + bl 164734 │ │ │ │ + b 16096c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 160818 │ │ │ │ + beq 160800 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 1614a0 │ │ │ │ + bcs 161488 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ ldrb r1, [lr, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 160404 │ │ │ │ - b 160ad8 │ │ │ │ + beq 1603ec │ │ │ │ + b 160ac0 │ │ │ │ mov r5, #0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b 160404 │ │ │ │ + b 1603ec │ │ │ │ cmp r5, ip │ │ │ │ - bcs 16099c │ │ │ │ + bcs 160984 │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ - ldr r1, [pc, #3320] @ 161530 │ │ │ │ + ldr r1, [pc, #3320] @ 161518 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - b 1608b8 │ │ │ │ + b 1608a0 │ │ │ │ cmp r5, ip │ │ │ │ - beq 1608e0 │ │ │ │ + beq 1608c8 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - bcs 1614f4 │ │ │ │ + bcs 1614dc │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ ldrb r1, [lr, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 160404 │ │ │ │ - b 160ad8 │ │ │ │ + beq 1603ec │ │ │ │ + b 160ac0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1609f4 │ │ │ │ + beq 1609dc │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ sub r0, r5, #1 │ │ │ │ - ldr r1, [pc, #3220] @ 161514 │ │ │ │ + ldr r1, [pc, #3220] @ 1614fc │ │ │ │ cmp r0, ip │ │ │ │ add r1, pc, r1 │ │ │ │ - bcs 161480 │ │ │ │ + bcs 161468 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ cmp r5, ip │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - bcs 160a14 │ │ │ │ + bcs 1609fc │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 160404 │ │ │ │ - b 160ad8 │ │ │ │ + beq 1603ec │ │ │ │ + b 160ac0 │ │ │ │ cmp r5, ip │ │ │ │ mov r5, ip │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - beq 160404 │ │ │ │ - b 160ad8 │ │ │ │ + beq 1603ec │ │ │ │ + b 160ac0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ - bl 164bf4 │ │ │ │ - b 160984 │ │ │ │ + bl 164bdc │ │ │ │ + b 16096c │ │ │ │ cmp r5, ip │ │ │ │ - bne 1609a4 │ │ │ │ + bne 16098c │ │ │ │ mov r5, ip │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b 160404 │ │ │ │ + b 1603ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ - bl 164068 │ │ │ │ - b 160984 │ │ │ │ + bl 164050 │ │ │ │ + b 16096c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 160a20 │ │ │ │ + beq 160a08 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 161480 │ │ │ │ + bcs 161468 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ cmp r5, ip │ │ │ │ - ldr r2, [pc, #3048] @ 16150c │ │ │ │ + ldr r2, [pc, #3048] @ 1614f4 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 160a40 │ │ │ │ + bcs 160a28 │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 160404 │ │ │ │ - b 160ad8 │ │ │ │ + bne 1603ec │ │ │ │ + b 160ac0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 160a4c │ │ │ │ + beq 160a34 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 1614d0 │ │ │ │ + bcs 1614b8 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ - ldr r1, [pc, #3000] @ 161520 │ │ │ │ + ldr r1, [pc, #3000] @ 161508 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ - b 160a54 │ │ │ │ + b 160a3c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ - bl 163cf0 │ │ │ │ + bl 163cd8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160404 │ │ │ │ - b 160ad8 │ │ │ │ + bne 1603ec │ │ │ │ + b 160ac0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b 160404 │ │ │ │ + b 1603ec │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - bcs 1614e0 │ │ │ │ + bcs 1614c8 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r1, [r0, r5]! │ │ │ │ cmp r1, #10 │ │ │ │ - beq 160a7c │ │ │ │ + beq 160a64 │ │ │ │ cmp r1, #13 │ │ │ │ - beq 160404 │ │ │ │ - b 160ad8 │ │ │ │ + beq 1603ec │ │ │ │ + b 160ac0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, ip │ │ │ │ - bcs 160a6c │ │ │ │ + bcs 160a54 │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ - ldr r2, [pc, #2876] @ 161524 │ │ │ │ + ldr r2, [pc, #2876] @ 16150c │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ eor r1, r1, #1 │ │ │ │ - b 160a6c │ │ │ │ + b 160a54 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #2836] @ 161518 │ │ │ │ + ldr r1, [pc, #2836] @ 161500 │ │ │ │ cmp ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 160404 │ │ │ │ + beq 1603ec │ │ │ │ ldrb r0, [r6] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 160404 │ │ │ │ - b 160ad8 │ │ │ │ + beq 1603ec │ │ │ │ + b 160ac0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 160ad8 │ │ │ │ + beq 160ac0 │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #2772] @ 161510 │ │ │ │ + ldr r1, [pc, #2772] @ 1614f8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160404 │ │ │ │ - b 160ad8 │ │ │ │ + bne 1603ec │ │ │ │ + b 160ac0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ cmp r5, ip │ │ │ │ - bcs 160ad8 │ │ │ │ + bcs 160ac0 │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ - ldr r2, [pc, #2740] @ 16151c │ │ │ │ + ldr r2, [pc, #2740] @ 161504 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ and r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 160404 │ │ │ │ - b 160ad8 │ │ │ │ + bne 1603ec │ │ │ │ + b 160ac0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 160a94 │ │ │ │ + beq 160a7c │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 160404 │ │ │ │ - b 160ad8 │ │ │ │ + bne 1603ec │ │ │ │ + b 160ac0 │ │ │ │ mov r5, #0 │ │ │ │ - b 160404 │ │ │ │ + b 1603ec │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sl, #8] │ │ │ │ lsl r3, r7, #2 │ │ │ │ subs r0, r3, #4 │ │ │ │ - bne 1604fc │ │ │ │ + bne 1604e4 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ str r1, [sl, #8] │ │ │ │ - b 160404 │ │ │ │ + b 1603ec │ │ │ │ ldr r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 160b20 │ │ │ │ + beq 160b08 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ str r0, [sl, #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 160404 │ │ │ │ + beq 1603ec │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 161460 │ │ │ │ + bcs 161448 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r5, [r1, r8, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160ae4 │ │ │ │ + bne 160acc │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ stm r6, {r1, r2, r5} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [lr, #340] @ 0x154 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1613d4 │ │ │ │ + bcs 1613bc │ │ │ │ ldr r1, [lr, #336] @ 0x150 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 1603a4 │ │ │ │ - b 1603b0 │ │ │ │ - ldr r0, [pc, #2504] @ 161538 │ │ │ │ + beq 16038c │ │ │ │ + b 160398 │ │ │ │ + ldr r0, [pc, #2504] @ 161520 │ │ │ │ mov r9, #0 │ │ │ │ ldrb r1, [fp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [r7, #12] │ │ │ │ cmp r1, #3 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ addne r0, fp, #8 │ │ │ │ @@ -323379,24 +323373,24 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, ip │ │ │ │ cmp r0, ip │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ movcc r1, r0 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ - b 160be8 │ │ │ │ + b 160bd0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 160348 │ │ │ │ + bhi 160330 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 160c44 │ │ │ │ + beq 160c2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, ip │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ sub r0, r0, #1 │ │ │ │ @@ -323405,56 +323399,56 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r1, r1, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 160348 │ │ │ │ + beq 160330 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 160c64 │ │ │ │ + bne 160c4c │ │ │ │ mov r0, sl │ │ │ │ bl 3364c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r9, [r0, r1, lsl #2]! │ │ │ │ str r7, [sp, #24] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ adds r0, r4, #1 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ str r0, [sl, #8] │ │ │ │ - bcc 161394 │ │ │ │ - b 160bd0 │ │ │ │ + bcc 16137c │ │ │ │ + b 160bb8 │ │ │ │ ldr r3, [sl, #24] │ │ │ │ sub r0, r5, fp │ │ │ │ ldr r1, [sl, #20] │ │ │ │ mla r2, r3, r8, r0 │ │ │ │ lsr r0, r2, #5 │ │ │ │ cmp r1, r2, lsr #5 │ │ │ │ - bls 161444 │ │ │ │ + bls 16142c │ │ │ │ ldr r1, [sl, #16] │ │ │ │ and r2, r2, #31 │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [r1, r0, lsl #2] │ │ │ │ tst r3, r7, lsl r2 │ │ │ │ - bne 161388 │ │ │ │ + bne 161370 │ │ │ │ lsl r2, r7, r2 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, r0, lsl #2] │ │ │ │ ldr r1, [lr, #328] @ 0x148 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 161450 │ │ │ │ + bcs 161438 │ │ │ │ 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 │ │ │ │ @@ -323465,39 +323459,39 @@ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr #4 │ │ │ │ muleq r0, r4, r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r0 │ │ │ │ cmpcc r5, ip │ │ │ │ - bcs 161388 │ │ │ │ + bcs 161370 │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ ldrbls r1, [r2, #9] │ │ │ │ cmpls r0, r1 │ │ │ │ - bhi 161388 │ │ │ │ + bhi 161370 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 160c90 │ │ │ │ + b 160c78 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 161388 │ │ │ │ + beq 161370 │ │ │ │ ldr fp, [r2, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r3, [sl] │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ ldr r8, [fp] │ │ │ │ sub r2, r3, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 16134c │ │ │ │ + bcc 161334 │ │ │ │ lsl r3, r7, #2 │ │ │ │ subs r0, r3, #4 │ │ │ │ - beq 16137c │ │ │ │ + beq 161364 │ │ │ │ add r2, fp, r3 │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr r7, [sl, #4] │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, r1, r3, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add ip, r3, #1 │ │ │ │ @@ -323508,36 +323502,36 @@ │ │ │ │ ldr r3, [r2, -r6] │ │ │ │ add r4, r1, r4 │ │ │ │ str r9, [r7, #-8] │ │ │ │ add r6, r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r0, r6 │ │ │ │ str r5, [r7], #12 │ │ │ │ - bne 160db0 │ │ │ │ + bne 160d98 │ │ │ │ mov r1, ip │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ str r1, [sl, #8] │ │ │ │ - b 160c90 │ │ │ │ + b 160c78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r0 │ │ │ │ cmpcc r5, ip │ │ │ │ - bcs 161388 │ │ │ │ + bcs 161370 │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bls 161474 │ │ │ │ + bls 16145c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r8, [r1, r0, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 161388 │ │ │ │ + beq 161370 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 160c90 │ │ │ │ + b 160c78 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ rbit r0, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ clz r0, r0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -323558,65 +323552,65 @@ │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r4, lsr #6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - beq 160c90 │ │ │ │ - b 161388 │ │ │ │ + beq 160c78 │ │ │ │ + b 161370 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 161388 │ │ │ │ + bcs 161370 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ add r0, r0, #5 │ │ │ │ lsl r2, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 161388 │ │ │ │ + beq 161370 │ │ │ │ ldrb r3, [r0, #-1] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 161388 │ │ │ │ + bhi 161370 │ │ │ │ ldrb r3, [r0], #8 │ │ │ │ sub r2, r2, #8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 160ec0 │ │ │ │ + bhi 160ea8 │ │ │ │ ldr r8, [r0, #-13] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 160c90 │ │ │ │ + b 160c78 │ │ │ │ ldr r6, [sl, #8] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 160f18 │ │ │ │ + bne 160f00 │ │ │ │ mov r0, sl │ │ │ │ bl 3364c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ str r9, [r0, r1, lsl #2]! │ │ │ │ str r7, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sl, #8] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b 160c90 │ │ │ │ + b 160c78 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 160c90 │ │ │ │ + bcs 160c78 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sl, #8] │ │ │ │ ldr r0, [sl] │ │ │ │ ldr fp, [r1, r7, lsl #2] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 160f74 │ │ │ │ + bne 160f5c │ │ │ │ mov r0, sl │ │ │ │ bl 3364c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r0, r5, #1 │ │ │ │ mov r2, #1 │ │ │ │ @@ -323626,391 +323620,391 @@ │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r7, [r0, #4] │ │ │ │ str fp, [r0, #8] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sl, #8] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b 160c90 │ │ │ │ + b 160c78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ - bl 164d78 │ │ │ │ - b 161228 │ │ │ │ + bl 164d60 │ │ │ │ + b 161210 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1610b8 │ │ │ │ + beq 1610a0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 1614b0 │ │ │ │ + bcs 161498 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ - ldr r1, [pc, #1408] @ 161564 │ │ │ │ + ldr r1, [pc, #1408] @ 16154c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1612c0 │ │ │ │ + b 1612a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 16126c │ │ │ │ + beq 161254 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ sub r0, r5, #1 │ │ │ │ - ldr r2, [pc, #1376] @ 161560 │ │ │ │ + ldr r2, [pc, #1376] @ 161548 │ │ │ │ cmp r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 1614c0 │ │ │ │ + bcs 1614a8 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, ip │ │ │ │ - bcc 161288 │ │ │ │ - b 161294 │ │ │ │ + bcc 161270 │ │ │ │ + b 16127c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1610b8 │ │ │ │ + beq 1610a0 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 161490 │ │ │ │ + bcs 161478 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #10 │ │ │ │ - beq 160c90 │ │ │ │ + beq 160c78 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 161388 │ │ │ │ + bne 161370 │ │ │ │ cmp r5, ip │ │ │ │ - bcs 160c90 │ │ │ │ + bcs 160c78 │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 160c90 │ │ │ │ - b 161388 │ │ │ │ + bne 160c78 │ │ │ │ + b 161370 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ - bl 1643e8 │ │ │ │ - b 161228 │ │ │ │ + bl 1643d0 │ │ │ │ + b 161210 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ - bl 16474c │ │ │ │ - b 161228 │ │ │ │ + bl 164734 │ │ │ │ + b 161210 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1610b8 │ │ │ │ + beq 1610a0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 1614a0 │ │ │ │ + bcs 161488 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ ldrb r1, [lr, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 160c90 │ │ │ │ - b 161388 │ │ │ │ + beq 160c78 │ │ │ │ + b 161370 │ │ │ │ mov r5, #0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b 160c90 │ │ │ │ + b 160c78 │ │ │ │ cmp r5, ip │ │ │ │ - bcs 161240 │ │ │ │ + bcs 161228 │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ - ldr r1, [pc, #1176] @ 161570 │ │ │ │ + ldr r1, [pc, #1176] @ 161558 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - beq 160c90 │ │ │ │ - b 161388 │ │ │ │ + beq 160c78 │ │ │ │ + b 161370 │ │ │ │ cmp r5, ip │ │ │ │ - beq 161184 │ │ │ │ + beq 16116c │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - bcs 1614f4 │ │ │ │ + bcs 1614dc │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ ldrb r1, [lr, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 160c90 │ │ │ │ - b 161388 │ │ │ │ + beq 160c78 │ │ │ │ + b 161370 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1612a4 │ │ │ │ + beq 16128c │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ sub r0, r5, #1 │ │ │ │ - ldr r2, [pc, #1056] @ 161548 │ │ │ │ + ldr r2, [pc, #1056] @ 161530 │ │ │ │ cmp r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 161480 │ │ │ │ + bcs 161468 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ cmp r5, ip │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 1612c4 │ │ │ │ + bcs 1612ac │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 160c90 │ │ │ │ - b 161388 │ │ │ │ + beq 160c78 │ │ │ │ + b 161370 │ │ │ │ cmp r5, ip │ │ │ │ mov r5, ip │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - beq 160c90 │ │ │ │ - b 161388 │ │ │ │ + beq 160c78 │ │ │ │ + b 161370 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ - bl 164bf4 │ │ │ │ - b 161228 │ │ │ │ + bl 164bdc │ │ │ │ + b 161210 │ │ │ │ cmp r5, ip │ │ │ │ - bne 161248 │ │ │ │ + bne 161230 │ │ │ │ mov r5, ip │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b 160c90 │ │ │ │ + b 160c78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ - bl 164068 │ │ │ │ - b 161228 │ │ │ │ + bl 164050 │ │ │ │ + b 161210 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1612d0 │ │ │ │ + beq 1612b8 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 161480 │ │ │ │ + bcs 161468 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ cmp r5, ip │ │ │ │ - ldr r2, [pc, #888] @ 161540 │ │ │ │ + ldr r2, [pc, #888] @ 161528 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 1612f0 │ │ │ │ + bcs 1612d8 │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 160c90 │ │ │ │ - b 161388 │ │ │ │ + bne 160c78 │ │ │ │ + b 161370 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1612fc │ │ │ │ + beq 1612e4 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 1614d0 │ │ │ │ + bcs 1614b8 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ - ldr r1, [pc, #844] @ 161558 │ │ │ │ + ldr r1, [pc, #844] @ 161540 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ - b 161304 │ │ │ │ + b 1612ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ - bl 163cf0 │ │ │ │ + bl 163cd8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160c90 │ │ │ │ - b 161388 │ │ │ │ + bne 160c78 │ │ │ │ + b 161370 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b 160c90 │ │ │ │ + b 160c78 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - bcs 1614e0 │ │ │ │ + bcs 1614c8 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r1, [r0, r5]! │ │ │ │ cmp r1, #10 │ │ │ │ - beq 16132c │ │ │ │ + beq 161314 │ │ │ │ cmp r1, #13 │ │ │ │ - beq 160c90 │ │ │ │ - b 161388 │ │ │ │ + beq 160c78 │ │ │ │ + b 161370 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #736] @ 16155c │ │ │ │ + ldr r2, [pc, #736] @ 161544 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, ip │ │ │ │ - bcs 161294 │ │ │ │ + bcs 16127c │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ eor r1, r1, #1 │ │ │ │ and r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 160c90 │ │ │ │ - b 161388 │ │ │ │ + bne 160c78 │ │ │ │ + b 161370 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #664] @ 16154c │ │ │ │ + ldr r1, [pc, #664] @ 161534 │ │ │ │ cmp ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 160c90 │ │ │ │ + beq 160c78 │ │ │ │ ldrb r0, [r6] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 160c90 │ │ │ │ - b 161388 │ │ │ │ + beq 160c78 │ │ │ │ + b 161370 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 161388 │ │ │ │ + beq 161370 │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #600] @ 161544 │ │ │ │ + ldr r1, [pc, #600] @ 16152c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160c90 │ │ │ │ - b 161388 │ │ │ │ + bne 160c78 │ │ │ │ + b 161370 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ cmp r5, ip │ │ │ │ - bcs 161388 │ │ │ │ + bcs 161370 │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ - ldr r2, [pc, #572] @ 161554 │ │ │ │ + ldr r2, [pc, #572] @ 16153c │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ and r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 160c90 │ │ │ │ - b 161388 │ │ │ │ + bne 160c78 │ │ │ │ + b 161370 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 161344 │ │ │ │ + beq 16132c │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 160c90 │ │ │ │ - b 161388 │ │ │ │ + bne 160c78 │ │ │ │ + b 161370 │ │ │ │ mov r5, #0 │ │ │ │ - b 160c90 │ │ │ │ + b 160c78 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sl, #8] │ │ │ │ lsl r3, r7, #2 │ │ │ │ subs r0, r3, #4 │ │ │ │ - bne 160d88 │ │ │ │ + bne 160d70 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ str r1, [sl, #8] │ │ │ │ - b 160c90 │ │ │ │ + b 160c78 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 160bd0 │ │ │ │ + beq 160bb8 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ str r0, [sl, #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 160c90 │ │ │ │ + beq 160c78 │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 161460 │ │ │ │ + bcs 161448 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r5, [r1, r8, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 161394 │ │ │ │ - b 160bd0 │ │ │ │ + bne 16137c │ │ │ │ + b 160bb8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ stmib r2, {r0, r5} │ │ │ │ str r1, [r2] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ - b 160b24 │ │ │ │ + b 160b0c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sl, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sl, #20] │ │ │ │ ldr r2, [sl, #16] │ │ │ │ cmp r6, #2 │ │ │ │ add r0, r2, r1, lsl #2 │ │ │ │ - bcs 1602dc │ │ │ │ - b 160328 │ │ │ │ - ldr r2, [pc, #232] @ 161534 │ │ │ │ + bcs 1602c4 │ │ │ │ + b 160310 │ │ │ │ + ldr r2, [pc, #232] @ 16151c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #228] @ 16153c │ │ │ │ + ldr r2, [pc, #228] @ 161524 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #268] @ 161574 │ │ │ │ + ldr r2, [pc, #268] @ 16155c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #264] @ 161584 │ │ │ │ + ldr r2, [pc, #264] @ 16156c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #200] @ 161550 │ │ │ │ + ldr r2, [pc, #200] @ 161538 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #240] @ 161588 │ │ │ │ + ldr r2, [pc, #240] @ 161570 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #192] @ 161568 │ │ │ │ + ldr r2, [pc, #192] @ 161550 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #200] @ 161580 │ │ │ │ + ldr r2, [pc, #200] @ 161568 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #180] @ 16157c │ │ │ │ + ldr r2, [pc, #180] @ 161564 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #160] @ 161578 │ │ │ │ + ldr r2, [pc, #160] @ 161560 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #32] @ 161508 │ │ │ │ + ldr r2, [pc, #32] @ 1614f0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #112] @ 16156c │ │ │ │ + ldr r2, [pc, #112] @ 161554 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, ip │ │ │ │ bl 3a92c │ │ │ │ - andseq r0, r7, r4, asr #12 │ │ │ │ - andeq r6, pc, r6, asr #31 │ │ │ │ - @ instruction: 0x000f6eb2 │ │ │ │ - andeq r7, pc, sl, rrx │ │ │ │ - andeq r6, pc, r6, ror #29 │ │ │ │ - andeq r6, pc, r6, lsl #29 │ │ │ │ - andeq r6, pc, r6, lsl #31 │ │ │ │ - andeq r6, pc, r6, lsl #30 │ │ │ │ - andeq r7, pc, r6, ror r1 @ │ │ │ │ - muleq pc, lr, r1 @ │ │ │ │ - strheq r7, [pc], -r6 │ │ │ │ - andseq r0, r7, r0, ror r6 │ │ │ │ - @ instruction: 0x000ed5bc │ │ │ │ - andseq r0, r7, r0, asr #12 │ │ │ │ - andeq r6, pc, r2, lsr #14 │ │ │ │ - andeq r6, pc, r2, lsl #12 │ │ │ │ - andeq r6, pc, r2, asr #15 │ │ │ │ - andeq r6, pc, r6, lsr r6 @ │ │ │ │ - andseq r0, r7, r0, asr #13 │ │ │ │ - ldrdeq r6, [pc], -r6 @ │ │ │ │ - andeq r6, pc, r2, ror #13 │ │ │ │ - andeq r6, pc, r2, ror r6 @ │ │ │ │ - andeq r6, pc, sl, ror #17 │ │ │ │ - andeq r6, pc, sl, lsl #18 │ │ │ │ - @ instruction: 0x001706b0 │ │ │ │ - andseq r0, r7, r0, ror r6 │ │ │ │ - andeq r6, pc, r6, lsl r8 @ │ │ │ │ - andseq r0, r7, ip, lsr r6 │ │ │ │ - @ instruction: 0x001706b0 │ │ │ │ - @ instruction: 0x001706b0 │ │ │ │ - @ instruction: 0x001706f0 │ │ │ │ - andseq r0, r7, r0, lsl r6 │ │ │ │ - andseq r0, r7, r0, lsr #13 │ │ │ │ + andseq r0, r7, ip, asr r6 │ │ │ │ + ldrdeq r6, [pc], -lr │ │ │ │ + andeq r6, pc, sl, asr #29 │ │ │ │ + andeq r7, pc, r2, lsl #1 │ │ │ │ + strdeq r6, [pc], -lr │ │ │ │ + muleq pc, lr, lr @ │ │ │ │ + muleq pc, lr, pc @ │ │ │ │ + andeq r6, pc, lr, lsl pc @ │ │ │ │ + andeq r7, pc, lr, lsl #3 │ │ │ │ + @ instruction: 0x000f71b6 │ │ │ │ + andeq r7, pc, lr, asr #1 │ │ │ │ + andseq r0, r7, r8, lsl #13 │ │ │ │ + ldrdeq sp, [lr], -r4 │ │ │ │ + andseq r0, r7, r8, asr r6 │ │ │ │ + andeq r6, pc, sl, lsr r7 @ │ │ │ │ + andeq r6, pc, sl, lsl r6 @ │ │ │ │ + ldrdeq r6, [pc], -sl │ │ │ │ + andeq r6, pc, lr, asr #12 │ │ │ │ + @ instruction: 0x001706d8 │ │ │ │ + andeq r6, pc, lr, ror #11 │ │ │ │ + strdeq r6, [pc], -sl │ │ │ │ + andeq r6, pc, sl, lsl #13 │ │ │ │ + andeq r6, pc, r2, lsl #18 │ │ │ │ + andeq r6, pc, r2, lsr #18 │ │ │ │ + andseq r0, r7, r8, asr #13 │ │ │ │ + andseq r0, r7, r8, lsl #13 │ │ │ │ + andeq r6, pc, lr, lsr #16 │ │ │ │ + andseq r0, r7, r4, asr r6 │ │ │ │ + andseq r0, r7, r8, asr #13 │ │ │ │ + andseq r0, r7, r8, asr #13 │ │ │ │ + andseq r0, r7, r8, lsl #14 │ │ │ │ + andseq r0, r7, r8, lsr #12 │ │ │ │ + @ instruction: 0x001706b8 │ │ │ │ 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 │ │ │ │ @@ -324022,25 +324016,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 1601a0 │ │ │ │ + bl 160188 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1615fc │ │ │ │ + bne 1615e4 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 161648 │ │ │ │ + beq 161630 │ │ │ │ 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 │ │ │ │ @@ -324058,80 +324052,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 161698 │ │ │ │ + bne 161680 │ │ │ │ ldrb fp, [r0, #20] │ │ │ │ cmp fp, #3 │ │ │ │ - bne 1616e4 │ │ │ │ + bne 1616cc │ │ │ │ ldr r2, [r1] │ │ │ │ mov fp, #3 │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, r0 │ │ │ │ movwne r7, #1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ - b 161774 │ │ │ │ + b 16175c │ │ │ │ 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 161774 │ │ │ │ + beq 16175c │ │ │ │ add r2, r0, #8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 16173c │ │ │ │ - b 161774 │ │ │ │ + bne 161724 │ │ │ │ + b 16175c │ │ │ │ cmp fp, #2 │ │ │ │ - bne 1616f0 │ │ │ │ - b 161714 │ │ │ │ + bne 1616d8 │ │ │ │ + b 1616fc │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldrex r2, [r5] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1616f4 │ │ │ │ + bne 1616dc │ │ │ │ cmn r2, #1 │ │ │ │ - ble 16179c │ │ │ │ + ble 161784 │ │ │ │ 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 161774 │ │ │ │ + beq 16175c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ sub r4, r3, #1 │ │ │ │ strex r6, r4, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 161744 │ │ │ │ + bne 16172c │ │ │ │ cmp r3, #1 │ │ │ │ - bne 161774 │ │ │ │ + bne 16175c │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ mov r0, r2 │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ 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} │ │ │ │ @@ -324148,111 +324142,111 @@ │ │ │ │ stm r3, {r5, r8, r9} │ │ │ │ strh r2, [r4, #21] │ │ │ │ strb r1, [r4, #23] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1617f8 │ │ │ │ + bne 1617e0 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 1617f4 │ │ │ │ + bne 1617dc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 1617e4 │ │ │ │ - bcs 161808 │ │ │ │ + beq 1617cc │ │ │ │ + bcs 1617f0 │ │ │ │ mov r1, #8 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #6 │ │ │ │ - bne 1617f8 │ │ │ │ + bne 1617e0 │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ mov sl, r0 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add r2, r6, r0, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 178568 │ │ │ │ + bl 178550 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0edc │ │ │ │ + bl 1a0ec4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a1e4c │ │ │ │ + bl 1a1e34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 161920 │ │ │ │ + bne 161908 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1617f8 │ │ │ │ + beq 1617e0 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp r8, #2 │ │ │ │ str r5, [sp, #8] │ │ │ │ str fp, [sp, #4] │ │ │ │ str r8, [sp, #12] │ │ │ │ - bcc 161938 │ │ │ │ + bcc 161920 │ │ │ │ add r9, sp, #128 @ 0x80 │ │ │ │ mov r5, #1 │ │ │ │ - b 16189c │ │ │ │ + b 161884 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq 161930 │ │ │ │ + beq 161918 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - bls 161b44 │ │ │ │ + bls 161b2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r7, r0, r1, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 162218 │ │ │ │ + bl 162200 │ │ │ │ mov r0, sl │ │ │ │ ldrb r1, [sp, #140] @ 0x8c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 161890 │ │ │ │ + beq 161878 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r4, {r1, r2, r3, r4} │ │ │ │ tst r4, #1 │ │ │ │ stm ip, {r1, r2, r3, r4} │ │ │ │ - bne 161970 │ │ │ │ + bne 161958 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1618f0 │ │ │ │ + bne 1618d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 161890 │ │ │ │ + bne 161878 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ mov r0, sl │ │ │ │ - b 161890 │ │ │ │ + b 161878 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 165ba8 │ │ │ │ + bl 165b90 │ │ │ │ mov r0, sl │ │ │ │ - b 1617f8 │ │ │ │ + b 1617e0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r1, #8 │ │ │ │ str r1, [r0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 178bc8 │ │ │ │ + bl 178bb0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 161800 │ │ │ │ + beq 1617e8 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -324260,81 +324254,81 @@ │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ mov r0, #28 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #4 │ │ │ │ - bl 172e90 │ │ │ │ + bl 172e78 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 161b38 │ │ │ │ + beq 161b20 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #12] │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 1a0edc │ │ │ │ + bl 1a0ec4 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0edc │ │ │ │ + bl 1a0ec4 │ │ │ │ mov r6, #1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 162218 │ │ │ │ + bl 162200 │ │ │ │ mov r0, sl │ │ │ │ ldrb r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #2 │ │ │ │ - bne 161a1c │ │ │ │ + bne 161a04 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r8, #0 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - b 161aa4 │ │ │ │ + b 161a8c │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ tst r7, #1 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - beq 161a48 │ │ │ │ + beq 161a30 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ stm ip, {r1, r2, r3, r6} │ │ │ │ - b 161aa0 │ │ │ │ + b 161a88 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 161a70 │ │ │ │ + bne 161a58 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 161aa0 │ │ │ │ + bne 161a88 │ │ │ │ mov r6, #0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ mov r0, sl │ │ │ │ uxtb r8, r7 │ │ │ │ ldm r5!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ add ip, sp, #156 @ 0x9c │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ @@ -324343,474 +324337,474 @@ │ │ │ │ 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, #36 @ 0x24 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 165ba8 │ │ │ │ + bl 165b90 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ tst r8, #1 │ │ │ │ - beq 161800 │ │ │ │ + beq 1617e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 161b08 │ │ │ │ + bne 161af0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 161800 │ │ │ │ + bne 1617e8 │ │ │ │ add r0, sp, #16 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ bl 3a344 │ │ │ │ - b 161b58 │ │ │ │ - ldr r2, [pc, #260] @ 161c50 │ │ │ │ + b 161b40 │ │ │ │ + ldr r2, [pc, #260] @ 161c38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 161b70 │ │ │ │ + b 161b58 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 165ba8 │ │ │ │ + bl 165b90 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r5, #0 │ │ │ │ tst r8, #1 │ │ │ │ - bne 161c04 │ │ │ │ - b 161c44 │ │ │ │ + bne 161bec │ │ │ │ + b 161c2c │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #1 │ │ │ │ - b 161bac │ │ │ │ + b 161b94 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 165b08 │ │ │ │ + bl 165af0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 165b08 │ │ │ │ + bl 165af0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 161c04 │ │ │ │ - b 161c44 │ │ │ │ + bne 161bec │ │ │ │ + b 161c2c │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 161c44 │ │ │ │ + beq 161c2c │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 161c3c │ │ │ │ + b 161c24 │ │ │ │ mov r4, r0 │ │ │ │ - b 161c3c │ │ │ │ + b 161c24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 161c0c │ │ │ │ + bne 161bf4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 161c34 │ │ │ │ + bne 161c1c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 161c44 │ │ │ │ + beq 161c2c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 166140 │ │ │ │ + bl 166128 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq pc, r6, r0, lsl #31 │ │ │ │ + mulseq r6, r8, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 161c7c │ │ │ │ + bne 161c64 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 161c6c │ │ │ │ + beq 161c54 │ │ │ │ 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, r4, asr #1 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ - bl 19efcc │ │ │ │ + bl 19efb4 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ee20 │ │ │ │ + bl 19ee08 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #3 │ │ │ │ stm fp, {r0, r5} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 161ecc │ │ │ │ - beq 161ca8 │ │ │ │ + bmi 161eb4 │ │ │ │ + beq 161c90 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161ecc │ │ │ │ + beq 161eb4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 24cd4 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 19f11c │ │ │ │ + bl 19f104 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #1 │ │ │ │ stm fp, {r0, r6} │ │ │ │ str r5, [fp, #8] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 161eb4 │ │ │ │ + bne 161e9c │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r7, #0 │ │ │ │ lsl r5, r6, #1 │ │ │ │ orrs r0, r6, r6, lsl #1 │ │ │ │ - bmi 161ecc │ │ │ │ + bmi 161eb4 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ mov r9, #1 │ │ │ │ mov sl, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 161f9c │ │ │ │ + beq 161f84 │ │ │ │ bl ab35c │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - b 161f88 │ │ │ │ + b 161f70 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ add r5, sp, #24 │ │ │ │ add r2, r4, r0, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 178568 │ │ │ │ + bl 178550 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a0edc │ │ │ │ + bl 1a0ec4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ add r5, sp, #24 │ │ │ │ add r2, r4, r0, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 178568 │ │ │ │ + bl 178550 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 19f668 │ │ │ │ + bl 19f650 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 161c54 │ │ │ │ + bl 161c3c │ │ │ │ add r1, r6, #4 │ │ │ │ mov r6, sp │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19f1a8 │ │ │ │ + bl 19f190 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ ldreq r1, [r1, #12] │ │ │ │ cmpeq r1, #0 │ │ │ │ - bne 161e70 │ │ │ │ + bne 161e58 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, r1 │ │ │ │ movwne r2, #1 │ │ │ │ orr r1, r1, r2 │ │ │ │ str r3, [sp] │ │ │ │ and r1, r1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161ed8 │ │ │ │ + beq 161ec0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 161f38 │ │ │ │ + bne 161f20 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 161f38 │ │ │ │ + beq 161f20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 161f38 │ │ │ │ + bne 161f20 │ │ │ │ mov r0, r5 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia fp!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm fp, {r1, r2, r3, r7} │ │ │ │ - b 161f20 │ │ │ │ + b 161f08 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r7, #0 │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ lsl r5, r6, #3 │ │ │ │ cmnls r5, #-2147483644 @ 0x80000004 │ │ │ │ - bls 161f64 │ │ │ │ + bls 161f4c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ ldr r0, [sp] │ │ │ │ tst r0, #1 │ │ │ │ - beq 161f38 │ │ │ │ + beq 161f20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 161f38 │ │ │ │ - bl 19efcc │ │ │ │ + bne 161f20 │ │ │ │ + bl 19efb4 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165ba8 │ │ │ │ + bl 165b90 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ecc0 │ │ │ │ + bl 19eca8 │ │ │ │ ldm r5, {r2, r3, r4, r6, r7} │ │ │ │ add r1, fp, #4 │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r1, #12] │ │ │ │ mov r9, #0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 161fa8 │ │ │ │ + beq 161f90 │ │ │ │ bl ab35c │ │ │ │ mov r7, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161ecc │ │ │ │ + beq 161eb4 │ │ │ │ mov r1, r6 │ │ │ │ - b 161fb0 │ │ │ │ + b 161f98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ - b 161fb0 │ │ │ │ + b 161f98 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 24cd4 │ │ │ │ ldrb r0, [sl, #20] │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r9, [sp] │ │ │ │ strb r0, [sp, #16] │ │ │ │ - beq 162020 │ │ │ │ + beq 162008 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sp │ │ │ │ - bl 1a1eb8 │ │ │ │ + bl 1a1ea0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 16205c │ │ │ │ + bne 162044 │ │ │ │ mov r8, sp │ │ │ │ mov r0, r8 │ │ │ │ - bl 19ee88 │ │ │ │ + bl 19ee70 │ │ │ │ ldm r8, {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, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 19ec30 │ │ │ │ + bl 19ec18 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r8, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19ee88 │ │ │ │ + bl 19ee70 │ │ │ │ ldm r8, {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] │ │ │ │ - b 1620f8 │ │ │ │ + b 1620e0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ cmp r6, r5 │ │ │ │ - bls 1620a4 │ │ │ │ + bls 16208c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1620d4 │ │ │ │ + beq 1620bc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r5 │ │ │ │ bl ab354 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1620b0 │ │ │ │ + bne 162098 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1620e4 │ │ │ │ + beq 1620cc │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 19f11c │ │ │ │ + bl 19f104 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #1 │ │ │ │ stm fp, {r0, r7} │ │ │ │ str r5, [fp, #8] │ │ │ │ - b 1620f4 │ │ │ │ + b 1620dc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - bl 19efcc │ │ │ │ + bl 19efb4 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp] │ │ │ │ ldr r9, [sp] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 162124 │ │ │ │ + beq 16210c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 161dec │ │ │ │ + beq 161dd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 161dec │ │ │ │ + beq 161dd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - b 162164 │ │ │ │ + b 16214c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, sp │ │ │ │ - bl 165b60 │ │ │ │ + bl 165b48 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 165b60 │ │ │ │ + bl 165b48 │ │ │ │ mov r0, sp │ │ │ │ - bl 165b60 │ │ │ │ + bl 165b48 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 1621ac │ │ │ │ + b 162194 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165ba8 │ │ │ │ + bl 165b90 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - b 1621e0 │ │ │ │ + b 1621c8 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 165b60 │ │ │ │ + bl 165b48 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16631c │ │ │ │ + bl 166304 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -324821,134 +324815,134 @@ │ │ │ │ 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 1a8804 │ │ │ │ + bl 1a87ec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 162300 │ │ │ │ + bne 1622e8 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1a6bf0 │ │ │ │ + bl 1a6bd8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 162294 │ │ │ │ + bne 16227c │ │ │ │ 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 1479c0 │ │ │ │ + bl 1479a8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483641 @ 0x80000007 │ │ │ │ - bne 1622c8 │ │ │ │ + bne 1622b0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #12] │ │ │ │ - b 162330 │ │ │ │ + b 162318 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 162320 │ │ │ │ + beq 162308 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 162324 │ │ │ │ + beq 16230c │ │ │ │ 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 1622e8 │ │ │ │ - b 162324 │ │ │ │ + bne 1622d0 │ │ │ │ + b 16230c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsl r0, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #12 │ │ │ │ strb r2, [r1], #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 162310 │ │ │ │ - b 16226c │ │ │ │ + bne 1622f8 │ │ │ │ + b 162254 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1480e0 │ │ │ │ + bl 1480c8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 162398 │ │ │ │ + beq 162380 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 162380 │ │ │ │ + beq 162368 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r5, r0, #4 │ │ │ │ - b 162360 │ │ │ │ + b 162348 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 16237c │ │ │ │ + beq 162364 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 162354 │ │ │ │ + beq 16233c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 162354 │ │ │ │ + b 16233c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 162398 │ │ │ │ + beq 162380 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #432 @ 0x1b0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 165d10 │ │ │ │ + bl 165cf8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_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 1623f0 │ │ │ │ + bne 1623d8 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 169da8 │ │ │ │ + bl 169d90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 24cd4 │ │ │ │ ldr r5, [r5] │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 167674 │ │ │ │ + bl 16765c │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 167674 │ │ │ │ + b 16765c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #3 │ │ │ │ - beq 1624fc │ │ │ │ + beq 1624e4 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq 162504 │ │ │ │ + beq 1624ec │ │ │ │ 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 │ │ │ │ @@ -324957,24 +324951,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 1624f4 │ │ │ │ + bls 1624dc │ │ │ │ sub r9, r7, r4 │ │ │ │ sub r1, r2, r4 │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r1 │ │ │ │ - bhi 162510 │ │ │ │ + bhi 1624f8 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ cmp r9, #2 │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ - bcc 1624e8 │ │ │ │ + bcc 1624d0 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ movcc r5, r6 │ │ │ │ sub r2, r6, r5 │ │ │ │ mvn r3, r4 │ │ │ │ add r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ @@ -324993,46 +324987,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] @ 162548 │ │ │ │ + ldr r0, [pc, #60] @ 162530 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ mov r8, r0 │ │ │ │ bl 3383c │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r8, #8] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ cmp r9, #2 │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ - bcs 16249c │ │ │ │ - b 1624e8 │ │ │ │ - andseq pc, r6, r0, ror #11 │ │ │ │ + bcs 162484 │ │ │ │ + b 1624d0 │ │ │ │ + @ instruction: 0x0016f5f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r1, [r0, #69] @ 0x45 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 162584 │ │ │ │ + beq 16256c │ │ │ │ tst r1, #1 │ │ │ │ - bne 162584 │ │ │ │ + bne 16256c │ │ │ │ mov fp, #0 │ │ │ │ mov sl, #2 │ │ │ │ - b 16277c │ │ │ │ + b 162764 │ │ │ │ ldrb r2, [r0, #73] @ 0x49 │ │ │ │ mvn r1, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, #2097152 @ 0x200000 │ │ │ │ uxtab r1, r1, r2 │ │ │ │ @@ -325070,15 +325064,15 @@ │ │ │ │ str r9, [sp, #1396] @ 0x574 │ │ │ │ str r9, [sp, #1392] @ 0x570 │ │ │ │ strh r0, [lr, #196] @ 0xc4 │ │ │ │ str r9, [sp, #1432] @ 0x598 │ │ │ │ str sl, [sp, #1448] @ 0x5a8 │ │ │ │ str sl, [sp, #1440] @ 0x5a0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ - bl 1447fc │ │ │ │ + bl 1447e4 │ │ │ │ add fp, sp, #16 │ │ │ │ add r1, sp, #1392 @ 0x570 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ bl 24cd4 │ │ │ │ add r0, fp, #88 @ 0x58 │ │ │ │ add r1, sp, #744 @ 0x2e8 │ │ │ │ @@ -325099,61 +325093,61 @@ │ │ │ │ str r7, [sp, #800] @ 0x320 │ │ │ │ str r0, [sp, #796] @ 0x31c │ │ │ │ str r7, [sp, #792] @ 0x318 │ │ │ │ str r4, [sp, #788] @ 0x314 │ │ │ │ str r7, [sp, #784] @ 0x310 │ │ │ │ add r1, sp, #744 @ 0x2e8 │ │ │ │ mov r0, fp │ │ │ │ - bl 14cbb8 │ │ │ │ + bl 14cba0 │ │ │ │ mov r1, r0 │ │ │ │ ldrex r0, [r6] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1626b4 │ │ │ │ + bne 16269c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 1627fc │ │ │ │ + bmi 1627e4 │ │ │ │ add r8, sp, #744 @ 0x2e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14c564 │ │ │ │ + bl 14c54c │ │ │ │ ldrb r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 16279c │ │ │ │ + bne 162784 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1664a4 │ │ │ │ + bl 16648c │ │ │ │ ldr sl, [sp, #744] @ 0x2e8 │ │ │ │ ldr fp, [sp, #748] @ 0x2ec │ │ │ │ eor r0, sl, #2 │ │ │ │ orrs r0, r0, fp │ │ │ │ - bne 162768 │ │ │ │ + bne 162750 │ │ │ │ add r0, r8, #8 │ │ │ │ mov r1, r9 │ │ │ │ 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, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bhi 16277c │ │ │ │ + bhi 162764 │ │ │ │ subs r0, r1, #34 @ 0x22 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1627d0 │ │ │ │ + beq 1627b8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16277c │ │ │ │ + bne 162764 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #8 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 16277c │ │ │ │ - b 1627e0 │ │ │ │ + blt 162764 │ │ │ │ + b 1627c8 │ │ │ │ add r1, r8, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #640 @ 0x280 │ │ │ │ bl 24cd4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ @@ -325166,97 +325160,97 @@ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r0, r9, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1627a8 │ │ │ │ + bne 162790 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1626f0 │ │ │ │ + bne 1626d8 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 1626f0 │ │ │ │ + bl 17297c │ │ │ │ + b 1626d8 │ │ │ │ mov r0, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r0, #4 │ │ │ │ ldr r1, [r9, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16277c │ │ │ │ + beq 162764 │ │ │ │ add r0, r9, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl ab350 │ │ │ │ - b 16277c │ │ │ │ + b 162764 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1664a4 │ │ │ │ - b 162818 │ │ │ │ + bl 16648c │ │ │ │ + b 162800 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 162844 │ │ │ │ + bne 16282c │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ addls r0, r8, #8 │ │ │ │ - blls 1663dc │ │ │ │ + blls 1663c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ - bl 165d7c │ │ │ │ - b 162878 │ │ │ │ + bl 165d64 │ │ │ │ + b 162860 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1392 @ 0x570 │ │ │ │ - bl 14d5ec │ │ │ │ + bl 14d5d4 │ │ │ │ add r0, sp, #656 @ 0x290 │ │ │ │ - bl 165f08 │ │ │ │ - b 162878 │ │ │ │ + bl 165ef0 │ │ │ │ + b 162860 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 165f4c │ │ │ │ + bl 165f34 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 1628ac │ │ │ │ + beq 162894 │ │ │ │ tst r1, #1 │ │ │ │ - beq 1628c0 │ │ │ │ + beq 1628a8 │ │ │ │ ldrb r0, [r0, #66] @ 0x42 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 162904 │ │ │ │ + beq 1628ec │ │ │ │ tst r0, #1 │ │ │ │ - bne 162904 │ │ │ │ + bne 1628ec │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ mov fp, #2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 162a28 │ │ │ │ + beq 162a10 │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r6, r3, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1628d8 │ │ │ │ + bne 1628c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 162a28 │ │ │ │ + bne 162a10 │ │ │ │ mov r0, r2 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 162a28 │ │ │ │ + bl 17297c │ │ │ │ + b 162a10 │ │ │ │ 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] │ │ │ │ @@ -325268,64 +325262,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 1447fc │ │ │ │ + bl 1447e4 │ │ │ │ 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 24cd4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 161658 │ │ │ │ + bl 161640 │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16298c │ │ │ │ + bne 162974 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 162a7c │ │ │ │ + bmi 162a64 │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 1629e4 │ │ │ │ + bcs 1629cc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1629b8 │ │ │ │ + bne 1629a0 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 162a7c │ │ │ │ + bmi 162a64 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ - b 1629e4 │ │ │ │ + b 1629cc │ │ │ │ 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 162a48 │ │ │ │ + bne 162a30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 16648c │ │ │ │ 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 │ │ │ │ @@ -325337,39 +325331,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 162a54 │ │ │ │ + bne 162a3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 162a10 │ │ │ │ + bne 1629f8 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 162a10 │ │ │ │ + bl 17297c │ │ │ │ + b 1629f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1664a4 │ │ │ │ - b 162a98 │ │ │ │ + bl 16648c │ │ │ │ + b 162a80 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl 166644 │ │ │ │ - b 162ac8 │ │ │ │ + bl 16662c │ │ │ │ + b 162ab0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 166434 │ │ │ │ - b 162ac8 │ │ │ │ + bl 16641c │ │ │ │ + b 162ab0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 166398 │ │ │ │ + bl 166380 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 166398 │ │ │ │ + bl 166380 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #556 @ 0x22c │ │ │ │ sub sp, sp, #5120 @ 0x1400 │ │ │ │ @@ -325378,17 +325372,17 @@ │ │ │ │ ldr r5, [r1] │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [lr, #1616] @ 0x650 │ │ │ │ ldr r6, [r3] │ │ │ │ ldr r8, [r0] │ │ │ │ ldrb r0, [r5, #69] @ 0x45 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 162b14 │ │ │ │ + beq 162afc │ │ │ │ tst r0, #1 │ │ │ │ - beq 163584 │ │ │ │ + beq 16356c │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ mov r0, #2 │ │ │ │ add r3, lr, #150 @ 0x96 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ mov r2, #3 │ │ │ │ strb r0, [sp, #1515] @ 0x5eb │ │ │ │ strh r1, [r3, #83] @ 0x53 │ │ │ │ @@ -325408,43 +325402,43 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ cmp sl, #2 │ │ │ │ str r7, [sp, #28] │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ and r0, r0, #1 │ │ │ │ strb r0, [sp, #1512] @ 0x5e8 │ │ │ │ - bne 162b94 │ │ │ │ + bne 162b7c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #408 @ 0x198 │ │ │ │ add r7, r0, #64 @ 0x40 │ │ │ │ - b 162bd8 │ │ │ │ + b 162bc0 │ │ │ │ ldr r4, [r7] │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 162b98 │ │ │ │ + bne 162b80 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 163660 │ │ │ │ + bmi 163648 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldrb r0, [sp, #1508] @ 0x5e4 │ │ │ │ add r1, lr, #408 @ 0x198 │ │ │ │ ldr r9, [r7, #4] │ │ │ │ ldr fp, [r7, #8] │ │ │ │ add r7, r1, #64 @ 0x40 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 163400 │ │ │ │ + bne 1633e8 │ │ │ │ ldrb r0, [sp, #1516] @ 0x5ec │ │ │ │ strb sl, [sp, #1508] @ 0x5e4 │ │ │ │ cmp r0, #2 │ │ │ │ str fp, [sp, #1504] @ 0x5e0 │ │ │ │ str r9, [sp, #1500] @ 0x5dc │ │ │ │ str r4, [sp, #1496] @ 0x5d8 │ │ │ │ - bne 162c08 │ │ │ │ + bne 162bf0 │ │ │ │ orr r0, sl, #252 @ 0xfc │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ movwcc r1, #1 │ │ │ │ strb r1, [sp, #1516] @ 0x5ec │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ ldrb r2, [r5, #73] @ 0x49 │ │ │ │ @@ -325508,15 +325502,15 @@ │ │ │ │ strb sl, [sp, #1428] @ 0x594 │ │ │ │ str r2, [sp, #3644] @ 0xe3c │ │ │ │ str r2, [sp, #3640] @ 0xe38 │ │ │ │ str r2, [sp, #3680] @ 0xe60 │ │ │ │ str r0, [sp, #3696] @ 0xe70 │ │ │ │ str r0, [sp, #3688] @ 0xe68 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1447fc │ │ │ │ + bl 1447e4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r5, sp, #4288 @ 0x10c0 │ │ │ │ add r9, lr, #568 @ 0x238 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ bl 24cd4 │ │ │ │ @@ -325525,26 +325519,26 @@ │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ ldrb r3, [sp, #1420] @ 0x58c │ │ │ │ ldrb r5, [sp, #1424] @ 0x590 │ │ │ │ cmp r3, #3 │ │ │ │ cmpne r3, #2 │ │ │ │ - bne 162d5c │ │ │ │ - b 162d9c │ │ │ │ + bne 162d44 │ │ │ │ + b 162d84 │ │ │ │ ldr r2, [sp, #1408] @ 0x580 │ │ │ │ mov r7, r5 │ │ │ │ mov r0, r3 │ │ │ │ ldrex r1, [r2] │ │ │ │ add r3, r1, #1 │ │ │ │ strex r5, r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 162d68 │ │ │ │ + bne 162d50 │ │ │ │ cmn r1, #1 │ │ │ │ - ble 163660 │ │ │ │ + ble 163648 │ │ │ │ ldr r1, [sp, #1412] @ 0x584 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [sp, #1416] @ 0x588 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb r0, [sp, #1427] @ 0x593 │ │ │ │ @@ -325554,28 +325548,28 @@ │ │ │ │ ldrb r0, [sp, #1425] @ 0x591 │ │ │ │ ldr r7, [sp, #1344] @ 0x540 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ tst r7, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq 162e00 │ │ │ │ + beq 162de8 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ mov ip, r3 │ │ │ │ add r7, r0, #8 │ │ │ │ mov lr, r5 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, #1 │ │ │ │ ldm r7!, {r0, r1, r3, r5} │ │ │ │ stmia r4!, {r0, r1, r3, r5} │ │ │ │ ldm r7, {r0, r1, r3, r5} │ │ │ │ stm r4, {r0, r1, r3, r5} │ │ │ │ mov r5, lr │ │ │ │ mov r3, ip │ │ │ │ - b 162e04 │ │ │ │ + b 162dec │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #1392] @ 0x570 │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #1396] @ 0x574 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, lr, #150 @ 0x96 │ │ │ │ @@ -325614,63 +325608,63 @@ │ │ │ │ strh lr, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r9, sp, #4288 @ 0x10c0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 14cbb8 │ │ │ │ + bl 14cba0 │ │ │ │ mov r1, r0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add sl, lr, #564 @ 0x234 │ │ │ │ ldrex r0, [r6] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 162ec8 │ │ │ │ + bne 162eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 163660 │ │ │ │ + bmi 163648 │ │ │ │ add r5, sp, #1520 @ 0x5f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c564 │ │ │ │ + bl 14c54c │ │ │ │ ldrb r0, [sl, #728] @ 0x2d8 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 163014 │ │ │ │ + bne 162ffc │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1664a4 │ │ │ │ + bl 16648c │ │ │ │ ldr r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [sp, #1524] @ 0x5f4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 162f7c │ │ │ │ + bne 162f64 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r9 │ │ │ │ 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} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sl, #652] @ 0x28c │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bhi 16356c │ │ │ │ + bhi 163554 │ │ │ │ subs r0, r1, #34 @ 0x22 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 163468 │ │ │ │ + beq 163450 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16356c │ │ │ │ + bne 163554 │ │ │ │ ldr r1, [sl, #660] @ 0x294 │ │ │ │ mov r0, #8 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - bge 163478 │ │ │ │ - b 16356c │ │ │ │ + bge 163460 │ │ │ │ + b 163554 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #1520 @ 0x5f0 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ bl 24cd4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, #0 │ │ │ │ @@ -325683,15 +325677,15 @@ │ │ │ │ str r0, [sp, #3640] @ 0xe38 │ │ │ │ str r0, [sp, #3680] @ 0xe60 │ │ │ │ mov r0, #2 │ │ │ │ strh r1, [sl, #88] @ 0x58 │ │ │ │ str r0, [sp, #3696] @ 0xe70 │ │ │ │ str r0, [sp, #3688] @ 0xe68 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1447fc │ │ │ │ + bl 1447e4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r0, r9 │ │ │ │ add r1, lr, #568 @ 0x238 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 24cd4 │ │ │ │ add r4, r9, #88 @ 0x58 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ @@ -325699,47 +325693,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 24cd4 │ │ │ │ ldrb lr, [sp, #1420] @ 0x58c │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp lr, #3 │ │ │ │ cmpne lr, #2 │ │ │ │ - bne 163048 │ │ │ │ - b 163070 │ │ │ │ + bne 163030 │ │ │ │ + b 163058 │ │ │ │ ldr r1, [sl, #716] @ 0x2cc │ │ │ │ add r0, r9, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 163020 │ │ │ │ + bne 163008 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 162f04 │ │ │ │ + bne 162eec │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 162f04 │ │ │ │ + bl 17297c │ │ │ │ + b 162eec │ │ │ │ ldr r1, [sp, #1408] @ 0x580 │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 16304c │ │ │ │ + bne 163034 │ │ │ │ cmn r2, #1 │ │ │ │ - ble 163660 │ │ │ │ + ble 163648 │ │ │ │ ldr fp, [sp, #1412] @ 0x584 │ │ │ │ ldr ip, [sp, #1416] @ 0x588 │ │ │ │ ldr r3, [sp, #1344] @ 0x540 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r4, [sp, #1427] @ 0x593 │ │ │ │ ldrb r6, [sp, #1426] @ 0x592 │ │ │ │ tst r3, #1 │ │ │ │ ldrb r2, [sp, #1425] @ 0x591 │ │ │ │ mov r3, #0 │ │ │ │ - beq 1630d4 │ │ │ │ + beq 1630bc │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, ip │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldm r3!, {r2, r9, sl, ip} │ │ │ │ stmia r7!, {r2, r9, sl, ip} │ │ │ │ @@ -325799,27 +325793,27 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #3608] @ 0xe18 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #3604] @ 0xe14 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #3600] @ 0xe10 │ │ │ │ strb r5, [sp, #3632] @ 0xe30 │ │ │ │ - bhi 1631d0 │ │ │ │ + bhi 1631b8 │ │ │ │ add r0, sp, #3552 @ 0xde0 │ │ │ │ dmb ish │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1631ac │ │ │ │ + bne 163194 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1631d0 │ │ │ │ + bne 1631b8 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ ldrb r0, [sp, #3636] @ 0xe34 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, #2 │ │ │ │ add r5, lr, #392 @ 0x188 │ │ │ │ cmp r0, #2 │ │ │ │ strb r1, [sp, #3628] @ 0xe2c │ │ │ │ moveq r0, #0 │ │ │ │ @@ -325829,62 +325823,62 @@ │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #3548] @ 0xddc │ │ │ │ add r9, sp, #4288 @ 0x10c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14cbb8 │ │ │ │ + bl 14cba0 │ │ │ │ mov r1, r0 │ │ │ │ ldrex r0, [r8] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16321c │ │ │ │ + bne 163204 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 163660 │ │ │ │ + bmi 163648 │ │ │ │ add sl, sp, #2816 @ 0xb00 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 14c564 │ │ │ │ + bl 14c54c │ │ │ │ ldrb r0, [fp, #728] @ 0x2d8 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 163434 │ │ │ │ + bne 16341c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1664a4 │ │ │ │ + bl 16648c │ │ │ │ ldr r0, [sp, #2816] @ 0xb00 │ │ │ │ ldr r1, [sp, #2820] @ 0xb04 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 1632d4 │ │ │ │ + bne 1632bc │ │ │ │ add r0, sl, #8 │ │ │ │ mov r1, r9 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ 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} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r4, lr, #120 @ 0x78 │ │ │ │ ldr r1, [fp, #652] @ 0x28c │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bhi 163528 │ │ │ │ + bhi 163510 │ │ │ │ subs r0, r1, #34 @ 0x22 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 163500 │ │ │ │ + beq 1634e8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 163528 │ │ │ │ + bne 163510 │ │ │ │ ldr r1, [fp, #660] @ 0x294 │ │ │ │ mov r0, #8 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - bge 163510 │ │ │ │ - b 163528 │ │ │ │ + bge 1634f8 │ │ │ │ + b 163510 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #2816 @ 0xb00 │ │ │ │ add r0, lr, #568 @ 0x238 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ bl 24cd4 │ │ │ │ mov r1, #3 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ @@ -325899,15 +325893,15 @@ │ │ │ │ str r0, [fp, #1952] @ 0x7a0 │ │ │ │ str r0, [r2, #-44] @ 0xffffffd4 │ │ │ │ mov r0, #2 │ │ │ │ strh r1, [r2] │ │ │ │ str r0, [r2, #-28] @ 0xffffffe4 │ │ │ │ str r0, [r2, #-36] @ 0xffffffdc │ │ │ │ add r0, sp, #4288 @ 0x10c0 │ │ │ │ - bl 1447fc │ │ │ │ + bl 1447e4 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ add r1, lr, #1488 @ 0x5d0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ add r5, r4, #88 @ 0x58 │ │ │ │ @@ -325925,158 +325919,158 @@ │ │ │ │ add r1, sp, #2816 @ 0xb00 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ bl 24cd4 │ │ │ │ ldrb r0, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 163494 │ │ │ │ + bne 16347c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 16648c │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movw r2, #1288 @ 0x508 │ │ │ │ ldr r6, [fp, #652] @ 0x28c │ │ │ │ ldr r5, [fp, #656] @ 0x290 │ │ │ │ bl 24cd4 │ │ │ │ ldrb r0, [sp, #1420] @ 0x58c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 1634cc │ │ │ │ + bne 1634b4 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1635d4 │ │ │ │ + beq 1635bc │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1633e0 │ │ │ │ + bne 1633c8 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 1635c8 │ │ │ │ - b 1635d4 │ │ │ │ + beq 1635b0 │ │ │ │ + b 1635bc │ │ │ │ ldr r0, [sp, #1496] @ 0x5d8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 163408 │ │ │ │ + bne 1633f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 162bd8 │ │ │ │ + bne 162bc0 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 172994 │ │ │ │ - b 162bd8 │ │ │ │ + bl 17297c │ │ │ │ + b 162bc0 │ │ │ │ ldr r1, [fp, #716] @ 0x2cc │ │ │ │ add r0, r9, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 163440 │ │ │ │ + bne 163428 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 163258 │ │ │ │ + bne 163240 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 163258 │ │ │ │ + bl 17297c │ │ │ │ + b 163240 │ │ │ │ mov r0, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r0, #4 │ │ │ │ ldr r1, [r9, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16356c │ │ │ │ + beq 163554 │ │ │ │ add r0, r9, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl ab350 │ │ │ │ - b 16356c │ │ │ │ + b 163554 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1634a4 │ │ │ │ + bne 16348c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 163398 │ │ │ │ + bne 163380 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 163398 │ │ │ │ + bl 17297c │ │ │ │ + b 163380 │ │ │ │ ldr r0, [sp, #1408] @ 0x580 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1634d4 │ │ │ │ + bne 1634bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1633cc │ │ │ │ + bne 1633b4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 172994 │ │ │ │ - b 1633cc │ │ │ │ + bl 17297c │ │ │ │ + b 1633b4 │ │ │ │ mov r0, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r0, #4 │ │ │ │ ldr r1, [r9, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 163528 │ │ │ │ + beq 163510 │ │ │ │ add r0, r9, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl ab350 │ │ │ │ ldrb r0, [sp, #2244] @ 0x8c4 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 16362c │ │ │ │ + bne 163614 │ │ │ │ ldr r1, [sp, #2800] @ 0xaf0 │ │ │ │ add r0, r4, #632 @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 163544 │ │ │ │ + bne 16352c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16356c │ │ │ │ + bne 163554 │ │ │ │ mov r4, #0 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ ldrb r0, [sp, #1420] @ 0x58c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 1635f8 │ │ │ │ + bne 1635e0 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 16359c │ │ │ │ + bne 163584 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #2 │ │ │ │ - b 1635d4 │ │ │ │ + b 1635bc │ │ │ │ ldr r1, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1635a4 │ │ │ │ + bne 16358c │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1635d4 │ │ │ │ + bne 1635bc │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ add r0, r4, #8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ movw r2, #1288 @ 0x508 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ bl 24cd4 │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ @@ -326084,189 +326078,189 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #1408] @ 0x580 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 163600 │ │ │ │ + bne 1635e8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 163584 │ │ │ │ + bne 16356c │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 172994 │ │ │ │ - b 163584 │ │ │ │ + bl 17297c │ │ │ │ + b 16356c │ │ │ │ ldr r1, [sp, #2232] @ 0x8b8 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 163638 │ │ │ │ + bne 163620 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 163538 │ │ │ │ + bne 163520 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 163538 │ │ │ │ + bl 17297c │ │ │ │ + b 163520 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ - b 163744 │ │ │ │ + bl 16648c │ │ │ │ + b 16372c │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [sp, #2800] @ 0xaf0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #632 @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 163688 │ │ │ │ + bne 163670 │ │ │ │ mov r4, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 163830 │ │ │ │ + bne 163818 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ - b 163830 │ │ │ │ + bl 17286c │ │ │ │ + b 163818 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1664a4 │ │ │ │ - b 163788 │ │ │ │ + bl 16648c │ │ │ │ + b 163770 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ strb sl, [sp, #1508] @ 0x5e4 │ │ │ │ str fp, [sp, #1504] @ 0x5e0 │ │ │ │ str r9, [sp, #1500] @ 0x5dc │ │ │ │ str r4, [sp, #1496] @ 0x5d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #408 @ 0x198 │ │ │ │ - bl 14d5ec │ │ │ │ - b 163888 │ │ │ │ + bl 14d5d4 │ │ │ │ + b 163870 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ - b 163888 │ │ │ │ + b 163870 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1664a4 │ │ │ │ + bl 16648c │ │ │ │ ldr r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [sp, #1524] @ 0x5f4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 163844 │ │ │ │ - b 163868 │ │ │ │ + beq 16382c │ │ │ │ + b 163850 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #3628] @ 0xe2c │ │ │ │ add r0, sp, #3552 @ 0xde0 │ │ │ │ - bl 14d5ec │ │ │ │ - b 1637f8 │ │ │ │ + bl 14d5d4 │ │ │ │ + b 1637e0 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ add r0, sp, #4288 @ 0x10c0 │ │ │ │ - bl 165fbc │ │ │ │ + bl 165fa4 │ │ │ │ mov r0, #0 │ │ │ │ - b 163790 │ │ │ │ + b 163778 │ │ │ │ mov r6, r0 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1488 @ 0x5d0 │ │ │ │ - bl 14d5ec │ │ │ │ + bl 14d5d4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #568 @ 0x238 │ │ │ │ - bl 165d7c │ │ │ │ + bl 165d64 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #1 │ │ │ │ - b 163790 │ │ │ │ + b 163778 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #2816] @ 0xb00 │ │ │ │ ldr r2, [sp, #2820] @ 0xb04 │ │ │ │ eor r1, r1, #2 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - bne 1637bc │ │ │ │ + bne 1637a4 │ │ │ │ ldr r0, [sp, #2824] @ 0xb08 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bhi 1637cc │ │ │ │ + bhi 1637b4 │ │ │ │ add r0, sl, #8 │ │ │ │ - bl 1663dc │ │ │ │ - b 1637cc │ │ │ │ + bl 1663c4 │ │ │ │ + b 1637b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1637cc │ │ │ │ + beq 1637b4 │ │ │ │ add r0, sp, #2816 @ 0xb00 │ │ │ │ - bl 165d7c │ │ │ │ + bl 165d64 │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 163800 │ │ │ │ - b 163830 │ │ │ │ + bne 1637e8 │ │ │ │ + b 163818 │ │ │ │ mov r6, r0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #568 @ 0x238 │ │ │ │ - bl 14d5ec │ │ │ │ - b 163800 │ │ │ │ + bl 14d5d4 │ │ │ │ + b 1637e8 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4288 @ 0x10c0 │ │ │ │ - bl 165f4c │ │ │ │ + bl 165f34 │ │ │ │ mov r4, #0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 165d7c │ │ │ │ - b 163830 │ │ │ │ + bl 165d64 │ │ │ │ + b 163818 │ │ │ │ mov r6, r0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #568 @ 0x238 │ │ │ │ - bl 14d5ec │ │ │ │ - b 163880 │ │ │ │ + bl 14d5d4 │ │ │ │ + b 163868 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [sp, #1524] @ 0x5f4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 163860 │ │ │ │ + bne 163848 │ │ │ │ ldr r0, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bhi 163880 │ │ │ │ + bhi 163868 │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 1663dc │ │ │ │ - b 163880 │ │ │ │ + bl 1663c4 │ │ │ │ + b 163868 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 163880 │ │ │ │ + beq 163868 │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ - bl 165d7c │ │ │ │ - b 163880 │ │ │ │ + bl 165d64 │ │ │ │ + b 163868 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4288 @ 0x10c0 │ │ │ │ - bl 165f4c │ │ │ │ + bl 165f34 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ - bl 165f08 │ │ │ │ + bl 165ef0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1638cc │ │ │ │ + beq 1638b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1638a4 │ │ │ │ + bne 16388c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1638cc │ │ │ │ + bne 1638b4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #564 @ 0x234 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -326291,15 +326285,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 1447fc │ │ │ │ + bl 1447e4 │ │ │ │ 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 │ │ │ │ @@ -326309,112 +326303,112 @@ │ │ │ │ bl 24cd4 │ │ │ │ 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 16c2a8 │ │ │ │ + bl 16c290 │ │ │ │ ldrex r1, [r4] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 163998 │ │ │ │ + bne 163980 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 163a78 │ │ │ │ + bmi 163a60 │ │ │ │ ldrb r2, [r0, #252] @ 0xfc │ │ │ │ ldrb r1, [r0, #256] @ 0x100 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 1639f8 │ │ │ │ + bhi 1639e0 │ │ │ │ ldr r2, [r0, #240] @ 0xf0 │ │ │ │ ldrex r3, [r2] │ │ │ │ add r7, r3, #1 │ │ │ │ strex r6, r7, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1639c8 │ │ │ │ + bne 1639b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 163a78 │ │ │ │ + bmi 163a60 │ │ │ │ ldr r3, [r0, #240] @ 0xf0 │ │ │ │ ldr r7, [r0, #244] @ 0xf4 │ │ │ │ ldr r6, [r0, #248] @ 0xf8 │ │ │ │ ldrb r2, [r0, #252] @ 0xfc │ │ │ │ - b 1639f8 │ │ │ │ + b 1639e0 │ │ │ │ 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 163a44 │ │ │ │ + bne 163a2c │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 16648c │ │ │ │ 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 163a4c │ │ │ │ + bne 163a34 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 163a20 │ │ │ │ + bne 163a08 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172994 │ │ │ │ - b 163a20 │ │ │ │ + bl 17297c │ │ │ │ + b 163a08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1664a4 │ │ │ │ - b 163a94 │ │ │ │ + bl 16648c │ │ │ │ + b 163a7c │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl 1661ec │ │ │ │ - b 163ac4 │ │ │ │ + bl 1661d4 │ │ │ │ + b 163aac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1662ac │ │ │ │ - b 163ac4 │ │ │ │ + bl 166294 │ │ │ │ + b 163aac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 16e950 │ │ │ │ + bl 16e938 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1661ac │ │ │ │ + bl 166194 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ 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 163afc │ │ │ │ + beq 163ae4 │ │ │ │ tst r3, #1 │ │ │ │ - beq 163c84 │ │ │ │ + beq 163c6c │ │ │ │ ldr r2, [r1, #88] @ 0x58 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 163b1c │ │ │ │ + bne 163b04 │ │ │ │ ldrh r2, [r2, #25] │ │ │ │ movw r3, #819 @ 0x333 │ │ │ │ tst r2, r3 │ │ │ │ - beq 163c84 │ │ │ │ + beq 163c6c │ │ │ │ ldrb r3, [r1, #73] @ 0x49 │ │ │ │ mvn r2, #1 │ │ │ │ ldrb r7, [r1, #66] @ 0x42 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r5, #1048576 @ 0x100000 │ │ │ │ uxtab r6, r2, r3 │ │ │ │ @@ -326431,74 +326425,74 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ orr r2, r2, r7 │ │ │ │ add r7, r0, #12 │ │ │ │ and sl, r3, #1 │ │ │ │ and fp, r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldrne r5, [r1, #28] │ │ │ │ - bl 1447fc │ │ │ │ + bl 1447e4 │ │ │ │ strb sl, [sp, #18] │ │ │ │ strb r9, [sp, #17] │ │ │ │ strb fp, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 163b94 │ │ │ │ + bne 163b7c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 163c9c │ │ │ │ + bmi 163c84 │ │ │ │ add r6, sp, #320 @ 0x140 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 13d2f0 │ │ │ │ + bl 13d2d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 16648c │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 163c38 │ │ │ │ + bne 163c20 │ │ │ │ add r0, r6, #8 │ │ │ │ mov r1, r9 │ │ │ │ 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 163c80 │ │ │ │ + bhi 163c68 │ │ │ │ subs r2, r1, #34 @ 0x22 │ │ │ │ movcc r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 163c54 │ │ │ │ + beq 163c3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 163c80 │ │ │ │ + bne 163c68 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #8 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - bge 163c64 │ │ │ │ - b 163c80 │ │ │ │ + bge 163c4c │ │ │ │ + b 163c68 │ │ │ │ add r1, r6, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #312 @ 0x138 │ │ │ │ ldr r5, [sp, #324] @ 0x144 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r8 │ │ │ │ - b 163c84 │ │ │ │ + b 163c6c │ │ │ │ mov r2, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r2, #4 │ │ │ │ ldr r1, [r9, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 163c80 │ │ │ │ + beq 163c68 │ │ │ │ add r0, r9, r2 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, #3 │ │ │ │ str r5, [r0], #4 │ │ │ │ @@ -326507,1985 +326501,1985 @@ │ │ │ │ bl 24cd4 │ │ │ │ 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 163cbc │ │ │ │ + bne 163ca4 │ │ │ │ orr r0, r6, #4 │ │ │ │ - bl 165e3c │ │ │ │ - b 163ce4 │ │ │ │ + bl 165e24 │ │ │ │ + b 163ccc │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bhi 163ce4 │ │ │ │ + bhi 163ccc │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 1663dc │ │ │ │ + bl 1663c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 16648c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 163fc4 │ │ │ │ + bcc 163fac │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 163e04 │ │ │ │ + beq 163dec │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r6, r2, #4 │ │ │ │ movcc r6, #0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r6 │ │ │ │ cmp r3, r6 │ │ │ │ - bls 163d50 │ │ │ │ + bls 163d38 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 16401c │ │ │ │ + bcs 164004 │ │ │ │ add r7, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 163d28 │ │ │ │ + blt 163d10 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 163fe0 │ │ │ │ + bcc 163fc8 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 163e04 │ │ │ │ + beq 163dec │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 163da8 │ │ │ │ + ble 163d90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 163ff4 │ │ │ │ + beq 163fdc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b 163e04 │ │ │ │ + b 163dec │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 163e04 │ │ │ │ + bcc 163dec │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 163f8c │ │ │ │ + bcs 163f74 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 163e04 │ │ │ │ + bhi 163dec │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 163f20 │ │ │ │ + bne 163f08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 163e98 │ │ │ │ + beq 163e80 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 163e58 │ │ │ │ - bl 1bd86c │ │ │ │ + ble 163e40 │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r9, r0 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 163e98 │ │ │ │ - ldr r0, [pc, #540] @ 164054 │ │ │ │ - ldr r3, [pc, #540] @ 164058 │ │ │ │ - ldr r1, [pc, #540] @ 16405c │ │ │ │ + bne 163e80 │ │ │ │ + ldr r0, [pc, #540] @ 16403c │ │ │ │ + ldr r3, [pc, #540] @ 164040 │ │ │ │ + ldr r1, [pc, #540] @ 164044 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 163e98 │ │ │ │ + bcc 163e80 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 163f08 │ │ │ │ + bcs 163ef0 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 163e98 │ │ │ │ + bhi 163e80 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 163ea8 │ │ │ │ + bne 163e90 │ │ │ │ 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 164034 │ │ │ │ + beq 16401c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 163e20 │ │ │ │ + bgt 163e08 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 163fa4 │ │ │ │ + bcc 163f8c │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 163fb4 │ │ │ │ + bcc 163f9c │ │ │ │ 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 163e20 │ │ │ │ + b 163e08 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 163e98 │ │ │ │ + bcc 163e80 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 163e80 │ │ │ │ - b 163e98 │ │ │ │ + bls 163e68 │ │ │ │ + b 163e80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 164034 │ │ │ │ + beq 16401c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 163d78 │ │ │ │ + bgt 163d60 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 163fac │ │ │ │ + bcc 163f94 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 163fbc │ │ │ │ + bcc 163fa4 │ │ │ │ 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 163d78 │ │ │ │ + b 163d60 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 163e04 │ │ │ │ + bcc 163dec │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 163dd0 │ │ │ │ - b 163e04 │ │ │ │ + bls 163db8 │ │ │ │ + b 163dec │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 163e20 │ │ │ │ + b 163e08 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 163d78 │ │ │ │ + b 163d60 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 163e20 │ │ │ │ + b 163e08 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 163d78 │ │ │ │ - ldr r3, [pc, #152] @ 164064 │ │ │ │ + b 163d60 │ │ │ │ + ldr r3, [pc, #152] @ 16404c │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #88] @ 164040 │ │ │ │ + ldr r3, [pc, #88] @ 164028 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #72] @ 164044 │ │ │ │ - ldr r3, [pc, #72] @ 164048 │ │ │ │ - ldr r1, [pc, #72] @ 16404c │ │ │ │ + ldr r0, [pc, #72] @ 16402c │ │ │ │ + ldr r3, [pc, #72] @ 164030 │ │ │ │ + ldr r1, [pc, #72] @ 164034 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r4, [pc, #60] @ 164060 │ │ │ │ + ldr r4, [pc, #60] @ 164048 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 3a92c │ │ │ │ - ldr r0, [pc, #20] @ 164050 │ │ │ │ + ldr r0, [pc, #20] @ 164038 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - andseq sp, r6, ip, lsl ip │ │ │ │ - andeq r3, pc, sl, ror #19 │ │ │ │ - andseq sp, r6, r4, lsr #24 │ │ │ │ - @ instruction: 0x0016dbd0 │ │ │ │ - andseq sp, r6, r0, ror #23 │ │ │ │ - andeq r3, pc, lr, lsr #23 │ │ │ │ - andseq sp, r6, r8, ror #27 │ │ │ │ - andseq sp, r6, r4, lsl #27 │ │ │ │ - @ instruction: 0x0016dbd0 │ │ │ │ - andseq sp, r6, r4, lsl ip │ │ │ │ + andseq sp, r6, r4, lsr ip │ │ │ │ + andeq r3, pc, r2, lsl #20 │ │ │ │ + andseq sp, r6, ip, lsr ip │ │ │ │ + andseq sp, r6, r8, ror #23 │ │ │ │ + @ instruction: 0x0016dbf8 │ │ │ │ + andeq r3, pc, r6, asr #23 │ │ │ │ + andseq sp, r6, r0, lsl #28 │ │ │ │ + mulseq r6, ip, sp │ │ │ │ + andseq sp, r6, r8, ror #23 │ │ │ │ + andseq sp, r6, ip, lsr #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 16431c │ │ │ │ + bcc 164304 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 164118 │ │ │ │ + beq 164100 │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 1640c0 │ │ │ │ + bls 1640a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 16439c │ │ │ │ + bcs 164384 │ │ │ │ add r7, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 164098 │ │ │ │ + blt 164080 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 164338 │ │ │ │ + bcc 164320 │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 16411c │ │ │ │ + beq 164104 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 1641b0 │ │ │ │ + ble 164198 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 164374 │ │ │ │ + beq 16435c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - b 16411c │ │ │ │ + b 164104 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 1641a0 │ │ │ │ + beq 164188 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 164160 │ │ │ │ - bl 1bd86c │ │ │ │ + ble 164148 │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 16434c │ │ │ │ + beq 164334 │ │ │ │ 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 1641a0 │ │ │ │ + bcc 164188 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 1642cc │ │ │ │ + bcs 1642b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 1641a0 │ │ │ │ + bhi 164188 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16426c │ │ │ │ + bne 164254 │ │ │ │ and r0, r5, r4 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 16411c │ │ │ │ + bcc 164104 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 1642e4 │ │ │ │ + bcs 1642cc │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 16411c │ │ │ │ + bhi 164104 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 164108 │ │ │ │ + beq 1640f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1643b4 │ │ │ │ + beq 16439c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 1640e8 │ │ │ │ + bgt 1640d0 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 164304 │ │ │ │ + bcc 1642ec │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 164314 │ │ │ │ + bcc 1642fc │ │ │ │ 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 1640e8 │ │ │ │ + b 1640d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1643b4 │ │ │ │ + beq 16439c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 16413c │ │ │ │ + bgt 164124 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 1642fc │ │ │ │ + bcc 1642e4 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 16430c │ │ │ │ + bcc 1642f4 │ │ │ │ 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 16413c │ │ │ │ + b 164124 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 1641a0 │ │ │ │ + bcc 164188 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 164188 │ │ │ │ - b 1641a0 │ │ │ │ + bls 164170 │ │ │ │ + b 164188 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 16411c │ │ │ │ + bcc 164104 │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 1641d8 │ │ │ │ - b 16411c │ │ │ │ + bls 1641c0 │ │ │ │ + b 164104 │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 16413c │ │ │ │ + b 164124 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 1640e8 │ │ │ │ + b 1640d0 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 16413c │ │ │ │ + b 164124 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 1640e8 │ │ │ │ - ldr r3, [pc, #192] @ 1643e4 │ │ │ │ + b 1640d0 │ │ │ │ + ldr r3, [pc, #192] @ 1643cc │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #128] @ 1643c0 │ │ │ │ + ldr r3, [pc, #128] @ 1643a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #128] @ 1643d4 │ │ │ │ - ldr r3, [pc, #128] @ 1643d8 │ │ │ │ - ldr r1, [pc, #128] @ 1643dc │ │ │ │ + ldr r0, [pc, #128] @ 1643bc │ │ │ │ + ldr r3, [pc, #128] @ 1643c0 │ │ │ │ + ldr r1, [pc, #128] @ 1643c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r0, [pc, #72] @ 1643c4 │ │ │ │ - ldr r3, [pc, #72] @ 1643c8 │ │ │ │ - ldr r1, [pc, #72] @ 1643cc │ │ │ │ + ldr r0, [pc, #72] @ 1643ac │ │ │ │ + ldr r3, [pc, #72] @ 1643b0 │ │ │ │ + ldr r1, [pc, #72] @ 1643b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r4, [pc, #60] @ 1643e0 │ │ │ │ + ldr r4, [pc, #60] @ 1643c8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 3a92c │ │ │ │ - ldr r0, [pc, #20] @ 1643d0 │ │ │ │ + ldr r0, [pc, #20] @ 1643b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - andseq sp, r6, r4, asr #17 │ │ │ │ - andeq r3, pc, sl, ror #12 │ │ │ │ - andseq sp, r6, r4, lsr #17 │ │ │ │ - andseq sp, r6, r0, asr r8 │ │ │ │ - andseq sp, r6, r0, ror #16 │ │ │ │ - muleq pc, r2, r6 @ │ │ │ │ - andseq sp, r6, ip, asr #17 │ │ │ │ - andseq sp, r6, r8, ror #16 │ │ │ │ - andseq sp, r6, r0, asr r8 │ │ │ │ + @ instruction: 0x0016d8dc │ │ │ │ + andeq r3, pc, r2, lsl #13 │ │ │ │ @ instruction: 0x0016d8bc │ │ │ │ + andseq sp, r6, r8, ror #16 │ │ │ │ + andseq sp, r6, r8, ror r8 │ │ │ │ + andeq r3, pc, sl, lsr #13 │ │ │ │ + andseq sp, r6, r4, ror #17 │ │ │ │ + andseq sp, r6, r0, lsl #17 │ │ │ │ + andseq sp, r6, r8, ror #16 │ │ │ │ + @ instruction: 0x0016d8d4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 1646a8 │ │ │ │ + bcc 164690 │ │ │ │ mov r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1644c0 │ │ │ │ + beq 1644a8 │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 164444 │ │ │ │ + bls 16442c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 164700 │ │ │ │ + bcs 1646e8 │ │ │ │ add r7, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 16441c │ │ │ │ + blt 164404 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 1646c4 │ │ │ │ - beq 1644c0 │ │ │ │ + bcc 1646ac │ │ │ │ + beq 1644a8 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 164498 │ │ │ │ + ble 164480 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1646d8 │ │ │ │ + beq 1646c0 │ │ │ │ eor r6, r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - b 1644c0 │ │ │ │ + b 1644a8 │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 1644c0 │ │ │ │ + bcc 1644a8 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 1645e0 │ │ │ │ + bcs 1645c8 │ │ │ │ cmp r3, r4 │ │ │ │ - bls 1645f4 │ │ │ │ + bls 1645dc │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 164558 │ │ │ │ + beq 164540 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 164518 │ │ │ │ - bl 1bd86c │ │ │ │ + ble 164500 │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 164558 │ │ │ │ - ldr r0, [pc, #576] @ 164738 │ │ │ │ - ldr r3, [pc, #576] @ 16473c │ │ │ │ - ldr r1, [pc, #576] @ 164740 │ │ │ │ + bne 164540 │ │ │ │ + ldr r0, [pc, #576] @ 164720 │ │ │ │ + ldr r3, [pc, #576] @ 164724 │ │ │ │ + ldr r1, [pc, #576] @ 164728 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 164558 │ │ │ │ + bcc 164540 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 1645c8 │ │ │ │ + bcs 1645b0 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 164558 │ │ │ │ + bhi 164540 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 164568 │ │ │ │ + bne 164550 │ │ │ │ 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 164718 │ │ │ │ + beq 164700 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 1644e0 │ │ │ │ + bgt 1644c8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 164688 │ │ │ │ + bcc 164670 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 164698 │ │ │ │ + bcc 164680 │ │ │ │ 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 1644e0 │ │ │ │ + b 1644c8 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 164558 │ │ │ │ + bcc 164540 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 164540 │ │ │ │ - b 164558 │ │ │ │ + bls 164528 │ │ │ │ + b 164540 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 1644c0 │ │ │ │ + bcc 1644a8 │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bhi 1644c0 │ │ │ │ + bhi 1644a8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 164488 │ │ │ │ + beq 164470 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 164718 │ │ │ │ + beq 164700 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 164464 │ │ │ │ + bgt 16444c │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 164690 │ │ │ │ + bcc 164678 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 1646a0 │ │ │ │ + bcc 164688 │ │ │ │ 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 164464 │ │ │ │ + b 16444c │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 1644e0 │ │ │ │ + b 1644c8 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 164464 │ │ │ │ + b 16444c │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 1644e0 │ │ │ │ + b 1644c8 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 164464 │ │ │ │ - ldr r3, [pc, #152] @ 164748 │ │ │ │ + b 16444c │ │ │ │ + ldr r3, [pc, #152] @ 164730 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #88] @ 164724 │ │ │ │ + ldr r3, [pc, #88] @ 16470c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #72] @ 164728 │ │ │ │ - ldr r3, [pc, #72] @ 16472c │ │ │ │ - ldr r1, [pc, #72] @ 164730 │ │ │ │ + ldr r0, [pc, #72] @ 164710 │ │ │ │ + ldr r3, [pc, #72] @ 164714 │ │ │ │ + ldr r1, [pc, #72] @ 164718 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r4, [pc, #60] @ 164744 │ │ │ │ + ldr r4, [pc, #60] @ 16472c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 3a92c │ │ │ │ - ldr r0, [pc, #20] @ 164734 │ │ │ │ + ldr r0, [pc, #20] @ 16471c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - andseq sp, r6, r8, lsr r5 │ │ │ │ - andeq r3, pc, r6, lsl #6 │ │ │ │ - andseq sp, r6, r0, asr #10 │ │ │ │ - andseq sp, r6, ip, ror #9 │ │ │ │ - @ instruction: 0x0016d4fc │ │ │ │ - andeq r3, pc, lr, ror #9 │ │ │ │ - andseq sp, r6, r8, lsr #14 │ │ │ │ - andseq sp, r6, r4, asr #13 │ │ │ │ - andseq sp, r6, ip, ror #9 │ │ │ │ - andseq sp, r6, r0, lsr r5 │ │ │ │ + andseq sp, r6, r0, asr r5 │ │ │ │ + andeq r3, pc, lr, lsl r3 @ │ │ │ │ + andseq sp, r6, r8, asr r5 │ │ │ │ + andseq sp, r6, r4, lsl #10 │ │ │ │ + andseq sp, r6, r4, lsl r5 │ │ │ │ + andeq r3, pc, r6, lsl #10 │ │ │ │ + andseq sp, r6, r0, asr #14 │ │ │ │ + @ instruction: 0x0016d6dc │ │ │ │ + andseq sp, r6, r4, lsl #10 │ │ │ │ + andseq sp, r6, r8, asr #10 │ │ │ │ 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 164940 │ │ │ │ + beq 164928 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 164af4 │ │ │ │ + bcc 164adc │ │ │ │ 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 1647b4 │ │ │ │ + bls 16479c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 164b94 │ │ │ │ + bcs 164b7c │ │ │ │ add r4, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r4, [r4] │ │ │ │ cmn r4, #64 @ 0x40 │ │ │ │ - blt 164788 │ │ │ │ + blt 164770 │ │ │ │ add r4, r3, #1 │ │ │ │ - b 1647b8 │ │ │ │ + b 1647a0 │ │ │ │ mov r4, r7 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 164b10 │ │ │ │ + bcc 164af8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 164978 │ │ │ │ + beq 164960 │ │ │ │ add fp, r0, r4 │ │ │ │ ldrsb r3, [fp] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 16485c │ │ │ │ + ble 164844 │ │ │ │ cmp r6, r5 │ │ │ │ - bls 164804 │ │ │ │ + bls 1647ec │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 164bac │ │ │ │ + bcs 164b94 │ │ │ │ add r3, r0, r6 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - blt 1647dc │ │ │ │ + blt 1647c4 │ │ │ │ add r7, r6, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc 164b24 │ │ │ │ + bcc 164b0c │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 164940 │ │ │ │ + beq 164928 │ │ │ │ add r3, r0, r7 │ │ │ │ ldrsb r4, [r3] │ │ │ │ cmn r4, #1 │ │ │ │ uxtb r5, r4 │ │ │ │ - ble 1648e4 │ │ │ │ + ble 1648cc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 164b60 │ │ │ │ + beq 164b48 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - b 164940 │ │ │ │ + b 164928 │ │ │ │ uxtb ip, r3 │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 164978 │ │ │ │ + bcc 164960 │ │ │ │ sub lr, r2, r4 │ │ │ │ mov r4, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r4, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 164a1c │ │ │ │ + bcs 164a04 │ │ │ │ cmp r4, lr │ │ │ │ - bhi 164978 │ │ │ │ + bhi 164960 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 164978 │ │ │ │ + beq 164960 │ │ │ │ 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 166840 │ │ │ │ + bl 166828 │ │ │ │ tst r0, #1 │ │ │ │ - beq 164b88 │ │ │ │ + beq 164b70 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 1647dc │ │ │ │ + b 1647c4 │ │ │ │ cmp r5, #192 @ 0xc0 │ │ │ │ - bcc 164940 │ │ │ │ + bcc 164928 │ │ │ │ sub r4, r2, r7 │ │ │ │ mov r7, #2 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ movcs r7, #3 │ │ │ │ cmpcs r5, #240 @ 0xf0 │ │ │ │ - bcs 164a84 │ │ │ │ + bcs 164a6c │ │ │ │ cmp r7, r4 │ │ │ │ - bhi 164940 │ │ │ │ + bhi 164928 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 164a4c │ │ │ │ + bne 164a34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 16496c │ │ │ │ + bls 164954 │ │ │ │ ldrsb r3, [r0, r2]! │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r4, r3 │ │ │ │ - ble 164984 │ │ │ │ + ble 16496c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r8, r0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 164b38 │ │ │ │ + beq 164b20 │ │ │ │ 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 164978 │ │ │ │ + bcc 164960 │ │ │ │ sub r5, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 164a34 │ │ │ │ + bcs 164a1c │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 164978 │ │ │ │ + bhi 164960 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 164978 │ │ │ │ + bne 164960 │ │ │ │ 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 166840 │ │ │ │ + bl 166828 │ │ │ │ tst r0, #1 │ │ │ │ - beq 164b88 │ │ │ │ + beq 164b70 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 164a9c │ │ │ │ + bcs 164a84 │ │ │ │ mov r8, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 16496c │ │ │ │ - b 164aac │ │ │ │ + bhi 164954 │ │ │ │ + b 164a94 │ │ │ │ cmp lr, #4 │ │ │ │ - bcc 164978 │ │ │ │ + bcc 164960 │ │ │ │ mov r4, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 164888 │ │ │ │ - b 164978 │ │ │ │ + bls 164870 │ │ │ │ + b 164960 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 164978 │ │ │ │ + bcc 164960 │ │ │ │ mov r2, #4 │ │ │ │ cmp r4, #247 @ 0xf7 │ │ │ │ - bls 1649b0 │ │ │ │ - b 164978 │ │ │ │ + bls 164998 │ │ │ │ + b 164960 │ │ │ │ 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 166840 │ │ │ │ + bl 166828 │ │ │ │ tst r0, #1 │ │ │ │ - beq 164b88 │ │ │ │ + beq 164b70 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - b 16482c │ │ │ │ + b 164814 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 164940 │ │ │ │ + bcc 164928 │ │ │ │ mov r7, #4 │ │ │ │ cmp r5, #247 @ 0xf7 │ │ │ │ - bls 16490c │ │ │ │ - b 164940 │ │ │ │ + bls 1648f4 │ │ │ │ + b 164928 │ │ │ │ mov r2, #4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 16496c │ │ │ │ + bcc 164954 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 164ac8 │ │ │ │ + bne 164ab0 │ │ │ │ mov r8, #0 │ │ │ │ - b 16496c │ │ │ │ + b 164954 │ │ │ │ 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 166840 │ │ │ │ + bl 166828 │ │ │ │ tst r0, #1 │ │ │ │ - beq 164b88 │ │ │ │ + beq 164b70 │ │ │ │ mov r4, r1 │ │ │ │ - b 164958 │ │ │ │ - ldr r3, [pc, #212] @ 164bd0 │ │ │ │ + b 164940 │ │ │ │ + ldr r3, [pc, #212] @ 164bb8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r7 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #180] @ 164bcc │ │ │ │ + ldr r3, [pc, #180] @ 164bb4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #196] @ 164bf0 │ │ │ │ + ldr r3, [pc, #196] @ 164bd8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #160] @ 164be0 │ │ │ │ - ldr r3, [pc, #160] @ 164be4 │ │ │ │ - ldr r1, [pc, #160] @ 164be8 │ │ │ │ + ldr r0, [pc, #160] @ 164bc8 │ │ │ │ + ldr r3, [pc, #160] @ 164bcc │ │ │ │ + ldr r1, [pc, #160] @ 164bd0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r0, [pc, #108] @ 164bd4 │ │ │ │ - ldr r3, [pc, #108] @ 164bd8 │ │ │ │ - ldr r1, [pc, #108] @ 164bdc │ │ │ │ + ldr r0, [pc, #108] @ 164bbc │ │ │ │ + ldr r3, [pc, #108] @ 164bc0 │ │ │ │ + ldr r1, [pc, #108] @ 164bc4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r0, [pc, #56] @ 164bc8 │ │ │ │ + ldr r0, [pc, #56] @ 164bb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r7, [pc, #40] @ 164bc4 │ │ │ │ + ldr r7, [pc, #40] @ 164bac │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r7 │ │ │ │ bl 3a92c │ │ │ │ - ldr r3, [pc, #56] @ 164bec │ │ │ │ + ldr r3, [pc, #56] @ 164bd4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - andseq sp, r6, r8, asr r0 │ │ │ │ - andseq sp, r6, ip, lsl #1 │ │ │ │ - andseq sp, r6, ip, ror #1 │ │ │ │ - mulseq r6, r4, r0 │ │ │ │ - andeq r2, pc, lr, ror lr @ │ │ │ │ - ldrheq sp, [r6], -r8 │ │ │ │ - andseq sp, r6, r4, rrx │ │ │ │ - andeq r2, pc, r6, lsr #29 │ │ │ │ - andseq sp, r6, r0, ror #1 │ │ │ │ + andseq sp, r6, r0, ror r0 │ │ │ │ + andseq sp, r6, r4, lsr #1 │ │ │ │ + andseq sp, r6, r4, lsl #2 │ │ │ │ + andseq sp, r6, ip, lsr #1 │ │ │ │ + muleq pc, r6, lr @ │ │ │ │ + ldrsbeq sp, [r6], -r0 │ │ │ │ andseq sp, r6, ip, ror r0 │ │ │ │ - andseq sp, r6, r0, asr #32 │ │ │ │ - ldrsbeq sp, [r6], -r8 │ │ │ │ + @ instruction: 0x000f2ebe │ │ │ │ + ldrsheq sp, [r6], -r8 │ │ │ │ + mulseq r6, r4, r0 │ │ │ │ + andseq sp, r6, r8, asr r0 │ │ │ │ + ldrsheq sp, [r6], -r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 164c30 │ │ │ │ + bls 164c18 │ │ │ │ ldrsb r7, [r0, r2]! │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r3, r7 │ │ │ │ - ble 164c3c │ │ │ │ + ble 164c24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 164d34 │ │ │ │ + beq 164d1c │ │ │ │ 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 164c8c │ │ │ │ + bcc 164c74 │ │ │ │ sub r6, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r3, #240 @ 0xf0 │ │ │ │ - bcs 164d0c │ │ │ │ + bcs 164cf4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi 164c8c │ │ │ │ + bhi 164c74 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 164c94 │ │ │ │ + beq 164c7c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 164d5c │ │ │ │ + beq 164d44 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #1 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 164d24 │ │ │ │ + bcs 164d0c │ │ │ │ cmp r2, r6 │ │ │ │ - bhi 164c30 │ │ │ │ + bhi 164c18 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 164c30 │ │ │ │ + beq 164c18 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r1, r0, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 166840 │ │ │ │ + bl 166828 │ │ │ │ tst r0, #1 │ │ │ │ - beq 164d5c │ │ │ │ + beq 164d44 │ │ │ │ mov r3, r1 │ │ │ │ - b 164c18 │ │ │ │ + b 164c00 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bhi 164c8c │ │ │ │ + bhi 164c74 │ │ │ │ mov r2, #4 │ │ │ │ cmp r6, #4 │ │ │ │ - bcs 164c6c │ │ │ │ - b 164c8c │ │ │ │ + bcs 164c54 │ │ │ │ + b 164c74 │ │ │ │ mov r2, #4 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc 164c30 │ │ │ │ - b 164ccc │ │ │ │ - ldr r0, [pc, #48] @ 164d6c │ │ │ │ + bcc 164c18 │ │ │ │ + b 164cb4 │ │ │ │ + ldr r0, [pc, #48] @ 164d54 │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r3, [pc, #44] @ 164d70 │ │ │ │ - ldr r1, [pc, #44] @ 164d74 │ │ │ │ + ldr r3, [pc, #44] @ 164d58 │ │ │ │ + ldr r1, [pc, #44] @ 164d5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r0, [pc, #4] @ 164d68 │ │ │ │ + ldr r0, [pc, #4] @ 164d50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - @ instruction: 0x0016ceb8 │ │ │ │ - andeq r2, pc, r6, lsr #25 │ │ │ │ - andseq ip, r6, r0, ror #29 │ │ │ │ - andseq ip, r6, ip, ror lr │ │ │ │ + @ instruction: 0x0016ced0 │ │ │ │ + @ instruction: 0x000f2cbe │ │ │ │ + @ instruction: 0x0016cef8 │ │ │ │ + mulseq r6, r4, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 164f1c │ │ │ │ + beq 164f04 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 164fbc │ │ │ │ + bhi 164fa4 │ │ │ │ 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 164ddc │ │ │ │ + bls 164dc4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 16500c │ │ │ │ + bcs 164ff4 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - blt 164db0 │ │ │ │ + blt 164d98 │ │ │ │ add r4, r1, #1 │ │ │ │ - b 164de0 │ │ │ │ + b 164dc8 │ │ │ │ mov r4, r9 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 164fd8 │ │ │ │ + bcc 164fc0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 164f20 │ │ │ │ + beq 164f08 │ │ │ │ add r1, r0, r4 │ │ │ │ ldrsb r3, [r1] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 164e64 │ │ │ │ + ble 164e4c │ │ │ │ cmp r5, r7 │ │ │ │ - bls 164e2c │ │ │ │ + bls 164e14 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs 165024 │ │ │ │ + bcs 16500c │ │ │ │ add r1, r0, r5 │ │ │ │ sub r5, r5, #1 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - blt 164e04 │ │ │ │ + blt 164dec │ │ │ │ add r9, r5, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bcc 164fec │ │ │ │ - beq 164f1c │ │ │ │ + bcc 164fd4 │ │ │ │ + beq 164f04 │ │ │ │ add r1, r0, r9 │ │ │ │ ldrsb r3, [r1] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r0, r3 │ │ │ │ - ble 164ee0 │ │ │ │ - bl 1bd86c │ │ │ │ + ble 164ec8 │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 164f7c │ │ │ │ + beq 164f64 │ │ │ │ eor r8, r0, #1 │ │ │ │ - b 164f1c │ │ │ │ + b 164f04 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - bcc 164f20 │ │ │ │ + bcc 164f08 │ │ │ │ sub ip, r2, r4 │ │ │ │ mov r4, #2 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ movcs r4, #3 │ │ │ │ cmpcs r3, #240 @ 0xf0 │ │ │ │ - bcs 164f2c │ │ │ │ + bcs 164f14 │ │ │ │ cmp r4, ip │ │ │ │ - bhi 164f20 │ │ │ │ + bhi 164f08 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov fp, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 164f20 │ │ │ │ + beq 164f08 │ │ │ │ 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 166840 │ │ │ │ + bl 166828 │ │ │ │ tst r0, #1 │ │ │ │ - beq 165000 │ │ │ │ + beq 164fe8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - b 164e04 │ │ │ │ + b 164dec │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 164f1c │ │ │ │ + bcc 164f04 │ │ │ │ sub r3, r2, r9 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 164fa4 │ │ │ │ + bcs 164f8c │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 164f1c │ │ │ │ + bhi 164f04 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 164f44 │ │ │ │ + bne 164f2c │ │ │ │ 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 164f20 │ │ │ │ + bcc 164f08 │ │ │ │ mov r4, #4 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bls 164e90 │ │ │ │ - b 164f20 │ │ │ │ + bls 164e78 │ │ │ │ + b 164f08 │ │ │ │ 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 166840 │ │ │ │ + bl 166828 │ │ │ │ tst r0, #1 │ │ │ │ - beq 165000 │ │ │ │ + beq 164fe8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 164e5c │ │ │ │ - ldr r0, [pc, #208] @ 165054 │ │ │ │ + bne 164e44 │ │ │ │ + ldr r0, [pc, #208] @ 16503c │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #204] @ 165058 │ │ │ │ - ldr r1, [pc, #204] @ 16505c │ │ │ │ + ldr r3, [pc, #204] @ 165040 │ │ │ │ + ldr r1, [pc, #204] @ 165044 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ cmp r3, #4 │ │ │ │ - bcc 164f1c │ │ │ │ + bcc 164f04 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 164f08 │ │ │ │ - b 164f1c │ │ │ │ - ldr r3, [pc, #132] @ 165048 │ │ │ │ + bls 164ef0 │ │ │ │ + b 164f04 │ │ │ │ + ldr r3, [pc, #132] @ 165030 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r7 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #100] @ 165044 │ │ │ │ + ldr r3, [pc, #100] @ 16502c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #92] @ 165050 │ │ │ │ + ldr r3, [pc, #92] @ 165038 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #56] @ 165040 │ │ │ │ + ldr r0, [pc, #56] @ 165028 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r3, [pc, #40] @ 16503c │ │ │ │ + ldr r3, [pc, #40] @ 165024 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr r3, [pc, #32] @ 16504c │ │ │ │ + ldr r3, [pc, #32] @ 165034 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ + @ instruction: 0x0016cbfc │ │ │ │ + andseq ip, r6, ip, lsr #24 │ │ │ │ + andseq ip, r6, ip, lsr ip │ │ │ │ + andseq ip, r6, r4, lsl #24 │ │ │ │ andseq ip, r6, r4, ror #23 │ │ │ │ - andseq ip, r6, r4, lsl ip │ │ │ │ - andseq ip, r6, r4, lsr #24 │ │ │ │ - andseq ip, r6, ip, ror #23 │ │ │ │ - andseq ip, r6, ip, asr #23 │ │ │ │ - andseq ip, r6, r0, lsl ip │ │ │ │ - andeq r2, pc, lr, asr sl @ │ │ │ │ - mulseq r6, r8, ip │ │ │ │ - andseq ip, r6, r4, asr #24 │ │ │ │ + andseq ip, r6, r8, lsr #24 │ │ │ │ + andeq r2, pc, r6, ror sl @ │ │ │ │ + @ instruction: 0x0016ccb0 │ │ │ │ + andseq ip, r6, ip, asr ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 1650a0 │ │ │ │ - ldr r3, [pc, #40] @ 1650a4 │ │ │ │ + ldr r1, [pc, #40] @ 165088 │ │ │ │ + ldr r3, [pc, #40] @ 16508c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, pc, r6, asr sl @ │ │ │ │ - andseq ip, r6, r8, ror #25 │ │ │ │ + andeq r2, pc, lr, ror #20 │ │ │ │ + andseq ip, r6, r0, lsl #26 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1650f8 │ │ │ │ + bne 1650e0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 16510c │ │ │ │ + ldr r3, [pc, #64] @ 1650f4 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 165110 │ │ │ │ + ldr r1, [pc, #60] @ 1650f8 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 165114 │ │ │ │ + ldr r1, [pc, #20] @ 1650fc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - mulseq r6, r8, fp │ │ │ │ - andeq r5, lr, sp, asr r8 │ │ │ │ - andeq r5, lr, r1, lsr r8 │ │ │ │ + b 234680 │ │ │ │ + @ instruction: 0x0016cbb0 │ │ │ │ + andeq r5, lr, r5, ror r8 │ │ │ │ + andeq r5, lr, r9, asr #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 165168 │ │ │ │ + bne 165150 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 16517c │ │ │ │ + ldr r3, [pc, #64] @ 165164 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 165180 │ │ │ │ + ldr r1, [pc, #60] @ 165168 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 165184 │ │ │ │ + ldr r1, [pc, #20] @ 16516c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq ip, r6, r8, lsr fp │ │ │ │ - andeq r5, lr, sp, ror #15 │ │ │ │ - andeq r5, lr, r1, asr #15 │ │ │ │ + b 234680 │ │ │ │ + andseq ip, r6, r0, asr fp │ │ │ │ + andeq r5, lr, r5, lsl #16 │ │ │ │ + ldrdeq r5, [lr], -r9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1651b0 │ │ │ │ - ldr r1, [pc, #76] @ 1651f0 │ │ │ │ + bne 165198 │ │ │ │ + ldr r1, [pc, #76] @ 1651d8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 1651e8 │ │ │ │ - ldr r3, [pc, #40] @ 1651ec │ │ │ │ + ldr r1, [pc, #40] @ 1651d0 │ │ │ │ + ldr r3, [pc, #40] @ 1651d4 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r5, lr, r5, ror r7 │ │ │ │ - andseq ip, r6, r0, ror #21 │ │ │ │ andeq r5, lr, sp, lsl #15 │ │ │ │ + @ instruction: 0x0016caf8 │ │ │ │ + andeq r5, lr, r5, lsr #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 165234 │ │ │ │ - ldr r3, [pc, #40] @ 165238 │ │ │ │ + ldr r1, [pc, #40] @ 16521c │ │ │ │ + ldr r3, [pc, #40] @ 165220 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - muleq pc, r7, r8 @ │ │ │ │ - andseq ip, r6, r4, lsl fp │ │ │ │ + andeq r2, pc, pc, lsr #17 │ │ │ │ + andseq ip, r6, ip, lsr #22 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 165264 │ │ │ │ - ldr r1, [pc, #76] @ 1652a4 │ │ │ │ + bne 16524c │ │ │ │ + ldr r1, [pc, #76] @ 16528c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 16529c │ │ │ │ - ldr r3, [pc, #40] @ 1652a0 │ │ │ │ + ldr r1, [pc, #40] @ 165284 │ │ │ │ + ldr r3, [pc, #40] @ 165288 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r5, lr, r1, asr #13 │ │ │ │ - andseq ip, r6, ip, lsl sl │ │ │ │ ldrdeq r5, [lr], -r9 │ │ │ │ + andseq ip, r6, r4, lsr sl │ │ │ │ + strdeq r5, [lr], -r1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 1652e8 │ │ │ │ - ldr r3, [pc, #40] @ 1652ec │ │ │ │ + ldr r1, [pc, #40] @ 1652d0 │ │ │ │ + ldr r3, [pc, #40] @ 1652d4 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, pc, r2, lsl #16 │ │ │ │ - mulseq r6, r0, sl │ │ │ │ + andeq r2, pc, sl, lsl r8 @ │ │ │ │ + andseq ip, r6, r8, lsr #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 165318 │ │ │ │ - ldr r1, [pc, #76] @ 165358 │ │ │ │ + bne 165300 │ │ │ │ + ldr r1, [pc, #76] @ 165340 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 165350 │ │ │ │ - ldr r3, [pc, #40] @ 165354 │ │ │ │ + ldr r1, [pc, #40] @ 165338 │ │ │ │ + ldr r3, [pc, #40] @ 16533c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r5, lr, sp, lsl #12 │ │ │ │ - andseq ip, r6, r8, asr r9 │ │ │ │ andeq r5, lr, r5, lsr #12 │ │ │ │ + andseq ip, r6, r0, ror r9 │ │ │ │ + andeq r5, lr, sp, lsr r6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 16539c │ │ │ │ - ldr r3, [pc, #40] @ 1653a0 │ │ │ │ + ldr r1, [pc, #40] @ 165384 │ │ │ │ + ldr r3, [pc, #40] @ 165388 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, pc, ip, lsr #14 │ │ │ │ - mulseq r6, ip, r9 │ │ │ │ + andeq r2, pc, r4, asr #14 │ │ │ │ + @ instruction: 0x0016c9b4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1653f4 │ │ │ │ + bne 1653dc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 165408 │ │ │ │ + ldr r3, [pc, #64] @ 1653f0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 16540c │ │ │ │ + ldr r1, [pc, #60] @ 1653f4 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 165410 │ │ │ │ + ldr r1, [pc, #20] @ 1653f8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq ip, r6, ip, ror #17 │ │ │ │ - andeq r5, lr, r1, ror #10 │ │ │ │ - andeq r5, lr, r5, lsr r5 │ │ │ │ + b 234680 │ │ │ │ + andseq ip, r6, r4, lsl #18 │ │ │ │ + andeq r5, lr, r9, ror r5 │ │ │ │ + andeq r5, lr, sp, asr #10 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 16543c │ │ │ │ - ldr r1, [pc, #76] @ 16547c │ │ │ │ + bne 165424 │ │ │ │ + ldr r1, [pc, #76] @ 165464 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 165474 │ │ │ │ - ldr r3, [pc, #40] @ 165478 │ │ │ │ + ldr r1, [pc, #40] @ 16545c │ │ │ │ + ldr r3, [pc, #40] @ 165460 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r5, lr, r9, ror #9 │ │ │ │ - andseq ip, r6, r4, lsr #17 │ │ │ │ andeq r5, lr, r1, lsl #10 │ │ │ │ + @ instruction: 0x0016c8bc │ │ │ │ + andeq r5, lr, r9, lsl r5 │ │ │ │ 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 1654bc │ │ │ │ - ldr r1, [pc, #76] @ 1654f4 │ │ │ │ + bne 1654a4 │ │ │ │ + ldr r1, [pc, #76] @ 1654dc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #40] @ 1654ec │ │ │ │ - ldr r3, [pc, #40] @ 1654f0 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #40] @ 1654d4 │ │ │ │ + ldr r3, [pc, #40] @ 1654d8 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r5, lr, r1, ror r4 │ │ │ │ - andseq ip, r6, ip, lsl #16 │ │ │ │ andeq r5, lr, r9, lsl #9 │ │ │ │ + andseq ip, r6, r4, lsr #16 │ │ │ │ + andeq r5, lr, r1, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 234610 │ │ │ │ + bl 2345f8 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1655c0 │ │ │ │ + beq 1655a8 │ │ │ │ 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 16559c │ │ │ │ + b 165584 │ │ │ │ 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] @ 1655d0 │ │ │ │ + ldr r0, [pc, #92] @ 1655b8 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #80] @ 1655d4 │ │ │ │ + ldr r2, [pc, #80] @ 1655bc │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2382dc │ │ │ │ + bl 2382c4 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - beq 1655c0 │ │ │ │ + beq 1655a8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 165540 │ │ │ │ + bne 165528 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r5, r5, #48 @ 0x30 │ │ │ │ and r0, r0, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 1655a4 │ │ │ │ + beq 16558c │ │ │ │ eor r8, r0, r7 │ │ │ │ - b 165540 │ │ │ │ + b 165528 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238404 │ │ │ │ + bl 2383ec │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0016ccf4 │ │ │ │ - @ instruction: 0x0016ccd4 │ │ │ │ + andseq ip, r6, ip, lsl #26 │ │ │ │ + andseq ip, r6, ip, ror #25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 165618 │ │ │ │ - ldr r3, [pc, #40] @ 16561c │ │ │ │ + ldr r1, [pc, #40] @ 165600 │ │ │ │ + ldr r3, [pc, #40] @ 165604 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, pc, r6, asr #9 │ │ │ │ - andseq ip, r6, r0, asr r7 │ │ │ │ + ldrdeq r2, [pc], -lr │ │ │ │ + andseq ip, r6, r8, ror #14 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16566c │ │ │ │ + beq 165654 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 165680 │ │ │ │ - ldr r3, [pc, #60] @ 165684 │ │ │ │ + ldr r1, [pc, #60] @ 165668 │ │ │ │ + ldr r3, [pc, #60] @ 16566c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 165688 │ │ │ │ + ldr r1, [pc, #20] @ 165670 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - strdeq r5, [lr], -r1 │ │ │ │ - andseq ip, r6, ip, lsl #12 │ │ │ │ - @ instruction: 0x000e52bd │ │ │ │ + b 234680 │ │ │ │ + andeq r5, lr, r9, lsl #6 │ │ │ │ + andseq ip, r6, r4, lsr #12 │ │ │ │ + ldrdeq r5, [lr], -r5 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1656dc │ │ │ │ + bne 1656c4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 1656f0 │ │ │ │ + ldr r3, [pc, #64] @ 1656d8 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 1656f4 │ │ │ │ + ldr r1, [pc, #60] @ 1656dc │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 1656f8 │ │ │ │ + ldr r1, [pc, #20] @ 1656e0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq ip, r6, r4, lsr r6 │ │ │ │ - andeq r5, lr, r9, ror r2 │ │ │ │ - andeq r5, lr, sp, asr #4 │ │ │ │ + b 234680 │ │ │ │ + andseq ip, r6, ip, asr #12 │ │ │ │ + muleq lr, r1, r2 │ │ │ │ + andeq r5, lr, r5, ror #4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 16573c │ │ │ │ - ldr r3, [pc, #40] @ 165740 │ │ │ │ + ldr r1, [pc, #40] @ 165724 │ │ │ │ + ldr r3, [pc, #40] @ 165728 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - muleq pc, r8, r3 @ │ │ │ │ - andseq ip, r6, ip, lsl r6 │ │ │ │ + @ instruction: 0x000f23b0 │ │ │ │ + andseq ip, r6, r4, lsr r6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 165784 │ │ │ │ - ldr r3, [pc, #40] @ 165788 │ │ │ │ + ldr r1, [pc, #40] @ 16576c │ │ │ │ + ldr r3, [pc, #40] @ 165770 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, pc, r8, lsl #7 │ │ │ │ - andseq ip, r6, r4, lsr #12 │ │ │ │ + andeq r2, pc, r0, lsr #7 │ │ │ │ + andseq ip, r6, ip, lsr r6 │ │ │ │ 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 1657c8 │ │ │ │ - ldr r1, [pc, #76] @ 165800 │ │ │ │ + bne 1657b0 │ │ │ │ + ldr r1, [pc, #76] @ 1657e8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #40] @ 1657f8 │ │ │ │ - ldr r3, [pc, #40] @ 1657fc │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #40] @ 1657e0 │ │ │ │ + ldr r3, [pc, #40] @ 1657e4 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r5, lr, r5, ror #2 │ │ │ │ - andseq ip, r6, r0, lsr r5 │ │ │ │ andeq r5, lr, sp, ror r1 │ │ │ │ + andseq ip, r6, r8, asr #10 │ │ │ │ + muleq lr, r5, r1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 165844 │ │ │ │ - ldr r3, [pc, #40] @ 165848 │ │ │ │ + ldr r1, [pc, #40] @ 16582c │ │ │ │ + ldr r3, [pc, #40] @ 165830 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r8, lr, r4, ror #18 │ │ │ │ - andseq ip, r6, r4, lsl #10 │ │ │ │ + andeq r8, lr, ip, ror r9 │ │ │ │ + andseq ip, r6, ip, lsl r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 16588c │ │ │ │ - ldr r3, [pc, #40] @ 165890 │ │ │ │ + ldr r1, [pc, #40] @ 165874 │ │ │ │ + ldr r3, [pc, #40] @ 165878 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - muleq pc, r3, r2 @ │ │ │ │ - andseq ip, r6, ip, lsr #10 │ │ │ │ + andeq r2, pc, fp, lsr #5 │ │ │ │ + andseq ip, r6, r4, asr #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #92] @ 165908 │ │ │ │ + ldr ip, [pc, #92] @ 1658f0 │ │ │ │ mov r6, #3 │ │ │ │ - ldr lr, [pc, #88] @ 16590c │ │ │ │ + ldr lr, [pc, #88] @ 1658f4 │ │ │ │ add r5, r0, #24 │ │ │ │ - ldr r4, [pc, #84] @ 165910 │ │ │ │ + ldr r4, [pc, #84] @ 1658f8 │ │ │ │ mov r7, #6 │ │ │ │ - ldr r1, [pc, #80] @ 165914 │ │ │ │ + ldr r1, [pc, #80] @ 1658fc │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #76] @ 165918 │ │ │ │ + ldr r3, [pc, #76] @ 165900 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x0016c4d8 │ │ │ │ - andeq r2, pc, r7, ror #4 │ │ │ │ - andseq ip, r6, r0, ror #9 │ │ │ │ - andeq r2, pc, r3, asr #4 │ │ │ │ - andeq r2, pc, sp, asr #4 │ │ │ │ + @ instruction: 0x0016c4f0 │ │ │ │ + andeq r2, pc, pc, ror r2 @ │ │ │ │ + @ instruction: 0x0016c4f8 │ │ │ │ + andeq r2, pc, fp, asr r2 @ │ │ │ │ + andeq r2, pc, r5, ror #4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 165944 │ │ │ │ - ldr r1, [pc, #76] @ 165984 │ │ │ │ + bne 16592c │ │ │ │ + ldr r1, [pc, #76] @ 16596c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 16597c │ │ │ │ - ldr r3, [pc, #40] @ 165980 │ │ │ │ + ldr r1, [pc, #40] @ 165964 │ │ │ │ + ldr r3, [pc, #40] @ 165968 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, lr, r1, ror #31 │ │ │ │ - andseq ip, r6, ip, ror #6 │ │ │ │ strdeq r4, [lr], -r9 │ │ │ │ + andseq ip, r6, r4, lsl #7 │ │ │ │ + andeq r5, lr, r1, lsl r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1659d0 │ │ │ │ + beq 1659b8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1659b0 │ │ │ │ + b 165998 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1659d0 │ │ │ │ + beq 1659b8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1659a4 │ │ │ │ + beq 16598c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1659a4 │ │ │ │ + b 16598c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1659f0 │ │ │ │ + beq 1659d8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 165a30 │ │ │ │ + beq 165a18 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 165a10 │ │ │ │ + b 1659f8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 165a30 │ │ │ │ + beq 165a18 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165a04 │ │ │ │ + beq 1659ec │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 165a04 │ │ │ │ + b 1659ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165a50 │ │ │ │ + beq 165a38 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165a6c │ │ │ │ + beq 165a54 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165a88 │ │ │ │ + beq 165a70 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165aa4 │ │ │ │ + beq 165a8c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165ac4 │ │ │ │ + beq 165aac │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 165adc │ │ │ │ + bne 165ac4 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 165ae4 │ │ │ │ + bne 165acc │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ba8 │ │ │ │ + bl 165b90 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 165b44 │ │ │ │ + b 165b2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ba8 │ │ │ │ + bl 165b90 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165b88 │ │ │ │ + beq 165b70 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165ba4 │ │ │ │ + beq 165b8c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -328505,535 +328499,535 @@ │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165cc4 │ │ │ │ + beq 165cac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 16631c │ │ │ │ + b 166304 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165ca4 │ │ │ │ + beq 165c8c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165cc4 │ │ │ │ + beq 165cac │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 178bc8 │ │ │ │ - b 165c80 │ │ │ │ + bl 178bb0 │ │ │ │ + b 165c68 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 165cc8 │ │ │ │ + bne 165cb0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 16631c │ │ │ │ + b 166304 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 178bc8 │ │ │ │ + bl 178bb0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165cc4 │ │ │ │ + beq 165cac │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165cc4 │ │ │ │ + beq 165cac │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 16631c │ │ │ │ - b 165ce4 │ │ │ │ + b 166304 │ │ │ │ + b 165ccc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165d08 │ │ │ │ + beq 165cf0 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 165d78 │ │ │ │ + beq 165d60 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 165d5c │ │ │ │ + beq 165d44 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 165d40 │ │ │ │ + b 165d28 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 165d5c │ │ │ │ + beq 165d44 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165d34 │ │ │ │ + beq 165d1c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 165d34 │ │ │ │ + b 165d1c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 165d78 │ │ │ │ + beq 165d60 │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 165dc8 │ │ │ │ + bne 165db0 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 165d9c │ │ │ │ + bne 165d84 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 172884 │ │ │ │ + b 17286c │ │ │ │ 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 165dd4 │ │ │ │ + bne 165dbc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 165d94 │ │ │ │ + bne 165d7c │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 165d94 │ │ │ │ + bl 17297c │ │ │ │ + b 165d7c │ │ │ │ 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 165e08 │ │ │ │ + bne 165df0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 165e30 │ │ │ │ + bne 165e18 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 165e4c │ │ │ │ + bne 165e34 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 165e70 │ │ │ │ + bne 165e58 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165e8c │ │ │ │ + beq 165e74 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165eac │ │ │ │ + beq 165e94 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 165ed4 │ │ │ │ + bne 165ebc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 165ef0 │ │ │ │ + bne 165ed8 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165ecc │ │ │ │ + beq 165eb4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #76] @ 0x4c │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 165f1c │ │ │ │ + bne 165f04 │ │ │ │ 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 165f28 │ │ │ │ + bne 165f10 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 165f70 │ │ │ │ + bne 165f58 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1664a4 │ │ │ │ + b 16648c │ │ │ │ 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 165f7c │ │ │ │ - cmp r2, #1 │ │ │ │ bne 165f64 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 165f4c │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 165f64 │ │ │ │ + bl 17297c │ │ │ │ + b 165f4c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 16648c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 166048 │ │ │ │ + bne 166030 │ │ │ │ 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 165fe0 │ │ │ │ + bne 165fc8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 166004 │ │ │ │ + bne 165fec │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ ldrb r0, [r4, #724] @ 0x2d4 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 16607c │ │ │ │ + bne 166064 │ │ │ │ ldr r0, [r4, #1280]! @ 0x500 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16601c │ │ │ │ + bne 166004 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 172884 │ │ │ │ + b 17286c │ │ │ │ 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 166054 │ │ │ │ + bne 16603c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 165fd4 │ │ │ │ + bne 165fbc │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 165fd4 │ │ │ │ + bl 17297c │ │ │ │ + b 165fbc │ │ │ │ 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 166088 │ │ │ │ + bne 166070 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 166014 │ │ │ │ + bne 165ffc │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 166014 │ │ │ │ + bl 17297c │ │ │ │ + b 165ffc │ │ │ │ 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 1660bc │ │ │ │ + bne 1660a4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 166134 │ │ │ │ + bne 16611c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172884 │ │ │ │ - b 166134 │ │ │ │ + bl 17286c │ │ │ │ + b 16611c │ │ │ │ bl 3a910 │ │ │ │ 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 1660fc │ │ │ │ + bne 1660e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16612c │ │ │ │ + bne 166114 │ │ │ │ dmb ish │ │ │ │ - bl 172884 │ │ │ │ - b 16612c │ │ │ │ + bl 17286c │ │ │ │ + b 166114 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ - bl 165d7c │ │ │ │ + bl 165d64 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 178bc8 │ │ │ │ + bl 178bb0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16617c │ │ │ │ + beq 166164 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1661a4 │ │ │ │ + beq 16618c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 1661c0 │ │ │ │ + bne 1661a8 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1661c8 │ │ │ │ + bne 1661b0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 166238 │ │ │ │ + bne 166220 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16620c │ │ │ │ + bne 1661f4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 172884 │ │ │ │ + b 17286c │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 166244 │ │ │ │ + bne 16622c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 166204 │ │ │ │ + bne 1661ec │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 166204 │ │ │ │ + bl 17297c │ │ │ │ + b 1661ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 166278 │ │ │ │ + bne 166260 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1662a0 │ │ │ │ + bne 166288 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 1662d0 │ │ │ │ + bne 1662b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1664a4 │ │ │ │ + b 16648c │ │ │ │ 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 1662dc │ │ │ │ - cmp r2, #1 │ │ │ │ bne 1662c4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 1662ac │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 1662c4 │ │ │ │ + bl 17297c │ │ │ │ + b 1662ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 16648c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ba8 │ │ │ │ + bl 165b90 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 16636c │ │ │ │ + b 166354 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ba8 │ │ │ │ + bl 165b90 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 1663ac │ │ │ │ + bne 166394 │ │ │ │ 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 1663b8 │ │ │ │ + bne 1663a0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ ldr r1, [r0] │ │ │ │ subs r2, r1, #34 @ 0x22 │ │ │ │ movcc r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16640c │ │ │ │ + beq 1663f4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 166408 │ │ │ │ + bne 1663f0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, #8 │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ - bgt 16641c │ │ │ │ + bgt 166404 │ │ │ │ bx lr │ │ │ │ mov r2, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r2, #4 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -329042,294 +329036,294 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b ab350 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 166458 │ │ │ │ + bne 166440 │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1664a4 │ │ │ │ + b 16648c │ │ │ │ add r0, r4, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 166464 │ │ │ │ - cmp r2, #1 │ │ │ │ bne 16644c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 166434 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 16644c │ │ │ │ + bl 17297c │ │ │ │ + b 166434 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 16648c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 16651c │ │ │ │ + beq 166504 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1664d4 │ │ │ │ + b 1664bc │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 16651c │ │ │ │ + beq 166504 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ sub r1, r0, #6 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 1664fc │ │ │ │ + bcs 1664e4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1664c8 │ │ │ │ + beq 1664b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 1664c0 │ │ │ │ + b 1664a8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1664c8 │ │ │ │ + bne 1664b0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1664c8 │ │ │ │ + beq 1664b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 1664c0 │ │ │ │ + b 1664a8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 166538 │ │ │ │ + beq 166520 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 166554 │ │ │ │ + beq 16653c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrd r8, [r4, #80] @ 0x50 │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 166578 │ │ │ │ + beq 166560 │ │ │ │ add r6, r0, #12 │ │ │ │ - bl 179500 │ │ │ │ + bl 1794e8 │ │ │ │ mov r0, r6 │ │ │ │ - b 166560 │ │ │ │ + b 166548 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 166598 │ │ │ │ + beq 166580 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 166774 │ │ │ │ + bl 16675c │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 165988 │ │ │ │ + bl 165970 │ │ │ │ ldr r1, [r4, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1665c8 │ │ │ │ + beq 1665b0 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1665ec │ │ │ │ + beq 1665d4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 179500 │ │ │ │ + bl 1794e8 │ │ │ │ mov r6, r5 │ │ │ │ - b 1665d0 │ │ │ │ + b 1665b8 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16660c │ │ │ │ + beq 1665f4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 166774 │ │ │ │ + bl 16675c │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 165988 │ │ │ │ + bl 165970 │ │ │ │ ldr r1, [r4, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 166638 │ │ │ │ + beq 166620 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 166690 │ │ │ │ + bne 166678 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 166664 │ │ │ │ + bne 16664c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 172884 │ │ │ │ + b 17286c │ │ │ │ add r0, r4, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 16669c │ │ │ │ + bne 166684 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16665c │ │ │ │ + bne 166644 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 16665c │ │ │ │ + bl 17297c │ │ │ │ + b 166644 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1666d0 │ │ │ │ + bne 1666b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1666f8 │ │ │ │ + bne 1666e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 172884 │ │ │ │ + bl 17286c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 16674c │ │ │ │ + beq 166734 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 16672c │ │ │ │ + b 166714 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 16674c │ │ │ │ + beq 166734 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 166720 │ │ │ │ + beq 166708 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 166720 │ │ │ │ + b 166708 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 166770 │ │ │ │ + beq 166758 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1667bc │ │ │ │ + beq 1667a4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 16679c │ │ │ │ + b 166784 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1667bc │ │ │ │ + beq 1667a4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 166790 │ │ │ │ + beq 166778 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 166790 │ │ │ │ + b 166778 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1667dc │ │ │ │ + beq 1667c4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 16681c │ │ │ │ + beq 166804 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1667fc │ │ │ │ + b 1667e4 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 16681c │ │ │ │ + beq 166804 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1667f0 │ │ │ │ + beq 1667d8 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1667f0 │ │ │ │ + b 1667d8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16683c │ │ │ │ + beq 166824 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 1668c8 │ │ │ │ + beq 1668b0 │ │ │ │ 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 1668d0 │ │ │ │ + bcc 1668b8 │ │ │ │ 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 1668d8 │ │ │ │ + bcc 1668c0 │ │ │ │ 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 │ │ │ │ @@ -329341,379 +329335,379 @@ │ │ │ │ orr r1, r3, ip, lsl #12 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 16697c │ │ │ │ + beq 166964 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov fp, r2 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ mov r4, r1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub sl, r0, #12 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsr r1, sl, #2 │ │ │ │ mul r1, r1, r2 │ │ │ │ umull r5, r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 16694c │ │ │ │ + bne 166934 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 166964 │ │ │ │ + beq 16694c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r0, r0, #12 │ │ │ │ add r1, r1, #12 │ │ │ │ adds r5, r2, r5 │ │ │ │ - bcc 166930 │ │ │ │ - ldr r0, [pc, #892] @ 166cd0 │ │ │ │ + bcc 166918 │ │ │ │ + ldr r0, [pc, #892] @ 166cb8 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #888] @ 166cd4 │ │ │ │ + ldr r2, [pc, #888] @ 166cbc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 166994 │ │ │ │ + bpl 16697c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r8, {r0, r1} │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 1669bc │ │ │ │ + beq 1669a4 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 166970 │ │ │ │ + beq 166958 │ │ │ │ mov r7, r0 │ │ │ │ - b 1669c0 │ │ │ │ + b 1669a8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r9, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r6, r5 │ │ │ │ stm r0, {r5, r7, r9} │ │ │ │ - bhi 166c80 │ │ │ │ + bhi 166c68 │ │ │ │ add r0, r7, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r9, r6 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ sub r6, r5, r0 │ │ │ │ add r7, r7, r0 │ │ │ │ cmp r2, #4 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bhi 166be0 │ │ │ │ + bhi 166bc8 │ │ │ │ add r0, pc, #8 │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 166c48 │ │ │ │ + beq 166c30 │ │ │ │ add r0, r2, #16 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bcc 166c64 │ │ │ │ + bcc 166c4c │ │ │ │ ldr r1, [r0] │ │ │ │ add r8, r0, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 24cd4 │ │ │ │ sub r6, r6, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ subs sl, sl, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bne 166a3c │ │ │ │ - b 166c48 │ │ │ │ + bne 166a24 │ │ │ │ + b 166c30 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 166c48 │ │ │ │ + beq 166c30 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r4, r2, #16 │ │ │ │ cmp r6, #4 │ │ │ │ ldrdcs r8, [r4] │ │ │ │ subcs r6, r6, #4 │ │ │ │ ldrcs r0, [fp] │ │ │ │ strcs r0, [r7] │ │ │ │ cmpcs r6, r9 │ │ │ │ - bcc 166c64 │ │ │ │ + bcc 166c4c │ │ │ │ add r7, r7, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne 166a84 │ │ │ │ - b 166c48 │ │ │ │ + bne 166a6c │ │ │ │ + b 166c30 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 166c48 │ │ │ │ + beq 166c30 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r4, r2, #16 │ │ │ │ cmp r6, #2 │ │ │ │ ldrdcs r8, [r4] │ │ │ │ subcs r6, r6, #2 │ │ │ │ ldrhcs r0, [fp] │ │ │ │ strhcs r0, [r7] │ │ │ │ cmpcs r6, r9 │ │ │ │ - bcc 166c64 │ │ │ │ + bcc 166c4c │ │ │ │ add r7, r7, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne 166adc │ │ │ │ - b 166c48 │ │ │ │ + bne 166ac4 │ │ │ │ + b 166c30 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 166c48 │ │ │ │ + beq 166c30 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r4, r2, #16 │ │ │ │ cmp r6, #3 │ │ │ │ ldrdcs r8, [r4] │ │ │ │ subcs r6, r6, #3 │ │ │ │ ldrhcs r0, [fp] │ │ │ │ ldrbcs r1, [fp, #2] │ │ │ │ strbcs r1, [r7, #2] │ │ │ │ strhcs r0, [r7] │ │ │ │ cmpcs r6, r9 │ │ │ │ - bcc 166c64 │ │ │ │ + bcc 166c4c │ │ │ │ add r7, r7, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne 166b34 │ │ │ │ - b 166c48 │ │ │ │ + bne 166b1c │ │ │ │ + b 166c30 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 166c48 │ │ │ │ + beq 166c30 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r4, r2, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 166c64 │ │ │ │ + beq 166c4c │ │ │ │ ldrd r8, [r4] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldrb r0, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ strb r0, [r7] │ │ │ │ - bcc 166c64 │ │ │ │ + bcc 166c4c │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne 166b94 │ │ │ │ - b 166c48 │ │ │ │ + bne 166b7c │ │ │ │ + b 166c30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp fp, #1 │ │ │ │ - beq 166c48 │ │ │ │ + beq 166c30 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r4, r0, #16 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc 166c64 │ │ │ │ + bcc 166c4c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ ldrd r8, [r4] │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ sub r6, r6, r0 │ │ │ │ cmp r6, r9 │ │ │ │ - bcc 166c64 │ │ │ │ + bcc 166c4c │ │ │ │ add r7, r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne 166bf4 │ │ │ │ + bne 166bdc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, r5, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #108] @ 166cd8 │ │ │ │ - ldr r2, [pc, #108] @ 166cdc │ │ │ │ + ldr r0, [pc, #108] @ 166cc0 │ │ │ │ + ldr r2, [pc, #108] @ 166cc4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #19 │ │ │ │ bl 3ab14 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 3383c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - b 1669e0 │ │ │ │ + b 1669c8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 166ccc │ │ │ │ + beq 166cb4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, pc, r3, lsl r1 @ │ │ │ │ - andseq fp, r6, ip, ror #5 │ │ │ │ - strdeq r0, [pc], -r6 │ │ │ │ - andseq sl, r6, r8, asr #31 │ │ │ │ + andeq r1, pc, fp, lsr #2 │ │ │ │ + andseq fp, r6, r4, lsl #6 │ │ │ │ + andeq r0, pc, lr, lsl #28 │ │ │ │ + andseq sl, r6, r0, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, #0 │ │ │ │ lsl r6, r0, #2 │ │ │ │ movw r0, #26214 @ 0x6666 │ │ │ │ movt r0, #1638 @ 0x666 │ │ │ │ cmp r2, r0 │ │ │ │ - bls 166d1c │ │ │ │ + bls 166d04 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 166d54 │ │ │ │ + beq 166d3c │ │ │ │ mov r9, r2 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 166d0c │ │ │ │ + beq 166cf4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ - b 166d5c │ │ │ │ + b 166d44 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ stmib sp, {r0, r8} │ │ │ │ add ip, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r0, ip │ │ │ │ ldm r4, {r1, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r3, r5, r6, r7} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sp │ │ │ │ mov r2, ip │ │ │ │ - bl 179600 │ │ │ │ + bl 1795e8 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm sl, {r0, r1, r2} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 166704 │ │ │ │ - b 166dc8 │ │ │ │ + bl 1666ec │ │ │ │ + b 166db0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 166dcc │ │ │ │ + beq 166db4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 166df4 │ │ │ │ - ldr r1, [pc, #76] @ 166e34 │ │ │ │ + bne 166ddc │ │ │ │ + ldr r1, [pc, #76] @ 166e1c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 166e2c │ │ │ │ - ldr r3, [pc, #40] @ 166e30 │ │ │ │ + ldr r1, [pc, #40] @ 166e14 │ │ │ │ + ldr r3, [pc, #40] @ 166e18 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r3, lr, r1, lsr fp │ │ │ │ - @ instruction: 0x0016aebc │ │ │ │ andeq r3, lr, r9, asr #22 │ │ │ │ + @ instruction: 0x0016aed4 │ │ │ │ + andeq r3, lr, r1, ror #22 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 166e74 │ │ │ │ - ldr r3, [pc, #40] @ 166e78 │ │ │ │ + ldr r1, [pc, #40] @ 166e5c │ │ │ │ + ldr r3, [pc, #40] @ 166e60 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r7, lr, r4, lsr #6 │ │ │ │ - @ instruction: 0x0016aed4 │ │ │ │ + andeq r7, lr, ip, lsr r3 │ │ │ │ + andseq sl, r6, ip, ror #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 166ef0 │ │ │ │ + ldr ip, [pc, #100] @ 166ed8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 166ef4 │ │ │ │ + ldr lr, [pc, #96] @ 166edc │ │ │ │ mov r6, #16 │ │ │ │ - ldr r1, [pc, #92] @ 166ef8 │ │ │ │ + ldr r1, [pc, #92] @ 166ee0 │ │ │ │ mov r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ 166efc │ │ │ │ + ldr r3, [pc, #88] @ 166ee4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 166f00 │ │ │ │ + ldr r4, [pc, #84] @ 166ee8 │ │ │ │ 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 │ │ │ │ @@ -329721,22 +329715,22 @@ │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andeq r7, lr, ip, asr #5 │ │ │ │ - @ instruction: 0x0016aed8 │ │ │ │ - andeq r0, pc, r3, lsr ip @ │ │ │ │ - andeq r0, pc, sp, lsr #24 │ │ │ │ - andseq sl, r6, r0, lsr lr │ │ │ │ + andeq r7, lr, r4, ror #5 │ │ │ │ + @ instruction: 0x0016aef0 │ │ │ │ + andeq r0, pc, fp, asr #24 │ │ │ │ + andeq r0, pc, r5, asr #24 │ │ │ │ + andseq sl, r6, r8, asr #28 │ │ │ │ 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] │ │ │ │ @@ -329765,34 +329759,34 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 166fc8 │ │ │ │ + beq 166fb0 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc 16707c │ │ │ │ + bcc 167064 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 16707c │ │ │ │ + bhi 167064 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ sub r6, r5, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 166fe4 │ │ │ │ + bcs 166fcc │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18cf08 │ │ │ │ - b 167054 │ │ │ │ + bl 18cef0 │ │ │ │ + b 16703c │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 167094 │ │ │ │ + bhi 16707c │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 18cf4c │ │ │ │ - b 167054 │ │ │ │ + bl 18cf34 │ │ │ │ + b 16703c │ │ │ │ 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] │ │ │ │ @@ -329800,82 +329794,82 @@ │ │ │ │ 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 16704c │ │ │ │ + bne 167034 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r0, r0, r9 │ │ │ │ sub r1, r1, r9 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 1670b0 │ │ │ │ + bhi 167098 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 167050 │ │ │ │ + b 167038 │ │ │ │ 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, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r4, [pc, #68] @ 1670c8 │ │ │ │ + ldr r4, [pc, #68] @ 1670b0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r4, [pc, #48] @ 1670cc │ │ │ │ + ldr r4, [pc, #48] @ 1670b4 │ │ │ │ mov r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #24] @ 1670d0 │ │ │ │ + ldr r0, [pc, #24] @ 1670b8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #20] @ 1670d4 │ │ │ │ + ldr r2, [pc, #20] @ 1670bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andseq sl, r6, r8, lsl #27 │ │ │ │ - andseq sl, r6, ip, ror sp │ │ │ │ - @ instruction: 0x000f0abd │ │ │ │ - andseq sl, r6, r8, lsr sp │ │ │ │ + andseq sl, r6, r0, lsr #27 │ │ │ │ + mulseq r6, r4, sp │ │ │ │ + ldrdeq r0, [pc], -r5 │ │ │ │ + andseq sl, r6, r0, asr sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ addls r5, r4, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmpls r0, r5 │ │ │ │ - bls 167148 │ │ │ │ - ldr r0, [pc, #248] @ 167204 │ │ │ │ - ldr r2, [pc, #248] @ 167208 │ │ │ │ + bls 167130 │ │ │ │ + ldr r0, [pc, #248] @ 1671ec │ │ │ │ + ldr r2, [pc, #248] @ 1671f0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #240] @ 16720c │ │ │ │ + ldr r1, [pc, #240] @ 1671f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #220] @ 167210 │ │ │ │ + ldr r1, [pc, #220] @ 1671f8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 3ab14 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -329885,30 +329879,30 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #28 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, #1 │ │ │ │ strh r5, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 181e30 │ │ │ │ + bl 181e18 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 1671a8 │ │ │ │ + beq 167190 │ │ │ │ tst r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldrne r1, [sp, #36] @ 0x24 │ │ │ │ ldrne r0, [sp, #32] │ │ │ │ strdne r0, [r6, #4] │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #72] @ 1671f8 │ │ │ │ - ldr r0, [pc, #72] @ 1671fc │ │ │ │ - ldr r3, [pc, #72] @ 167200 │ │ │ │ + ldr r1, [pc, #72] @ 1671e0 │ │ │ │ + ldr r0, [pc, #72] @ 1671e4 │ │ │ │ + ldr r3, [pc, #72] @ 1671e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ @@ -329918,87 +329912,87 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r6, r4, lsl ip │ │ │ │ - andeq r0, pc, r2, ror r9 @ │ │ │ │ - mulseq r6, r8, lr │ │ │ │ - muleq sp, r5, ip │ │ │ │ - @ instruction: 0x0016acd0 │ │ │ │ - andseq r8, r8, ip, asr #27 │ │ │ │ - mulseq r8, r4, lr │ │ │ │ - b 1891f0 │ │ │ │ + andseq sl, r6, ip, lsr #24 │ │ │ │ + andeq r0, pc, sl, lsl #19 │ │ │ │ + @ instruction: 0x0016aeb0 │ │ │ │ + andeq lr, sp, sp, lsr #25 │ │ │ │ + andseq sl, r6, r8, ror #25 │ │ │ │ + andseq r8, r8, r4, ror #27 │ │ │ │ + andseq r8, r8, ip, lsr #29 │ │ │ │ + b 1891d8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ addls r4, r0, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmpls r1, r4 │ │ │ │ - bls 16728c │ │ │ │ - ldr r0, [pc, #284] @ 16736c │ │ │ │ - ldr r2, [pc, #284] @ 167370 │ │ │ │ + bls 167274 │ │ │ │ + ldr r0, [pc, #284] @ 167354 │ │ │ │ + ldr r2, [pc, #284] @ 167358 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #276] @ 167374 │ │ │ │ + ldr r1, [pc, #276] @ 16735c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #256] @ 167378 │ │ │ │ + ldr r1, [pc, #256] @ 167360 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #28 │ │ │ │ bl 3ab14 │ │ │ │ add ip, sp, #32 │ │ │ │ mov r4, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ strh r4, [sp, #44] @ 0x2c │ │ │ │ - bl 189440 │ │ │ │ + bl 189428 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 167310 │ │ │ │ + bne 1672f8 │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ bic r1, r1, #7 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 16730c │ │ │ │ + beq 1672f4 │ │ │ │ tst r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldrne r1, [sp, #16] │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ strdne r0, [r6, #4] │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #72] @ 167360 │ │ │ │ - ldr r3, [pc, #72] @ 167364 │ │ │ │ - ldr r2, [pc, #72] @ 167368 │ │ │ │ + ldr r1, [pc, #72] @ 167348 │ │ │ │ + ldr r3, [pc, #72] @ 16734c │ │ │ │ + ldr r2, [pc, #72] @ 167350 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ @@ -330008,86 +330002,86 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, pc, r0, lsr r8 @ │ │ │ │ - andseq sl, r6, r8, lsr sp │ │ │ │ - @ instruction: 0x0016aab0 │ │ │ │ - andeq lr, sp, r1, asr fp │ │ │ │ - andseq sl, r6, ip, lsl #23 │ │ │ │ - andseq r8, r8, r8, lsl #25 │ │ │ │ - andseq r8, r8, r0, asr sp │ │ │ │ + andeq r0, pc, r8, asr #16 │ │ │ │ + andseq sl, r6, r0, asr sp │ │ │ │ + andseq sl, r6, r8, asr #21 │ │ │ │ + andeq lr, sp, r9, ror #22 │ │ │ │ + andseq sl, r6, r4, lsr #23 │ │ │ │ + andseq r8, r8, r0, lsr #25 │ │ │ │ + andseq r8, r8, r8, ror #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ addls r4, r0, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmpls r1, r4 │ │ │ │ - bls 1673f0 │ │ │ │ - ldr r0, [pc, #284] @ 1674d0 │ │ │ │ - ldr r2, [pc, #284] @ 1674d4 │ │ │ │ + bls 1673d8 │ │ │ │ + ldr r0, [pc, #284] @ 1674b8 │ │ │ │ + ldr r2, [pc, #284] @ 1674bc │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #276] @ 1674d8 │ │ │ │ + ldr r1, [pc, #276] @ 1674c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #256] @ 1674dc │ │ │ │ + ldr r1, [pc, #256] @ 1674c4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #28 │ │ │ │ bl 3ab14 │ │ │ │ add ip, sp, #32 │ │ │ │ mov r4, #1 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ strh r4, [sp, #44] @ 0x2c │ │ │ │ - bl 189440 │ │ │ │ + bl 189428 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 167474 │ │ │ │ + bne 16745c │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ bic r1, r1, #7 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 167470 │ │ │ │ + beq 167458 │ │ │ │ tst r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldrne r1, [sp, #16] │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ strdne r0, [r6, #4] │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #72] @ 1674c4 │ │ │ │ - ldr r3, [pc, #72] @ 1674c8 │ │ │ │ - ldr r2, [pc, #72] @ 1674cc │ │ │ │ + ldr r1, [pc, #72] @ 1674ac │ │ │ │ + ldr r3, [pc, #72] @ 1674b0 │ │ │ │ + ldr r2, [pc, #72] @ 1674b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ @@ -330097,38 +330091,38 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andeq r0, pc, ip, asr #13 │ │ │ │ - @ instruction: 0x0016abd4 │ │ │ │ - andseq sl, r6, ip, asr #18 │ │ │ │ - andeq lr, sp, sp, ror #19 │ │ │ │ - andseq sl, r6, r8, lsr #20 │ │ │ │ - andseq r8, r8, r4, lsr #22 │ │ │ │ - andseq r8, r8, ip, ror #23 │ │ │ │ + andeq r0, pc, r4, ror #13 │ │ │ │ + andseq sl, r6, ip, ror #23 │ │ │ │ + andseq sl, r6, r4, ror #18 │ │ │ │ + andeq lr, sp, r5, lsl #20 │ │ │ │ + andseq sl, r6, r0, asr #20 │ │ │ │ + andseq r8, r8, ip, lsr fp │ │ │ │ + andseq r8, r8, r4, lsl #24 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 167518 │ │ │ │ + bcs 167500 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ bl ab350 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #68] @ 167564 │ │ │ │ - ldr r2, [pc, #68] @ 167568 │ │ │ │ - ldr r1, [pc, #68] @ 16756c │ │ │ │ + ldr r0, [pc, #68] @ 16754c │ │ │ │ + ldr r2, [pc, #68] @ 167550 │ │ │ │ + ldr r1, [pc, #68] @ 167554 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -330137,33 +330131,33 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, sp, r5, asr #22 │ │ │ │ - andseq sl, r6, r0, lsl #18 │ │ │ │ - andseq r8, r8, r4, asr #20 │ │ │ │ + andeq pc, sp, sp, asr fp @ │ │ │ │ + andseq sl, r6, r8, lsl r9 │ │ │ │ + andseq r8, r8, ip, asr sl │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 1675a4 │ │ │ │ + bcs 16758c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #68] @ 1675f0 │ │ │ │ - ldr r2, [pc, #68] @ 1675f4 │ │ │ │ - ldr r1, [pc, #68] @ 1675f8 │ │ │ │ + ldr r0, [pc, #68] @ 1675d8 │ │ │ │ + ldr r2, [pc, #68] @ 1675dc │ │ │ │ + ldr r1, [pc, #68] @ 1675e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -330172,17 +330166,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x000dfab9 │ │ │ │ - andseq sl, r6, r4, ror r8 │ │ │ │ - @ instruction: 0x001889b8 │ │ │ │ + ldrdeq pc, [sp], -r1 │ │ │ │ + andseq sl, r6, ip, lsl #17 │ │ │ │ + @ instruction: 0x001889d0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -330193,67 +330187,67 @@ │ │ │ │ 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 167674 │ │ │ │ + bl 16765c │ │ │ │ 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 16e990 │ │ │ │ + bl 16e978 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r5, [r1, #328] @ 0x148 │ │ │ │ cmn r5, #1 │ │ │ │ - ble 167704 │ │ │ │ + ble 1676ec │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r6 │ │ │ │ - bls 167774 │ │ │ │ + bls 16775c │ │ │ │ ldr r0, [r4] │ │ │ │ sub r9, r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 167734 │ │ │ │ + bhi 16771c │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r9, #2 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ - bcc 167764 │ │ │ │ + bcc 16774c │ │ │ │ mvn r1, r6 │ │ │ │ add r1, r5, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ 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 167768 │ │ │ │ - ldr r1, [pc, #564] @ 167940 │ │ │ │ - ldr r0, [pc, #564] @ 167944 │ │ │ │ - ldr r2, [pc, #564] @ 167948 │ │ │ │ + b 167750 │ │ │ │ + ldr r1, [pc, #564] @ 167928 │ │ │ │ + ldr r0, [pc, #564] @ 16792c │ │ │ │ + ldr r2, [pc, #564] @ 167930 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #560] @ 16794c │ │ │ │ + ldr r3, [pc, #560] @ 167934 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3ab14 │ │ │ │ @@ -330264,58 +330258,58 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r9, #2 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ - bcs 1676d0 │ │ │ │ + bcs 1676b8 │ │ │ │ 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 167820 │ │ │ │ + bls 167808 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r9, r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 1677e0 │ │ │ │ + bhi 1677c8 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r9, #2 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ - bcc 167810 │ │ │ │ + bcc 1677f8 │ │ │ │ mvn r1, r6 │ │ │ │ add r1, r5, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ 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 167814 │ │ │ │ + b 1677fc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r9, #2 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ - bcs 1677ac │ │ │ │ + bcs 167794 │ │ │ │ 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] │ │ │ │ @@ -330329,75 +330323,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 1678dc │ │ │ │ + bne 1678c4 │ │ │ │ adds r7, r8, r9 │ │ │ │ - bcs 1678dc │ │ │ │ + bcs 1678c4 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r7, r5 │ │ │ │ - bls 167934 │ │ │ │ + bls 16791c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ sub sl, r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp sl, r0 │ │ │ │ - bhi 1678f4 │ │ │ │ + bhi 1678dc │ │ │ │ ldr fp, [r4, #32] │ │ │ │ cmp sl, #2 │ │ │ │ add r0, fp, r6, lsl #2 │ │ │ │ - bcc 167924 │ │ │ │ + bcc 16790c │ │ │ │ mvn r1, r5 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ 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 167928 │ │ │ │ - ldr r0, [pc, #108] @ 167950 │ │ │ │ + b 167910 │ │ │ │ + ldr r0, [pc, #108] @ 167938 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #104] @ 167954 │ │ │ │ + ldr r2, [pc, #104] @ 16793c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr fp, [r4, #32] │ │ │ │ cmp sl, #2 │ │ │ │ add r0, fp, r6, lsl #2 │ │ │ │ - bcs 1678a4 │ │ │ │ + bcs 16788c │ │ │ │ mov r1, r6 │ │ │ │ add r7, r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r6, r0, ip, lsl lr │ │ │ │ - andeq lr, sp, sl, lsr r8 │ │ │ │ - andseq sl, r6, r8, lsl #16 │ │ │ │ - andeq sl, sp, r8, ror r2 │ │ │ │ - ldrdeq r0, [pc], -r1 │ │ │ │ - @ instruction: 0x0016a5fc │ │ │ │ + andeq lr, sp, r2, asr r8 │ │ │ │ + andseq sl, r6, r0, lsr #16 │ │ │ │ + muleq sp, r0, r2 │ │ │ │ + andeq r0, pc, r9, ror #5 │ │ │ │ + andseq sl, r6, r4, lsl r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r4, [sp, #172] @ 0xac │ │ │ │ mov r7, r2 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ str r4, [r2, #104] @ 0x68 │ │ │ │ @@ -330405,59 +330399,59 @@ │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ str r2, [r7, #8] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bls 1679a4 │ │ │ │ + bls 16798c │ │ │ │ str r2, [r0] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 169b58 │ │ │ │ + beq 169b40 │ │ │ │ ldrb r8, [r1, #20] │ │ │ │ mov ip, #1 │ │ │ │ ldr r5, [r3] │ │ │ │ ldr r9, [r1] │ │ │ │ subs r6, r8, #2 │ │ │ │ movwne r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1679ec │ │ │ │ + beq 1679d4 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 167a10 │ │ │ │ + bne 1679f8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r9, #296] @ 0x128 │ │ │ │ - b 167a30 │ │ │ │ + b 167a18 │ │ │ │ ldr r5, [r9, #296] @ 0x128 │ │ │ │ mov r2, #0 │ │ │ │ ldr lr, [r9, #300] @ 0x12c │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, lr │ │ │ │ str r5, [sp, #24] │ │ │ │ - bne 167a3c │ │ │ │ + bne 167a24 │ │ │ │ mov r1, #1 │ │ │ │ - b 167a6c │ │ │ │ + b 167a54 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r5, [r9, #340] @ 0x154 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 169aa4 │ │ │ │ + bcs 169a8c │ │ │ │ ldr r2, [r9, #336] @ 0x150 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ - b 167a6c │ │ │ │ + b 167a54 │ │ │ │ ldrb r5, [r1, #16] │ │ │ │ mov lr, r4 │ │ │ │ - ldr r4, [pc, #4072] @ 168a34 │ │ │ │ + ldr r4, [pc, #4072] @ 168a1c │ │ │ │ cmp r5, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ addne r4, r1, #4 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ subs r1, r1, #2 │ │ │ │ movne r1, r4 │ │ │ │ mov r4, lr │ │ │ │ @@ -330476,25 +330470,25 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ lsl r0, r4, #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b 167b98 │ │ │ │ + b 167b80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov ip, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str ip, [r0] │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 169aac │ │ │ │ + bne 169a94 │ │ │ │ add r6, r7, #12 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ add lr, r7, #64 @ 0x40 │ │ │ │ ldr r5, [r7, #60] @ 0x3c │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ ldr r4, [r7, #64] @ 0x40 │ │ │ │ str r1, [r7, #60] @ 0x3c │ │ │ │ @@ -330533,35 +330527,35 @@ │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r5, [r7, #76] @ 0x4c │ │ │ │ cmp r2, r0 │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ str r8, [r7, #84] @ 0x54 │ │ │ │ - bhi 169aac │ │ │ │ + bhi 169a94 │ │ │ │ clz r4, ip │ │ │ │ cmp r1, #0 │ │ │ │ - beq 167bac │ │ │ │ + beq 167b94 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - b 167c34 │ │ │ │ + b 167c1c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r0, #1 │ │ │ │ tst r1, r0 │ │ │ │ - bne 169aac │ │ │ │ + bne 169a94 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsr r0, r4, #5 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - beq 169aac │ │ │ │ + beq 169a94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 167ba4 │ │ │ │ + beq 167b8c │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -330571,69 +330565,69 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169aac │ │ │ │ + beq 169a94 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ subs r0, r1, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movwne r0, #1 │ │ │ │ tst r1, r0 │ │ │ │ - bne 167cac │ │ │ │ + bne 167c94 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsr r0, r4, #5 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - beq 167cac │ │ │ │ + beq 167c94 │ │ │ │ ldr r1, [r7, #96] @ 0x60 │ │ │ │ ldr fp, [r7, #104] @ 0x68 │ │ │ │ subs r5, r1, fp │ │ │ │ - bcc 169b14 │ │ │ │ + bcc 169afc │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r6, [r7, #92] @ 0x5c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 167c8c │ │ │ │ + bne 167c74 │ │ │ │ mov r0, r7 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #4] │ │ │ │ adds r0, r4, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ - bcc 1692fc │ │ │ │ + bcc 1692e4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 169b04 │ │ │ │ + bhi 169aec │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r3, r2, r1, lsl #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r1, r0, #2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b 167cf0 │ │ │ │ + b 167cd8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 1692d0 │ │ │ │ + beq 1692b8 │ │ │ │ ldr r1, [r9, #328] @ 0x148 │ │ │ │ ldr r0, [r2], #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 169bcc │ │ │ │ + bcs 169bb4 │ │ │ │ ldr r5, [r9, #324] @ 0x144 │ │ │ │ add r1, r0, r0, lsl #2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r5, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ @@ -330645,106 +330639,106 @@ │ │ │ │ @ instruction: 0xffffffc4 │ │ │ │ @ instruction: 0xffffffc4 │ │ │ │ @ instruction: 0xffffffc4 │ │ │ │ andeq r1, r0, r4, asr #10 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 167ce8 │ │ │ │ + bcs 167cd0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ ldrbls r2, [r5, #9] │ │ │ │ cmpls r1, r2 │ │ │ │ - bhi 167ce8 │ │ │ │ + bhi 167cd0 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr fp, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mul r4, r1, r0 │ │ │ │ adds r1, r4, fp │ │ │ │ - bcs 169ae0 │ │ │ │ + bcs 169ac8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 169ae0 │ │ │ │ + bhi 169ac8 │ │ │ │ ldr sl, [r7, #8] │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 167db8 │ │ │ │ + bne 167da0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r0, sl, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ - bcs 167ce8 │ │ │ │ + bcs 167cd0 │ │ │ │ add r1, r6, r4, lsl #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ lsl r1, fp, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b 167df4 │ │ │ │ + b 167ddc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 167ce8 │ │ │ │ + beq 167cd0 │ │ │ │ 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 167e44 │ │ │ │ + beq 167e2c │ │ │ │ cmp r4, fp │ │ │ │ - bcs 169bd8 │ │ │ │ + bcs 169bc0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ - b 167de8 │ │ │ │ + b 167dd0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 169b8c │ │ │ │ + bcs 169b74 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 167e84 │ │ │ │ + bcs 167e6c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 169b70 │ │ │ │ + bcs 169b58 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 167de8 │ │ │ │ + beq 167dd0 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - bcs 169a54 │ │ │ │ + bcs 169a3c │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 169bac │ │ │ │ + bcs 169b94 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r1, [r9, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 169b9c │ │ │ │ + bcs 169b84 │ │ │ │ ldr r0, [r9, #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, asr #10 │ │ │ │ @@ -330777,428 +330771,428 @@ │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r0, asr #6 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - b 16832c │ │ │ │ + b 168314 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp sl, fp │ │ │ │ - bcs 167e44 │ │ │ │ + bcs 167e2c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r6, [r1, sl, lsl #2] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 167f98 │ │ │ │ + bne 167f80 │ │ │ │ mov r0, r7 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str sl, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169ab4 │ │ │ │ + beq 169a9c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [r1, sl, lsl #2] │ │ │ │ - b 167e44 │ │ │ │ + b 167e2c │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 167e2c │ │ │ │ + bne 167e14 │ │ │ │ mov r0, r7 │ │ │ │ bl 3364c │ │ │ │ - b 167e2c │ │ │ │ + b 167e14 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 167de8 │ │ │ │ + beq 167dd0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r7] │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r4, [r5] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 1683f4 │ │ │ │ + bcc 1683dc │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 168068 │ │ │ │ + beq 168050 │ │ │ │ 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, [r5, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r8, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne 16804c │ │ │ │ + bne 168034 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r7, #8] │ │ │ │ - b 167e44 │ │ │ │ + b 167e2c │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16d7d8 │ │ │ │ + bl 16d7c0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 167e44 │ │ │ │ - b 167de8 │ │ │ │ + bne 167e2c │ │ │ │ + b 167dd0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 167e44 │ │ │ │ + beq 167e2c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b 16831c │ │ │ │ + b 168304 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 168338 │ │ │ │ + beq 168320 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r3, [pc, #4056] @ 16909c │ │ │ │ + ldr r3, [pc, #4056] @ 169084 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ - b 168344 │ │ │ │ + b 16832c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 167e44 │ │ │ │ + beq 167e2c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 167e44 │ │ │ │ + beq 167e2c │ │ │ │ cmp r0, #13 │ │ │ │ - bne 167de8 │ │ │ │ + bne 167dd0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 167e44 │ │ │ │ + bcs 167e2c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 167e44 │ │ │ │ - b 167de8 │ │ │ │ + bne 167e2c │ │ │ │ + b 167dd0 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16ce48 │ │ │ │ + bl 16ce30 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 167e44 │ │ │ │ - b 167de8 │ │ │ │ + bne 167e2c │ │ │ │ + b 167dd0 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16d1ac │ │ │ │ + bl 16d194 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 167e44 │ │ │ │ - b 167de8 │ │ │ │ + bne 167e2c │ │ │ │ + b 167dd0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 167e44 │ │ │ │ + beq 167e2c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b 168194 │ │ │ │ + b 16817c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 167e44 │ │ │ │ - b 168318 │ │ │ │ + bcs 167e2c │ │ │ │ + b 168300 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 167e44 │ │ │ │ - bcs 169c34 │ │ │ │ + beq 167e2c │ │ │ │ + bcs 169c1c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [r9, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 167e44 │ │ │ │ - b 167de8 │ │ │ │ + beq 167e2c │ │ │ │ + b 167dd0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 168318 │ │ │ │ + beq 168300 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4080] @ 1691b8 │ │ │ │ + ldr r3, [pc, #4080] @ 1691a0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r6, r1 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bcs 16832c │ │ │ │ + bcs 168314 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 167e44 │ │ │ │ - b 167de8 │ │ │ │ + beq 167e2c │ │ │ │ + b 167dd0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 167e44 │ │ │ │ - b 167de8 │ │ │ │ + beq 167e2c │ │ │ │ + b 167dd0 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16d654 │ │ │ │ + bl 16d63c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 167e44 │ │ │ │ - b 167de8 │ │ │ │ + bne 167e2c │ │ │ │ + b 167dd0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r1 │ │ │ │ - beq 167e44 │ │ │ │ - bcs 169c24 │ │ │ │ + beq 167e2c │ │ │ │ + bcs 169c0c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 1683d8 │ │ │ │ + beq 1683c0 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 167e44 │ │ │ │ - b 167de8 │ │ │ │ + beq 167e2c │ │ │ │ + b 167dd0 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16cac8 │ │ │ │ + bl 16cab0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 167e44 │ │ │ │ - b 167de8 │ │ │ │ + bne 167e2c │ │ │ │ + b 167dd0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16837c │ │ │ │ + beq 168364 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4048] @ 169264 │ │ │ │ + ldr r3, [pc, #4048] @ 16924c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r6, r1 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bcs 16830c │ │ │ │ + bcs 1682f4 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 167e44 │ │ │ │ - b 167de8 │ │ │ │ + bne 167e2c │ │ │ │ + b 167dd0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16839c │ │ │ │ + beq 168384 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4076] @ 1692cc │ │ │ │ + ldr r1, [pc, #4076] @ 1692b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 1683b0 │ │ │ │ - b 167de8 │ │ │ │ + bcc 168398 │ │ │ │ + b 167dd0 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16c750 │ │ │ │ + bl 16c738 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 167e44 │ │ │ │ - b 167de8 │ │ │ │ + bne 167e2c │ │ │ │ + b 167dd0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4048] @ 1692f8 │ │ │ │ + ldr r1, [pc, #4048] @ 1692e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 167e44 │ │ │ │ - b 167de8 │ │ │ │ - ldr r3, [pc, #4080] @ 169330 │ │ │ │ + beq 167e2c │ │ │ │ + b 167dd0 │ │ │ │ + ldr r3, [pc, #4080] @ 169318 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 16836c │ │ │ │ + bcs 168354 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ eor r1, r1, #1 │ │ │ │ and r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 167e44 │ │ │ │ - b 167de8 │ │ │ │ + bne 167e2c │ │ │ │ + b 167dd0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4076] @ 169378 │ │ │ │ + ldr r1, [pc, #4076] @ 169360 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 167e44 │ │ │ │ - b 167de8 │ │ │ │ + bne 167e2c │ │ │ │ + b 167dd0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 167de8 │ │ │ │ + bcs 167dd0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #4024] @ 16937c │ │ │ │ + ldr r2, [pc, #4024] @ 169364 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ and r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 167e44 │ │ │ │ - b 167de8 │ │ │ │ + bne 167e2c │ │ │ │ + b 167dd0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 167e44 │ │ │ │ + beq 167e2c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 167e44 │ │ │ │ - b 167de8 │ │ │ │ + bne 167e2c │ │ │ │ + b 167dd0 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 168030 │ │ │ │ - b 168068 │ │ │ │ + bne 168018 │ │ │ │ + b 168050 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 169ac0 │ │ │ │ + bcs 169aa8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 169ac0 │ │ │ │ + bhi 169aa8 │ │ │ │ cmp r3, fp │ │ │ │ - bne 169acc │ │ │ │ + bne 169ab4 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ - b 167de8 │ │ │ │ + b 167dd0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 167ce8 │ │ │ │ + bcs 167cd0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bls 169c14 │ │ │ │ + bls 169bfc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r5, [r1, r3, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 167ce8 │ │ │ │ + beq 167cd0 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr fp, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mul r4, r1, r0 │ │ │ │ adds r1, r4, fp │ │ │ │ - bcs 169ae0 │ │ │ │ + bcs 169ac8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 169ae0 │ │ │ │ + bhi 169ac8 │ │ │ │ ldr sl, [r7, #8] │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 1684d4 │ │ │ │ + bne 1684bc │ │ │ │ mov r0, r7 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r0, sl, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ - bcs 167ce8 │ │ │ │ + bcs 167cd0 │ │ │ │ add r6, r6, r4, lsl #2 │ │ │ │ lsl r1, fp, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - b 168510 │ │ │ │ + b 1684f8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 167ce8 │ │ │ │ + beq 167cd0 │ │ │ │ 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 sl, [r1, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 16855c │ │ │ │ + beq 168544 │ │ │ │ cmp sl, fp │ │ │ │ - bcs 169bec │ │ │ │ + bcs 169bd4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r6, sl, lsl #2] │ │ │ │ - b 168504 │ │ │ │ + b 1684ec │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 169b28 │ │ │ │ + bcs 169b10 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ ldr r0, [r0, sl, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 16859c │ │ │ │ + bcs 168584 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 169b70 │ │ │ │ + bcs 169b58 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, sl │ │ │ │ - beq 168504 │ │ │ │ + beq 1684ec │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - bcs 169a54 │ │ │ │ + bcs 169a3c │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ str sl, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 169b38 │ │ │ │ + bcs 169b20 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ str r2, [r0, sl, lsl #2] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r1, [r9, #328] @ 0x148 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 169b48 │ │ │ │ + bcs 169b30 │ │ │ │ ldr r0, [r9, #324] @ 0x144 │ │ │ │ add r1, sl, sl, 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, asr #9 │ │ │ │ @@ -331234,401 +331228,401 @@ │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000003b4 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 16855c │ │ │ │ - b 168504 │ │ │ │ + beq 168544 │ │ │ │ + b 1684ec │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ cmp r4, fp │ │ │ │ - bcs 16855c │ │ │ │ + bcs 168544 │ │ │ │ ldr r6, [r6, r4, lsl #2] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1686bc │ │ │ │ + bne 1686a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r4, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169ab4 │ │ │ │ + beq 169a9c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ str r0, [r6, r4, lsl #2] │ │ │ │ - b 16855c │ │ │ │ + b 168544 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 168544 │ │ │ │ + bne 16852c │ │ │ │ mov r0, r7 │ │ │ │ bl 3364c │ │ │ │ - b 168544 │ │ │ │ + b 16852c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 168504 │ │ │ │ + beq 1684ec │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r7] │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr sl, [r4] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 168a88 │ │ │ │ + bcc 168a70 │ │ │ │ lsl r2, r5, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 16878c │ │ │ │ + beq 168774 │ │ │ │ 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 168770 │ │ │ │ + bne 168758 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r7, #8] │ │ │ │ - b 16855c │ │ │ │ + b 168544 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b 168a18 │ │ │ │ + b 168a00 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bcs 1687d0 │ │ │ │ + bcs 1687b8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r2, [pc, #4076] @ 1697b4 │ │ │ │ + ldr r2, [pc, #4076] @ 16979c │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #4088] @ 1697d8 │ │ │ │ + ldr r2, [pc, #4088] @ 1697c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 168504 │ │ │ │ + beq 1684ec │ │ │ │ tst r0, #1 │ │ │ │ - bne 16855c │ │ │ │ - b 168504 │ │ │ │ + bne 168544 │ │ │ │ + b 1684ec │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 168504 │ │ │ │ + bcs 1684ec │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4080] @ 16980c │ │ │ │ + ldr r1, [pc, #4080] @ 1697f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 168504 │ │ │ │ + bne 1684ec │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4084] @ 169830 │ │ │ │ + ldr r1, [pc, #4084] @ 169818 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne 16855c │ │ │ │ - b 168504 │ │ │ │ + bne 168544 │ │ │ │ + b 1684ec │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 16855c │ │ │ │ + beq 168544 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 168504 │ │ │ │ + bne 1684ec │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 16855c │ │ │ │ + bcs 168544 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 16855c │ │ │ │ - b 168504 │ │ │ │ + bne 168544 │ │ │ │ + b 1684ec │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16c750 │ │ │ │ + bl 16c738 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16855c │ │ │ │ - b 168504 │ │ │ │ + bne 168544 │ │ │ │ + b 1684ec │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4044] @ 169888 │ │ │ │ + ldr r3, [pc, #4044] @ 169870 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 168a54 │ │ │ │ + bcs 168a3c │ │ │ │ ldrb r1, [r2, r6] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - bne 16855c │ │ │ │ - b 168504 │ │ │ │ + bne 168544 │ │ │ │ + b 1684ec │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4084] @ 1698f0 │ │ │ │ + ldr r3, [pc, #4084] @ 1698d8 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 168a64 │ │ │ │ + bcs 168a4c │ │ │ │ ldrb r1, [r2, r6] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r1, r0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - beq 16855c │ │ │ │ - b 168504 │ │ │ │ + beq 168544 │ │ │ │ + b 1684ec │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 16855c │ │ │ │ - bcs 169c34 │ │ │ │ + beq 168544 │ │ │ │ + bcs 169c1c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - b 168968 │ │ │ │ + b 168950 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16cac8 │ │ │ │ + bl 16cab0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16855c │ │ │ │ - b 168504 │ │ │ │ + bne 168544 │ │ │ │ + b 1684ec │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [r9, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 16855c │ │ │ │ - b 168504 │ │ │ │ + beq 168544 │ │ │ │ + b 1684ec │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16d1ac │ │ │ │ + bl 16d194 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16855c │ │ │ │ - b 168504 │ │ │ │ + bne 168544 │ │ │ │ + b 1684ec │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r1 │ │ │ │ - beq 16855c │ │ │ │ - bcs 169c24 │ │ │ │ + beq 168544 │ │ │ │ + bcs 169c0c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 168a74 │ │ │ │ + beq 168a5c │ │ │ │ cmp r0, #13 │ │ │ │ - beq 16855c │ │ │ │ - b 168504 │ │ │ │ + beq 168544 │ │ │ │ + b 1684ec │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16ce48 │ │ │ │ + bl 16ce30 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16855c │ │ │ │ - b 168504 │ │ │ │ + bne 168544 │ │ │ │ + b 1684ec │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16d7d8 │ │ │ │ + bl 16d7c0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16855c │ │ │ │ - b 168504 │ │ │ │ + bne 168544 │ │ │ │ + b 1684ec │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 16855c │ │ │ │ + bcs 168544 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4076] @ 169a10 │ │ │ │ + ldr r1, [pc, #4076] @ 1699f8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16855c │ │ │ │ - b 168504 │ │ │ │ - andeq r6, lr, r4, ror #13 │ │ │ │ + beq 168544 │ │ │ │ + b 1684ec │ │ │ │ + strdeq r6, [lr], -ip │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16d654 │ │ │ │ + bl 16d63c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16855c │ │ │ │ - b 168504 │ │ │ │ + bne 168544 │ │ │ │ + b 1684ec │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - bne 16855c │ │ │ │ - b 168504 │ │ │ │ + bne 168544 │ │ │ │ + b 1684ec │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - beq 16855c │ │ │ │ - b 168504 │ │ │ │ + beq 168544 │ │ │ │ + b 1684ec │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 16855c │ │ │ │ - b 168504 │ │ │ │ + bne 168544 │ │ │ │ + b 1684ec │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 168754 │ │ │ │ - b 16878c │ │ │ │ + bne 16873c │ │ │ │ + b 168774 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ mul r0, r0, sl │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 169ac0 │ │ │ │ + bcs 169aa8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 169ac0 │ │ │ │ + bhi 169aa8 │ │ │ │ cmp r3, fp │ │ │ │ - bne 169acc │ │ │ │ + bne 169ab4 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 24cd4 │ │ │ │ - b 168504 │ │ │ │ + b 1684ec │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 167ce8 │ │ │ │ + bcs 167cd0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ add r3, r2, #5 │ │ │ │ lsl r2, r5, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 167ce8 │ │ │ │ + beq 167cd0 │ │ │ │ ldrb r6, [r3, #-1] │ │ │ │ cmp r6, r1 │ │ │ │ - bhi 167ce8 │ │ │ │ + bhi 167cd0 │ │ │ │ ldrb r6, [r3], #8 │ │ │ │ sub r2, r2, #8 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi 168b20 │ │ │ │ + bhi 168b08 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mul r4, r1, r0 │ │ │ │ adds r1, r4, r6 │ │ │ │ - bcs 169ae0 │ │ │ │ + bcs 169ac8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 169ae0 │ │ │ │ + bhi 169ac8 │ │ │ │ ldr fp, [r3, #-13] │ │ │ │ ldr sl, [r7, #8] │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 168b84 │ │ │ │ + bne 168b6c │ │ │ │ mov r0, r7 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str fp, [r0, #4] │ │ │ │ adds r0, sl, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ - bcs 167ce8 │ │ │ │ + bcs 167cd0 │ │ │ │ add r1, r5, r4, lsl #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ lsl r1, r6, #2 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b 168bd0 │ │ │ │ + b 168bb8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [r1, sl, lsl #2] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 167ce8 │ │ │ │ + beq 167cd0 │ │ │ │ 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 sl, [r1, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 168c14 │ │ │ │ + beq 168bfc │ │ │ │ cmp sl, r6 │ │ │ │ - bcc 168bb8 │ │ │ │ - b 169c00 │ │ │ │ + bcc 168ba0 │ │ │ │ + b 169be8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str fp, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 169b28 │ │ │ │ + bcs 169b10 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ ldr r0, [r0, sl, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 168c54 │ │ │ │ + bcs 168c3c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 169b70 │ │ │ │ + bcs 169b58 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, sl │ │ │ │ - beq 168bc4 │ │ │ │ + beq 168bac │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - bcs 169a54 │ │ │ │ + bcs 169a3c │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ str sl, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 169b38 │ │ │ │ + bcs 169b20 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ str r2, [r0, sl, lsl #2] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r1, [r9, #328] @ 0x148 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 169b48 │ │ │ │ + bcs 169b30 │ │ │ │ ldr r0, [r9, #324] @ 0x144 │ │ │ │ add r1, sl, sl, 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 r5 │ │ │ │ @@ -331662,454 +331656,454 @@ │ │ │ │ andeq r0, r0, r8, asr #6 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + beq 168bfc │ │ │ │ + b 168bac │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 168c14 │ │ │ │ + bcs 168bfc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr fp, [r1, r4, lsl #2] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 168d70 │ │ │ │ + bne 168d58 │ │ │ │ mov r0, r7 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r4, [r0, #4] │ │ │ │ str fp, [r0, #8] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169ab4 │ │ │ │ + beq 169a9c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ - b 168c14 │ │ │ │ + b 168bfc │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldrd sl, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 168bfc │ │ │ │ + bne 168be4 │ │ │ │ mov r0, r7 │ │ │ │ bl 3364c │ │ │ │ - b 168bfc │ │ │ │ + b 168be4 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 168bc4 │ │ │ │ + beq 168bac │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r7] │ │ │ │ add r0, r0, fp, lsl #2 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr sl, [r4] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 1691f8 │ │ │ │ + bcc 1691e0 │ │ │ │ lsl r2, fp, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 168e3c │ │ │ │ + beq 168e24 │ │ │ │ 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 168e20 │ │ │ │ + bne 168e08 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r7, #8] │ │ │ │ - b 168c14 │ │ │ │ + b 168bfc │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16d7d8 │ │ │ │ + bl 16d7c0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + bne 168bfc │ │ │ │ + b 168bac │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 168c14 │ │ │ │ + beq 168bfc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b 1690fc │ │ │ │ + b 1690e4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169118 │ │ │ │ + beq 169100 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #3824] @ 169d88 │ │ │ │ + ldr r1, [pc, #3824] @ 169d70 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - b 16911c │ │ │ │ + b 169104 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 168c14 │ │ │ │ + beq 168bfc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 168c14 │ │ │ │ + beq 168bfc │ │ │ │ cmp r0, #13 │ │ │ │ - bne 168bc4 │ │ │ │ + bne 168bac │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 168c14 │ │ │ │ + bcs 168bfc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + bne 168bfc │ │ │ │ + b 168bac │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16ce48 │ │ │ │ + bl 16ce30 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + bne 168bfc │ │ │ │ + b 168bac │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16d1ac │ │ │ │ + bl 16d194 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + bne 168bfc │ │ │ │ + b 168bac │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 168c14 │ │ │ │ + beq 168bfc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b 168f68 │ │ │ │ + b 168f50 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 168c14 │ │ │ │ - b 1690f8 │ │ │ │ + bcs 168bfc │ │ │ │ + b 1690e0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 168c14 │ │ │ │ - bcs 169c34 │ │ │ │ + beq 168bfc │ │ │ │ + bcs 169c1c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [r9, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + beq 168bfc │ │ │ │ + b 168bac │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1690f8 │ │ │ │ + beq 1690e0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #3408] @ 169cec │ │ │ │ + ldr r3, [pc, #3408] @ 169cd4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r6, r1 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bcs 1691bc │ │ │ │ + bcs 1691a4 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - beq 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + beq 168bfc │ │ │ │ + b 168bac │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + beq 168bfc │ │ │ │ + b 168bac │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16d654 │ │ │ │ + bl 16d63c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + bne 168bfc │ │ │ │ + b 168bac │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r1 │ │ │ │ - beq 168c14 │ │ │ │ - bcs 169c24 │ │ │ │ + beq 168bfc │ │ │ │ + bcs 169c0c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 1691dc │ │ │ │ + beq 1691c4 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + beq 168bfc │ │ │ │ + b 168bac │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16cac8 │ │ │ │ + bl 16cab0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + bne 168bfc │ │ │ │ + b 168bac │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16915c │ │ │ │ + beq 169144 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #3196] @ 169ce8 │ │ │ │ + ldr r3, [pc, #3196] @ 169cd0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r6, r1 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bcs 1691cc │ │ │ │ + bcs 1691b4 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - bne 168c14 │ │ │ │ - b 168bc4 │ │ │ │ - andeq pc, lr, fp, lsl fp @ │ │ │ │ + bne 168bfc │ │ │ │ + b 168bac │ │ │ │ + andeq pc, lr, r3, lsr fp @ │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16917c │ │ │ │ + beq 169164 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #3268] @ 169d84 │ │ │ │ + ldr r1, [pc, #3268] @ 169d6c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 169190 │ │ │ │ - b 168bc4 │ │ │ │ + bcc 169178 │ │ │ │ + b 168bac │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16c750 │ │ │ │ + bl 16c738 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + bne 168bfc │ │ │ │ + b 168bac │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #3048] @ 169cf0 │ │ │ │ + ldr r1, [pc, #3048] @ 169cd8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + beq 168bfc │ │ │ │ + b 168bac │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 16914c │ │ │ │ + bcs 169134 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #2996] @ 169cf8 │ │ │ │ + ldr r2, [pc, #2996] @ 169ce0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ eor r1, r1, #1 │ │ │ │ and r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + bne 168bfc │ │ │ │ + b 168bac │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #3092] @ 169d80 │ │ │ │ + ldr r1, [pc, #3092] @ 169d68 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + bne 168bfc │ │ │ │ + b 168bac │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 168bc4 │ │ │ │ + bcs 168bac │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #2896] @ 169cf4 │ │ │ │ + ldr r2, [pc, #2896] @ 169cdc │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ and r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 168c14 │ │ │ │ - b 168bc4 │ │ │ │ - andeq pc, lr, r3, lsl sl @ │ │ │ │ + bne 168bfc │ │ │ │ + b 168bac │ │ │ │ + andeq pc, lr, fp, lsr #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - beq 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + beq 168bfc │ │ │ │ + b 168bac │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - bne 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + bne 168bfc │ │ │ │ + b 168bac │ │ │ │ cmp r2, #0 │ │ │ │ - beq 168c14 │ │ │ │ + beq 168bfc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 168c14 │ │ │ │ - b 168bc4 │ │ │ │ + bne 168bfc │ │ │ │ + b 168bac │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsl r2, fp, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 168e04 │ │ │ │ - b 168e3c │ │ │ │ + bne 168dec │ │ │ │ + b 168e24 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ mul r0, r0, sl │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 169ac0 │ │ │ │ + bcs 169aa8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 169ac0 │ │ │ │ + bhi 169aa8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 169af0 │ │ │ │ + bne 169ad8 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ bl 24cd4 │ │ │ │ - b 168bc4 │ │ │ │ - andeq pc, lr, r7, asr #18 │ │ │ │ + b 168bac │ │ │ │ + andeq pc, lr, pc, asr r9 @ │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mul r0, r3, r0 │ │ │ │ adds r4, r0, r1 │ │ │ │ - bcs 169b7c │ │ │ │ + bcs 169b64 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 169b7c │ │ │ │ + bhi 169b64 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ cmp r3, r1 │ │ │ │ - bne 169bbc │ │ │ │ + bne 169ba4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ bl 24cd4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 167ce0 │ │ │ │ - b 167ab4 │ │ │ │ - strdeq pc, [lr], -pc @ │ │ │ │ + bne 167cc8 │ │ │ │ + b 167a9c │ │ │ │ + andeq pc, lr, r7, lsl r9 @ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - bne 167ab4 │ │ │ │ + bne 167a9c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr ip, [r0] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ cmpne ip, #0 │ │ │ │ - beq 167adc │ │ │ │ - b 169aac │ │ │ │ - @ instruction: 0x000ef8b7 │ │ │ │ + beq 167ac4 │ │ │ │ + b 169a94 │ │ │ │ + andeq pc, lr, pc, asr #17 │ │ │ │ add r1, r6, r5, lsl #2 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, r2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ lsl r1, fp, #2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ sub r1, r2, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - b 16934c │ │ │ │ - muleq lr, fp, r8 │ │ │ │ + b 169334 │ │ │ │ + @ instruction: 0x000ef8b3 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 167cac │ │ │ │ + beq 167c94 │ │ │ │ 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 169398 │ │ │ │ + beq 169380 │ │ │ │ cmp r4, fp │ │ │ │ - bcc 169334 │ │ │ │ - b 169bd8 │ │ │ │ - andeq pc, lr, r3, asr r8 @ │ │ │ │ - andeq pc, lr, fp, lsl r8 @ │ │ │ │ + bcc 16931c │ │ │ │ + b 169bc0 │ │ │ │ + andeq pc, lr, fp, ror #16 │ │ │ │ + andeq pc, lr, r3, lsr r8 @ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 169b8c │ │ │ │ + bcs 169b74 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 1693d8 │ │ │ │ + bcs 1693c0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 169b70 │ │ │ │ + bcs 169b58 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 169340 │ │ │ │ + beq 169328 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - bcs 169a54 │ │ │ │ + bcs 169a3c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 169bac │ │ │ │ + bcs 169b94 │ │ │ │ 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, [r9, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 169b9c │ │ │ │ + bcs 169b84 │ │ │ │ ldr r0, [r9, #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, ror #11 │ │ │ │ @@ -332142,380 +332136,380 @@ │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ andeq r0, r0, r4, lsr #7 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ andeq r0, r0, r0, lsr #5 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ andeq r0, r0, ip, asr #6 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - b 169954 │ │ │ │ + b 16993c │ │ │ │ ldr sl, [r0, #16] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp sl, fp │ │ │ │ - bcs 169398 │ │ │ │ + bcs 169380 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r6, [r1, sl, lsl #2] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1694ec │ │ │ │ + bne 1694d4 │ │ │ │ mov r0, r7 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str sl, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ add r0, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r7, #8] │ │ │ │ - beq 169ab4 │ │ │ │ + beq 169a9c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [r0, sl, lsl #2] │ │ │ │ - b 169398 │ │ │ │ + b 169380 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 169380 │ │ │ │ + bne 169368 │ │ │ │ mov r0, r7 │ │ │ │ bl 3364c │ │ │ │ - b 169380 │ │ │ │ + b 169368 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 169340 │ │ │ │ + beq 169328 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r7] │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r4, [r5] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 1699e4 │ │ │ │ + bcc 1699cc │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 1695bc │ │ │ │ + beq 1695a4 │ │ │ │ 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, [r5, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r8, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne 1695a0 │ │ │ │ + bne 169588 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r7, #8] │ │ │ │ - b 169398 │ │ │ │ + b 169380 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bl 16d7d8 │ │ │ │ + bl 16d7c0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 169398 │ │ │ │ - b 169340 │ │ │ │ + bne 169380 │ │ │ │ + b 169328 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169398 │ │ │ │ + beq 169380 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 169c58 │ │ │ │ + bcs 169c40 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - b 169948 │ │ │ │ + b 169930 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1698f4 │ │ │ │ + beq 1698dc │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1808] @ 169d38 │ │ │ │ + ldr r3, [pc, #1808] @ 169d20 │ │ │ │ cmp r6, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bcs 169c6c │ │ │ │ + bcs 169c54 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ - b 169900 │ │ │ │ + b 1698e8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169398 │ │ │ │ + beq 169380 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 169c8c │ │ │ │ + bcs 169c74 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 169398 │ │ │ │ + beq 169380 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 169340 │ │ │ │ + bne 169328 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 169398 │ │ │ │ + bcs 169380 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 169398 │ │ │ │ - b 169340 │ │ │ │ + bne 169380 │ │ │ │ + b 169328 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bl 16ce48 │ │ │ │ + bl 16ce30 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 169398 │ │ │ │ - b 169340 │ │ │ │ + bne 169380 │ │ │ │ + b 169328 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bl 16d1ac │ │ │ │ + bl 16d194 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 169398 │ │ │ │ - b 169340 │ │ │ │ + bne 169380 │ │ │ │ + b 169328 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169398 │ │ │ │ + beq 169380 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 169c9c │ │ │ │ + bcs 169c84 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [r9, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 169398 │ │ │ │ - b 169340 │ │ │ │ + beq 169380 │ │ │ │ + b 169328 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 169398 │ │ │ │ - b 169940 │ │ │ │ + bcs 169380 │ │ │ │ + b 169928 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 169398 │ │ │ │ - bcs 169cc0 │ │ │ │ + beq 169380 │ │ │ │ + bcs 169ca8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r9, #344] @ 0x158 │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 169398 │ │ │ │ - b 169340 │ │ │ │ + beq 169380 │ │ │ │ + b 169328 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 169934 │ │ │ │ + beq 16991c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #1464] @ 169d20 │ │ │ │ + ldr r2, [pc, #1464] @ 169d08 │ │ │ │ cmp r3, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 169c48 │ │ │ │ + bcs 169c30 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 169954 │ │ │ │ + bcs 16993c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 169398 │ │ │ │ - b 169340 │ │ │ │ + beq 169380 │ │ │ │ + b 169328 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 169398 │ │ │ │ - b 169340 │ │ │ │ - andeq pc, lr, r7, lsl r4 @ │ │ │ │ + beq 169380 │ │ │ │ + b 169328 │ │ │ │ + andeq pc, lr, pc, lsr #8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bl 16d654 │ │ │ │ + bl 16d63c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 169398 │ │ │ │ - b 169340 │ │ │ │ - strdeq pc, [lr], -pc @ │ │ │ │ + bne 169380 │ │ │ │ + b 169328 │ │ │ │ + andeq pc, lr, r7, lsl r4 @ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r1 │ │ │ │ - beq 169398 │ │ │ │ - bcs 169cb0 │ │ │ │ + beq 169380 │ │ │ │ + bcs 169c98 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 1699c4 │ │ │ │ + beq 1699ac │ │ │ │ cmp r0, #13 │ │ │ │ - beq 169398 │ │ │ │ - b 169340 │ │ │ │ - andeq pc, lr, r3, asr #7 │ │ │ │ + beq 169380 │ │ │ │ + b 169328 │ │ │ │ + ldrdeq pc, [lr], -fp │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bl 16cac8 │ │ │ │ + bl 16cab0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 169398 │ │ │ │ - b 169340 │ │ │ │ - andeq pc, lr, r3, lsr #7 │ │ │ │ + bne 169380 │ │ │ │ + b 169328 │ │ │ │ + @ instruction: 0x000ef3bb │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 169960 │ │ │ │ + beq 169948 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 169c48 │ │ │ │ + bcs 169c30 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ - ldr r2, [pc, #1208] @ 169d18 │ │ │ │ + ldr r2, [pc, #1208] @ 169d00 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r1 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 1698e4 │ │ │ │ + bcs 1698cc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 169398 │ │ │ │ - b 169340 │ │ │ │ - andeq pc, lr, pc, lsl r3 @ │ │ │ │ + bne 169380 │ │ │ │ + b 169328 │ │ │ │ + andeq pc, lr, r7, lsr r3 @ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16998c │ │ │ │ + beq 169974 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 169c7c │ │ │ │ + bcs 169c64 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ - ldr r2, [pc, #1144] @ 169d30 │ │ │ │ + ldr r2, [pc, #1144] @ 169d18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 1699a0 │ │ │ │ - b 169340 │ │ │ │ + bcc 169988 │ │ │ │ + b 169328 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bl 16c750 │ │ │ │ + bl 16c738 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 169398 │ │ │ │ - b 169340 │ │ │ │ - ldrdeq pc, [lr], -pc @ │ │ │ │ - ldr r3, [pc, #1080] @ 169d34 │ │ │ │ + bne 169380 │ │ │ │ + b 169328 │ │ │ │ + strdeq pc, [lr], -r7 │ │ │ │ + ldr r3, [pc, #1080] @ 169d1c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 169924 │ │ │ │ + bcs 16990c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ eor r1, r1, #1 │ │ │ │ and r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 169398 │ │ │ │ - b 169340 │ │ │ │ + bne 169380 │ │ │ │ + b 169328 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 169398 │ │ │ │ + bcs 169380 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #980] @ 169d24 │ │ │ │ + ldr r1, [pc, #980] @ 169d0c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169398 │ │ │ │ - b 169340 │ │ │ │ + beq 169380 │ │ │ │ + b 169328 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 169340 │ │ │ │ + bcs 169328 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #928] @ 169d1c │ │ │ │ + ldr r1, [pc, #928] @ 169d04 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 169398 │ │ │ │ - b 169340 │ │ │ │ + bne 169380 │ │ │ │ + b 169328 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 169340 │ │ │ │ + bcs 169328 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r1, [r1] │ │ │ │ - ldr r2, [pc, #892] @ 169d2c │ │ │ │ + ldr r2, [pc, #892] @ 169d14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ and r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 169398 │ │ │ │ - b 169340 │ │ │ │ + bne 169380 │ │ │ │ + b 169328 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169398 │ │ │ │ + beq 169380 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 169398 │ │ │ │ - b 169340 │ │ │ │ + bne 169380 │ │ │ │ + b 169328 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 169584 │ │ │ │ - b 1695bc │ │ │ │ - @ instruction: 0x000ef1bb │ │ │ │ + bne 16956c │ │ │ │ + b 1695a4 │ │ │ │ + ldrdeq pc, [lr], -r3 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 169ac0 │ │ │ │ + bcs 169aa8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 169ac0 │ │ │ │ + bhi 169aa8 │ │ │ │ cmp r3, fp │ │ │ │ - bne 169acc │ │ │ │ + bne 169ab4 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ bl 24cd4 │ │ │ │ - b 169340 │ │ │ │ - ldr r0, [pc, #776] @ 169d64 │ │ │ │ - ldr r2, [pc, #776] @ 169d68 │ │ │ │ - ldr r3, [pc, #776] @ 169d6c │ │ │ │ + b 169328 │ │ │ │ + ldr r0, [pc, #776] @ 169d4c │ │ │ │ + ldr r2, [pc, #776] @ 169d50 │ │ │ │ + ldr r3, [pc, #776] @ 169d54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #764] @ 169d70 │ │ │ │ + ldr r1, [pc, #764] @ 169d58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ @@ -332525,203 +332519,203 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ bl 3ab14 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #652] @ 169d48 │ │ │ │ + ldr r0, [pc, #652] @ 169d30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r3, [pc, #684] @ 169d74 │ │ │ │ + ldr r3, [pc, #684] @ 169d5c │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #676] @ 169d78 │ │ │ │ + ldr r2, [pc, #676] @ 169d60 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab68 │ │ │ │ - ldr r3, [pc, #496] @ 169cd8 │ │ │ │ + ldr r3, [pc, #496] @ 169cc0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #644] @ 169d7c │ │ │ │ + ldr r2, [pc, #644] @ 169d64 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab68 │ │ │ │ - ldr r3, [pc, #588] @ 169d58 │ │ │ │ + ldr r3, [pc, #588] @ 169d40 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #628] @ 169d90 │ │ │ │ + ldr r3, [pc, #628] @ 169d78 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #460] @ 169cfc │ │ │ │ + ldr r2, [pc, #460] @ 169ce4 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #612] @ 169da4 │ │ │ │ + ldr r2, [pc, #612] @ 169d8c │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #436] @ 169d04 │ │ │ │ + ldr r2, [pc, #436] @ 169cec │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r0, [pc, #496] @ 169d50 │ │ │ │ + ldr r0, [pc, #496] @ 169d38 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ - ldr r2, [pc, #492] @ 169d54 │ │ │ │ + ldr r2, [pc, #492] @ 169d3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r2, [pc, #488] @ 169d60 │ │ │ │ + ldr r2, [pc, #488] @ 169d48 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r3, [pc, #344] @ 169cdc │ │ │ │ + ldr r3, [pc, #344] @ 169cc4 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #336] @ 169ce4 │ │ │ │ + ldr r2, [pc, #336] @ 169ccc │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #364] @ 169d10 │ │ │ │ + ldr r2, [pc, #364] @ 169cf8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #492] @ 169da0 │ │ │ │ + ldr r2, [pc, #492] @ 169d88 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #456] @ 169d8c │ │ │ │ + ldr r2, [pc, #456] @ 169d74 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab68 │ │ │ │ - ldr r2, [pc, #256] @ 169cd4 │ │ │ │ + ldr r2, [pc, #256] @ 169cbc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #364] @ 169d4c │ │ │ │ + ldr r2, [pc, #364] @ 169d34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #280] @ 169d0c │ │ │ │ + ldr r2, [pc, #280] @ 169cf4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #248] @ 169d00 │ │ │ │ + ldr r2, [pc, #248] @ 169ce8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #320] @ 169d5c │ │ │ │ + ldr r2, [pc, #320] @ 169d44 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #220] @ 169d08 │ │ │ │ + ldr r2, [pc, #220] @ 169cf0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #164] @ 169ce0 │ │ │ │ + ldr r2, [pc, #164] @ 169cc8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #216] @ 169d28 │ │ │ │ + ldr r2, [pc, #216] @ 169d10 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #220] @ 169d3c │ │ │ │ + ldr r2, [pc, #220] @ 169d24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #296] @ 169d9c │ │ │ │ + ldr r2, [pc, #296] @ 169d84 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #276] @ 169d98 │ │ │ │ + ldr r2, [pc, #276] @ 169d80 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #256] @ 169d94 │ │ │ │ + ldr r2, [pc, #256] @ 169d7c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #156] @ 169d40 │ │ │ │ + ldr r2, [pc, #156] @ 169d28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #92] @ 169d14 │ │ │ │ + ldr r2, [pc, #92] @ 169cfc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #124] @ 169d44 │ │ │ │ + ldr r2, [pc, #124] @ 169d2c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r8, r6, r8, asr #5 │ │ │ │ - andseq r8, r6, r0, lsl r4 │ │ │ │ - andseq r8, r6, r4, ror r3 │ │ │ │ + andseq r8, r6, r0, ror #5 │ │ │ │ + andseq r8, r6, r8, lsr #8 │ │ │ │ + andseq r8, r6, ip, lsl #7 │ │ │ │ + andseq r8, r6, r8, ror r3 │ │ │ │ + @ instruction: 0x001683bc │ │ │ │ + andeq lr, lr, r7, lsl #23 │ │ │ │ + andeq lr, lr, r7, asr ip │ │ │ │ + andeq lr, lr, pc, ror #21 │ │ │ │ + andeq lr, lr, r3, asr sl │ │ │ │ + @ instruction: 0x000eeab3 │ │ │ │ + andseq r8, r6, r0, lsr #8 │ │ │ │ + andseq r8, r6, r4, ror #4 │ │ │ │ andseq r8, r6, r0, ror #6 │ │ │ │ - andseq r8, r6, r4, lsr #7 │ │ │ │ - andeq lr, lr, pc, ror #22 │ │ │ │ - andeq lr, lr, pc, lsr ip │ │ │ │ - ldrdeq lr, [lr], -r7 │ │ │ │ - andeq lr, lr, fp, lsr sl │ │ │ │ - muleq lr, fp, sl │ │ │ │ + andseq r8, r6, r4, asr #6 │ │ │ │ + andseq r8, r6, r8, ror r2 │ │ │ │ + andseq r8, r6, ip, lsl #6 │ │ │ │ + @ instruction: 0x001682b8 │ │ │ │ + muleq lr, r3, r3 │ │ │ │ + andeq lr, lr, fp, ror r2 │ │ │ │ + andeq lr, lr, fp, lsl #9 │ │ │ │ + andeq lr, lr, r7, lsr #5 │ │ │ │ + andseq r8, r6, r0, asr #6 │ │ │ │ + andeq lr, lr, r7, asr #4 │ │ │ │ + andeq lr, lr, pc, lsr r3 │ │ │ │ + strdeq lr, [lr], -r7 │ │ │ │ + andeq lr, lr, fp, asr #11 │ │ │ │ + mulseq r6, r4, r3 │ │ │ │ + andseq r8, r6, r0, lsl #6 │ │ │ │ + andseq r8, r6, r4, ror #5 │ │ │ │ andseq r8, r6, r8, lsl #8 │ │ │ │ - andseq r8, r6, ip, asr #4 │ │ │ │ - andseq r8, r6, r8, asr #6 │ │ │ │ - andseq r8, r6, ip, lsr #6 │ │ │ │ - andseq r8, r6, r0, ror #4 │ │ │ │ - @ instruction: 0x001682f4 │ │ │ │ - andseq r8, r6, r0, lsr #5 │ │ │ │ - andeq lr, lr, fp, ror r3 │ │ │ │ - andeq lr, lr, r3, ror #4 │ │ │ │ - andeq lr, lr, r3, ror r4 │ │ │ │ - andeq lr, lr, pc, lsl #5 │ │ │ │ - andseq r8, r6, r8, lsr #6 │ │ │ │ - andeq lr, lr, pc, lsr #4 │ │ │ │ - andeq lr, lr, r7, lsr #6 │ │ │ │ - ldrdeq lr, [lr], -pc @ │ │ │ │ - @ instruction: 0x000ee5b3 │ │ │ │ + andseq r8, r6, ip, lsl #5 │ │ │ │ + andeq lr, lr, pc, lsr r0 │ │ │ │ + @ instruction: 0x001682f8 │ │ │ │ + andseq r8, r6, r4, lsl #7 │ │ │ │ + andseq r8, r6, r4, lsr r2 │ │ │ │ + andseq r8, r6, ip, ror #7 │ │ │ │ + muleq sp, r8, r4 │ │ │ │ + @ instruction: 0x001684b8 │ │ │ │ + @ instruction: 0x00004abc │ │ │ │ + andseq r6, r8, r8, asr r4 │ │ │ │ + andseq r8, r6, ip, asr #8 │ │ │ │ + @ instruction: 0x001683f8 │ │ │ │ + @ instruction: 0x001683d4 │ │ │ │ + andeq lr, lr, fp, lsl #21 │ │ │ │ + andeq lr, lr, r7, lsr fp │ │ │ │ + andeq lr, lr, pc, asr sp │ │ │ │ + andseq r8, r6, ip, lsl r3 │ │ │ │ + @ instruction: 0x001683d0 │ │ │ │ + andseq r8, r6, ip, ror #5 │ │ │ │ + andseq r8, r6, ip, asr #6 │ │ │ │ + andseq r8, r6, ip, asr #6 │ │ │ │ andseq r8, r6, ip, ror r3 │ │ │ │ - andseq r8, r6, r8, ror #5 │ │ │ │ - andseq r8, r6, ip, asr #5 │ │ │ │ @ instruction: 0x001683f0 │ │ │ │ - andseq r8, r6, r4, ror r2 │ │ │ │ - andeq lr, lr, r7, lsr #32 │ │ │ │ - andseq r8, r6, r0, ror #5 │ │ │ │ - andseq r8, r6, ip, ror #6 │ │ │ │ - andseq r8, r6, ip, lsl r2 │ │ │ │ - @ instruction: 0x001683d4 │ │ │ │ - andeq ip, sp, r0, lsl #9 │ │ │ │ - andseq r8, r6, r0, lsr #9 │ │ │ │ - @ instruction: 0x00004abc │ │ │ │ - andseq r6, r8, r0, asr #8 │ │ │ │ - andseq r8, r6, r4, lsr r4 │ │ │ │ - andseq r8, r6, r0, ror #7 │ │ │ │ - @ instruction: 0x001683bc │ │ │ │ - andeq lr, lr, r3, ror sl │ │ │ │ - andeq lr, lr, pc, lsl fp │ │ │ │ - andeq lr, lr, r7, asr #26 │ │ │ │ - andseq r8, r6, r4, lsl #6 │ │ │ │ - @ instruction: 0x001683b8 │ │ │ │ - @ instruction: 0x001682d4 │ │ │ │ - andseq r8, r6, r4, lsr r3 │ │ │ │ - andseq r8, r6, r4, lsr r3 │ │ │ │ - andseq r8, r6, r4, ror #6 │ │ │ │ - @ instruction: 0x001683d8 │ │ │ │ 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 │ │ │ │ @@ -332735,15 +332729,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 167674 │ │ │ │ + bl 16765c │ │ │ │ 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} │ │ │ │ @@ -332758,15 +332752,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 167674 │ │ │ │ + bl 16765c │ │ │ │ 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 │ │ │ │ @@ -332778,53 +332772,53 @@ │ │ │ │ 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 16e990 │ │ │ │ + bl 16e978 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e990 │ │ │ │ + bl 16e978 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e990 │ │ │ │ + bl 16e978 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldrb r5, [r0, #346] @ 0x15a │ │ │ │ cmp r5, #0 │ │ │ │ - beq 169f2c │ │ │ │ + beq 169f14 │ │ │ │ ldrb r5, [r0, #347] @ 0x15b │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [sp] │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 167958 │ │ │ │ + bl 167940 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169f44 │ │ │ │ + beq 169f2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 169f54 │ │ │ │ + bne 169f3c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 167958 │ │ │ │ + bl 167940 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 169f24 │ │ │ │ + bne 169f0c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -332834,23 +332828,23 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #32] │ │ │ │ str sl, [sp, #28] │ │ │ │ str r9, [sp, #24] │ │ │ │ bl 32108 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 169fa0 │ │ │ │ + beq 169f88 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #72] @ 169ff0 │ │ │ │ - ldr r0, [pc, #72] @ 169ff4 │ │ │ │ - ldr r3, [pc, #72] @ 169ff8 │ │ │ │ + ldr r1, [pc, #72] @ 169fd8 │ │ │ │ + ldr r0, [pc, #72] @ 169fdc │ │ │ │ + ldr r3, [pc, #72] @ 169fe0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ @@ -332860,17 +332854,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00167ebc │ │ │ │ - andeq sp, lr, r3, lsr #27 │ │ │ │ - ldrsbeq r8, [r6], -r0 │ │ │ │ + @ instruction: 0x00167ed4 │ │ │ │ + @ instruction: 0x000eddbb │ │ │ │ + andseq r8, r6, r8, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ @@ -332878,43 +332872,43 @@ │ │ │ │ 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 16a044 │ │ │ │ + bls 16a02c │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmn r1, #1 │ │ │ │ - beq 16c09c │ │ │ │ + beq 16c084 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ ldr r9, [r0] │ │ │ │ ldr r3, [r2] │ │ │ │ subs r0, r1, #2 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 16a080 │ │ │ │ + beq 16a068 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 16a09c │ │ │ │ + bne 16a084 │ │ │ │ ldr r3, [r9, #296] @ 0x128 │ │ │ │ - b 16a0b4 │ │ │ │ + b 16a09c │ │ │ │ ldr r7, [r9, #296] @ 0x128 │ │ │ │ ldr r3, [r9, #300] @ 0x12c │ │ │ │ str r7, [sp, #16] │ │ │ │ sub r3, r7, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - b 16a0bc │ │ │ │ + b 16a0a4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r7, [r9, #340] @ 0x154 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 16a03c │ │ │ │ + bcs 16a024 │ │ │ │ ldr r7, [r9, #336] @ 0x150 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -332937,85 +332931,85 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 16a144 │ │ │ │ + beq 16a12c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - bne 16a184 │ │ │ │ - b 16a1bc │ │ │ │ + bne 16a16c │ │ │ │ + b 16a1a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movwhi r0, #1 │ │ │ │ and r0, r1, r0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16a17c │ │ │ │ + beq 16a164 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, r0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 16a184 │ │ │ │ - b 16a03c │ │ │ │ + beq 16a16c │ │ │ │ + b 16a024 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16a03c │ │ │ │ + bne 16a024 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 16a19c │ │ │ │ + bne 16a184 │ │ │ │ mov r0, r6 │ │ │ │ bl 3364c │ │ │ │ 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 16b944 │ │ │ │ + bcc 16b92c │ │ │ │ ldrb r0, [r9, #346] @ 0x15a │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r0, [r9, #347] @ 0x15b │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ streq r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 16c020 │ │ │ │ + bhi 16c008 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 16b848 │ │ │ │ + beq 16b830 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r1, [r9, #328] @ 0x148 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 16c0c0 │ │ │ │ + bcs 16c0a8 │ │ │ │ add r1, r2, r7, lsl #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r3, r1, #2 │ │ │ │ add r1, r1, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - b 16a240 │ │ │ │ + b 16a228 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r0 │ │ │ │ - beq 16b83c │ │ │ │ + beq 16b824 │ │ │ │ ldr r1, [r9, #328] @ 0x148 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 16c0c0 │ │ │ │ + bcs 16c0a8 │ │ │ │ ldr r5, [r9, #324] @ 0x144 │ │ │ │ add r1, r0, r0, lsl #2 │ │ │ │ add r2, r2, #4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r5, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ @@ -333028,109 +333022,109 @@ │ │ │ │ @ instruction: 0xffffffc0 │ │ │ │ @ instruction: 0xffffffc0 │ │ │ │ @ instruction: 0xffffffc0 │ │ │ │ andeq r1, r0, r8, lsr r5 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 16a220 │ │ │ │ + bcs 16a208 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ ldrbls r2, [r5, #9] │ │ │ │ cmpls r1, r2 │ │ │ │ - bhi 16a220 │ │ │ │ + bhi 16a208 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ mul r4, r1, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ adds r1, r4, r3 │ │ │ │ - bcs 16bff0 │ │ │ │ + bcs 16bfd8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 16bff0 │ │ │ │ + bhi 16bfd8 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr sl, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 16a2f8 │ │ │ │ + bne 16a2e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3364c │ │ │ │ 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 16a220 │ │ │ │ + bcs 16a208 │ │ │ │ add r1, sl, r4, lsl #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b 16a344 │ │ │ │ + b 16a32c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a220 │ │ │ │ + beq 16a208 │ │ │ │ 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 16a38c │ │ │ │ + beq 16a374 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc 16a32c │ │ │ │ - b 16c0f4 │ │ │ │ + bcc 16a314 │ │ │ │ + b 16c0dc │ │ │ │ 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, #88] @ 0x58 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 16c06c │ │ │ │ + bcs 16c054 │ │ │ │ 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 16a3cc │ │ │ │ + bcs 16a3b4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 16c0b4 │ │ │ │ + bcs 16c09c │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 16a338 │ │ │ │ + beq 16a320 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bcs 16bf94 │ │ │ │ + bcs 16bf7c │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 16c08c │ │ │ │ + bcs 16c074 │ │ │ │ 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, [r9, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 16c07c │ │ │ │ + bcs 16c064 │ │ │ │ ldr r0, [r9, #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 │ │ │ │ @@ -333163,441 +333157,441 @@ │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ andeq r0, r0, r0, asr r3 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - b 16a88c │ │ │ │ + b 16a874 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr sl, [r0, #16] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 16a38c │ │ │ │ + bcs 16a374 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr fp, [r1, sl, lsl #2] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 16a4e4 │ │ │ │ + bne 16a4cc │ │ │ │ mov r0, r6 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ strd sl, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16bfe4 │ │ │ │ + beq 16bfcc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [r1, sl, lsl #2] │ │ │ │ - b 16a38c │ │ │ │ + b 16a374 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 16a374 │ │ │ │ + bne 16a35c │ │ │ │ mov r0, r6 │ │ │ │ bl 3364c │ │ │ │ - b 16a374 │ │ │ │ + b 16a35c │ │ │ │ ldr fp, [r0, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 16a338 │ │ │ │ + beq 16a320 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r6] │ │ │ │ add r0, r0, fp, lsl #2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r4, [r5] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 16a954 │ │ │ │ + bcc 16a93c │ │ │ │ lsl r2, fp, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 16a5b0 │ │ │ │ + beq 16a598 │ │ │ │ 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, [r5, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r8, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne 16a594 │ │ │ │ + bne 16a57c │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r6, #8] │ │ │ │ - b 16a38c │ │ │ │ + b 16a374 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16d7d8 │ │ │ │ + bl 16d7c0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16a38c │ │ │ │ - b 16a338 │ │ │ │ + bne 16a374 │ │ │ │ + b 16a320 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a38c │ │ │ │ + beq 16a374 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - b 16a87c │ │ │ │ + b 16a864 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a898 │ │ │ │ + beq 16a880 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r3, [pc, #4060] @ 16b5ec │ │ │ │ + ldr r3, [pc, #4060] @ 16b5d4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ - b 16a8a4 │ │ │ │ + b 16a88c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a38c │ │ │ │ + beq 16a374 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 16a38c │ │ │ │ + beq 16a374 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 16a338 │ │ │ │ + bne 16a320 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 16a38c │ │ │ │ + bcs 16a374 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 16a38c │ │ │ │ - b 16a338 │ │ │ │ + bne 16a374 │ │ │ │ + b 16a320 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16ce48 │ │ │ │ + bl 16ce30 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16a38c │ │ │ │ - b 16a338 │ │ │ │ + bne 16a374 │ │ │ │ + b 16a320 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16d1ac │ │ │ │ + bl 16d194 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16a38c │ │ │ │ - b 16a338 │ │ │ │ + bne 16a374 │ │ │ │ + b 16a320 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a38c │ │ │ │ + beq 16a374 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - b 16a6e8 │ │ │ │ + b 16a6d0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 16a38c │ │ │ │ - b 16a878 │ │ │ │ + bcs 16a374 │ │ │ │ + b 16a860 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 16a38c │ │ │ │ - bcs 16c1b8 │ │ │ │ + beq 16a374 │ │ │ │ + bcs 16c1a0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [r9, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 16a38c │ │ │ │ - b 16a338 │ │ │ │ + beq 16a374 │ │ │ │ + b 16a320 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16a878 │ │ │ │ + beq 16a860 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4080] @ 16b70c │ │ │ │ + ldr r3, [pc, #4080] @ 16b6f4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r7, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bcs 16a88c │ │ │ │ + bcs 16a874 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 16a38c │ │ │ │ - b 16a338 │ │ │ │ + beq 16a374 │ │ │ │ + b 16a320 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 16a38c │ │ │ │ - b 16a338 │ │ │ │ + beq 16a374 │ │ │ │ + b 16a320 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16d654 │ │ │ │ + bl 16d63c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16a38c │ │ │ │ - b 16a338 │ │ │ │ + bne 16a374 │ │ │ │ + b 16a320 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 16a38c │ │ │ │ - bcs 16c1cc │ │ │ │ + beq 16a374 │ │ │ │ + bcs 16c1b4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 16a938 │ │ │ │ + beq 16a920 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 16a38c │ │ │ │ - b 16a338 │ │ │ │ + beq 16a374 │ │ │ │ + b 16a320 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16cac8 │ │ │ │ + bl 16cab0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16a38c │ │ │ │ - b 16a338 │ │ │ │ + bne 16a374 │ │ │ │ + b 16a320 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16a8dc │ │ │ │ + beq 16a8c4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4064] @ 16b7d0 │ │ │ │ + ldr r3, [pc, #4064] @ 16b7b8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r7, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bcs 16a86c │ │ │ │ + bcs 16a854 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 16a38c │ │ │ │ - b 16a338 │ │ │ │ + bne 16a374 │ │ │ │ + b 16a320 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a8fc │ │ │ │ + beq 16a8e4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #3992] @ 16b7d4 │ │ │ │ + ldr r1, [pc, #3992] @ 16b7bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 16a910 │ │ │ │ - b 16a338 │ │ │ │ + bcc 16a8f8 │ │ │ │ + b 16a320 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16c750 │ │ │ │ + bl 16c738 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16a38c │ │ │ │ - b 16a338 │ │ │ │ + bne 16a374 │ │ │ │ + b 16a320 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #3920] @ 16b7d8 │ │ │ │ + ldr r1, [pc, #3920] @ 16b7c0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a38c │ │ │ │ - b 16a338 │ │ │ │ - ldr r3, [pc, #3900] @ 16b7dc │ │ │ │ + beq 16a374 │ │ │ │ + b 16a320 │ │ │ │ + ldr r3, [pc, #3900] @ 16b7c4 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, r2 │ │ │ │ - bcs 16a8cc │ │ │ │ + bcs 16a8b4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ eor r1, r1, #1 │ │ │ │ and r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 16a38c │ │ │ │ - b 16a338 │ │ │ │ + bne 16a374 │ │ │ │ + b 16a320 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #3828] @ 16b7e0 │ │ │ │ + ldr r1, [pc, #3828] @ 16b7c8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16a38c │ │ │ │ - b 16a338 │ │ │ │ + bne 16a374 │ │ │ │ + b 16a320 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 16a338 │ │ │ │ + bcs 16a320 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #3776] @ 16b7e4 │ │ │ │ + ldr r2, [pc, #3776] @ 16b7cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ and r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 16a38c │ │ │ │ - b 16a338 │ │ │ │ + bne 16a374 │ │ │ │ + b 16a320 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16a38c │ │ │ │ + beq 16a374 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 16a38c │ │ │ │ - b 16a338 │ │ │ │ + bne 16a374 │ │ │ │ + b 16a320 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsl r2, fp, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 16a578 │ │ │ │ - b 16a5b0 │ │ │ │ + bne 16a560 │ │ │ │ + b 16a598 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 16c000 │ │ │ │ + bcs 16bfe8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 16c000 │ │ │ │ + bhi 16bfe8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 16c034 │ │ │ │ + bne 16c01c │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl 24cd4 │ │ │ │ - b 16a338 │ │ │ │ + b 16a320 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 16a220 │ │ │ │ + bcs 16a208 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bls 16c184 │ │ │ │ + bls 16c16c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r4, [r1, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 16a220 │ │ │ │ + beq 16a208 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ ldr fp, [r6, #56] @ 0x38 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ mul r7, r1, r0 │ │ │ │ adds r1, r7, fp │ │ │ │ - bcs 16c05c │ │ │ │ + bcs 16c044 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 16c05c │ │ │ │ + bhi 16c044 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr sl, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 16aa38 │ │ │ │ + bne 16aa20 │ │ │ │ mov r0, r6 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r4, [r0, #4] │ │ │ │ adds r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ - bcs 16a220 │ │ │ │ + bcs 16a208 │ │ │ │ add r1, sl, r7, lsl #2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ lsl r1, fp, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b 16aa88 │ │ │ │ + b 16aa70 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a220 │ │ │ │ + beq 16a208 │ │ │ │ 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 16aad8 │ │ │ │ + beq 16aac0 │ │ │ │ cmp r4, fp │ │ │ │ - bcs 16c0e0 │ │ │ │ + bcs 16c0c8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ - b 16aa7c │ │ │ │ + b 16aa64 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 16c06c │ │ │ │ + bcs 16c054 │ │ │ │ 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 16ab18 │ │ │ │ + bcs 16ab00 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 16c0b4 │ │ │ │ + bcs 16c09c │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 16aa7c │ │ │ │ + beq 16aa64 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bcs 16bf94 │ │ │ │ + bcs 16bf7c │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 16c08c │ │ │ │ + bcs 16c074 │ │ │ │ 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, [r9, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 16c07c │ │ │ │ + bcs 16c064 │ │ │ │ ldr r0, [r9, #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, r8, lsr #9 │ │ │ │ @@ -333632,390 +333626,390 @@ │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + beq 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp sl, fp │ │ │ │ - bcs 16aad8 │ │ │ │ + bcs 16aac0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r5, [r1, sl, lsl #2] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 16ac38 │ │ │ │ + bne 16ac20 │ │ │ │ mov r0, r6 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str sl, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16bfe4 │ │ │ │ + beq 16bfcc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [r1, sl, lsl #2] │ │ │ │ - b 16aad8 │ │ │ │ + b 16aac0 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r7, r1 │ │ │ │ - bne 16aac0 │ │ │ │ + bne 16aaa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 3364c │ │ │ │ - b 16aac0 │ │ │ │ + b 16aaa8 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 16aa7c │ │ │ │ + beq 16aa64 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r6] │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r4, [r7] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 16afec │ │ │ │ + bcc 16afd4 │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 16ad04 │ │ │ │ + beq 16acec │ │ │ │ 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, [r7, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r8, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne 16ace8 │ │ │ │ + bne 16acd0 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r6, #8] │ │ │ │ - b 16aad8 │ │ │ │ + b 16aac0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - b 16af9c │ │ │ │ + b 16af84 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bcs 16ad48 │ │ │ │ + bcs 16ad30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r2, [pc, #4076] @ 16bd2c │ │ │ │ + ldr r2, [pc, #4076] @ 16bd14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #4084] @ 16bd4c │ │ │ │ + ldr r2, [pc, #4084] @ 16bd34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16aa7c │ │ │ │ + beq 16aa64 │ │ │ │ tst r0, #1 │ │ │ │ - bne 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + bne 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 16aa7c │ │ │ │ + bcs 16aa64 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4072] @ 16bd7c │ │ │ │ + ldr r1, [pc, #4072] @ 16bd64 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16aa7c │ │ │ │ + bne 16aa64 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4072] @ 16bd9c │ │ │ │ + ldr r1, [pc, #4072] @ 16bd84 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + bne 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 16aad8 │ │ │ │ + beq 16aac0 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 16aa7c │ │ │ │ + bne 16aa64 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 16aad8 │ │ │ │ + bcs 16aac0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + bne 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16c750 │ │ │ │ + bl 16c738 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + bne 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4084] @ 16be2c │ │ │ │ + ldr r3, [pc, #4084] @ 16be14 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 16af7c │ │ │ │ + bcs 16af64 │ │ │ │ ldrb r1, [r2, r7] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + bne 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4056] @ 16be4c │ │ │ │ + ldr r3, [pc, #4056] @ 16be34 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 16afac │ │ │ │ + bcs 16af94 │ │ │ │ ldrb r1, [r2, r7] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + beq 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 16aad8 │ │ │ │ - bcs 16c1b8 │ │ │ │ + beq 16aac0 │ │ │ │ + bcs 16c1a0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - b 16aee0 │ │ │ │ + b 16aec8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16cac8 │ │ │ │ + bl 16cab0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + bne 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [r9, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + beq 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16d1ac │ │ │ │ + bl 16d194 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + bne 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 16aad8 │ │ │ │ - bcs 16c1cc │ │ │ │ + beq 16aac0 │ │ │ │ + bcs 16c1b4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 16afd8 │ │ │ │ + beq 16afc0 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + beq 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16ce48 │ │ │ │ + bl 16ce30 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + bne 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16d7d8 │ │ │ │ + bl 16d7c0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + bne 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 16aad8 │ │ │ │ + bcs 16aac0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4072] @ 16bf90 │ │ │ │ + ldr r1, [pc, #4072] @ 16bf78 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + beq 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16d654 │ │ │ │ + bl 16d63c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + bne 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 16aad8 │ │ │ │ - b 16aa7c │ │ │ │ + bne 16aac0 │ │ │ │ + b 16aa64 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 16accc │ │ │ │ - b 16ad04 │ │ │ │ + bne 16acb4 │ │ │ │ + b 16acec │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 16c000 │ │ │ │ + bcs 16bfe8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 16c000 │ │ │ │ + bhi 16bfe8 │ │ │ │ cmp r3, fp │ │ │ │ - beq 16aa68 │ │ │ │ - b 16c00c │ │ │ │ + beq 16aa50 │ │ │ │ + b 16bff4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 16a220 │ │ │ │ + bcs 16a208 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ add r3, r2, #5 │ │ │ │ lsl r2, r5, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16a220 │ │ │ │ + beq 16a208 │ │ │ │ ldrb r7, [r3, #-1] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 16a220 │ │ │ │ + bhi 16a208 │ │ │ │ ldrb r7, [r3], #8 │ │ │ │ sub r2, r2, #8 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi 16b070 │ │ │ │ + bhi 16b058 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ mul r4, r1, r0 │ │ │ │ adds r1, r4, r7 │ │ │ │ - bcs 16bff0 │ │ │ │ + bcs 16bfd8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 16bff0 │ │ │ │ + bhi 16bfd8 │ │ │ │ ldr fp, [r3, #-13] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr sl, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 16b0d4 │ │ │ │ + bne 16b0bc │ │ │ │ mov r0, r6 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str fp, [r0, #4] │ │ │ │ adds r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ - bcs 16a220 │ │ │ │ + bcs 16a208 │ │ │ │ add r1, sl, r4, lsl #2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ lsl r1, r7, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b 16b11c │ │ │ │ + b 16b104 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a220 │ │ │ │ + beq 16a208 │ │ │ │ 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 16b160 │ │ │ │ + beq 16b148 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc 16b104 │ │ │ │ - b 16c118 │ │ │ │ + bcc 16b0ec │ │ │ │ + b 16c100 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str fp, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 16c06c │ │ │ │ + bcs 16c054 │ │ │ │ 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 16b1a0 │ │ │ │ + bcs 16b188 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 16c0b4 │ │ │ │ + bcs 16c09c │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 16b110 │ │ │ │ + beq 16b0f8 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bcs 16bf94 │ │ │ │ + bcs 16bf7c │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 16c08c │ │ │ │ + bcs 16c074 │ │ │ │ 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, [r9, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 16c07c │ │ │ │ + bcs 16c064 │ │ │ │ ldr r0, [r9, #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, ror #10 │ │ │ │ @@ -334048,392 +334042,392 @@ │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, ip, asr #6 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, r8, asr r2 │ │ │ │ andeq r0, r0, r4, asr r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - b 16b660 │ │ │ │ + b 16b648 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp sl, r7 │ │ │ │ - bcs 16b160 │ │ │ │ + bcs 16b148 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr fp, [r1, sl, lsl #2] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 16b2b4 │ │ │ │ + bne 16b29c │ │ │ │ mov r0, r6 │ │ │ │ bl 3364c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ strd sl, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16bfe4 │ │ │ │ + beq 16bfcc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [r1, sl, lsl #2] │ │ │ │ - b 16b160 │ │ │ │ + b 16b148 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 16b148 │ │ │ │ + bne 16b130 │ │ │ │ mov r0, r6 │ │ │ │ bl 3364c │ │ │ │ - b 16b148 │ │ │ │ + b 16b130 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 16b110 │ │ │ │ + beq 16b0f8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r6] │ │ │ │ add r0, r0, fp, lsl #2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r4, [r5] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 16b72c │ │ │ │ + bcc 16b714 │ │ │ │ lsl r2, fp, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 16b380 │ │ │ │ + beq 16b368 │ │ │ │ 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, [r5, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r8, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne 16b364 │ │ │ │ + bne 16b34c │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r6, #8] │ │ │ │ - b 16b160 │ │ │ │ + b 16b148 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16d7d8 │ │ │ │ + bl 16d7c0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16b160 │ │ │ │ - b 16b110 │ │ │ │ + bne 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b160 │ │ │ │ + beq 16b148 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - b 16b650 │ │ │ │ + b 16b638 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b66c │ │ │ │ + beq 16b654 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r3, [pc, #3772] @ 16c29c │ │ │ │ + ldr r3, [pc, #3772] @ 16c284 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ - b 16b678 │ │ │ │ + b 16b660 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b160 │ │ │ │ + beq 16b148 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 16b160 │ │ │ │ + beq 16b148 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 16b110 │ │ │ │ + bne 16b0f8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 16b160 │ │ │ │ + bcs 16b148 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 16b160 │ │ │ │ - b 16b110 │ │ │ │ + bne 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16ce48 │ │ │ │ + bl 16ce30 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16b160 │ │ │ │ - b 16b110 │ │ │ │ + bne 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16d1ac │ │ │ │ + bl 16d194 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16b160 │ │ │ │ - b 16b110 │ │ │ │ + bne 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b160 │ │ │ │ + beq 16b148 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - b 16b4b8 │ │ │ │ + b 16b4a0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 16b160 │ │ │ │ - b 16b64c │ │ │ │ + bcs 16b148 │ │ │ │ + b 16b634 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 16b160 │ │ │ │ - bcs 16c1b8 │ │ │ │ + beq 16b148 │ │ │ │ + bcs 16c1a0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [r9, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 16b160 │ │ │ │ - b 16b110 │ │ │ │ + beq 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16b64c │ │ │ │ + beq 16b634 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #3388] @ 16c228 │ │ │ │ + ldr r3, [pc, #3388] @ 16c210 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r5, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bcs 16b660 │ │ │ │ + bcs 16b648 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 16b160 │ │ │ │ - b 16b110 │ │ │ │ + beq 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 16b160 │ │ │ │ - b 16b110 │ │ │ │ + beq 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16d654 │ │ │ │ + bl 16d63c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16b160 │ │ │ │ - b 16b110 │ │ │ │ + bne 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 16b160 │ │ │ │ - bcs 16c1cc │ │ │ │ + beq 16b148 │ │ │ │ + bcs 16c1b4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 16b710 │ │ │ │ + beq 16b6f8 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 16b160 │ │ │ │ - b 16b110 │ │ │ │ + beq 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16cac8 │ │ │ │ + bl 16cab0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16b160 │ │ │ │ - b 16b110 │ │ │ │ + bne 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16b6b0 │ │ │ │ + beq 16b698 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #3168] @ 16c220 │ │ │ │ + ldr r3, [pc, #3168] @ 16c208 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r5, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bcs 16b640 │ │ │ │ + bcs 16b628 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 16b160 │ │ │ │ - b 16b110 │ │ │ │ - andeq sp, lr, pc, asr #11 │ │ │ │ + bne 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ + andeq sp, lr, r7, ror #11 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b6d0 │ │ │ │ + beq 16b6b8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #3208] @ 16c298 │ │ │ │ + ldr r1, [pc, #3208] @ 16c280 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 16b6e4 │ │ │ │ - b 16b110 │ │ │ │ + bcc 16b6cc │ │ │ │ + b 16b0f8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 16c750 │ │ │ │ + bl 16c738 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16b160 │ │ │ │ - b 16b110 │ │ │ │ + bne 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #3024] @ 16c22c │ │ │ │ + ldr r1, [pc, #3024] @ 16c214 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b160 │ │ │ │ - b 16b110 │ │ │ │ - ldr r3, [pc, #3008] @ 16c234 │ │ │ │ + beq 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ + ldr r3, [pc, #3008] @ 16c21c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs 16b6a0 │ │ │ │ + bcs 16b688 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ eor r1, r1, #1 │ │ │ │ and r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 16b160 │ │ │ │ - b 16b110 │ │ │ │ + bne 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #2916] @ 16c224 │ │ │ │ + ldr r1, [pc, #2916] @ 16c20c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16b160 │ │ │ │ - b 16b110 │ │ │ │ + bne 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 16b110 │ │ │ │ + bcs 16b0f8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #2872] @ 16c230 │ │ │ │ + ldr r2, [pc, #2872] @ 16c218 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ and r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 16b160 │ │ │ │ - b 16b110 │ │ │ │ - @ instruction: 0x000ed4bf │ │ │ │ + bne 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ + ldrdeq sp, [lr], -r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16b160 │ │ │ │ + beq 16b148 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 16b160 │ │ │ │ - b 16b110 │ │ │ │ + bne 16b148 │ │ │ │ + b 16b0f8 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsl r2, fp, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 16b348 │ │ │ │ - b 16b380 │ │ │ │ + bne 16b330 │ │ │ │ + b 16b368 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 16c000 │ │ │ │ + bcs 16bfe8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 16c000 │ │ │ │ + bhi 16bfe8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne 16c048 │ │ │ │ + bne 16c030 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ bl 24cd4 │ │ │ │ - b 16b110 │ │ │ │ + b 16b0f8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ tst r1, #1 │ │ │ │ - beq 16b7ec │ │ │ │ + beq 16b7d4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 16b7e8 │ │ │ │ + bcs 16b7d0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - ble 16a220 │ │ │ │ - b 16b7ec │ │ │ │ - andeq sp, lr, fp, ror #7 │ │ │ │ - andeq sp, lr, r3, lsr #7 │ │ │ │ - andeq sp, lr, r7, asr r3 │ │ │ │ - andeq sp, lr, fp, lsr r3 │ │ │ │ - strdeq sp, [lr], -r3 │ │ │ │ - @ instruction: 0x000ed2bb │ │ │ │ - bne 16a220 │ │ │ │ + ble 16a208 │ │ │ │ + b 16b7d4 │ │ │ │ + andeq sp, lr, r3, lsl #8 │ │ │ │ + @ instruction: 0x000ed3bb │ │ │ │ + andeq sp, lr, pc, ror #6 │ │ │ │ + andeq sp, lr, r3, asr r3 │ │ │ │ + andeq sp, lr, fp, lsl #6 │ │ │ │ + ldrdeq sp, [lr], -r3 │ │ │ │ + bne 16a208 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 16b820 │ │ │ │ + bcs 16b808 │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r2, [r1, r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16b820 │ │ │ │ + bne 16b808 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r1, r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs r0, r2, r0 │ │ │ │ movwne r0, #1 │ │ │ │ tst r1, r0 │ │ │ │ - bne 16a230 │ │ │ │ + bne 16a218 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 16a03c │ │ │ │ + beq 16a024 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16a03c │ │ │ │ + bne 16a024 │ │ │ │ add r3, r6, #12 │ │ │ │ ldr r7, [r6, #60] @ 0x3c │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #24] │ │ │ │ @@ -334472,73 +334466,73 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r4, [r6, #20] │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r6, #28] │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ str r8, [r6, #84] @ 0x54 │ │ │ │ - bcs 16a03c │ │ │ │ + bcs 16a024 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 16a104 │ │ │ │ - b 16a03c │ │ │ │ + bls 16a0ec │ │ │ │ + b 16a024 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ sub fp, r2, #1 │ │ │ │ add sl, r1, r2 │ │ │ │ - b 16b964 │ │ │ │ + b 16b94c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a1bc │ │ │ │ + beq 16a1a4 │ │ │ │ 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 16b98c │ │ │ │ - b 16c0cc │ │ │ │ + beq 16b974 │ │ │ │ + b 16c0b4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r1, [r6, #32] │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 16c06c │ │ │ │ + bcs 16c054 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 16b9cc │ │ │ │ + bcs 16b9b4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 16c0b4 │ │ │ │ + bcs 16c09c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 16b958 │ │ │ │ + beq 16b940 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bcs 16bf94 │ │ │ │ + bcs 16bf7c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 16c08c │ │ │ │ + bcs 16c074 │ │ │ │ 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, [r9, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 16c07c │ │ │ │ + bcs 16c064 │ │ │ │ ldr r0, [r9, #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 r5 │ │ │ │ @@ -334571,584 +334565,584 @@ │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - b 16bea8 │ │ │ │ + b 16be90 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 16bad0 │ │ │ │ + bne 16bab8 │ │ │ │ mov r0, r6 │ │ │ │ bl 3364c │ │ │ │ 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] │ │ │ │ - b 16b98c │ │ │ │ + b 16b974 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 16b958 │ │ │ │ + beq 16b940 │ │ │ │ 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 16bf2c │ │ │ │ + bcc 16bf14 │ │ │ │ lsl r2, r7, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 16bb60 │ │ │ │ + beq 16bb48 │ │ │ │ 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, [r5, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r8, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne 16bb44 │ │ │ │ + bne 16bb2c │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r6, #8] │ │ │ │ - b 16b98c │ │ │ │ + b 16b974 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16d7d8 │ │ │ │ + bl 16d7c0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16b98c │ │ │ │ - b 16b958 │ │ │ │ + bne 16b974 │ │ │ │ + b 16b940 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b98c │ │ │ │ + beq 16b974 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 16c12c │ │ │ │ + bcs 16c114 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, fp] │ │ │ │ - b 16be9c │ │ │ │ + b 16be84 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16be50 │ │ │ │ + beq 16be38 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 16c140 │ │ │ │ + bcs 16c128 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, fp] │ │ │ │ - ldr r1, [pc, #1588] @ 16c204 │ │ │ │ + ldr r1, [pc, #1588] @ 16c1ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - b 16be54 │ │ │ │ + b 16be3c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b98c │ │ │ │ + beq 16b974 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 16c160 │ │ │ │ + bcs 16c148 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, fp] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 16b98c │ │ │ │ + beq 16b974 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 16b958 │ │ │ │ + bne 16b940 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 16b98c │ │ │ │ + bcs 16b974 │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 16b98c │ │ │ │ - b 16b958 │ │ │ │ + bne 16b974 │ │ │ │ + b 16b940 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16ce48 │ │ │ │ + bl 16ce30 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16b98c │ │ │ │ - b 16b958 │ │ │ │ + bne 16b974 │ │ │ │ + b 16b940 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16d1ac │ │ │ │ + bl 16d194 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16b98c │ │ │ │ - b 16b958 │ │ │ │ + bne 16b974 │ │ │ │ + b 16b940 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b98c │ │ │ │ + beq 16b974 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 16c170 │ │ │ │ + bcs 16c158 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r9, #344] @ 0x158 │ │ │ │ ldrb r0, [r0, fp] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 16b98c │ │ │ │ - b 16b958 │ │ │ │ + beq 16b974 │ │ │ │ + b 16b940 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 16b98c │ │ │ │ - b 16be98 │ │ │ │ + bcs 16b974 │ │ │ │ + b 16be80 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 16b98c │ │ │ │ - bcs 16c1a4 │ │ │ │ + beq 16b974 │ │ │ │ + bcs 16c18c │ │ │ │ ldrb r0, [r9, #344] @ 0x158 │ │ │ │ ldrb r1, [sl] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 16b98c │ │ │ │ - b 16b958 │ │ │ │ + beq 16b974 │ │ │ │ + b 16b940 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16be8c │ │ │ │ + beq 16be74 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 16c108 │ │ │ │ + bcs 16c0f0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, fp] │ │ │ │ - ldr r2, [pc, #1272] @ 16c1ec │ │ │ │ + ldr r2, [pc, #1272] @ 16c1d4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r1 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 16bea8 │ │ │ │ + bcs 16be90 │ │ │ │ ldrb r1, [sl] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 16b98c │ │ │ │ - b 16b958 │ │ │ │ + beq 16b974 │ │ │ │ + b 16b940 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 16b98c │ │ │ │ - b 16b958 │ │ │ │ - muleq lr, pc, lr @ │ │ │ │ + beq 16b974 │ │ │ │ + b 16b940 │ │ │ │ + @ instruction: 0x000eceb7 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16d654 │ │ │ │ + bl 16d63c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16b98c │ │ │ │ - b 16b958 │ │ │ │ - andeq ip, lr, r7, lsl #29 │ │ │ │ + bne 16b974 │ │ │ │ + b 16b940 │ │ │ │ + muleq lr, pc, lr @ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 16b98c │ │ │ │ - bcs 16c194 │ │ │ │ + beq 16b974 │ │ │ │ + bcs 16c17c │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 16bf10 │ │ │ │ + beq 16bef8 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 16b98c │ │ │ │ - b 16b958 │ │ │ │ - andeq ip, lr, fp, asr #28 │ │ │ │ + beq 16b974 │ │ │ │ + b 16b940 │ │ │ │ + andeq ip, lr, r3, ror #28 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16cac8 │ │ │ │ + bl 16cab0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16b98c │ │ │ │ - b 16b958 │ │ │ │ - andeq ip, lr, fp, lsr #28 │ │ │ │ + bne 16b974 │ │ │ │ + b 16b940 │ │ │ │ + andeq ip, lr, r3, asr #28 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16beb4 │ │ │ │ + beq 16be9c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 16c108 │ │ │ │ + bcs 16c0f0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, fp] │ │ │ │ - ldr r2, [pc, #1052] @ 16c1e4 │ │ │ │ + ldr r2, [pc, #1052] @ 16c1cc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r1 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 16be40 │ │ │ │ + bcs 16be28 │ │ │ │ ldrb r1, [sl] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 16b98c │ │ │ │ - b 16b958 │ │ │ │ + bne 16b974 │ │ │ │ + b 16b940 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16bedc │ │ │ │ + beq 16bec4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 16c150 │ │ │ │ + bcs 16c138 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, fp] │ │ │ │ - ldr r2, [pc, #1000] @ 16c1fc │ │ │ │ + ldr r2, [pc, #1000] @ 16c1e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 16bef0 │ │ │ │ - b 16b958 │ │ │ │ - andeq ip, lr, r3, lsr #27 │ │ │ │ + bcc 16bed8 │ │ │ │ + b 16b940 │ │ │ │ + @ instruction: 0x000ecdbb │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 16c750 │ │ │ │ + bl 16c738 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16b98c │ │ │ │ - b 16b958 │ │ │ │ - andeq ip, lr, r7, ror #26 │ │ │ │ + bne 16b974 │ │ │ │ + b 16b940 │ │ │ │ + andeq ip, lr, pc, ror sp │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 16be7c │ │ │ │ + bcs 16be64 │ │ │ │ ldrb r1, [sl] │ │ │ │ - ldr r2, [pc, #908] @ 16c200 │ │ │ │ + ldr r2, [pc, #908] @ 16c1e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ eor r1, r1, #1 │ │ │ │ and r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 16b98c │ │ │ │ - b 16b958 │ │ │ │ + bne 16b974 │ │ │ │ + b 16b940 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 16b98c │ │ │ │ + bcs 16b974 │ │ │ │ ldrb r0, [sl] │ │ │ │ - ldr r1, [pc, #844] @ 16c1f0 │ │ │ │ + ldr r1, [pc, #844] @ 16c1d8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b98c │ │ │ │ - b 16b958 │ │ │ │ + beq 16b974 │ │ │ │ + b 16b940 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 16b958 │ │ │ │ + bcs 16b940 │ │ │ │ ldrb r0, [sl] │ │ │ │ - ldr r1, [pc, #796] @ 16c1e8 │ │ │ │ + ldr r1, [pc, #796] @ 16c1d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16b98c │ │ │ │ - b 16b958 │ │ │ │ + bne 16b974 │ │ │ │ + b 16b940 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 16b958 │ │ │ │ + bcs 16b940 │ │ │ │ ldrb r1, [sl] │ │ │ │ - ldr r2, [pc, #764] @ 16c1f8 │ │ │ │ + ldr r2, [pc, #764] @ 16c1e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ and r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 16b98c │ │ │ │ - b 16b958 │ │ │ │ + bne 16b974 │ │ │ │ + b 16b940 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b98c │ │ │ │ + beq 16b974 │ │ │ │ ldrb r0, [sl, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 16b98c │ │ │ │ - b 16b958 │ │ │ │ + bne 16b974 │ │ │ │ + b 16b940 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsl r2, r7, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 16bb28 │ │ │ │ - b 16bb60 │ │ │ │ + bne 16bb10 │ │ │ │ + b 16bb48 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ mul r4, r1, r4 │ │ │ │ adds r1, r4, r0 │ │ │ │ - bcs 16bff0 │ │ │ │ + bcs 16bfd8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 16bff0 │ │ │ │ + bhi 16bfd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b958 │ │ │ │ - ldr r2, [pc, #596] @ 16c1dc │ │ │ │ + beq 16b940 │ │ │ │ + ldr r2, [pc, #596] @ 16c1c4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab68 │ │ │ │ - andeq ip, lr, r7, lsr ip │ │ │ │ - ldr r0, [pc, #712] @ 16c264 │ │ │ │ - ldr r2, [pc, #712] @ 16c268 │ │ │ │ - ldr r3, [pc, #712] @ 16c26c │ │ │ │ + andeq ip, lr, pc, asr #24 │ │ │ │ + ldr r0, [pc, #712] @ 16c24c │ │ │ │ + ldr r2, [pc, #712] @ 16c250 │ │ │ │ + ldr r3, [pc, #712] @ 16c254 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #700] @ 16c270 │ │ │ │ + ldr r1, [pc, #700] @ 16c258 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #604] @ 16c248 │ │ │ │ + ldr r0, [pc, #604] @ 16c230 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r3, [pc, #636] @ 16c274 │ │ │ │ + ldr r3, [pc, #636] @ 16c25c │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #644] @ 16c28c │ │ │ │ + ldr r3, [pc, #644] @ 16c274 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #652] @ 16c2a0 │ │ │ │ + ldr r2, [pc, #652] @ 16c288 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab68 │ │ │ │ - ldr r3, [pc, #604] @ 16c284 │ │ │ │ + ldr r3, [pc, #604] @ 16c26c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #596] @ 16c290 │ │ │ │ + ldr r2, [pc, #596] @ 16c278 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab68 │ │ │ │ - ldr r2, [pc, #580] @ 16c294 │ │ │ │ + ldr r2, [pc, #580] @ 16c27c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab68 │ │ │ │ - ldr r3, [pc, #436] @ 16c218 │ │ │ │ + ldr r3, [pc, #436] @ 16c200 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #416] @ 16c214 │ │ │ │ + ldr r2, [pc, #416] @ 16c1fc │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #440] @ 16c23c │ │ │ │ + ldr r2, [pc, #440] @ 16c224 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #528] @ 16c2a4 │ │ │ │ + ldr r2, [pc, #528] @ 16c28c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r0, [pc, #432] @ 16c254 │ │ │ │ + ldr r0, [pc, #432] @ 16c23c │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ - ldr r2, [pc, #428] @ 16c258 │ │ │ │ + ldr r2, [pc, #428] @ 16c240 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r2, [pc, #420] @ 16c260 │ │ │ │ + ldr r2, [pc, #420] @ 16c248 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #392] @ 16c250 │ │ │ │ + ldr r2, [pc, #392] @ 16c238 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #392] @ 16c25c │ │ │ │ + ldr r2, [pc, #392] @ 16c244 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #356] @ 16c24c │ │ │ │ + ldr r2, [pc, #356] @ 16c234 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #288] @ 16c21c │ │ │ │ + ldr r2, [pc, #288] @ 16c204 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #228] @ 16c1f4 │ │ │ │ + ldr r2, [pc, #228] @ 16c1dc │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #280] @ 16c238 │ │ │ │ + ldr r2, [pc, #280] @ 16c220 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #212] @ 16c208 │ │ │ │ + ldr r2, [pc, #212] @ 16c1f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #312] @ 16c280 │ │ │ │ + ldr r2, [pc, #312] @ 16c268 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #292] @ 16c27c │ │ │ │ + ldr r2, [pc, #292] @ 16c264 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #272] @ 16c278 │ │ │ │ + ldr r2, [pc, #272] @ 16c260 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #148] @ 16c20c │ │ │ │ + ldr r2, [pc, #148] @ 16c1f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #252] @ 16c288 │ │ │ │ + ldr r2, [pc, #252] @ 16c270 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #68] @ 16c1e0 │ │ │ │ + ldr r2, [pc, #68] @ 16c1c8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #100] @ 16c210 │ │ │ │ + ldr r2, [pc, #100] @ 16c1f8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #132] @ 16c244 │ │ │ │ + ldr r2, [pc, #132] @ 16c22c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #108] @ 16c240 │ │ │ │ + ldr r2, [pc, #108] @ 16c228 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r5, r6, r0, lsr pc │ │ │ │ - @ instruction: 0x00165dbc │ │ │ │ - andeq fp, lr, r3, lsl lr │ │ │ │ - andeq fp, lr, r3, lsl sp │ │ │ │ - andeq fp, lr, r7, ror #29 │ │ │ │ - andeq fp, lr, fp, lsr sp │ │ │ │ - andseq r5, r6, r8, ror #28 │ │ │ │ - andeq fp, lr, r3, ror #25 │ │ │ │ - andeq fp, lr, fp, asr #27 │ │ │ │ - andeq fp, lr, fp, ror #26 │ │ │ │ - andeq ip, lr, pc │ │ │ │ - andseq r5, r6, r8, lsr #29 │ │ │ │ - andseq r5, r6, r4, lsl lr │ │ │ │ - andseq r5, r6, r8, ror #27 │ │ │ │ - andseq r5, r6, r4, asr #29 │ │ │ │ - mulseq r6, r4, lr │ │ │ │ - andseq r5, r6, r8, asr sp │ │ │ │ - andeq ip, lr, fp, lsl r6 │ │ │ │ - andeq ip, lr, pc, lsl r5 │ │ │ │ - andeq ip, lr, pc, ror #13 │ │ │ │ - andeq ip, lr, r3, lsl #11 │ │ │ │ - andeq ip, lr, r7, ror #9 │ │ │ │ - andeq ip, lr, r7, ror #10 │ │ │ │ - andseq r5, r6, r4, lsr sp │ │ │ │ - andseq r5, r6, r4, lsl lr │ │ │ │ - andseq r5, r6, r4, lsl #27 │ │ │ │ + andseq r5, r6, r8, asr #30 │ │ │ │ @ instruction: 0x00165dd4 │ │ │ │ + andeq fp, lr, fp, lsr #28 │ │ │ │ + andeq fp, lr, fp, lsr #26 │ │ │ │ + strdeq fp, [lr], -pc @ │ │ │ │ + andeq fp, lr, r3, asr sp │ │ │ │ + andseq r5, r6, r0, lsl #29 │ │ │ │ + strdeq fp, [lr], -fp @ │ │ │ │ + andeq fp, lr, r3, ror #27 │ │ │ │ + andeq fp, lr, r3, lsl #27 │ │ │ │ + andeq ip, lr, r7, lsr #32 │ │ │ │ andseq r5, r6, r0, asr #29 │ │ │ │ - andseq r5, r6, ip, ror #26 │ │ │ │ - @ instruction: 0x00165dd4 │ │ │ │ - andeq fp, lr, r3, ror #21 │ │ │ │ - @ instruction: 0x00165ddc │ │ │ │ - andseq r5, r6, r0, lsl #27 │ │ │ │ - mulseq r6, r0, lr │ │ │ │ - andeq r9, sp, r0, asr #30 │ │ │ │ - andseq r5, r6, r0, ror #30 │ │ │ │ - andeq r2, r0, ip, ror r5 │ │ │ │ - andseq r3, r8, r0, lsl #30 │ │ │ │ - andseq r5, r6, r0, lsl #30 │ │ │ │ + andseq r5, r6, ip, lsr #28 │ │ │ │ andseq r5, r6, r0, lsl #28 │ │ │ │ - andseq r5, r6, r0, ror #28 │ │ │ │ - andseq r5, r6, r0, ror #28 │ │ │ │ - andseq r5, r6, ip, asr #28 │ │ │ │ - andseq r5, r6, ip, lsr #25 │ │ │ │ - @ instruction: 0x00165ef4 │ │ │ │ + @ instruction: 0x00165edc │ │ │ │ + andseq r5, r6, ip, lsr #29 │ │ │ │ + andseq r5, r6, r0, ror sp │ │ │ │ + andeq ip, lr, r3, lsr r6 │ │ │ │ + andeq ip, lr, r7, lsr r5 │ │ │ │ + andeq ip, lr, r7, lsl #14 │ │ │ │ + muleq lr, fp, r5 │ │ │ │ + strdeq ip, [lr], -pc @ │ │ │ │ + andeq ip, lr, pc, ror r5 │ │ │ │ + andseq r5, r6, ip, asr #26 │ │ │ │ + andseq r5, r6, ip, lsr #28 │ │ │ │ + mulseq r6, ip, sp │ │ │ │ + andseq r5, r6, ip, ror #27 │ │ │ │ + @ instruction: 0x00165ed8 │ │ │ │ + andseq r5, r6, r4, lsl #27 │ │ │ │ + andseq r5, r6, ip, ror #27 │ │ │ │ + strdeq fp, [lr], -fp @ │ │ │ │ + @ instruction: 0x00165df4 │ │ │ │ + mulseq r6, r8, sp │ │ │ │ + andseq r5, r6, r8, lsr #29 │ │ │ │ + andeq r9, sp, r8, asr pc │ │ │ │ + andseq r5, r6, r8, ror pc │ │ │ │ + andeq r2, r0, ip, ror r5 │ │ │ │ + andseq r3, r8, r8, lsl pc │ │ │ │ + andseq r5, r6, r8, lsl pc │ │ │ │ + andseq r5, r6, r8, lsl lr │ │ │ │ + andseq r5, r6, r8, ror lr │ │ │ │ andseq r5, r6, r8, ror lr │ │ │ │ andseq r5, r6, r4, ror #28 │ │ │ │ - andeq ip, lr, pc, asr #11 │ │ │ │ - strdeq ip, [lr], -pc @ │ │ │ │ - andseq r5, r6, r0, lsr #29 │ │ │ │ - andseq r5, r6, r4, lsl #29 │ │ │ │ + andseq r5, r6, r4, asr #25 │ │ │ │ + andseq r5, r6, ip, lsl #30 │ │ │ │ + mulseq r6, r0, lr │ │ │ │ + andseq r5, r6, ip, ror lr │ │ │ │ + andeq ip, lr, r7, ror #11 │ │ │ │ + andeq ip, lr, r7, lsl r8 │ │ │ │ + @ instruction: 0x00165eb8 │ │ │ │ + mulseq r6, ip, lr │ │ │ │ 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 16c2e4 │ │ │ │ + bne 16c2cc │ │ │ │ ldrb r5, [r0, #252] @ 0xfc │ │ │ │ cmp r5, #3 │ │ │ │ - bne 16c318 │ │ │ │ + bne 16c300 │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, #3 │ │ │ │ movne r4, r3 │ │ │ │ - b 16c398 │ │ │ │ + b 16c380 │ │ │ │ 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 16c398 │ │ │ │ + beq 16c380 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 16c360 │ │ │ │ - b 16c398 │ │ │ │ + bne 16c348 │ │ │ │ + b 16c380 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 16c324 │ │ │ │ - b 16c34c │ │ │ │ + bne 16c30c │ │ │ │ + b 16c334 │ │ │ │ ldr r6, [ip] │ │ │ │ ldrex r1, [r6] │ │ │ │ add r7, r1, #1 │ │ │ │ strex r2, r7, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16c328 │ │ │ │ + bne 16c310 │ │ │ │ cmn r1, #1 │ │ │ │ - ble 16c3c0 │ │ │ │ + ble 16c3a8 │ │ │ │ ldr r8, [r0, #244] @ 0xf4 │ │ │ │ ldr fp, [r0, #248] @ 0xf8 │ │ │ │ cmp r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ movne r4, r3 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 16c398 │ │ │ │ + beq 16c380 │ │ │ │ ldr r1, [ip] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ sub r2, r3, #1 │ │ │ │ strex r7, r2, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 16c368 │ │ │ │ + bne 16c350 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 16c398 │ │ │ │ + bne 16c380 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ mov r0, ip │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ 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 │ │ │ │ @@ -335177,75 +335171,75 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ble 16c504 │ │ │ │ + ble 16c4ec │ │ │ │ cmp r5, #0 │ │ │ │ - beq 16c578 │ │ │ │ + beq 16c560 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ subs r7, r5, #1 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ - beq 16c484 │ │ │ │ + beq 16c46c │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r5, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ add r0, r4, r5 │ │ │ │ add r1, r7, r4 │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 16c488 │ │ │ │ + b 16c470 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - bls 16c578 │ │ │ │ + bls 16c560 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sub r9, r5, r7 │ │ │ │ mov r6, r7 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 16c538 │ │ │ │ + bhi 16c520 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #2 │ │ │ │ add r0, r4, r6, lsl #2 │ │ │ │ - bcc 16c568 │ │ │ │ + bcc 16c550 │ │ │ │ mvn r1, r7 │ │ │ │ add r1, r5, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ 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 16c56c │ │ │ │ - ldr r1, [pc, #564] @ 16c740 │ │ │ │ - ldr r0, [pc, #564] @ 16c744 │ │ │ │ - ldr r2, [pc, #564] @ 16c748 │ │ │ │ + b 16c554 │ │ │ │ + ldr r1, [pc, #564] @ 16c728 │ │ │ │ + ldr r0, [pc, #564] @ 16c72c │ │ │ │ + ldr r2, [pc, #564] @ 16c730 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #560] @ 16c74c │ │ │ │ + ldr r3, [pc, #560] @ 16c734 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 3ab14 │ │ │ │ @@ -335257,15 +335251,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #2 │ │ │ │ add r0, r4, r6, lsl #2 │ │ │ │ - bcs 16c4d0 │ │ │ │ + bcs 16c4b8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r8, sp, #8 │ │ │ │ @@ -335281,80 +335275,80 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 16c6dc │ │ │ │ + beq 16c6c4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ subs r9, r5, #1 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r0, r7, r4, lsl #2 │ │ │ │ - beq 16c618 │ │ │ │ + beq 16c600 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r5, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ add r0, r4, r5 │ │ │ │ add r1, r9, r4 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 16c61c │ │ │ │ + b 16c604 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ cmp r5, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bls 16c694 │ │ │ │ + bls 16c67c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sub r9, r5, r7 │ │ │ │ mov r4, r7 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 16c69c │ │ │ │ + bhi 16c684 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #2 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - bcc 16c6cc │ │ │ │ + bcc 16c6b4 │ │ │ │ mvn r1, r7 │ │ │ │ add r1, r5, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ 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 16c6d0 │ │ │ │ + b 16c6b8 │ │ │ │ mov r0, r5 │ │ │ │ - b 16c6dc │ │ │ │ + b 16c6c4 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #2 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - bcs 16c660 │ │ │ │ + bcs 16c648 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sl, #28 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ @@ -335366,1272 +335360,1272 @@ │ │ │ │ stmia sl!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 16e90c │ │ │ │ + bl 16e8f4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16e90c │ │ │ │ + bl 16e8f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16e90c │ │ │ │ + bl 16e8f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ andeq r2, r0, ip, lsl r0 │ │ │ │ - andeq r9, sp, sl, lsr sl │ │ │ │ - andseq r5, r6, ip, lsl #20 │ │ │ │ - andeq r5, sp, ip, ror r4 │ │ │ │ + andeq r9, sp, r2, asr sl │ │ │ │ + andseq r5, r6, r4, lsr #20 │ │ │ │ + muleq sp, r4, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 16ca24 │ │ │ │ + bcc 16ca0c │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16c864 │ │ │ │ + beq 16c84c │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r6, r2, #4 │ │ │ │ movcc r6, #0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r6 │ │ │ │ cmp r3, r6 │ │ │ │ - bls 16c7b0 │ │ │ │ + bls 16c798 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 16ca7c │ │ │ │ + bcs 16ca64 │ │ │ │ add r7, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 16c788 │ │ │ │ + blt 16c770 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 16ca40 │ │ │ │ + bcc 16ca28 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 16c864 │ │ │ │ + beq 16c84c │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 16c808 │ │ │ │ + ble 16c7f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 16ca54 │ │ │ │ + beq 16ca3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b 16c864 │ │ │ │ + b 16c84c │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 16c864 │ │ │ │ + bcc 16c84c │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 16c9ec │ │ │ │ + bcs 16c9d4 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 16c864 │ │ │ │ + bhi 16c84c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16c980 │ │ │ │ + bne 16c968 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 16c8f8 │ │ │ │ + beq 16c8e0 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 16c8b8 │ │ │ │ - bl 1bd86c │ │ │ │ + ble 16c8a0 │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r9, r0 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 16c8f8 │ │ │ │ - ldr r0, [pc, #540] @ 16cab4 │ │ │ │ - ldr r3, [pc, #540] @ 16cab8 │ │ │ │ - ldr r1, [pc, #540] @ 16cabc │ │ │ │ + bne 16c8e0 │ │ │ │ + ldr r0, [pc, #540] @ 16ca9c │ │ │ │ + ldr r3, [pc, #540] @ 16caa0 │ │ │ │ + ldr r1, [pc, #540] @ 16caa4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 16c8f8 │ │ │ │ + bcc 16c8e0 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 16c968 │ │ │ │ + bcs 16c950 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 16c8f8 │ │ │ │ + bhi 16c8e0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16c908 │ │ │ │ + bne 16c8f0 │ │ │ │ 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 16ca94 │ │ │ │ + beq 16ca7c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 16c880 │ │ │ │ + bgt 16c868 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 16ca04 │ │ │ │ + bcc 16c9ec │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 16ca14 │ │ │ │ + bcc 16c9fc │ │ │ │ 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 16c880 │ │ │ │ + b 16c868 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 16c8f8 │ │ │ │ + bcc 16c8e0 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 16c8e0 │ │ │ │ - b 16c8f8 │ │ │ │ + bls 16c8c8 │ │ │ │ + b 16c8e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16ca94 │ │ │ │ + beq 16ca7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 16c7d8 │ │ │ │ + bgt 16c7c0 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 16ca0c │ │ │ │ + bcc 16c9f4 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 16ca1c │ │ │ │ + bcc 16ca04 │ │ │ │ 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 16c7d8 │ │ │ │ + b 16c7c0 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 16c864 │ │ │ │ + bcc 16c84c │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 16c830 │ │ │ │ - b 16c864 │ │ │ │ + bls 16c818 │ │ │ │ + b 16c84c │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 16c880 │ │ │ │ + b 16c868 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 16c7d8 │ │ │ │ + b 16c7c0 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 16c880 │ │ │ │ + b 16c868 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 16c7d8 │ │ │ │ - ldr r3, [pc, #152] @ 16cac4 │ │ │ │ + b 16c7c0 │ │ │ │ + ldr r3, [pc, #152] @ 16caac │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #88] @ 16caa0 │ │ │ │ + ldr r3, [pc, #88] @ 16ca88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #72] @ 16caa4 │ │ │ │ - ldr r3, [pc, #72] @ 16caa8 │ │ │ │ - ldr r1, [pc, #72] @ 16caac │ │ │ │ + ldr r0, [pc, #72] @ 16ca8c │ │ │ │ + ldr r3, [pc, #72] @ 16ca90 │ │ │ │ + ldr r1, [pc, #72] @ 16ca94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r4, [pc, #60] @ 16cac0 │ │ │ │ + ldr r4, [pc, #60] @ 16caa8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 3a92c │ │ │ │ - ldr r0, [pc, #20] @ 16cab0 │ │ │ │ + ldr r0, [pc, #20] @ 16ca98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - andseq r5, r6, ip, ror #11 │ │ │ │ - andeq fp, lr, fp, ror r2 │ │ │ │ andseq r5, r6, r4, lsl #12 │ │ │ │ - andseq r5, r6, r0, lsr #11 │ │ │ │ - @ instruction: 0x001655b0 │ │ │ │ - andeq fp, lr, pc, lsr r4 │ │ │ │ - andseq r5, r6, r8, asr #15 │ │ │ │ - andseq r5, r6, r4, asr r7 │ │ │ │ - andseq r5, r6, r0, lsr #11 │ │ │ │ - andseq r5, r6, r4, ror #11 │ │ │ │ + muleq lr, r3, r2 │ │ │ │ + andseq r5, r6, ip, lsl r6 │ │ │ │ + @ instruction: 0x001655b8 │ │ │ │ + andseq r5, r6, r8, asr #11 │ │ │ │ + andeq fp, lr, r7, asr r4 │ │ │ │ + andseq r5, r6, r0, ror #15 │ │ │ │ + andseq r5, r6, ip, ror #14 │ │ │ │ + @ instruction: 0x001655b8 │ │ │ │ + @ instruction: 0x001655fc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 16cd7c │ │ │ │ + bcc 16cd64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16cb78 │ │ │ │ + beq 16cb60 │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 16cb20 │ │ │ │ + bls 16cb08 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 16cdfc │ │ │ │ + bcs 16cde4 │ │ │ │ add r7, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 16caf8 │ │ │ │ + blt 16cae0 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 16cd98 │ │ │ │ + bcc 16cd80 │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 16cb7c │ │ │ │ + beq 16cb64 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 16cc10 │ │ │ │ + ble 16cbf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 16cdd4 │ │ │ │ + beq 16cdbc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - b 16cb7c │ │ │ │ + b 16cb64 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 16cc00 │ │ │ │ + beq 16cbe8 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 16cbc0 │ │ │ │ - bl 1bd86c │ │ │ │ + ble 16cba8 │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 16cdac │ │ │ │ + beq 16cd94 │ │ │ │ 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 16cc00 │ │ │ │ + bcc 16cbe8 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 16cd2c │ │ │ │ + bcs 16cd14 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 16cc00 │ │ │ │ + bhi 16cbe8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16cccc │ │ │ │ + bne 16ccb4 │ │ │ │ and r0, r5, r4 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 16cb7c │ │ │ │ + bcc 16cb64 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 16cd44 │ │ │ │ + bcs 16cd2c │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 16cb7c │ │ │ │ + bhi 16cb64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 16cb68 │ │ │ │ + beq 16cb50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16ce14 │ │ │ │ + beq 16cdfc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 16cb48 │ │ │ │ + bgt 16cb30 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 16cd64 │ │ │ │ + bcc 16cd4c │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 16cd74 │ │ │ │ + bcc 16cd5c │ │ │ │ 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 16cb48 │ │ │ │ + b 16cb30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16ce14 │ │ │ │ + beq 16cdfc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 16cb9c │ │ │ │ + bgt 16cb84 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 16cd5c │ │ │ │ + bcc 16cd44 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 16cd6c │ │ │ │ + bcc 16cd54 │ │ │ │ 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 16cb9c │ │ │ │ + b 16cb84 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 16cc00 │ │ │ │ + bcc 16cbe8 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 16cbe8 │ │ │ │ - b 16cc00 │ │ │ │ + bls 16cbd0 │ │ │ │ + b 16cbe8 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 16cb7c │ │ │ │ + bcc 16cb64 │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 16cc38 │ │ │ │ - b 16cb7c │ │ │ │ + bls 16cc20 │ │ │ │ + b 16cb64 │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 16cb9c │ │ │ │ + b 16cb84 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 16cb48 │ │ │ │ + b 16cb30 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 16cb9c │ │ │ │ + b 16cb84 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 16cb48 │ │ │ │ - ldr r3, [pc, #192] @ 16ce44 │ │ │ │ + b 16cb30 │ │ │ │ + ldr r3, [pc, #192] @ 16ce2c │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #128] @ 16ce20 │ │ │ │ + ldr r3, [pc, #128] @ 16ce08 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #128] @ 16ce34 │ │ │ │ - ldr r3, [pc, #128] @ 16ce38 │ │ │ │ - ldr r1, [pc, #128] @ 16ce3c │ │ │ │ + ldr r0, [pc, #128] @ 16ce1c │ │ │ │ + ldr r3, [pc, #128] @ 16ce20 │ │ │ │ + ldr r1, [pc, #128] @ 16ce24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r0, [pc, #72] @ 16ce24 │ │ │ │ - ldr r3, [pc, #72] @ 16ce28 │ │ │ │ - ldr r1, [pc, #72] @ 16ce2c │ │ │ │ + ldr r0, [pc, #72] @ 16ce0c │ │ │ │ + ldr r3, [pc, #72] @ 16ce10 │ │ │ │ + ldr r1, [pc, #72] @ 16ce14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r4, [pc, #60] @ 16ce40 │ │ │ │ + ldr r4, [pc, #60] @ 16ce28 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 3a92c │ │ │ │ - ldr r0, [pc, #20] @ 16ce30 │ │ │ │ + ldr r0, [pc, #20] @ 16ce18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - mulseq r6, r4, r2 │ │ │ │ - strdeq sl, [lr], -fp │ │ │ │ - andseq r5, r6, r4, lsl #5 │ │ │ │ - andseq r5, r6, r0, lsr #4 │ │ │ │ - andseq r5, r6, r0, lsr r2 │ │ │ │ - andeq sl, lr, r3, lsr #30 │ │ │ │ andseq r5, r6, ip, lsr #5 │ │ │ │ + andeq sl, lr, r3, lsl pc │ │ │ │ + mulseq r6, ip, r2 │ │ │ │ + andseq r5, r6, r8, lsr r2 │ │ │ │ + andseq r5, r6, r8, asr #4 │ │ │ │ + andeq sl, lr, fp, lsr pc │ │ │ │ + andseq r5, r6, r4, asr #5 │ │ │ │ + andseq r5, r6, r0, asr r2 │ │ │ │ andseq r5, r6, r8, lsr r2 │ │ │ │ - andseq r5, r6, r0, lsr #4 │ │ │ │ - andseq r5, r6, ip, lsl #5 │ │ │ │ + andseq r5, r6, r4, lsr #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 16d108 │ │ │ │ + bcc 16d0f0 │ │ │ │ mov r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16cf20 │ │ │ │ + beq 16cf08 │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 16cea4 │ │ │ │ + bls 16ce8c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 16d160 │ │ │ │ + bcs 16d148 │ │ │ │ add r7, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 16ce7c │ │ │ │ + blt 16ce64 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 16d124 │ │ │ │ - beq 16cf20 │ │ │ │ + bcc 16d10c │ │ │ │ + beq 16cf08 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 16cef8 │ │ │ │ + ble 16cee0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 16d138 │ │ │ │ + beq 16d120 │ │ │ │ eor r6, r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - b 16cf20 │ │ │ │ + b 16cf08 │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 16cf20 │ │ │ │ + bcc 16cf08 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 16d040 │ │ │ │ + bcs 16d028 │ │ │ │ cmp r3, r4 │ │ │ │ - bls 16d054 │ │ │ │ + bls 16d03c │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 16cfb8 │ │ │ │ + beq 16cfa0 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 16cf78 │ │ │ │ - bl 1bd86c │ │ │ │ + ble 16cf60 │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 16cfb8 │ │ │ │ - ldr r0, [pc, #576] @ 16d198 │ │ │ │ - ldr r3, [pc, #576] @ 16d19c │ │ │ │ - ldr r1, [pc, #576] @ 16d1a0 │ │ │ │ + bne 16cfa0 │ │ │ │ + ldr r0, [pc, #576] @ 16d180 │ │ │ │ + ldr r3, [pc, #576] @ 16d184 │ │ │ │ + ldr r1, [pc, #576] @ 16d188 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 16cfb8 │ │ │ │ + bcc 16cfa0 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 16d028 │ │ │ │ + bcs 16d010 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 16cfb8 │ │ │ │ + bhi 16cfa0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16cfc8 │ │ │ │ + bne 16cfb0 │ │ │ │ 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 16d178 │ │ │ │ + beq 16d160 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 16cf40 │ │ │ │ + bgt 16cf28 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 16d0e8 │ │ │ │ + bcc 16d0d0 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 16d0f8 │ │ │ │ + bcc 16d0e0 │ │ │ │ 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 16cf40 │ │ │ │ + b 16cf28 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 16cfb8 │ │ │ │ + bcc 16cfa0 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 16cfa0 │ │ │ │ - b 16cfb8 │ │ │ │ + bls 16cf88 │ │ │ │ + b 16cfa0 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 16cf20 │ │ │ │ + bcc 16cf08 │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bhi 16cf20 │ │ │ │ + bhi 16cf08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 16cee8 │ │ │ │ + beq 16ced0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16d178 │ │ │ │ + beq 16d160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 16cec4 │ │ │ │ + bgt 16ceac │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 16d0f0 │ │ │ │ + bcc 16d0d8 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 16d100 │ │ │ │ + bcc 16d0e8 │ │ │ │ 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 16cec4 │ │ │ │ + b 16ceac │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 16cf40 │ │ │ │ + b 16cf28 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 16cec4 │ │ │ │ + b 16ceac │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 16cf40 │ │ │ │ + b 16cf28 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 16cec4 │ │ │ │ - ldr r3, [pc, #152] @ 16d1a8 │ │ │ │ + b 16ceac │ │ │ │ + ldr r3, [pc, #152] @ 16d190 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #88] @ 16d184 │ │ │ │ + ldr r3, [pc, #88] @ 16d16c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #72] @ 16d188 │ │ │ │ - ldr r3, [pc, #72] @ 16d18c │ │ │ │ - ldr r1, [pc, #72] @ 16d190 │ │ │ │ + ldr r0, [pc, #72] @ 16d170 │ │ │ │ + ldr r3, [pc, #72] @ 16d174 │ │ │ │ + ldr r1, [pc, #72] @ 16d178 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r4, [pc, #60] @ 16d1a4 │ │ │ │ + ldr r4, [pc, #60] @ 16d18c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 3a92c │ │ │ │ - ldr r0, [pc, #20] @ 16d194 │ │ │ │ + ldr r0, [pc, #20] @ 16d17c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - andseq r4, r6, r8, lsl #30 │ │ │ │ - muleq lr, r7, fp │ │ │ │ andseq r4, r6, r0, lsr #30 │ │ │ │ - @ instruction: 0x00164ebc │ │ │ │ - andseq r4, r6, ip, asr #29 │ │ │ │ - andeq sl, lr, pc, ror sp │ │ │ │ - andseq r5, r6, r8, lsl #2 │ │ │ │ - mulseq r6, r4, r0 │ │ │ │ - @ instruction: 0x00164ebc │ │ │ │ - andseq r4, r6, r0, lsl #30 │ │ │ │ + andeq sl, lr, pc, lsr #23 │ │ │ │ + andseq r4, r6, r8, lsr pc │ │ │ │ + @ instruction: 0x00164ed4 │ │ │ │ + andseq r4, r6, r4, ror #29 │ │ │ │ + muleq lr, r7, sp │ │ │ │ + andseq r5, r6, r0, lsr #2 │ │ │ │ + andseq r5, r6, ip, lsr #1 │ │ │ │ + @ instruction: 0x00164ed4 │ │ │ │ + andseq r4, r6, r8, lsl pc │ │ │ │ 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 16d3a0 │ │ │ │ + beq 16d388 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 16d554 │ │ │ │ + bcc 16d53c │ │ │ │ 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 16d214 │ │ │ │ + bls 16d1fc │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 16d5f4 │ │ │ │ + bcs 16d5dc │ │ │ │ add r4, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r4, [r4] │ │ │ │ cmn r4, #64 @ 0x40 │ │ │ │ - blt 16d1e8 │ │ │ │ + blt 16d1d0 │ │ │ │ add r4, r3, #1 │ │ │ │ - b 16d218 │ │ │ │ + b 16d200 │ │ │ │ mov r4, r7 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 16d570 │ │ │ │ + bcc 16d558 │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 16d3d8 │ │ │ │ + beq 16d3c0 │ │ │ │ add fp, r0, r4 │ │ │ │ ldrsb r3, [fp] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 16d2bc │ │ │ │ + ble 16d2a4 │ │ │ │ cmp r6, r5 │ │ │ │ - bls 16d264 │ │ │ │ + bls 16d24c │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 16d60c │ │ │ │ + bcs 16d5f4 │ │ │ │ add r3, r0, r6 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - blt 16d23c │ │ │ │ + blt 16d224 │ │ │ │ add r7, r6, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc 16d584 │ │ │ │ + bcc 16d56c │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 16d3a0 │ │ │ │ + beq 16d388 │ │ │ │ add r3, r0, r7 │ │ │ │ ldrsb r4, [r3] │ │ │ │ cmn r4, #1 │ │ │ │ uxtb r5, r4 │ │ │ │ - ble 16d344 │ │ │ │ + ble 16d32c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 16d5c0 │ │ │ │ + beq 16d5a8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - b 16d3a0 │ │ │ │ + b 16d388 │ │ │ │ uxtb ip, r3 │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 16d3d8 │ │ │ │ + bcc 16d3c0 │ │ │ │ sub lr, r2, r4 │ │ │ │ mov r4, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r4, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 16d47c │ │ │ │ + bcs 16d464 │ │ │ │ cmp r4, lr │ │ │ │ - bhi 16d3d8 │ │ │ │ + bhi 16d3c0 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 16d3d8 │ │ │ │ + beq 16d3c0 │ │ │ │ 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 16e9f0 │ │ │ │ + bl 16e9d8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 16d5e8 │ │ │ │ + beq 16d5d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 16d23c │ │ │ │ + b 16d224 │ │ │ │ cmp r5, #192 @ 0xc0 │ │ │ │ - bcc 16d3a0 │ │ │ │ + bcc 16d388 │ │ │ │ sub r4, r2, r7 │ │ │ │ mov r7, #2 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ movcs r7, #3 │ │ │ │ cmpcs r5, #240 @ 0xf0 │ │ │ │ - bcs 16d4e4 │ │ │ │ + bcs 16d4cc │ │ │ │ cmp r7, r4 │ │ │ │ - bhi 16d3a0 │ │ │ │ + bhi 16d388 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16d4ac │ │ │ │ + bne 16d494 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 16d3cc │ │ │ │ + bls 16d3b4 │ │ │ │ ldrsb r3, [r0, r2]! │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r4, r3 │ │ │ │ - ble 16d3e4 │ │ │ │ + ble 16d3cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r8, r0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 16d598 │ │ │ │ + beq 16d580 │ │ │ │ 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 16d3d8 │ │ │ │ + bcc 16d3c0 │ │ │ │ sub r5, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 16d494 │ │ │ │ + bcs 16d47c │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 16d3d8 │ │ │ │ + bhi 16d3c0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16d3d8 │ │ │ │ + bne 16d3c0 │ │ │ │ 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 16e9f0 │ │ │ │ + bl 16e9d8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 16d5e8 │ │ │ │ + beq 16d5d0 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 16d4fc │ │ │ │ + bcs 16d4e4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 16d3cc │ │ │ │ - b 16d50c │ │ │ │ + bhi 16d3b4 │ │ │ │ + b 16d4f4 │ │ │ │ cmp lr, #4 │ │ │ │ - bcc 16d3d8 │ │ │ │ + bcc 16d3c0 │ │ │ │ mov r4, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 16d2e8 │ │ │ │ - b 16d3d8 │ │ │ │ + bls 16d2d0 │ │ │ │ + b 16d3c0 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 16d3d8 │ │ │ │ + bcc 16d3c0 │ │ │ │ mov r2, #4 │ │ │ │ cmp r4, #247 @ 0xf7 │ │ │ │ - bls 16d410 │ │ │ │ - b 16d3d8 │ │ │ │ + bls 16d3f8 │ │ │ │ + b 16d3c0 │ │ │ │ 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 16e9f0 │ │ │ │ + bl 16e9d8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 16d5e8 │ │ │ │ + beq 16d5d0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - b 16d28c │ │ │ │ + b 16d274 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 16d3a0 │ │ │ │ + bcc 16d388 │ │ │ │ mov r7, #4 │ │ │ │ cmp r5, #247 @ 0xf7 │ │ │ │ - bls 16d36c │ │ │ │ - b 16d3a0 │ │ │ │ + bls 16d354 │ │ │ │ + b 16d388 │ │ │ │ mov r2, #4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 16d3cc │ │ │ │ + bcc 16d3b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16d528 │ │ │ │ + bne 16d510 │ │ │ │ mov r8, #0 │ │ │ │ - b 16d3cc │ │ │ │ + b 16d3b4 │ │ │ │ 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 16e9f0 │ │ │ │ + bl 16e9d8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 16d5e8 │ │ │ │ + beq 16d5d0 │ │ │ │ mov r4, r1 │ │ │ │ - b 16d3b8 │ │ │ │ - ldr r3, [pc, #212] @ 16d630 │ │ │ │ + b 16d3a0 │ │ │ │ + ldr r3, [pc, #212] @ 16d618 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r7 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #180] @ 16d62c │ │ │ │ + ldr r3, [pc, #180] @ 16d614 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #196] @ 16d650 │ │ │ │ + ldr r3, [pc, #196] @ 16d638 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #160] @ 16d640 │ │ │ │ - ldr r3, [pc, #160] @ 16d644 │ │ │ │ - ldr r1, [pc, #160] @ 16d648 │ │ │ │ + ldr r0, [pc, #160] @ 16d628 │ │ │ │ + ldr r3, [pc, #160] @ 16d62c │ │ │ │ + ldr r1, [pc, #160] @ 16d630 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r0, [pc, #108] @ 16d634 │ │ │ │ - ldr r3, [pc, #108] @ 16d638 │ │ │ │ - ldr r1, [pc, #108] @ 16d63c │ │ │ │ + ldr r0, [pc, #108] @ 16d61c │ │ │ │ + ldr r3, [pc, #108] @ 16d620 │ │ │ │ + ldr r1, [pc, #108] @ 16d624 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r0, [pc, #56] @ 16d628 │ │ │ │ + ldr r0, [pc, #56] @ 16d610 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r7, [pc, #40] @ 16d624 │ │ │ │ + ldr r7, [pc, #40] @ 16d60c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r7 │ │ │ │ bl 3a92c │ │ │ │ - ldr r3, [pc, #56] @ 16d64c │ │ │ │ + ldr r3, [pc, #56] @ 16d634 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - andseq r4, r6, r8, lsr #20 │ │ │ │ - andseq r4, r6, ip, asr sl │ │ │ │ - @ instruction: 0x00164abc │ │ │ │ + andseq r4, r6, r0, asr #20 │ │ │ │ + andseq r4, r6, r4, ror sl │ │ │ │ + @ instruction: 0x00164ad4 │ │ │ │ + andseq r4, r6, ip, ror sl │ │ │ │ + andeq sl, lr, r7, lsr #14 │ │ │ │ + @ instruction: 0x00164ab0 │ │ │ │ + andseq r4, r6, ip, asr #20 │ │ │ │ + andeq sl, lr, pc, asr #14 │ │ │ │ + @ instruction: 0x00164ad8 │ │ │ │ andseq r4, r6, r4, ror #20 │ │ │ │ - andeq sl, lr, pc, lsl #14 │ │ │ │ - mulseq r6, r8, sl │ │ │ │ - andseq r4, r6, r4, lsr sl │ │ │ │ - andeq sl, lr, r7, lsr r7 │ │ │ │ + andseq r4, r6, r8, lsr #20 │ │ │ │ andseq r4, r6, r0, asr #21 │ │ │ │ - andseq r4, r6, ip, asr #20 │ │ │ │ - andseq r4, r6, r0, lsl sl │ │ │ │ - andseq r4, r6, r8, lsr #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 16d690 │ │ │ │ + bls 16d678 │ │ │ │ ldrsb r7, [r0, r2]! │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r3, r7 │ │ │ │ - ble 16d69c │ │ │ │ + ble 16d684 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 16d794 │ │ │ │ + beq 16d77c │ │ │ │ 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 16d6ec │ │ │ │ + bcc 16d6d4 │ │ │ │ sub r6, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r3, #240 @ 0xf0 │ │ │ │ - bcs 16d76c │ │ │ │ + bcs 16d754 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi 16d6ec │ │ │ │ + bhi 16d6d4 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r3 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16d6f4 │ │ │ │ + beq 16d6dc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16d7bc │ │ │ │ + beq 16d7a4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #1 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 16d784 │ │ │ │ + bcs 16d76c │ │ │ │ cmp r2, r6 │ │ │ │ - bhi 16d690 │ │ │ │ + bhi 16d678 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 16d690 │ │ │ │ + beq 16d678 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r1, r0, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16e9f0 │ │ │ │ + bl 16e9d8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 16d7bc │ │ │ │ + beq 16d7a4 │ │ │ │ mov r3, r1 │ │ │ │ - b 16d678 │ │ │ │ + b 16d660 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bhi 16d6ec │ │ │ │ + bhi 16d6d4 │ │ │ │ mov r2, #4 │ │ │ │ cmp r6, #4 │ │ │ │ - bcs 16d6cc │ │ │ │ - b 16d6ec │ │ │ │ + bcs 16d6b4 │ │ │ │ + b 16d6d4 │ │ │ │ mov r2, #4 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc 16d690 │ │ │ │ - b 16d72c │ │ │ │ - ldr r0, [pc, #48] @ 16d7cc │ │ │ │ + bcc 16d678 │ │ │ │ + b 16d714 │ │ │ │ + ldr r0, [pc, #48] @ 16d7b4 │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r3, [pc, #44] @ 16d7d0 │ │ │ │ - ldr r1, [pc, #44] @ 16d7d4 │ │ │ │ + ldr r3, [pc, #44] @ 16d7b8 │ │ │ │ + ldr r1, [pc, #44] @ 16d7bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r0, [pc, #4] @ 16d7c8 │ │ │ │ + ldr r0, [pc, #4] @ 16d7b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - andseq r4, r6, r8, lsl #17 │ │ │ │ - andeq sl, lr, r7, lsr r5 │ │ │ │ - andseq r4, r6, r0, asr #17 │ │ │ │ - andseq r4, r6, ip, asr #16 │ │ │ │ + andseq r4, r6, r0, lsr #17 │ │ │ │ + andeq sl, lr, pc, asr #10 │ │ │ │ + @ instruction: 0x001648d8 │ │ │ │ + andseq r4, r6, r4, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16d97c │ │ │ │ + beq 16d964 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 16da1c │ │ │ │ + bhi 16da04 │ │ │ │ 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 16d83c │ │ │ │ + bls 16d824 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 16da6c │ │ │ │ + bcs 16da54 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - blt 16d810 │ │ │ │ + blt 16d7f8 │ │ │ │ add r4, r1, #1 │ │ │ │ - b 16d840 │ │ │ │ + b 16d828 │ │ │ │ mov r4, r9 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 16da38 │ │ │ │ + bcc 16da20 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 16d980 │ │ │ │ + beq 16d968 │ │ │ │ add r1, r0, r4 │ │ │ │ ldrsb r3, [r1] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 16d8c4 │ │ │ │ + ble 16d8ac │ │ │ │ cmp r5, r7 │ │ │ │ - bls 16d88c │ │ │ │ + bls 16d874 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs 16da84 │ │ │ │ + bcs 16da6c │ │ │ │ add r1, r0, r5 │ │ │ │ sub r5, r5, #1 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - blt 16d864 │ │ │ │ + blt 16d84c │ │ │ │ add r9, r5, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bcc 16da4c │ │ │ │ - beq 16d97c │ │ │ │ + bcc 16da34 │ │ │ │ + beq 16d964 │ │ │ │ add r1, r0, r9 │ │ │ │ ldrsb r3, [r1] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r0, r3 │ │ │ │ - ble 16d940 │ │ │ │ - bl 1bd86c │ │ │ │ + ble 16d928 │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 16d9dc │ │ │ │ + beq 16d9c4 │ │ │ │ eor r8, r0, #1 │ │ │ │ - b 16d97c │ │ │ │ + b 16d964 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - bcc 16d980 │ │ │ │ + bcc 16d968 │ │ │ │ sub ip, r2, r4 │ │ │ │ mov r4, #2 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ movcs r4, #3 │ │ │ │ cmpcs r3, #240 @ 0xf0 │ │ │ │ - bcs 16d98c │ │ │ │ + bcs 16d974 │ │ │ │ cmp r4, ip │ │ │ │ - bhi 16d980 │ │ │ │ + bhi 16d968 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov fp, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 16d980 │ │ │ │ + beq 16d968 │ │ │ │ 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 16e9f0 │ │ │ │ + bl 16e9d8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 16da60 │ │ │ │ + beq 16da48 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - b 16d864 │ │ │ │ + b 16d84c │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 16d97c │ │ │ │ + bcc 16d964 │ │ │ │ sub r3, r2, r9 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 16da04 │ │ │ │ + bcs 16d9ec │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 16d97c │ │ │ │ + bhi 16d964 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16d9a4 │ │ │ │ + bne 16d98c │ │ │ │ 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 16d980 │ │ │ │ + bcc 16d968 │ │ │ │ mov r4, #4 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bls 16d8f0 │ │ │ │ - b 16d980 │ │ │ │ + bls 16d8d8 │ │ │ │ + b 16d968 │ │ │ │ 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 16e9f0 │ │ │ │ + bl 16e9d8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 16da60 │ │ │ │ + beq 16da48 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1bd86c │ │ │ │ + bl 1bd854 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 16d8bc │ │ │ │ - ldr r0, [pc, #208] @ 16dab4 │ │ │ │ + bne 16d8a4 │ │ │ │ + ldr r0, [pc, #208] @ 16da9c │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #204] @ 16dab8 │ │ │ │ - ldr r1, [pc, #204] @ 16dabc │ │ │ │ + ldr r3, [pc, #204] @ 16daa0 │ │ │ │ + ldr r1, [pc, #204] @ 16daa4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3abb8 │ │ │ │ cmp r3, #4 │ │ │ │ - bcc 16d97c │ │ │ │ + bcc 16d964 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 16d968 │ │ │ │ - b 16d97c │ │ │ │ - ldr r3, [pc, #132] @ 16daa8 │ │ │ │ + bls 16d950 │ │ │ │ + b 16d964 │ │ │ │ + ldr r3, [pc, #132] @ 16da90 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r7 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #100] @ 16daa4 │ │ │ │ + ldr r3, [pc, #100] @ 16da8c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #92] @ 16dab0 │ │ │ │ + ldr r3, [pc, #92] @ 16da98 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #56] @ 16daa0 │ │ │ │ + ldr r0, [pc, #56] @ 16da88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r3, [pc, #40] @ 16da9c │ │ │ │ + ldr r3, [pc, #40] @ 16da84 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr r3, [pc, #32] @ 16daac │ │ │ │ + ldr r3, [pc, #32] @ 16da94 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ + andseq r4, r6, ip, asr #11 │ │ │ │ + @ instruction: 0x001645fc │ │ │ │ + andseq r4, r6, ip, lsl #12 │ │ │ │ + @ instruction: 0x001645d4 │ │ │ │ @ instruction: 0x001645b4 │ │ │ │ - andseq r4, r6, r4, ror #11 │ │ │ │ - @ instruction: 0x001645f4 │ │ │ │ - @ instruction: 0x001645bc │ │ │ │ - mulseq r6, ip, r5 │ │ │ │ - andseq r4, r6, r0, ror #11 │ │ │ │ - andeq sl, lr, pc, ror #5 │ │ │ │ - andseq r4, r6, r8, ror r6 │ │ │ │ - andseq r4, r6, r4, lsl r6 │ │ │ │ + @ instruction: 0x001645f8 │ │ │ │ + andeq sl, lr, r7, lsl #6 │ │ │ │ + mulseq r6, r0, r6 │ │ │ │ + andseq r4, r6, ip, lsr #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [sp, #36] @ 0x24 │ │ │ │ @@ -336650,18 +336644,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 150e50 │ │ │ │ + bl 150e38 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 16db48 │ │ │ │ + bne 16db30 │ │ │ │ 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} │ │ │ │ @@ -336687,18 +336681,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 150ac8 │ │ │ │ + bl 150ab0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 16dbdc │ │ │ │ + bne 16dbc4 │ │ │ │ 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} │ │ │ │ @@ -336709,15 +336703,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrne r9, [r6, #4] │ │ │ │ mov fp, r3 │ │ │ │ mov r0, #0 │ │ │ │ cmpne fp, #1 │ │ │ │ - bne 16df00 │ │ │ │ + bne 16dee8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #2 │ │ │ │ cmp fp, #0 │ │ │ │ strb r0, [sp, #1160] @ 0x488 │ │ │ │ strh r1, [lr, #144] @ 0x90 │ │ │ │ movw r1, #256 @ 0x100 │ │ │ │ movt r1, #514 @ 0x202 │ │ │ │ @@ -336728,118 +336722,118 @@ │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #1148] @ 0x47c │ │ │ │ str r1, [sp, #1144] @ 0x478 │ │ │ │ str r0, [sp, #1140] @ 0x474 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ str r1, [sp, #1132] @ 0x46c │ │ │ │ str r0, [sp, #1128] @ 0x468 │ │ │ │ - beq 16dcc4 │ │ │ │ + beq 16dcac │ │ │ │ add r5, r6, #4 │ │ │ │ add r7, lr, #104 @ 0x68 │ │ │ │ lsl r4, fp, #3 │ │ │ │ mov sl, #1 │ │ │ │ - b 16dc90 │ │ │ │ + b 16dc78 │ │ │ │ strb sl, [sp, #1169] @ 0x491 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18c2b4 │ │ │ │ + bl 18c29c │ │ │ │ add r5, r5, #8 │ │ │ │ subs r4, r4, #8 │ │ │ │ - beq 16dcc4 │ │ │ │ + beq 16dcac │ │ │ │ ldrb r0, [sp, #1169] @ 0x491 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16dc84 │ │ │ │ + bne 16dc6c │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs 16dc78 │ │ │ │ + bcs 16dc60 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16dc78 │ │ │ │ + beq 16dc60 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18c18c │ │ │ │ - b 16dc84 │ │ │ │ + bl 18c174 │ │ │ │ + b 16dc6c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r8, sp, #1488 @ 0x5d0 │ │ │ │ add sl, lr, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 18c8cc │ │ │ │ + bl 18c8b4 │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 16dd34 │ │ │ │ + bne 16dd1c │ │ │ │ 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 16dd88 │ │ │ │ + beq 16dd70 │ │ │ │ add r6, r5, #4 │ │ │ │ - b 16dd18 │ │ │ │ + b 16dd00 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 16dd88 │ │ │ │ + beq 16dd70 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16dd0c │ │ │ │ + beq 16dcf4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 16dd0c │ │ │ │ + b 16dcf4 │ │ │ │ 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 16ddd0 │ │ │ │ + beq 16ddb8 │ │ │ │ add r8, r4, #4 │ │ │ │ - b 16dd6c │ │ │ │ + b 16dd54 │ │ │ │ add r8, r8, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 16ddd0 │ │ │ │ + beq 16ddb8 │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16dd60 │ │ │ │ + beq 16dd48 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 16dd60 │ │ │ │ + b 16dd48 │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16dda8 │ │ │ │ + beq 16dd90 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16ddc4 │ │ │ │ + beq 16ddac │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ 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 16ddf0 │ │ │ │ + beq 16ddd8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ add r4, sp, #764 @ 0x2fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16de10 │ │ │ │ + beq 16ddf8 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #762] @ 0x2fa │ │ │ │ mov r0, #3 │ │ │ │ @@ -336849,30 +336843,30 @@ │ │ │ │ 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 151efc │ │ │ │ + bl 151ee4 │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16de84 │ │ │ │ + bne 16de6c │ │ │ │ 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 16ded8 │ │ │ │ + b 16dec0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ orr r1, r4, #4 │ │ │ │ add r4, lr, #104 @ 0x68 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ add r5, sp, #768 @ 0x300 │ │ │ │ @@ -336880,46 +336874,46 @@ │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #756 @ 0x2f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ca84 │ │ │ │ + bl 17ca6c │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ - bl 153a94 │ │ │ │ + bl 153a7c │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16df24 │ │ │ │ + bne 16df0c │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 16e580 │ │ │ │ + bl 16e568 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16e764 │ │ │ │ + bl 16e74c │ │ │ │ add sp, sp, #828 @ 0x33c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r2, fp, #1 │ │ │ │ add r1, r6, #12 │ │ │ │ bic r2, r2, #-536870912 @ 0xe0000000 │ │ │ │ ldr r3, [r1], #8 │ │ │ │ cmp r9, r3 │ │ │ │ movcs r9, r3 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 16df0c │ │ │ │ - b 16dc18 │ │ │ │ + bne 16def4 │ │ │ │ + b 16dc00 │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ ldr r8, [sp, #404] @ 0x194 │ │ │ │ bl 24cd4 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 16dee0 │ │ │ │ + beq 16dec8 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ add r0, sl, #52 @ 0x34 │ │ │ │ bl 24cd4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ @@ -336930,42 +336924,42 @@ │ │ │ │ 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 153a94 │ │ │ │ - b 16df9c │ │ │ │ + bl 153a7c │ │ │ │ + b 16df84 │ │ │ │ bl 3a910 │ │ │ │ - b 16dfb0 │ │ │ │ + b 16df98 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16e764 │ │ │ │ + bl 16e74c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ - bl 16e6dc │ │ │ │ + bl 16e6c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #828 @ 0x33c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrne r9, [r6, #8] │ │ │ │ mov fp, r3 │ │ │ │ mov r0, #0 │ │ │ │ cmpne fp, #1 │ │ │ │ - bne 16e2e0 │ │ │ │ + bne 16e2c8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #2 │ │ │ │ cmp fp, #0 │ │ │ │ strb r0, [sp, #1160] @ 0x488 │ │ │ │ strh r1, [lr, #144] @ 0x90 │ │ │ │ movw r1, #256 @ 0x100 │ │ │ │ movt r1, #514 @ 0x202 │ │ │ │ @@ -336976,118 +336970,118 @@ │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #1148] @ 0x47c │ │ │ │ str r1, [sp, #1144] @ 0x478 │ │ │ │ str r0, [sp, #1140] @ 0x474 │ │ │ │ str r0, [sp, #1136] @ 0x470 │ │ │ │ str r1, [sp, #1132] @ 0x46c │ │ │ │ str r0, [sp, #1128] @ 0x468 │ │ │ │ - beq 16e0a4 │ │ │ │ + beq 16e08c │ │ │ │ add r5, r6, #4 │ │ │ │ add r7, lr, #104 @ 0x68 │ │ │ │ lsl r4, fp, #4 │ │ │ │ mov sl, #1 │ │ │ │ - b 16e070 │ │ │ │ + b 16e058 │ │ │ │ strb sl, [sp, #1169] @ 0x491 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18c2b4 │ │ │ │ + bl 18c29c │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #16 │ │ │ │ - beq 16e0a4 │ │ │ │ + beq 16e08c │ │ │ │ ldrb r0, [sp, #1169] @ 0x491 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16e064 │ │ │ │ + bne 16e04c │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs 16e058 │ │ │ │ + bcs 16e040 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16e058 │ │ │ │ + beq 16e040 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18c18c │ │ │ │ - b 16e064 │ │ │ │ + bl 18c174 │ │ │ │ + b 16e04c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r8, sp, #1488 @ 0x5d0 │ │ │ │ add sl, lr, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 18c8cc │ │ │ │ + bl 18c8b4 │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 16e114 │ │ │ │ + bne 16e0fc │ │ │ │ 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 16e168 │ │ │ │ + beq 16e150 │ │ │ │ add r6, r5, #4 │ │ │ │ - b 16e0f8 │ │ │ │ + b 16e0e0 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 16e168 │ │ │ │ + beq 16e150 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e0ec │ │ │ │ + beq 16e0d4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 16e0ec │ │ │ │ + b 16e0d4 │ │ │ │ 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 16e1b0 │ │ │ │ + beq 16e198 │ │ │ │ add r8, r4, #4 │ │ │ │ - b 16e14c │ │ │ │ + b 16e134 │ │ │ │ add r8, r8, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 16e1b0 │ │ │ │ + beq 16e198 │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e140 │ │ │ │ + beq 16e128 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 16e140 │ │ │ │ + b 16e128 │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16e188 │ │ │ │ + beq 16e170 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e1a4 │ │ │ │ + beq 16e18c │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ 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 16e1d0 │ │ │ │ + beq 16e1b8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ add r4, sp, #764 @ 0x2fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e1f0 │ │ │ │ + beq 16e1d8 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #762] @ 0x2fa │ │ │ │ mov r0, #3 │ │ │ │ @@ -337097,30 +337091,30 @@ │ │ │ │ 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 151a3c │ │ │ │ + bl 151a24 │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16e264 │ │ │ │ + bne 16e24c │ │ │ │ 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 16e2b8 │ │ │ │ + b 16e2a0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ orr r1, r4, #4 │ │ │ │ add r4, lr, #104 @ 0x68 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ add r5, sp, #768 @ 0x300 │ │ │ │ @@ -337128,46 +337122,46 @@ │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #756 @ 0x2f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ca84 │ │ │ │ + bl 17ca6c │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ - bl 153a94 │ │ │ │ + bl 153a7c │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16e304 │ │ │ │ + bne 16e2ec │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 16e580 │ │ │ │ + bl 16e568 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16e764 │ │ │ │ + bl 16e74c │ │ │ │ add sp, sp, #828 @ 0x33c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r2, fp, #1 │ │ │ │ add r1, r6, #24 │ │ │ │ bic r2, r2, #-268435456 @ 0xf0000000 │ │ │ │ ldr r3, [r1], #16 │ │ │ │ cmp r9, r3 │ │ │ │ movcs r9, r3 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 16e2ec │ │ │ │ - b 16dff8 │ │ │ │ + bne 16e2d4 │ │ │ │ + b 16dfe0 │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ ldr r8, [sp, #404] @ 0x194 │ │ │ │ bl 24cd4 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 16e2c0 │ │ │ │ + beq 16e2a8 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ add r0, sl, #52 @ 0x34 │ │ │ │ bl 24cd4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ @@ -337178,319 +337172,319 @@ │ │ │ │ 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 153a94 │ │ │ │ - b 16e37c │ │ │ │ + bl 153a7c │ │ │ │ + b 16e364 │ │ │ │ bl 3a910 │ │ │ │ - b 16e390 │ │ │ │ + b 16e378 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16e764 │ │ │ │ + bl 16e74c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ - bl 16e6dc │ │ │ │ + bl 16e6c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #96] @ 16e420 │ │ │ │ + ldr ip, [pc, #96] @ 16e408 │ │ │ │ mov r6, #3 │ │ │ │ - ldr lr, [pc, #92] @ 16e424 │ │ │ │ + ldr lr, [pc, #92] @ 16e40c │ │ │ │ mov r7, #6 │ │ │ │ - ldr r1, [pc, #88] @ 16e428 │ │ │ │ + ldr r1, [pc, #88] @ 16e410 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #84] @ 16e42c │ │ │ │ + ldr r3, [pc, #84] @ 16e414 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #80] @ 16e430 │ │ │ │ + ldr r4, [pc, #80] @ 16e418 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andeq r9, lr, r8, lsl sl │ │ │ │ - andseq r3, r6, r4, lsl #27 │ │ │ │ - strdeq r9, [lr], -ip │ │ │ │ - strdeq r9, [lr], -r6 │ │ │ │ - andseq r3, r6, r0, ror sp │ │ │ │ + andeq r9, lr, r0, lsr sl │ │ │ │ + mulseq r6, ip, sp │ │ │ │ + andeq r9, lr, r4, lsl sl │ │ │ │ + andeq r9, lr, lr, lsl #20 │ │ │ │ + andseq r3, r6, r8, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, #11 │ │ │ │ - ldr r3, [pc, #132] @ 16e4d0 │ │ │ │ + ldr r3, [pc, #132] @ 16e4b8 │ │ │ │ mov r2, r1 │ │ │ │ add r6, r0, #12 │ │ │ │ - ldr ip, [pc, #124] @ 16e4d4 │ │ │ │ - ldr lr, [pc, #124] @ 16e4d8 │ │ │ │ + ldr ip, [pc, #124] @ 16e4bc │ │ │ │ + ldr lr, [pc, #124] @ 16e4c0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r8, [pc, #120] @ 16e4dc │ │ │ │ + ldr r8, [pc, #120] @ 16e4c4 │ │ │ │ mov r4, #3 │ │ │ │ - ldr r5, [pc, #116] @ 16e4e0 │ │ │ │ + ldr r5, [pc, #116] @ 16e4c8 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #112] @ 16e4e4 │ │ │ │ + ldr r1, [pc, #112] @ 16e4cc │ │ │ │ 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] @ 16e4e8 │ │ │ │ + ldr r3, [pc, #76] @ 16e4d0 │ │ │ │ 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 233fdc │ │ │ │ + bl 233fc4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r3, r6, r0, lsr sp │ │ │ │ - andeq r9, lr, lr, lsl #19 │ │ │ │ - andseq r3, r6, ip, lsl #24 │ │ │ │ - andeq r9, lr, sl, ror r9 │ │ │ │ - @ instruction: 0x00163cf0 │ │ │ │ - andeq ip, sp, ip, lsl sp │ │ │ │ - andeq r9, lr, r3, asr #18 │ │ │ │ + andseq r3, r6, r8, asr #26 │ │ │ │ + andeq r9, lr, r6, lsr #19 │ │ │ │ + andseq r3, r6, r4, lsr #24 │ │ │ │ + muleq lr, r2, r9 │ │ │ │ + andseq r3, r6, r8, lsl #26 │ │ │ │ + andeq ip, sp, r4, lsr sp │ │ │ │ + andeq r9, lr, fp, asr r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 16e52c │ │ │ │ - ldr r3, [pc, #40] @ 16e530 │ │ │ │ + ldr r1, [pc, #40] @ 16e514 │ │ │ │ + ldr r3, [pc, #40] @ 16e518 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r9, lr, r1, lsr #17 │ │ │ │ - andseq r3, r6, ip, ror #23 │ │ │ │ + @ instruction: 0x000e98b9 │ │ │ │ + andseq r3, r6, r4, lsl #24 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 16e54c │ │ │ │ + bne 16e534 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 16e550 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 16e538 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 16e55c │ │ │ │ + bne 16e544 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ 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 16e5b0 │ │ │ │ + beq 16e598 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 16e5f0 │ │ │ │ + beq 16e5d8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 16e5d0 │ │ │ │ + b 16e5b8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 16e5f0 │ │ │ │ + beq 16e5d8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e5c4 │ │ │ │ + beq 16e5ac │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 16e5c4 │ │ │ │ + b 16e5ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16e610 │ │ │ │ + beq 16e5f8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e62c │ │ │ │ + beq 16e614 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #44]! @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16e668 │ │ │ │ + beq 16e650 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16e63c │ │ │ │ + bne 16e624 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16e668 │ │ │ │ + bne 16e650 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ 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 16e6b4 │ │ │ │ + beq 16e69c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 16e694 │ │ │ │ + b 16e67c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 16e6b4 │ │ │ │ + beq 16e69c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e688 │ │ │ │ + beq 16e670 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 16e688 │ │ │ │ + b 16e670 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16e6d8 │ │ │ │ + beq 16e6c0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 16e720 │ │ │ │ + beq 16e708 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 16e704 │ │ │ │ + b 16e6ec │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 16e720 │ │ │ │ + beq 16e708 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e6f8 │ │ │ │ + beq 16e6e0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 16e6f8 │ │ │ │ + b 16e6e0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16e740 │ │ │ │ + beq 16e728 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e760 │ │ │ │ + beq 16e748 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 16e774 │ │ │ │ + bne 16e75c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16e798 │ │ │ │ + bne 16e780 │ │ │ │ dmb ish │ │ │ │ - bl 18d9f0 │ │ │ │ + bl 18d9d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e858 │ │ │ │ + bl 16e840 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16e7dc │ │ │ │ + beq 16e7c4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16e7b0 │ │ │ │ + bne 16e798 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e858 │ │ │ │ - b 16e7f4 │ │ │ │ + bl 16e840 │ │ │ │ + b 16e7dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16e82c │ │ │ │ + beq 16e814 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16e804 │ │ │ │ + bne 16e7ec │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16e82c │ │ │ │ + bne 16e814 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ @@ -337502,56 +337496,56 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 16e868 │ │ │ │ + bne 16e850 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16e88c │ │ │ │ + bne 16e874 │ │ │ │ dmb ish │ │ │ │ - bl 18d9f0 │ │ │ │ + bl 18d9d8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 16e8d0 │ │ │ │ + beq 16e8b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 16e8b0 │ │ │ │ + b 16e898 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 16e8d0 │ │ │ │ + beq 16e8b8 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e8a4 │ │ │ │ + beq 16e88c │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 16e8a4 │ │ │ │ + b 16e88c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e8f4 │ │ │ │ + beq 16e8dc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e66c │ │ │ │ + bl 16e654 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e930 │ │ │ │ + beq 16e918 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -337559,39 +337553,39 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 16e964 │ │ │ │ + bne 16e94c │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 16e96c │ │ │ │ + bne 16e954 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e9b4 │ │ │ │ + beq 16e99c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e9d0 │ │ │ │ + beq 16e9b8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -337599,37 +337593,37 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 16ea78 │ │ │ │ + beq 16ea60 │ │ │ │ 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 16ea80 │ │ │ │ + bcc 16ea68 │ │ │ │ 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 16ea88 │ │ │ │ + bcc 16ea70 │ │ │ │ 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 │ │ │ │ @@ -337638,262 +337632,262 @@ │ │ │ │ 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] @ 16eb00 │ │ │ │ + ldr ip, [pc, #96] @ 16eae8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 16eb04 │ │ │ │ + ldr lr, [pc, #92] @ 16eaec │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 16eb08 │ │ │ │ + ldr r4, [pc, #88] @ 16eaf0 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 16eb0c │ │ │ │ + ldr r1, [pc, #84] @ 16eaf4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 16eb10 │ │ │ │ + ldr r3, [pc, #80] @ 16eaf8 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x001635f0 │ │ │ │ - ldrdeq r9, [lr], -lr │ │ │ │ - @ instruction: 0x001635fc │ │ │ │ - @ instruction: 0x000e92be │ │ │ │ - @ instruction: 0x000e92bf │ │ │ │ + andseq r3, r6, r8, lsl #12 │ │ │ │ + strdeq r9, [lr], -r6 │ │ │ │ + andseq r3, r6, r4, lsl r6 │ │ │ │ + ldrdeq r9, [lr], -r6 │ │ │ │ + ldrdeq r9, [lr], -r7 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 16eb38 │ │ │ │ - ldr r1, [pc, #76] @ 16eb78 │ │ │ │ + bne 16eb20 │ │ │ │ + ldr r1, [pc, #76] @ 16eb60 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 16eb70 │ │ │ │ - ldr r3, [pc, #40] @ 16eb74 │ │ │ │ + ldr r1, [pc, #40] @ 16eb58 │ │ │ │ + ldr r3, [pc, #40] @ 16eb5c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, sp, r4, ror #26 │ │ │ │ - andseq r3, r6, r8, lsl #11 │ │ │ │ andeq r2, sp, ip, ror sp │ │ │ │ + andseq r3, r6, r0, lsr #11 │ │ │ │ + muleq sp, r4, sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 16ebb8 │ │ │ │ - ldr r3, [pc, #40] @ 16ebbc │ │ │ │ + ldr r1, [pc, #40] @ 16eba0 │ │ │ │ + ldr r3, [pc, #40] @ 16eba4 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r9, lr, fp, lsl #4 │ │ │ │ - andseq r3, r6, r0, asr r5 │ │ │ │ + andeq r9, lr, r3, lsr #4 │ │ │ │ + andseq r3, r6, r8, ror #10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #32 │ │ │ │ - bne 16ebf8 │ │ │ │ + bne 16ebe0 │ │ │ │ ldm r4, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #348] @ 16ed44 │ │ │ │ + ldr r1, [pc, #348] @ 16ed2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r5, #0 │ │ │ │ strh r5, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 237840 │ │ │ │ + bl 237828 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r3, r0, #8, #8 │ │ │ │ uxtb r2, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 16eca8 │ │ │ │ + bls 16ec90 │ │ │ │ ldrb r5, [r6, r2] │ │ │ │ sub r2, r3, r2 │ │ │ │ cmp r2, #1 │ │ │ │ strb r5, [sp, #8] │ │ │ │ mov r5, #1 │ │ │ │ - beq 16eca8 │ │ │ │ + beq 16ec90 │ │ │ │ uxtab r3, r6, r0 │ │ │ │ mov r5, #2 │ │ │ │ cmp r2, #2 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ strb r6, [sp, #9] │ │ │ │ - beq 16eca8 │ │ │ │ + beq 16ec90 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov r5, #3 │ │ │ │ sub r6, r3, #97 @ 0x61 │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r6, #6 │ │ │ │ subcc r3, r3, #32 │ │ │ │ cmp r2, #3 │ │ │ │ strb r3, [sp, #10] │ │ │ │ - beq 16eca8 │ │ │ │ + beq 16ec90 │ │ │ │ lsr r1, r1, #24 │ │ │ │ orr r0, r1, r0, lsl #8 │ │ │ │ sub r1, r0, #97 @ 0x61 │ │ │ │ mov r5, #4 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #6 │ │ │ │ subcc r0, r0, #32 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 16ed04 │ │ │ │ + beq 16ecec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #104] @ 16ed3c │ │ │ │ + ldr r3, [pc, #104] @ 16ed24 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #88] @ 16ed40 │ │ │ │ + ldr r2, [pc, #88] @ 16ed28 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #60] @ 16ed48 │ │ │ │ - ldr r0, [pc, #60] @ 16ed4c │ │ │ │ - ldr r3, [pc, #60] @ 16ed50 │ │ │ │ + ldr r1, [pc, #60] @ 16ed30 │ │ │ │ + ldr r0, [pc, #60] @ 16ed34 │ │ │ │ + ldr r3, [pc, #60] @ 16ed38 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ @ instruction: 0xffff03dc │ │ │ │ - ldrdeq r9, [sp], -pc @ │ │ │ │ - andeq r9, lr, r8, asr #3 │ │ │ │ - @ instruction: 0x001633f8 │ │ │ │ - andeq r9, lr, fp, lsr r0 │ │ │ │ - andseq r3, r6, r8, asr r3 │ │ │ │ + strdeq r9, [sp], -r7 │ │ │ │ + andeq r9, lr, r0, ror #3 │ │ │ │ + andseq r3, r6, r0, lsl r4 │ │ │ │ + andeq r9, lr, r3, asr r0 │ │ │ │ + andseq r3, r6, r0, ror r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 16ed90 │ │ │ │ - ldr r3, [pc, #40] @ 16ed94 │ │ │ │ + ldr r1, [pc, #40] @ 16ed78 │ │ │ │ + ldr r3, [pc, #40] @ 16ed7c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq pc, sp, r8, lsl #8 │ │ │ │ - andseq r3, r6, r8, lsr #7 │ │ │ │ + andeq pc, sp, r0, lsr #8 │ │ │ │ + andseq r3, r6, r0, asr #7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 16edd4 │ │ │ │ - ldr r3, [pc, #40] @ 16edd8 │ │ │ │ + ldr r1, [pc, #40] @ 16edbc │ │ │ │ + ldr r3, [pc, #40] @ 16edc0 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r8, lr, pc, ror #31 │ │ │ │ - andseq r3, r6, r4, ror r3 │ │ │ │ + andeq r9, lr, r7 │ │ │ │ + andseq r3, r6, ip, lsl #7 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16ee00 │ │ │ │ + beq 16ede8 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #18 │ │ │ │ - ldr r1, [pc, #80] @ 16ee48 │ │ │ │ + ldr r1, [pc, #80] @ 16ee30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ 16ee40 │ │ │ │ + ldr r2, [pc, #44] @ 16ee28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #32] @ 16ee44 │ │ │ │ + ldr r3, [pc, #32] @ 16ee2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r8, sp, sl, lsr #6 │ │ │ │ - andseq r1, r8, r8, asr #1 │ │ │ │ - @ instruction: 0x000e8fbb │ │ │ │ + andeq r8, sp, r2, asr #6 │ │ │ │ + andseq r1, r8, r0, ror #1 │ │ │ │ + ldrdeq r8, [lr], -r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 16eec0 │ │ │ │ + ldr ip, [pc, #100] @ 16eea8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 16eec4 │ │ │ │ + ldr lr, [pc, #96] @ 16eeac │ │ │ │ mov r6, #3 │ │ │ │ - ldr r1, [pc, #92] @ 16eec8 │ │ │ │ + ldr r1, [pc, #92] @ 16eeb0 │ │ │ │ mov r7, #10 │ │ │ │ - ldr r3, [pc, #88] @ 16eecc │ │ │ │ + ldr r3, [pc, #88] @ 16eeb4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 16eed0 │ │ │ │ + ldr r4, [pc, #84] @ 16eeb8 │ │ │ │ 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 │ │ │ │ @@ -337901,27 +337895,27 @@ │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andeq r8, lr, r1, asr #30 │ │ │ │ + andeq r8, lr, r9, asr pc │ │ │ │ + andseq r3, r6, r0, ror #5 │ │ │ │ + andeq r8, lr, r5, ror #30 │ │ │ │ + andeq r8, lr, pc, asr pc │ │ │ │ andseq r3, r6, r8, asr #5 │ │ │ │ - andeq r8, lr, sp, asr #30 │ │ │ │ - andeq r8, lr, r7, asr #30 │ │ │ │ - @ instruction: 0x001632b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16ef5c │ │ │ │ + beq 16ef44 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r2, [r0], #4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr ip, [r2] │ │ │ │ @@ -337935,65 +337929,65 @@ │ │ │ │ ldr fp, [r2, #44] @ 0x2c │ │ │ │ ldrb r5, [r2, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 16ef98 │ │ │ │ + bne 16ef80 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, lr │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ - b 16f1bc │ │ │ │ + b 16f1a4 │ │ │ │ mov fp, #0 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r8, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 16f1bc │ │ │ │ + b 16f1a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eor r2, ip, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ eor r2, r3, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #24 │ │ │ │ sub r1, r1, #4 │ │ │ │ stm r2, {r3, r9, ip} │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ - b 16f008 │ │ │ │ + b 16eff0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr r4, ip, r4 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ orr r7, r9, r7 │ │ │ │ and r8, r3, r8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, #4 │ │ │ │ subs r1, r1, #4 │ │ │ │ and sl, r3, sl │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ orr r6, r3, r6 │ │ │ │ - beq 16f1b4 │ │ │ │ + beq 16f19c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r0] │ │ │ │ tst r5, #1 │ │ │ │ ldrbne r3, [r2, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ @@ -338006,101 +338000,101 @@ │ │ │ │ ldr r9, [r2, #36] @ 0x24 │ │ │ │ adds fp, fp, r5 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ mvncs fp, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ tst r5, #1 │ │ │ │ - beq 16f080 │ │ │ │ + beq 16f068 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 16f090 │ │ │ │ + beq 16f078 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 16f09c │ │ │ │ - b 16f090 │ │ │ │ + beq 16f084 │ │ │ │ + b 16f078 │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - beq 16f09c │ │ │ │ + beq 16f084 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ tst lr, #1 │ │ │ │ ldrbne r3, [r2, #49] @ 0x31 │ │ │ │ mov lr, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ tst r3, #1 │ │ │ │ - beq 16f0d0 │ │ │ │ + beq 16f0b8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ tst r3, #1 │ │ │ │ - bne 16efcc │ │ │ │ - b 16f158 │ │ │ │ + bne 16efb4 │ │ │ │ + b 16f140 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 16f110 │ │ │ │ + beq 16f0f8 │ │ │ │ mov r3, #0 │ │ │ │ str lr, [sp, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr lr, [r2, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp lr, r3 │ │ │ │ mov r3, #0 │ │ │ │ movwcs r3, #1 │ │ │ │ tst r5, r3 │ │ │ │ - beq 16f138 │ │ │ │ + beq 16f120 │ │ │ │ mov r3, #1 │ │ │ │ - b 16f144 │ │ │ │ + b 16f12c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ tst r3, #1 │ │ │ │ - bne 16efcc │ │ │ │ - b 16f158 │ │ │ │ + bne 16efb4 │ │ │ │ + b 16f140 │ │ │ │ mov r3, #1 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ tst r3, #1 │ │ │ │ - bne 16efcc │ │ │ │ + bne 16efb4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 16f19c │ │ │ │ + bne 16f184 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ movwls r3, #1 │ │ │ │ tst r5, r3 │ │ │ │ moveq r3, #1 │ │ │ │ streq r2, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ streq r3, [sp, #24] │ │ │ │ - b 16efd8 │ │ │ │ + b 16efc0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ - b 16efd8 │ │ │ │ + b 16efc0 │ │ │ │ and r9, lr, #1 │ │ │ │ and r5, r5, #1 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -338133,67 +338127,67 @@ │ │ │ │ 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 16f3d0 │ │ │ │ + bne 16f3b8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 16f3f0 │ │ │ │ + bne 16f3d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 16f410 │ │ │ │ + bne 16f3f8 │ │ │ │ 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 16f2b8 │ │ │ │ + bne 16f2a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r0, r5, lsl #3]! │ │ │ │ add r7, r8, #16 │ │ │ │ - ldr r1, [pc, #460] @ 16f494 │ │ │ │ + ldr r1, [pc, #460] @ 16f47c │ │ │ │ add r5, r5, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, pc, r1 │ │ │ │ bl 24ecc <__tls_get_addr@plt> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16f430 │ │ │ │ + bne 16f418 │ │ │ │ ldm r0, {r1, r2, ip, lr} │ │ │ │ - ldr r3, [pc, #436] @ 16f4a4 │ │ │ │ + ldr r3, [pc, #436] @ 16f48c │ │ │ │ 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, #400] @ 16f4a8 │ │ │ │ + ldr r3, [pc, #400] @ 16f490 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #28 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bne 16f330 │ │ │ │ + bne 16f318 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 336ac │ │ │ │ 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} │ │ │ │ @@ -338201,96 +338195,96 @@ │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16f45c │ │ │ │ + beq 16f444 │ │ │ │ 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 16f39c │ │ │ │ + bne 16f384 │ │ │ │ bl 3364c │ │ │ │ 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} │ │ │ │ - ldr r0, [pc, #192] @ 16f498 │ │ │ │ + ldr r0, [pc, #192] @ 16f480 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 3a8b0 │ │ │ │ - ldr r0, [pc, #164] @ 16f49c │ │ │ │ + ldr r0, [pc, #164] @ 16f484 │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, sp, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 3a8b0 │ │ │ │ - ldr r0, [pc, #136] @ 16f4a0 │ │ │ │ + ldr r0, [pc, #136] @ 16f488 │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 3a8b0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2019b0 │ │ │ │ + bl 201998 │ │ │ │ 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 16f2e8 │ │ │ │ + b 16f2d0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a32c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 17044c │ │ │ │ - b 16f488 │ │ │ │ + bl 170434 │ │ │ │ + b 16f470 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 15f31c │ │ │ │ + bl 15f304 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r0, r8, r8, lsr #24 │ │ │ │ - @ instruction: 0x00162dbc │ │ │ │ - andseq r2, r6, ip, lsr #27 │ │ │ │ - mulseq r6, ip, sp │ │ │ │ - @ instruction: 0x00162ed0 │ │ │ │ - @ instruction: 0x00162eb4 │ │ │ │ + andseq r0, r8, r0, asr #24 │ │ │ │ + @ instruction: 0x00162dd4 │ │ │ │ + andseq r2, r6, r4, asr #27 │ │ │ │ + @ instruction: 0x00162db4 │ │ │ │ + andseq r2, r6, r8, ror #29 │ │ │ │ + andseq r2, r6, ip, asr #29 │ │ │ │ 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 │ │ │ │ @@ -338299,45 +338293,45 @@ │ │ │ │ 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 16f500 │ │ │ │ + bls 16f4e8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r6, #0 │ │ │ │ - beq 16f550 │ │ │ │ + beq 16f538 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16f4f0 │ │ │ │ + beq 16f4d8 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r7 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc 16f55c │ │ │ │ + bcc 16f544 │ │ │ │ sub r6, r6, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ bl 24998 │ │ │ │ add r0, r9, r6 │ │ │ │ - b 16f568 │ │ │ │ + b 16f550 │ │ │ │ mov r9, #4 │ │ │ │ cmp r7, #2 │ │ │ │ - bcs 16f534 │ │ │ │ + bcs 16f51c │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 16f570 │ │ │ │ + beq 16f558 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ mov r0, #0 │ │ │ │ str r8, [r5, #8] │ │ │ │ str r0, [r5] │ │ │ │ str r9, [r5, #12] │ │ │ │ str r7, [r5, #16] │ │ │ │ @@ -338345,22 +338339,22 @@ │ │ │ │ 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 16f594 │ │ │ │ + bne 16f57c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16f5c8 │ │ │ │ + bne 16f5b0 │ │ │ │ dmb ish │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -338375,154 +338369,154 @@ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 16fa94 │ │ │ │ - ldr r0, [pc, #1780] @ 16fd1c │ │ │ │ + beq 16fa7c │ │ │ │ + ldr r0, [pc, #1780] @ 16fd04 │ │ │ │ mov fp, #1 │ │ │ │ mov r9, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1764] @ 16fd20 │ │ │ │ + ldr r0, [pc, #1764] @ 16fd08 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 16f65c │ │ │ │ + b 16f644 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r9, r9, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r7, r7, #12 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 16f9fc │ │ │ │ + beq 16f9e4 │ │ │ │ cmn r9, #-2147483647 @ 0x80000001 │ │ │ │ - beq 16f944 │ │ │ │ + beq 16f92c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 16f96c │ │ │ │ + beq 16f954 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16f974 │ │ │ │ + bne 16f95c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - bl 16f238 │ │ │ │ + bl 16f220 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 16f644 │ │ │ │ + beq 16f62c │ │ │ │ add r0, r5, r4, lsl #3 │ │ │ │ add r1, r5, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r9, r4 │ │ │ │ - bcs 16fbe0 │ │ │ │ + bcs 16fbc8 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sl, r9, lsl #3 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ add r1, r1, #2 │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 16f8e8 │ │ │ │ + bhi 16f8d0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 16f72c │ │ │ │ + beq 16f714 │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 230cb0 │ │ │ │ + bl 230c98 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16f77c │ │ │ │ + beq 16f764 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl ab34c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 16f788 │ │ │ │ - b 16fbb8 │ │ │ │ + bne 16f770 │ │ │ │ + b 16fba0 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ cmp r9, r4 │ │ │ │ - bcs 16fbf8 │ │ │ │ + bcs 16fbe0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5, r0, lsl #2]! │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 16f75c │ │ │ │ + bne 16f744 │ │ │ │ mov r0, r5 │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [r0, r7, lsl #3] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, r1, #8 │ │ │ │ - b 16f87c │ │ │ │ + b 16f864 │ │ │ │ mov r5, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 16fbb8 │ │ │ │ + beq 16fba0 │ │ │ │ add r1, r6, #8 │ │ │ │ add r6, r5, #8 │ │ │ │ mov r2, r7 │ │ │ │ str fp, [r5] │ │ │ │ mov r0, r6 │ │ │ │ str fp, [r5, #4] │ │ │ │ bl 24cd4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ cmp r9, r4 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ - bcs 16fc0c │ │ │ │ + bcs 16fbf4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r4, r0, r9, lsl #5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 15f418 │ │ │ │ + bl 15f400 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16f8f4 │ │ │ │ + bne 16f8dc │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16f7e0 │ │ │ │ + bne 16f7c8 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 16fc60 │ │ │ │ + bmi 16fc48 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 15f538 │ │ │ │ + bl 15f520 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs 16fc18 │ │ │ │ + bcs 16fc00 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5, r0, lsl #2]! │ │ │ │ ldr fp, [r5, #8] │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ cmp fp, r0 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bne 16f854 │ │ │ │ + bne 16f83c │ │ │ │ mov r0, r5 │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r7, [r0, fp, lsl #3]! │ │ │ │ str r8, [r0, #4] │ │ │ │ add r0, fp, #1 │ │ │ │ @@ -338537,168 +338531,168 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sl, r9, lsl #3]! │ │ │ │ ldr r2, [sl, #4] │ │ │ │ sub r1, r2, r1 │ │ │ │ add r2, fp, r1, lsr #1 │ │ │ │ cmp r3, r1, lsr #1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bne 16fb80 │ │ │ │ + bne 16fb68 │ │ │ │ cmp r9, r4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bcs 16fbec │ │ │ │ + bcs 16fbd4 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r1, r6, r1, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 16fb94 │ │ │ │ + bne 16fb7c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, r5, #8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne 16f6b0 │ │ │ │ - b 16f644 │ │ │ │ + bne 16f698 │ │ │ │ + b 16f62c │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov r5, r9 │ │ │ │ - b 16f9d8 │ │ │ │ + b 16f9c0 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ mov r6, #0 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 16f918 │ │ │ │ + bpl 16f900 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ - b 16fc60 │ │ │ │ + b 16fc48 │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ - beq 16f990 │ │ │ │ + beq 16f978 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16f908 │ │ │ │ + beq 16f8f0 │ │ │ │ mov r5, r0 │ │ │ │ - b 16f994 │ │ │ │ + b 16f97c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r2, #8] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r2] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 170338 │ │ │ │ + bl 170320 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #-2147483646 @ 0x80000002 │ │ │ │ - b 16f978 │ │ │ │ + b 16f960 │ │ │ │ mov r8, #-2147483645 @ 0x80000003 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r8, [r0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 170338 │ │ │ │ + bl 170320 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #1 │ │ │ │ add r1, r7, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16f9ac │ │ │ │ + bne 16f994 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16f9d4 │ │ │ │ + bne 16f9bc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ stm r0, {r4, r5} │ │ │ │ str r1, [r0, #8] │ │ │ │ str r9, [r0, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 170338 │ │ │ │ + bl 170320 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16fa90 │ │ │ │ + beq 16fa78 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ lsl r2, r0, #3 │ │ │ │ lsl r3, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16fbd0 │ │ │ │ + beq 16fbb8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [r1, r0, lsl #3]! │ │ │ │ ldr r5, [r1, #4] │ │ │ │ adds r4, r5, r3 │ │ │ │ - bcs 16fa64 │ │ │ │ + bcs 16fa4c │ │ │ │ cmn r4, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 16fa64 │ │ │ │ + bhi 16fa4c │ │ │ │ add r7, r7, r3 │ │ │ │ str r4, [r1, #4] │ │ │ │ cmn r7, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 16fc2c │ │ │ │ + bcs 16fc14 │ │ │ │ str r7, [r6, r0, lsl #3] │ │ │ │ add r0, r0, #1 │ │ │ │ subs r2, r2, #8 │ │ │ │ - bne 16fa18 │ │ │ │ + bne 16fa00 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b 16fa94 │ │ │ │ + b 16fa7c │ │ │ │ sub r2, r5, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ add r2, r3, r2, lsr #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ stmib r3, {r0, r2} │ │ │ │ str r1, [r3] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 170338 │ │ │ │ + bl 170320 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 16fab8 │ │ │ │ + bls 16faa0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ - bl 17054c │ │ │ │ + bl 170534 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 16fbc8 │ │ │ │ + bne 16fbb0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r1 │ │ │ │ - bls 16fae4 │ │ │ │ + bls 16facc │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #32 │ │ │ │ - bl 17054c │ │ │ │ + bl 170534 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 16fbc8 │ │ │ │ + bne 16fbb0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 16fb0c │ │ │ │ + bls 16faf4 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #12 │ │ │ │ - bl 17054c │ │ │ │ + bl 170534 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 16fbc8 │ │ │ │ + bne 16fbb0 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ 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} │ │ │ │ @@ -338719,129 +338713,129 @@ │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ strdne r0, [r2] │ │ │ │ addne sp, sp, #156 @ 0x9c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3a32c │ │ │ │ - b 16fc60 │ │ │ │ - ldr r0, [pc, #436] @ 16fd3c │ │ │ │ + b 16fc48 │ │ │ │ + ldr r0, [pc, #436] @ 16fd24 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 16fba4 │ │ │ │ - ldr r0, [pc, #424] @ 16fd44 │ │ │ │ + b 16fb8c │ │ │ │ + ldr r0, [pc, #424] @ 16fd2c │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 3a8b0 │ │ │ │ - b 16fc60 │ │ │ │ + b 16fc48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a32c │ │ │ │ - b 16fc60 │ │ │ │ + b 16fc48 │ │ │ │ bl 3a344 │ │ │ │ - b 16fc60 │ │ │ │ - ldr r0, [pc, #332] @ 16fd24 │ │ │ │ + b 16fc48 │ │ │ │ + ldr r0, [pc, #332] @ 16fd0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 16fc60 │ │ │ │ - ldr r0, [pc, #332] @ 16fd34 │ │ │ │ + b 16fc48 │ │ │ │ + ldr r0, [pc, #332] @ 16fd1c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 16fbf4 │ │ │ │ - ldr r0, [pc, #332] @ 16fd40 │ │ │ │ + b 16fbdc │ │ │ │ + ldr r0, [pc, #332] @ 16fd28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ bl 3a92c │ │ │ │ - b 16fc60 │ │ │ │ - ldr r0, [pc, #292] @ 16fd38 │ │ │ │ + b 16fc48 │ │ │ │ + ldr r0, [pc, #292] @ 16fd20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ bl 3a92c │ │ │ │ - b 16fc60 │ │ │ │ - ldr r0, [pc, #244] @ 16fd28 │ │ │ │ + b 16fc48 │ │ │ │ + ldr r0, [pc, #244] @ 16fd10 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #240] @ 16fd2c │ │ │ │ - ldr r1, [pc, #240] @ 16fd30 │ │ │ │ + ldr r3, [pc, #240] @ 16fd14 │ │ │ │ + ldr r1, [pc, #240] @ 16fd18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 16fcb4 │ │ │ │ + b 16fc9c │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16fc70 │ │ │ │ + bne 16fc58 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16fcf0 │ │ │ │ + bne 16fcd8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 172c58 │ │ │ │ - b 16fcf0 │ │ │ │ + bl 172c40 │ │ │ │ + b 16fcd8 │ │ │ │ bl 3a910 │ │ │ │ - b 16fcb4 │ │ │ │ - b 16fcbc │ │ │ │ - b 16fcb4 │ │ │ │ - b 16fcb4 │ │ │ │ - b 16fcb4 │ │ │ │ + b 16fc9c │ │ │ │ + b 16fca4 │ │ │ │ + b 16fc9c │ │ │ │ + b 16fc9c │ │ │ │ + b 16fc9c │ │ │ │ mov r4, r0 │ │ │ │ - b 16fcf0 │ │ │ │ + b 16fcd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16fcc8 │ │ │ │ + bne 16fcb0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16fcf0 │ │ │ │ + bne 16fcd8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 170338 │ │ │ │ - b 16fd10 │ │ │ │ + bl 170320 │ │ │ │ + b 16fcf8 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 170338 │ │ │ │ + bl 170320 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r2, r6, ip, ror #23 │ │ │ │ - @ instruction: 0x00162bd0 │ │ │ │ - andseq r1, r6, ip, lsl #19 │ │ │ │ - andeq r8, lr, r5, asr #3 │ │ │ │ - @ instruction: 0x001626f8 │ │ │ │ - mulseq r6, r0, r5 │ │ │ │ - andseq r2, r6, r4, lsl #12 │ │ │ │ - andseq r2, r6, r8, ror #11 │ │ │ │ - mulseq r6, ip, r6 │ │ │ │ - andseq r2, r6, r8, asr #12 │ │ │ │ - andseq r2, r6, r8, lsr #13 │ │ │ │ + andseq r2, r6, r4, lsl #24 │ │ │ │ + andseq r2, r6, r8, ror #23 │ │ │ │ + andseq r1, r6, r4, lsr #19 │ │ │ │ + ldrdeq r8, [lr], -sp │ │ │ │ + andseq r2, r6, r0, lsl r7 │ │ │ │ + andseq r2, r6, r8, lsr #11 │ │ │ │ + andseq r2, r6, ip, lsl r6 │ │ │ │ + andseq r2, r6, r0, lsl #12 │ │ │ │ + @ instruction: 0x001626b4 │ │ │ │ + andseq r2, r6, r0, ror #12 │ │ │ │ + andseq r2, r6, r0, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -338852,82 +338846,82 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 16fdac │ │ │ │ + beq 16fd94 │ │ │ │ mov r2, #-2147483645 @ 0x80000003 │ │ │ │ strd r2, [r9] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 170338 │ │ │ │ + bl 170320 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r8, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f238 │ │ │ │ + bl 16f220 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16fe24 │ │ │ │ + beq 16fe0c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ lsl r2, r0, #3 │ │ │ │ lsl r3, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16ff38 │ │ │ │ + beq 16ff20 │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [r1, r0, lsl #3]! │ │ │ │ ldr r5, [r1, #4] │ │ │ │ adds r4, r5, r3 │ │ │ │ - bcs 16ff10 │ │ │ │ + bcs 16fef8 │ │ │ │ cmn r4, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 16ff10 │ │ │ │ + bhi 16fef8 │ │ │ │ add r7, r7, r3 │ │ │ │ str r4, [r1, #4] │ │ │ │ cmn r7, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 16ff50 │ │ │ │ + bcs 16ff38 │ │ │ │ str r7, [r6, r0, lsl #3] │ │ │ │ add r0, r0, #1 │ │ │ │ subs r2, r2, #8 │ │ │ │ - bne 16fddc │ │ │ │ + bne 16fdc4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r6 │ │ │ │ - bls 16fe4c │ │ │ │ + bls 16fe34 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ - bl 17054c │ │ │ │ + bl 170534 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 16ff48 │ │ │ │ + bne 16ff30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bls 16fe78 │ │ │ │ + bls 16fe60 │ │ │ │ add r0, r6, #12 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #32 │ │ │ │ - bl 17054c │ │ │ │ + bl 170534 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 16ff48 │ │ │ │ + bne 16ff30 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bls 16fea0 │ │ │ │ + bls 16fe88 │ │ │ │ add r0, r6, #24 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #12 │ │ │ │ - bl 17054c │ │ │ │ + bl 170534 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 16ff48 │ │ │ │ + bne 16ff30 │ │ │ │ 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} │ │ │ │ @@ -338947,80 +338941,80 @@ │ │ │ │ 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 3a32c │ │ │ │ - b 16ff84 │ │ │ │ + b 16ff6c │ │ │ │ sub r2, r5, r7 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [r9] │ │ │ │ add r2, r3, r2, lsr #1 │ │ │ │ stmib r9, {r0, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 170338 │ │ │ │ + bl 170320 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #124] @ 16ffbc │ │ │ │ + ldr r0, [pc, #124] @ 16ffa4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 16ff84 │ │ │ │ + b 16ff6c │ │ │ │ bl 3a344 │ │ │ │ - b 16ff84 │ │ │ │ - ldr r0, [pc, #104] @ 16ffc0 │ │ │ │ + b 16ff6c │ │ │ │ + ldr r0, [pc, #104] @ 16ffa8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #100] @ 16ffc4 │ │ │ │ - ldr r1, [pc, #100] @ 16ffc8 │ │ │ │ + ldr r3, [pc, #100] @ 16ffac │ │ │ │ + ldr r1, [pc, #100] @ 16ffb0 │ │ │ │ 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 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 16ff90 │ │ │ │ - b 16ff90 │ │ │ │ + b 16ff78 │ │ │ │ + b 16ff78 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 170338 │ │ │ │ - b 16ffb0 │ │ │ │ + bl 170320 │ │ │ │ + b 16ff98 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 170338 │ │ │ │ + bl 170320 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r1, r6, r4, lsr #12 │ │ │ │ - andeq r7, lr, r1, lsr #29 │ │ │ │ - @ instruction: 0x001623d4 │ │ │ │ - andseq r2, r6, ip, ror #4 │ │ │ │ + andseq r1, r6, ip, lsr r6 │ │ │ │ + @ instruction: 0x000e7eb9 │ │ │ │ + andseq r2, r6, ip, ror #7 │ │ │ │ + andseq r2, r6, r4, lsl #5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 17000c │ │ │ │ - ldr r3, [pc, #40] @ 170010 │ │ │ │ + ldr r1, [pc, #40] @ 16fff4 │ │ │ │ + ldr r3, [pc, #40] @ 16fff8 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r7, lr, r3, ror lr │ │ │ │ - andseq r2, r6, ip, ror #6 │ │ │ │ + andeq r7, lr, fp, lsl #29 │ │ │ │ + andseq r2, r6, r4, lsl #7 │ │ │ │ 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} │ │ │ │ @@ -339029,492 +339023,492 @@ │ │ │ │ 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] @ 1701e4 │ │ │ │ + ldr ip, [pc, #392] @ 1701cc │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #388] @ 1701e8 │ │ │ │ + ldr r1, [pc, #388] @ 1701d0 │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r3, [pc, #384] @ 1701ec │ │ │ │ + ldr r3, [pc, #384] @ 1701d4 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr ip, [pc, #380] @ 17021c │ │ │ │ + ldr ip, [pc, #380] @ 170204 │ │ │ │ mov r4, #4 │ │ │ │ - ldr r5, [pc, #376] @ 170220 │ │ │ │ + ldr r5, [pc, #376] @ 170208 │ │ │ │ add r6, sp, #28 │ │ │ │ - ldr r1, [pc, #372] @ 170224 │ │ │ │ + ldr r1, [pc, #372] @ 17020c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #368] @ 170228 │ │ │ │ + ldr r3, [pc, #368] @ 170210 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr lr, [pc, #364] @ 17022c │ │ │ │ + ldr lr, [pc, #364] @ 170214 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r6, [pc, #260] @ 170204 │ │ │ │ + ldr r6, [pc, #260] @ 1701ec │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #256] @ 170208 │ │ │ │ + ldr r1, [pc, #256] @ 1701f0 │ │ │ │ mov r5, #7 │ │ │ │ - ldr r3, [pc, #252] @ 17020c │ │ │ │ + ldr r3, [pc, #252] @ 1701f4 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r6, [pc, #204] @ 170210 │ │ │ │ + ldr r6, [pc, #204] @ 1701f8 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #200] @ 170214 │ │ │ │ + ldr r1, [pc, #200] @ 1701fc │ │ │ │ mov r5, #7 │ │ │ │ - ldr r3, [pc, #196] @ 170218 │ │ │ │ + ldr r3, [pc, #196] @ 170200 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr ip, [pc, #104] @ 1701f0 │ │ │ │ + ldr ip, [pc, #104] @ 1701d8 │ │ │ │ add r5, r0, #8 │ │ │ │ - ldr lr, [pc, #100] @ 1701f4 │ │ │ │ + ldr lr, [pc, #100] @ 1701dc │ │ │ │ mov r6, #7 │ │ │ │ - ldr r4, [pc, #96] @ 1701f8 │ │ │ │ + ldr r4, [pc, #96] @ 1701e0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #92] @ 1701fc │ │ │ │ + ldr r1, [pc, #92] @ 1701e4 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #88] @ 170200 │ │ │ │ + ldr r3, [pc, #88] @ 1701e8 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r2, r6, r0, lsr #6 │ │ │ │ - andeq r7, lr, r9, asr #28 │ │ │ │ - andeq r7, lr, r4, asr lr │ │ │ │ - andseq r2, r6, ip, lsl #4 │ │ │ │ - andeq r7, lr, r8, lsr sp │ │ │ │ - @ instruction: 0x001621f0 │ │ │ │ - andeq r7, lr, r3, lsl sp │ │ │ │ - muleq lr, r0, ip │ │ │ │ - andseq r2, r6, ip, ror #3 │ │ │ │ - andeq r7, lr, r3, asr #27 │ │ │ │ - andeq r7, lr, ip, lsr #26 │ │ │ │ - andseq r2, r6, r8, lsr #3 │ │ │ │ - andeq r7, lr, ip, lsl #27 │ │ │ │ - andeq r7, lr, r8, ror #25 │ │ │ │ - andeq r1, sp, r4, lsl r8 │ │ │ │ - andseq r2, r6, r4, ror #5 │ │ │ │ - andeq r7, lr, r6, asr #28 │ │ │ │ - andeq r7, lr, r4, lsl #27 │ │ │ │ - andseq r2, r6, r4, ror #5 │ │ │ │ + andseq r2, r6, r8, lsr r3 │ │ │ │ + andeq r7, lr, r1, ror #28 │ │ │ │ + andeq r7, lr, ip, ror #28 │ │ │ │ + andseq r2, r6, r4, lsr #4 │ │ │ │ + andeq r7, lr, r0, asr sp │ │ │ │ + andseq r2, r6, r8, lsl #4 │ │ │ │ + andeq r7, lr, fp, lsr #26 │ │ │ │ + andeq r7, lr, r8, lsr #25 │ │ │ │ + andseq r2, r6, r4, lsl #4 │ │ │ │ + ldrdeq r7, [lr], -fp │ │ │ │ + andeq r7, lr, r4, asr #26 │ │ │ │ + andseq r2, r6, r0, asr #3 │ │ │ │ + andeq r7, lr, r4, lsr #27 │ │ │ │ + andeq r7, lr, r0, lsl #26 │ │ │ │ + andeq r1, sp, ip, lsr #16 │ │ │ │ + @ instruction: 0x001622fc │ │ │ │ + andeq r7, lr, lr, asr lr │ │ │ │ + muleq lr, ip, sp │ │ │ │ + @ instruction: 0x001622fc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1a291c │ │ │ │ + b 1a2904 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1d6c0c │ │ │ │ + b 1d6bf4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 170290 │ │ │ │ - ldr r3, [pc, #40] @ 170294 │ │ │ │ + ldr r1, [pc, #40] @ 170278 │ │ │ │ + ldr r3, [pc, #40] @ 17027c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r7, lr, r4, lsr #24 │ │ │ │ - ldrsheq r2, [r6], -r8 │ │ │ │ + andeq r7, lr, ip, lsr ip │ │ │ │ + andseq r2, r6, r0, lsl r1 │ │ │ │ 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 1702c4 │ │ │ │ + beq 1702ac │ │ │ │ add r6, r0, #12 │ │ │ │ - bl 179500 │ │ │ │ + bl 1794e8 │ │ │ │ mov r0, r6 │ │ │ │ - b 1702ac │ │ │ │ + b 170294 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1702e8 │ │ │ │ + beq 1702d0 │ │ │ │ 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 ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 17030c │ │ │ │ + beq 1702f4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 179500 │ │ │ │ + bl 1794e8 │ │ │ │ mov r6, r5 │ │ │ │ - b 1702f0 │ │ │ │ + b 1702d8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17032c │ │ │ │ + beq 170314 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17035c │ │ │ │ + beq 170344 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r6, r4, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179e14 │ │ │ │ + bl 179dfc │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 170384 │ │ │ │ + beq 17036c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldrd r8, [r4, #28] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1703a8 │ │ │ │ + beq 170390 │ │ │ │ add r6, r0, #12 │ │ │ │ - bl 179500 │ │ │ │ + bl 1794e8 │ │ │ │ mov r0, r6 │ │ │ │ - b 170390 │ │ │ │ + b 170378 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1703cc │ │ │ │ + beq 1703b4 │ │ │ │ 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 ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1703f0 │ │ │ │ + beq 1703d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 170298 │ │ │ │ - b 170440 │ │ │ │ + bl 170280 │ │ │ │ + b 170428 │ │ │ │ bl 3a910 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 170420 │ │ │ │ + beq 170408 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 179500 │ │ │ │ + bl 1794e8 │ │ │ │ mov r6, r5 │ │ │ │ - b 170404 │ │ │ │ + b 1703ec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 170440 │ │ │ │ + beq 170428 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1704b0 │ │ │ │ + beq 170498 │ │ │ │ mov r5, #0 │ │ │ │ - b 170470 │ │ │ │ + b 170458 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 1704b0 │ │ │ │ + beq 170498 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 170468 │ │ │ │ + beq 170450 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 170488 │ │ │ │ + bne 170470 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 170468 │ │ │ │ + bne 170450 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 170468 │ │ │ │ + bl 172c40 │ │ │ │ + b 170450 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1704d0 │ │ │ │ + beq 1704b8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 1704e0 │ │ │ │ + b 1704c8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 170524 │ │ │ │ + beq 17050c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1704dc │ │ │ │ + beq 1704c4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1704fc │ │ │ │ + bne 1704e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1704dc │ │ │ │ + bne 1704c4 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 1704dc │ │ │ │ + bl 172c40 │ │ │ │ + b 1704c4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 170540 │ │ │ │ + beq 170528 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r8, r1 │ │ │ │ - bhi 1705cc │ │ │ │ + bhi 1705b4 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1705c0 │ │ │ │ + beq 1705a8 │ │ │ │ mul r1, r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r2 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1705b0 │ │ │ │ + beq 170598 │ │ │ │ mul r7, r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ bl ab354 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1705bc │ │ │ │ + bne 1705a4 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ bl ab350 │ │ │ │ mov r9, r5 │ │ │ │ strd r8, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 1705e4 │ │ │ │ + ldr r0, [pc, #16] @ 1705cc │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ - ldr r2, [pc, #12] @ 1705e8 │ │ │ │ + ldr r2, [pc, #12] @ 1705d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - andeq r7, lr, r4, asr r8 │ │ │ │ - andseq r1, r6, ip, ror #26 │ │ │ │ - ldr r2, [pc, #32] @ 170614 │ │ │ │ + andeq r7, lr, ip, ror #16 │ │ │ │ + andseq r1, r6, r4, lsl #27 │ │ │ │ + ldr r2, [pc, #32] @ 1705fc │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ 170618 │ │ │ │ + ldr r1, [pc, #28] @ 170600 │ │ │ │ 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 234698 │ │ │ │ - andeq r7, lr, r0, lsl r9 │ │ │ │ - andseq r1, r6, r8, asr #27 │ │ │ │ + b 234680 │ │ │ │ + andeq r7, lr, r8, lsr #18 │ │ │ │ + andseq r1, r6, r0, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [fp, #12] │ │ │ │ mov r2, #13 │ │ │ │ - ldr r1, [pc, #240] @ 17072c │ │ │ │ + ldr r1, [pc, #240] @ 170714 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 170710 │ │ │ │ + bne 1706f8 │ │ │ │ add r9, sp, #3 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r8, #0 │ │ │ │ mov r7, #255 @ 0xff │ │ │ │ cmp r8, #255 @ 0xff │ │ │ │ - beq 170674 │ │ │ │ + beq 17065c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1706f0 │ │ │ │ + beq 1706d8 │ │ │ │ add r7, r8, #1 │ │ │ │ - ldr r1, [pc, #180] @ 170730 │ │ │ │ + ldr r1, [pc, #180] @ 170718 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17071c │ │ │ │ + bne 170704 │ │ │ │ ldrb r0, [r5, r8] │ │ │ │ mov r1, fp │ │ │ │ strb r8, [sp, #3] │ │ │ │ strb r0, [sp, #2] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #140] @ 170738 │ │ │ │ + ldr r0, [pc, #140] @ 170720 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #124] @ 17073c │ │ │ │ + ldr r0, [pc, #124] @ 170724 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp, #4] │ │ │ │ - ldr r2, [pc, #108] @ 170740 │ │ │ │ + ldr r2, [pc, #108] @ 170728 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17071c │ │ │ │ + bne 170704 │ │ │ │ cmp r8, #255 @ 0xff │ │ │ │ mov r8, r7 │ │ │ │ - bne 17065c │ │ │ │ - b 1706f8 │ │ │ │ + bne 170644 │ │ │ │ + b 1706e0 │ │ │ │ mov r7, #1 │ │ │ │ - b 170690 │ │ │ │ - ldr r1, [pc, #52] @ 170734 │ │ │ │ + b 170678 │ │ │ │ + ldr r1, [pc, #52] @ 17071c │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r7, lr, r9, asr r8 │ │ │ │ - andeq r7, lr, r3, lsr #16 │ │ │ │ - muleq lr, lr, r7 │ │ │ │ + andeq r7, lr, r1, ror r8 │ │ │ │ + andeq r7, lr, fp, lsr r8 │ │ │ │ + @ instruction: 0x000e77b6 │ │ │ │ @ instruction: 0xffffff3c │ │ │ │ - andseq pc, r7, r4, ror #17 │ │ │ │ - andeq r5, sp, r4, ror r9 │ │ │ │ + @ instruction: 0x0017f8fc │ │ │ │ + andeq r5, sp, ip, lsl #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 170790 │ │ │ │ - ldr r3, [pc, #56] @ 170794 │ │ │ │ + ldr r1, [pc, #56] @ 170778 │ │ │ │ + ldr r3, [pc, #56] @ 17077c │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 170798 │ │ │ │ + ldr ip, [pc, #52] @ 170780 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r7, lr, r5, asr #14 │ │ │ │ - andeq r7, lr, r8, asr #14 │ │ │ │ - @ instruction: 0x00161bfc │ │ │ │ + andeq r7, lr, sp, asr r7 │ │ │ │ + andeq r7, lr, r0, ror #14 │ │ │ │ + andseq r1, r6, r4, lsl ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 184e3c │ │ │ │ + bl 184e24 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 182988 │ │ │ │ + bl 182970 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r1, r1, #1 │ │ │ │ bic r1, r1, #7 │ │ │ │ @@ -339558,44 +339552,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 1708b0 │ │ │ │ + bne 170898 │ │ │ │ ldrb r9, [r4, #52] @ 0x34 │ │ │ │ cmp r9, #3 │ │ │ │ - bne 1708dc │ │ │ │ + bne 1708c4 │ │ │ │ mov r0, #3 │ │ │ │ - b 1708e8 │ │ │ │ + b 1708d0 │ │ │ │ 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 170924 │ │ │ │ + b 17090c │ │ │ │ cmp r9, #2 │ │ │ │ - bne 1708f0 │ │ │ │ + bne 1708d8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 170924 │ │ │ │ + b 17090c │ │ │ │ ldr sl, [r4, #40] @ 0x28 │ │ │ │ ldrex r7, [sl] │ │ │ │ add r5, r7, #1 │ │ │ │ strex r0, r5, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1708f4 │ │ │ │ + bne 1708dc │ │ │ │ cmn r7, #1 │ │ │ │ - ble 170b94 │ │ │ │ + ble 170b7c │ │ │ │ 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 │ │ │ │ @@ -339684,15 +339678,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 170b58 │ │ │ │ + bne 170b40 │ │ │ │ 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 │ │ │ │ @@ -339742,21 +339736,21 @@ │ │ │ │ mov ip, r7 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 170b68 │ │ │ │ + bne 170b50 │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #1 │ │ │ │ - bne 170a94 │ │ │ │ + bne 170a7c │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 170a94 │ │ │ │ + bl 17297c │ │ │ │ + b 170a7c │ │ │ │ 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 │ │ │ │ @@ -339806,32 +339800,32 @@ │ │ │ │ mov r4, #0 │ │ │ │ mov fp, #4 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ str fp, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq 170d4c │ │ │ │ + beq 170d34 │ │ │ │ add r9, sp, #8 │ │ │ │ mov sl, r1 │ │ │ │ lsl r8, r2, #2 │ │ │ │ - b 170ca0 │ │ │ │ + b 170c88 │ │ │ │ str r7, [fp, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ subs r8, r8, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq 170d4c │ │ │ │ + beq 170d34 │ │ │ │ ldr r0, [sl, r4, lsl #2] │ │ │ │ ldr r5, [r0, #24] │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 170dd8 │ │ │ │ + beq 170dc0 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r0, [r5, #48] @ 0x30 │ │ │ │ ldrb r2, [r5, #50] @ 0x32 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ strb r2, [r7, #50] @ 0x32 │ │ │ │ ldr ip, [r5, #32] │ │ │ │ @@ -339854,21 +339848,21 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ str r5, [r7, #24] │ │ │ │ str r1, [r7, #16] │ │ │ │ str r6, [r7, #12] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #4] │ │ │ │ str ip, [r7] │ │ │ │ - bne 170c8c │ │ │ │ + bne 170c74 │ │ │ │ mov r0, r9 │ │ │ │ bl 33408 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - b 170c8c │ │ │ │ + b 170c74 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16eed4 │ │ │ │ + bl 16eebc │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add r6, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ @@ -339886,74 +339880,74 @@ │ │ │ │ bl 24cd4 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #92 @ 0x5c │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 170de8 │ │ │ │ + beq 170dd0 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3a32c │ │ │ │ - b 170df4 │ │ │ │ + b 170ddc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 170e28 │ │ │ │ + b 170e10 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 170e2c │ │ │ │ + b 170e14 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1718dc │ │ │ │ - b 170e40 │ │ │ │ + bl 1718c4 │ │ │ │ + b 170e28 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 171b14 │ │ │ │ + bl 171afc │ │ │ │ mov r0, r4 │ │ │ │ - bl 171898 │ │ │ │ + bl 171880 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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] @ 170f14 │ │ │ │ - ldr sl, [pc, #164] @ 170f18 │ │ │ │ + ldr r9, [pc, #164] @ 170efc │ │ │ │ + ldr sl, [pc, #164] @ 170f00 │ │ │ │ add r1, r0, #44 @ 0x2c │ │ │ │ - ldr r6, [pc, #160] @ 170f1c │ │ │ │ + ldr r6, [pc, #160] @ 170f04 │ │ │ │ add r5, r0, #32 │ │ │ │ - ldr lr, [pc, #156] @ 170f20 │ │ │ │ + ldr lr, [pc, #156] @ 170f08 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r8, [pc, #152] @ 170f24 │ │ │ │ + ldr r8, [pc, #152] @ 170f0c │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #13 │ │ │ │ - ldr fp, [pc, #140] @ 170f28 │ │ │ │ + ldr fp, [pc, #140] @ 170f10 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #136] @ 170f2c │ │ │ │ + ldr ip, [pc, #136] @ 170f14 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #132] @ 170f30 │ │ │ │ + ldr r3, [pc, #132] @ 170f18 │ │ │ │ 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 │ │ │ │ @@ -339965,105 +339959,105 @@ │ │ │ │ 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] @ 170f34 │ │ │ │ + ldr r0, [pc, #56] @ 170f1c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 2340c8 │ │ │ │ + bl 2340b0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, r6, r0, ror r5 │ │ │ │ - andeq r7, lr, fp, ror #3 │ │ │ │ + andseq r1, r6, r8, lsl #11 │ │ │ │ + andeq r7, lr, r3, lsl #4 │ │ │ │ + andseq r1, r6, r8, asr r7 │ │ │ │ andseq r1, r6, r0, asr #14 │ │ │ │ + andeq r7, lr, r5, lsr #3 │ │ │ │ andseq r1, r6, r8, lsr #14 │ │ │ │ - andeq r7, lr, sp, lsl #3 │ │ │ │ - andseq r1, r6, r0, lsl r7 │ │ │ │ - andeq r7, lr, r8, ror #2 │ │ │ │ - andeq r7, lr, lr, ror #2 │ │ │ │ - andeq r7, lr, lr, ror #2 │ │ │ │ + andeq r7, lr, r0, lsl #3 │ │ │ │ + andeq r7, lr, r6, lsl #3 │ │ │ │ + andeq r7, lr, r6, lsl #3 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ 170f64 │ │ │ │ - ldr r2, [pc, #28] @ 170f68 │ │ │ │ + ldr r1, [pc, #28] @ 170f4c │ │ │ │ + ldr r2, [pc, #28] @ 170f50 │ │ │ │ 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 234698 │ │ │ │ - mulseq r6, ip, r6 │ │ │ │ - andeq r7, lr, r0, lsr r1 │ │ │ │ + b 234680 │ │ │ │ + @ instruction: 0x001616b4 │ │ │ │ + andeq r7, lr, r8, asr #2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ 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] @ 171024 │ │ │ │ + ldr r3, [pc, #128] @ 17100c │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - ldr ip, [pc, #124] @ 171028 │ │ │ │ - ldr lr, [pc, #124] @ 17102c │ │ │ │ + ldr ip, [pc, #124] @ 171010 │ │ │ │ + ldr lr, [pc, #124] @ 171014 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r8, [pc, #120] @ 171030 │ │ │ │ + ldr r8, [pc, #120] @ 171018 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #116] @ 171034 │ │ │ │ + ldr r5, [pc, #116] @ 17101c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r1, [pc, #112] @ 171038 │ │ │ │ + ldr r1, [pc, #112] @ 171020 │ │ │ │ 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] @ 17103c │ │ │ │ + ldr r3, [pc, #76] @ 171024 │ │ │ │ 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 233fdc │ │ │ │ + bl 233fc4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x001615fc │ │ │ │ - andeq r7, lr, r1, lsl #1 │ │ │ │ - @ instruction: 0x001615dc │ │ │ │ - andeq r7, lr, ip, rrx │ │ │ │ - mulseq r6, ip, r5 │ │ │ │ - andeq r7, lr, ip, asr #32 │ │ │ │ - andeq r7, lr, r2, lsr r0 │ │ │ │ + andseq r1, r6, r4, lsl r6 │ │ │ │ + muleq lr, r9, r0 │ │ │ │ + @ instruction: 0x001615f4 │ │ │ │ + andeq r7, lr, r4, lsl #1 │ │ │ │ + @ instruction: 0x001615b4 │ │ │ │ + andeq r7, lr, r4, rrx │ │ │ │ + andeq r7, lr, sl, asr #32 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 171058 │ │ │ │ + bne 171040 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 17105c │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 171044 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ 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} │ │ │ │ @@ -340072,224 +340066,224 @@ │ │ │ │ add r1, r1, #8 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 171090 │ │ │ │ + bne 171078 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1710b8 │ │ │ │ + bne 1710a0 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ 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 1710c8 │ │ │ │ + bne 1710b0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1710f0 │ │ │ │ + bne 1710d8 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 171114 │ │ │ │ + bne 1710fc │ │ │ │ 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 171120 │ │ │ │ + bne 171108 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 171144 │ │ │ │ + bne 17112c │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171160 │ │ │ │ + beq 171148 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 1719c8 │ │ │ │ + bl 1719b0 │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1711ac │ │ │ │ + beq 171194 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171190 │ │ │ │ + beq 171178 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1711ac │ │ │ │ + beq 171194 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - bne 1711f0 │ │ │ │ + bne 1711d8 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1711d8 │ │ │ │ + beq 1711c0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 171610 │ │ │ │ + bl 1715f8 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 171610 │ │ │ │ + bl 1715f8 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 171610 │ │ │ │ + b 1715f8 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1711c8 │ │ │ │ - b 1711d8 │ │ │ │ + bne 1711b0 │ │ │ │ + b 1711c0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171230 │ │ │ │ + beq 171218 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 1719c8 │ │ │ │ + bl 1719b0 │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 171b68 │ │ │ │ + bl 171b50 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 171260 │ │ │ │ + beq 171248 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 1719a4 │ │ │ │ + bl 17198c │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ addne r0, r4, #24 │ │ │ │ - blne 171610 │ │ │ │ + blne 1715f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 171294 │ │ │ │ + bne 17127c │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17129c │ │ │ │ + bne 171284 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ push {fp, lr} │ │ │ │ cmn r0, #1 │ │ │ │ - beq 171320 │ │ │ │ + beq 171308 │ │ │ │ add ip, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r14, [ip] │ │ │ │ sub r2, lr, #1 │ │ │ │ strex r3, r2, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1712d4 │ │ │ │ + bne 1712bc │ │ │ │ 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 171320 │ │ │ │ + beq 171308 │ │ │ │ mov r2, r3 │ │ │ │ pop {fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 1713d8 │ │ │ │ + beq 1713c0 │ │ │ │ mov r8, #0 │ │ │ │ - b 171350 │ │ │ │ + b 171338 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, fp │ │ │ │ - beq 1713d8 │ │ │ │ + beq 1713c0 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r9, sl, r0, lsl #2 │ │ │ │ ldr r6, [r9, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1713b8 │ │ │ │ + beq 1713a0 │ │ │ │ ldr r7, [r9, #4] │ │ │ │ mov r4, #0 │ │ │ │ - b 17137c │ │ │ │ + b 171364 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 1713b8 │ │ │ │ + beq 1713a0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171370 │ │ │ │ + beq 171358 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 171390 │ │ │ │ + bne 171378 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 171370 │ │ │ │ + bne 171358 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 171370 │ │ │ │ + bl 172c40 │ │ │ │ + b 171358 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171344 │ │ │ │ + beq 17132c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 171344 │ │ │ │ + b 17132c │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 171404 │ │ │ │ + beq 1713ec │ │ │ │ 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 ab350 │ │ │ │ @@ -340297,207 +340291,207 @@ │ │ │ │ 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 171414 │ │ │ │ + bne 1713fc │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ 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 171480 │ │ │ │ + beq 171468 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 15f31c │ │ │ │ + bl 15f304 │ │ │ │ mov r0, r6 │ │ │ │ - b 171468 │ │ │ │ + b 171450 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1714a0 │ │ │ │ + beq 171488 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1714c4 │ │ │ │ + beq 1714ac │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15f31c │ │ │ │ + bl 15f304 │ │ │ │ mov r6, r5 │ │ │ │ - b 1714a8 │ │ │ │ + b 171490 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1714e0 │ │ │ │ + beq 1714c8 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 17a074 │ │ │ │ + bl 17a05c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171518 │ │ │ │ + beq 171500 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17153c │ │ │ │ + beq 171524 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_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 171568 │ │ │ │ + beq 171550 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171580 │ │ │ │ + beq 171568 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ add r6, r4, #764 @ 0x2fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a074 │ │ │ │ + bl 17a05c │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1715a8 │ │ │ │ + beq 171590 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1710fc │ │ │ │ + b 1710e4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1715d0 │ │ │ │ + beq 1715b8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #764 @ 0x2fc │ │ │ │ - bl 1714ec │ │ │ │ - b 1715fc │ │ │ │ + bl 1714d4 │ │ │ │ + b 1715e4 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1715fc │ │ │ │ + beq 1715e4 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1710fc │ │ │ │ + bl 1710e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 171638 │ │ │ │ + beq 171620 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171654 │ │ │ │ + beq 17163c │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1716ac │ │ │ │ + beq 171694 │ │ │ │ ldr r5, [r9, #144] @ 0x90 │ │ │ │ mov r6, #0 │ │ │ │ - b 171674 │ │ │ │ + b 17165c │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1716ac │ │ │ │ + beq 171694 │ │ │ │ mov r0, r5 │ │ │ │ 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 171684 │ │ │ │ - cmp r2, #1 │ │ │ │ bne 17166c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 171654 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 17166c │ │ │ │ + bl 172c40 │ │ │ │ + b 171654 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1716c8 │ │ │ │ + beq 1716b0 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1717a8 │ │ │ │ + beq 171790 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 17177c │ │ │ │ + beq 171764 │ │ │ │ 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 17170c │ │ │ │ + b 1716f4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 17177c │ │ │ │ + beq 171764 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 17172c │ │ │ │ + bne 171714 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 171714 │ │ │ │ + beq 1716fc │ │ │ │ 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 │ │ │ │ @@ -340505,127 +340499,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 171754 │ │ │ │ + bne 17173c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 171704 │ │ │ │ + bne 1716ec │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 171704 │ │ │ │ + bl 172c40 │ │ │ │ + b 1716ec │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 1717a8 │ │ │ │ + beq 171790 │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1717c4 │ │ │ │ + beq 1717ac │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1717e0 │ │ │ │ + beq 1717c8 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1717fc │ │ │ │ + beq 1717e4 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171818 │ │ │ │ + beq 171800 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171834 │ │ │ │ + beq 17181c │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17184c │ │ │ │ + beq 171834 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 171890 │ │ │ │ + bne 171878 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 171860 │ │ │ │ + bne 171848 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 171890 │ │ │ │ + bne 171878 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ 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 1718ac │ │ │ │ + bne 171894 │ │ │ │ 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 1718b8 │ │ │ │ + bne 1718a0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 172994 │ │ │ │ + b 17297c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 17194c │ │ │ │ + bne 171934 │ │ │ │ ldrd r6, [r4, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 17191c │ │ │ │ + beq 171904 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 171904 │ │ │ │ + bne 1718ec │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 171938 │ │ │ │ + beq 171920 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ @@ -340634,160 +340628,160 @@ │ │ │ │ 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 171958 │ │ │ │ + bne 171940 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1718f4 │ │ │ │ + bne 1718dc │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ - b 1718f4 │ │ │ │ + bl 17297c │ │ │ │ + b 1718dc │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 171b14 │ │ │ │ + bl 171afc │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #368] @ 0x170 │ │ │ │ cmp r1, #2 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 171610 │ │ │ │ + bl 1715f8 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 171610 │ │ │ │ + b 1715f8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1719f8 │ │ │ │ + beq 1719e0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171a14 │ │ │ │ + beq 1719fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171a30 │ │ │ │ + beq 171a18 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171a4c │ │ │ │ + beq 171a34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171a68 │ │ │ │ + beq 171a50 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171a84 │ │ │ │ + beq 171a6c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171aa4 │ │ │ │ + beq 171a8c │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 171aec │ │ │ │ + beq 171ad4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 171ad0 │ │ │ │ + b 171ab8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 171aec │ │ │ │ + beq 171ad4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171ac4 │ │ │ │ + beq 171aac │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 171ac4 │ │ │ │ + b 171aac │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 171b10 │ │ │ │ + beq 171af8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 171b44 │ │ │ │ + beq 171b2c │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 171b2c │ │ │ │ + bne 171b14 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 171b64 │ │ │ │ + beq 171b4c │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171ba4 │ │ │ │ + beq 171b8c │ │ │ │ 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 ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 171bc0 │ │ │ │ + beq 171ba8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -340843,19 +340837,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 173308 │ │ │ │ + bl 1732f0 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 173308 │ │ │ │ + bl 1732f0 │ │ │ │ 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 │ │ │ │ @@ -341042,21 +341036,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 173308 │ │ │ │ + bl 1732f0 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 173308 │ │ │ │ + bl 1732f0 │ │ │ │ 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 │ │ │ │ @@ -341246,19 +341240,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 173308 │ │ │ │ + bl 1732f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 173308 │ │ │ │ + bl 1732f0 │ │ │ │ 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 │ │ │ │ @@ -341448,21 +341442,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 173308 │ │ │ │ + bl 1732f0 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 173308 │ │ │ │ + bl 1732f0 │ │ │ │ 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 │ │ │ │ @@ -341604,391 +341598,391 @@ │ │ │ │ eor r1, r2, r1 │ │ │ │ eor r1, r1, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #320 @ 0x140 │ │ │ │ - bl 179f90 │ │ │ │ + bl 179f78 │ │ │ │ ldr r1, [r4, #320] @ 0x140 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1728b4 │ │ │ │ + beq 17289c │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #324] @ 0x144 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1728d0 │ │ │ │ + beq 1728b8 │ │ │ │ ldr r0, [r4, #336] @ 0x150 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ 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 1728dc │ │ │ │ + bne 1728c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 172900 │ │ │ │ + bne 1728e8 │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 172944 │ │ │ │ + beq 17292c │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 172910 │ │ │ │ + bne 1728f8 │ │ │ │ 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 ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 17298c │ │ │ │ + beq 172974 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17295c │ │ │ │ + bne 172944 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17298c │ │ │ │ + bne 172974 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1729c0 │ │ │ │ + beq 1729a8 │ │ │ │ sub r0, r4, #1 │ │ │ │ bic r0, r0, #7 │ │ │ │ add r0, r6, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ blx r1 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 172a20 │ │ │ │ + beq 172a08 │ │ │ │ add r0, r6, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1729d0 │ │ │ │ + bne 1729b8 │ │ │ │ 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 172a20 │ │ │ │ + beq 172a08 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1712c0 │ │ │ │ + bl 1712a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_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 172a64 │ │ │ │ + beq 172a4c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ add r4, r1, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 172a84 │ │ │ │ + beq 172a6c │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 15f31c │ │ │ │ + bl 15f304 │ │ │ │ mov r0, r6 │ │ │ │ - b 172a6c │ │ │ │ + b 172a54 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 172aa0 │ │ │ │ + beq 172a88 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ ldr sl, [r5, #40] @ 0x28 │ │ │ │ str r5, [sp] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 172b54 │ │ │ │ + beq 172b3c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r8, #0 │ │ │ │ ldr r9, [r0, #36] @ 0x24 │ │ │ │ - b 172acc │ │ │ │ + b 172ab4 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, sl │ │ │ │ - beq 172b54 │ │ │ │ + beq 172b3c │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add fp, r9, r0, lsl #2 │ │ │ │ ldr r6, [fp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 172b34 │ │ │ │ + beq 172b1c │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov r4, #0 │ │ │ │ - b 172af8 │ │ │ │ + b 172ae0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 172b34 │ │ │ │ + beq 172b1c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 172aec │ │ │ │ + beq 172ad4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 172b0c │ │ │ │ + bne 172af4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 172aec │ │ │ │ + bne 172ad4 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 172aec │ │ │ │ + bl 172c40 │ │ │ │ + b 172ad4 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 172ac0 │ │ │ │ + beq 172aa8 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 172ac0 │ │ │ │ + b 172aa8 │ │ │ │ ldr r4, [sp] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 172b78 │ │ │ │ + beq 172b60 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 172bc0 │ │ │ │ + beq 172ba8 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 172b88 │ │ │ │ + bne 172b70 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 172bc0 │ │ │ │ + bne 172ba8 │ │ │ │ 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 ab350 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 172be8 │ │ │ │ + beq 172bd0 │ │ │ │ add r7, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15f31c │ │ │ │ + bl 15f304 │ │ │ │ mov r6, r7 │ │ │ │ - b 172bcc │ │ │ │ + b 172bb4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 172c04 │ │ │ │ + beq 172bec │ │ │ │ ldr r0, [r5, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 171324 │ │ │ │ + bl 17130c │ │ │ │ cmn r5, #1 │ │ │ │ - beq 172c4c │ │ │ │ + beq 172c34 │ │ │ │ add r0, r5, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 172c1c │ │ │ │ + bne 172c04 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 172c4c │ │ │ │ + bne 172c34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {fp, lr} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 172cb0 │ │ │ │ + beq 172c98 │ │ │ │ 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 172c78 │ │ │ │ + bne 172c60 │ │ │ │ cmp r3, #1 │ │ │ │ popne {fp, pc} │ │ │ │ add r1, ip, #11 │ │ │ │ dmb ish │ │ │ │ bics r1, r1, #3 │ │ │ │ - beq 172cb0 │ │ │ │ + beq 172c98 │ │ │ │ mov r2, #4 │ │ │ │ pop {fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 172cc8 │ │ │ │ + bne 172cb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 172cec │ │ │ │ + bne 172cd4 │ │ │ │ dmb ish │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 172cf8 │ │ │ │ + bne 172ce0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 172d1c │ │ │ │ + bne 172d04 │ │ │ │ dmb ish │ │ │ │ - bl 172dec │ │ │ │ + bl 172dd4 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 172d60 │ │ │ │ + beq 172d48 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 172d2c │ │ │ │ + bne 172d14 │ │ │ │ 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 ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b 172da0 │ │ │ │ + b 172d88 │ │ │ │ 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 172d7c │ │ │ │ + bne 172d64 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 172da0 │ │ │ │ + bne 172d88 │ │ │ │ dmb ish │ │ │ │ - bl 172dec │ │ │ │ + bl 172dd4 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 172de0 │ │ │ │ + beq 172dc8 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 172db0 │ │ │ │ + bne 172d98 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 172de0 │ │ │ │ + bne 172dc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 1718dc │ │ │ │ + bl 1718c4 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 172e40 │ │ │ │ + beq 172e28 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 172e0c │ │ │ │ + bne 172df4 │ │ │ │ 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 ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 172e88 │ │ │ │ + beq 172e70 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 172e58 │ │ │ │ + bne 172e40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 172e88 │ │ │ │ + bne 172e70 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @@ -341998,32 +341992,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 172f14 │ │ │ │ + bne 172efc │ │ │ │ rsb r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi 172f14 │ │ │ │ + bhi 172efc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 172f28 │ │ │ │ + beq 172f10 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 172f3c │ │ │ │ + beq 172f24 │ │ │ │ bl ab358 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 172f50 │ │ │ │ + beq 172f38 │ │ │ │ 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] │ │ │ │ @@ -342035,15 +342029,15 @@ │ │ │ │ str r4, [r0, #8] │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl ab34c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bne 172f00 │ │ │ │ + bne 172ee8 │ │ │ │ strd r4, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ @@ -342051,269 +342045,269 @@ │ │ │ │ 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] @ 173068 │ │ │ │ + ldr r1, [pc, #212] @ 173050 │ │ │ │ mov r7, #19 │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ - ldr r8, [pc, #204] @ 17306c │ │ │ │ + ldr r8, [pc, #204] @ 173054 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr sl, [pc, #200] @ 173070 │ │ │ │ - ldr r6, [pc, #200] @ 173074 │ │ │ │ + ldr sl, [pc, #200] @ 173058 │ │ │ │ + ldr r6, [pc, #200] @ 17305c │ │ │ │ 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] @ 173078 │ │ │ │ + ldr r9, [pc, #164] @ 173060 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr fp, [pc, #160] @ 17307c │ │ │ │ + ldr fp, [pc, #160] @ 173064 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r4, [pc, #156] @ 173080 │ │ │ │ + ldr r4, [pc, #156] @ 173068 │ │ │ │ add r7, r0, #32 │ │ │ │ - ldr lr, [pc, #152] @ 173084 │ │ │ │ + ldr lr, [pc, #152] @ 17306c │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #148] @ 173088 │ │ │ │ + ldr r3, [pc, #148] @ 173070 │ │ │ │ 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] @ 17308c │ │ │ │ + ldr r1, [pc, #104] @ 173074 │ │ │ │ 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] @ 173090 │ │ │ │ + ldr r0, [pc, #60] @ 173078 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ - bl 2341c4 │ │ │ │ + bl 2341ac │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq pc, r5, r4, asr r4 @ │ │ │ │ - @ instruction: 0x0015f5b0 │ │ │ │ - andeq r5, lr, r2, lsr r0 │ │ │ │ - mulseq r5, r0, r5 │ │ │ │ - andseq pc, r5, r0, ror r5 @ │ │ │ │ - andeq r5, lr, r8 │ │ │ │ - andseq pc, r5, r4, asr #10 │ │ │ │ - andeq r8, sp, r0, lsl r2 │ │ │ │ - muleq sp, r5, r9 │ │ │ │ - andeq r4, lr, r5, ror #31 │ │ │ │ - andeq r4, lr, sp, lsr #31 │ │ │ │ + andseq pc, r5, ip, ror #8 │ │ │ │ + andseq pc, r5, r8, asr #11 │ │ │ │ + andeq r5, lr, sl, asr #32 │ │ │ │ + andseq pc, r5, r8, lsr #11 │ │ │ │ + andseq pc, r5, r8, lsl #11 │ │ │ │ + andeq r5, lr, r0, lsr #32 │ │ │ │ + andseq pc, r5, ip, asr r5 @ │ │ │ │ + andeq r8, sp, r8, lsr #4 │ │ │ │ + andeq r7, sp, sp, lsr #19 │ │ │ │ + strdeq r4, [lr], -sp │ │ │ │ + andeq r4, lr, r5, asr #31 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 1730b8 │ │ │ │ - ldr r1, [pc, #76] @ 1730f8 │ │ │ │ + bne 1730a0 │ │ │ │ + ldr r1, [pc, #76] @ 1730e0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 1730f0 │ │ │ │ - ldr r3, [pc, #40] @ 1730f4 │ │ │ │ + ldr r1, [pc, #40] @ 1730d8 │ │ │ │ + ldr r3, [pc, #40] @ 1730dc │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r7, sp, sp, ror #16 │ │ │ │ - andseq pc, r5, r0, lsl r3 @ │ │ │ │ andeq r7, sp, r5, lsl #17 │ │ │ │ + andseq pc, r5, r8, lsr #6 │ │ │ │ + muleq sp, sp, r8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 173148 │ │ │ │ + bne 173130 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 17315c │ │ │ │ + ldr r3, [pc, #64] @ 173144 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 173160 │ │ │ │ + ldr r1, [pc, #60] @ 173148 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 173164 │ │ │ │ + ldr r1, [pc, #20] @ 17314c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - @ instruction: 0x0015f2d0 │ │ │ │ - andeq r7, sp, sp, lsl #16 │ │ │ │ - andeq r7, sp, r1, ror #15 │ │ │ │ + b 234680 │ │ │ │ + andseq pc, r5, r8, ror #5 │ │ │ │ + andeq r7, sp, r5, lsr #16 │ │ │ │ + strdeq r7, [sp], -r9 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 17318c │ │ │ │ - ldr r1, [pc, #76] @ 1731cc │ │ │ │ + bne 173174 │ │ │ │ + ldr r1, [pc, #76] @ 1731b4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 1731c4 │ │ │ │ - ldr r3, [pc, #40] @ 1731c8 │ │ │ │ + ldr r1, [pc, #40] @ 1731ac │ │ │ │ + ldr r3, [pc, #40] @ 1731b0 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - muleq sp, r9, r7 │ │ │ │ - andseq pc, r5, ip, asr r2 @ │ │ │ │ @ instruction: 0x000d77b1 │ │ │ │ + andseq pc, r5, r4, ror r2 @ │ │ │ │ + andeq r7, sp, r9, asr #15 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1731f4 │ │ │ │ - ldr r1, [pc, #76] @ 173234 │ │ │ │ + bne 1731dc │ │ │ │ + ldr r1, [pc, #76] @ 17321c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 17322c │ │ │ │ - ldr r3, [pc, #40] @ 173230 │ │ │ │ + ldr r1, [pc, #40] @ 173214 │ │ │ │ + ldr r3, [pc, #40] @ 173218 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r7, sp, r1, lsr r7 │ │ │ │ - andseq pc, r5, r4, lsl #4 │ │ │ │ andeq r7, sp, r9, asr #14 │ │ │ │ + andseq pc, r5, ip, lsl r2 @ │ │ │ │ + andeq r7, sp, r1, ror #14 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 17325c │ │ │ │ - ldr r1, [pc, #76] @ 17329c │ │ │ │ + bne 173244 │ │ │ │ + ldr r1, [pc, #76] @ 173284 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 173294 │ │ │ │ - ldr r3, [pc, #40] @ 173298 │ │ │ │ + ldr r1, [pc, #40] @ 17327c │ │ │ │ + ldr r3, [pc, #40] @ 173280 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r7, sp, r9, asr #13 │ │ │ │ - andseq pc, r5, ip, lsr #3 │ │ │ │ andeq r7, sp, r1, ror #13 │ │ │ │ + andseq pc, r5, r4, asr #3 │ │ │ │ + strdeq r7, [sp], -r9 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1732c4 │ │ │ │ - ldr r1, [pc, #76] @ 173304 │ │ │ │ + bne 1732ac │ │ │ │ + ldr r1, [pc, #76] @ 1732ec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 1732fc │ │ │ │ - ldr r3, [pc, #40] @ 173300 │ │ │ │ + ldr r1, [pc, #40] @ 1732e4 │ │ │ │ + ldr r3, [pc, #40] @ 1732e8 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r7, sp, r1, ror #12 │ │ │ │ - andseq pc, r5, r4, asr r1 @ │ │ │ │ andeq r7, sp, r9, ror r6 │ │ │ │ + andseq pc, r5, ip, ror #2 │ │ │ │ + muleq sp, r1, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r9, [r0, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ add lr, sl, #8 │ │ │ │ mov r3, r1 │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r4, r2 │ │ │ │ str r0, [sl, #56] @ 0x38 │ │ │ │ - beq 17336c │ │ │ │ + beq 173354 │ │ │ │ rsb r0, r9, #8 │ │ │ │ mov r7, r2 │ │ │ │ cmp r0, r2 │ │ │ │ mov r8, #0 │ │ │ │ movcc r7, r0 │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bcc 173374 │ │ │ │ + bcc 17335c │ │ │ │ ldr r4, [r3] │ │ │ │ mov r6, #4 │ │ │ │ orr r0, r6, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc 173388 │ │ │ │ - b 1733c4 │ │ │ │ + bcc 173370 │ │ │ │ + b 1733ac │ │ │ │ mov r8, #0 │ │ │ │ - b 173544 │ │ │ │ + b 17352c │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r6, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 1733c4 │ │ │ │ + bcs 1733ac │ │ │ │ add r0, r3, r6 │ │ │ │ mvn r5, #31 │ │ │ │ add r5, r5, r6, lsl #3 │ │ │ │ lsl r1, r6, #3 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r1, r0, r1 │ │ │ │ @@ -342322,15 +342316,15 @@ │ │ │ │ mov r1, #32 │ │ │ │ sub r1, r1, r6, lsl #3 │ │ │ │ orr r6, r6, #2 │ │ │ │ lsr r1, r0, r1 │ │ │ │ lslpl r1, r0, r5 │ │ │ │ orr r8, r1, r8 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 173400 │ │ │ │ + bcs 1733e8 │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ mvn r5, #31 │ │ │ │ lsl r1, r6, #3 │ │ │ │ add r5, r5, r6, lsl #3 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r1, r0, r1 │ │ │ │ movwpl r1, #0 │ │ │ │ @@ -342352,15 +342346,15 @@ │ │ │ │ lsr r1, r4, r1 │ │ │ │ orr r0, r1, r8, lsl r0 │ │ │ │ lslpl r0, r4, r5 │ │ │ │ orr ip, r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str ip, [lr, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 173454 │ │ │ │ + bcs 17343c │ │ │ │ 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] │ │ │ │ @@ -342421,15 +342415,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 1736a0 │ │ │ │ + bcs 173688 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [lr] │ │ │ │ mov r6, lr │ │ │ │ ldr r0, [lr, #4] │ │ │ │ mov ip, r8 │ │ │ │ ldr r8, [r6, #8]! │ │ │ │ @@ -342489,15 +342483,15 @@ │ │ │ │ eor r7, r7, r1 │ │ │ │ eor r1, r1, r3 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add ip, ip, #8 │ │ │ │ eor r0, r6, r0 │ │ │ │ mov r3, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bcc 1735a0 │ │ │ │ + bcc 173588 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ strd r8, [r2] │ │ │ │ mov r8, ip │ │ │ │ ldr r2, [sp] │ │ │ │ str sl, [r2] │ │ │ │ str r7, [r2, #4] │ │ │ │ @@ -342506,26 +342500,26 @@ │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov lr, r2 │ │ │ │ strd r6, [r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r0, [sl] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #4 │ │ │ │ - bcc 1736c4 │ │ │ │ + bcc 1736ac │ │ │ │ ldr r4, [r3, r8] │ │ │ │ mov r7, #4 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 1736d8 │ │ │ │ - b 173718 │ │ │ │ + bcc 1736c0 │ │ │ │ + b 173700 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 173718 │ │ │ │ + bcs 173700 │ │ │ │ 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] │ │ │ │ @@ -342535,15 +342529,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 173758 │ │ │ │ + bcs 173740 │ │ │ │ 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 │ │ │ │ @@ -342558,23 +342552,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] @ 1738a4 │ │ │ │ - ldr r3, [pc, #292] @ 1738a8 │ │ │ │ - ldr r2, [pc, #292] @ 1738ac │ │ │ │ + ldr r1, [pc, #292] @ 17388c │ │ │ │ + ldr r3, [pc, #292] @ 173890 │ │ │ │ + ldr r2, [pc, #292] @ 173894 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr lr, [pc, #288] @ 1738b0 │ │ │ │ + ldr lr, [pc, #288] @ 173898 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #284] @ 1738b4 │ │ │ │ + ldr r4, [pc, #284] @ 17389c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #280] @ 1738b8 │ │ │ │ + ldr r5, [pc, #280] @ 1738a0 │ │ │ │ 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 │ │ │ │ @@ -342598,21 +342592,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] @ 1738bc │ │ │ │ + ldr r6, [pc, #156] @ 1738a4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #148] @ 1738c0 │ │ │ │ + ldr r1, [pc, #148] @ 1738a8 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #140] @ 1738c4 │ │ │ │ + ldr r3, [pc, #140] @ 1738ac │ │ │ │ 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 │ │ │ │ @@ -342630,161 +342624,161 @@ │ │ │ │ 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 2342d0 │ │ │ │ + bl 2342b8 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0015edb4 │ │ │ │ mulseq r5, ip, sp │ │ │ │ - andseq lr, r5, r4, lsl #27 │ │ │ │ - andseq lr, r5, ip, lsr sp │ │ │ │ - andseq lr, r5, r4, ror #26 │ │ │ │ + andseq lr, r5, r4, asr sp │ │ │ │ + andseq lr, r5, ip, ror sp │ │ │ │ + @ instruction: 0x0015ecf4 │ │ │ │ @ instruction: 0x0015ecdc │ │ │ │ - andseq lr, r5, r4, asr #25 │ │ │ │ - mulseq r5, r8, ip │ │ │ │ - andeq r4, lr, r2, lsr #15 │ │ │ │ - @ instruction: 0x0015ebf8 │ │ │ │ - ldr r2, [pc, #40] @ 1738f8 │ │ │ │ + @ instruction: 0x0015ecb0 │ │ │ │ + @ instruction: 0x000e47ba │ │ │ │ + andseq lr, r5, r0, lsl ip │ │ │ │ + ldr r2, [pc, #40] @ 1738e0 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #32] @ 1738fc │ │ │ │ + ldr r1, [pc, #32] @ 1738e4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ movwne r2, #15 │ │ │ │ - b 234698 │ │ │ │ - andeq r4, lr, r4, lsl #14 │ │ │ │ - andeq r4, lr, r5, lsl #14 │ │ │ │ + b 234680 │ │ │ │ + andeq r4, lr, ip, lsl r7 │ │ │ │ + andeq r4, lr, sp, lsl r7 │ │ │ │ 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 17390c │ │ │ │ + bne 1738f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 1739dc │ │ │ │ + bmi 1739c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 173930 │ │ │ │ + bne 173918 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 1739dc │ │ │ │ + bmi 1739c4 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1739c0 │ │ │ │ - ldr r2, [pc, #240] @ 173a68 │ │ │ │ + beq 1739a8 │ │ │ │ + ldr r2, [pc, #240] @ 173a50 │ │ │ │ mov r1, r0 │ │ │ │ strd r6, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 158dd4 │ │ │ │ + bl 158dbc │ │ │ │ bl ab35c │ │ │ │ mov r0, #776 @ 0x308 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1739d0 │ │ │ │ + beq 1739b8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #776 @ 0x308 │ │ │ │ mov r5, r0 │ │ │ │ bl 24cd4 │ │ │ │ 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 3a32c │ │ │ │ - b 1739dc │ │ │ │ + b 1739c4 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 173a2c │ │ │ │ + b 173a14 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 171544 │ │ │ │ - b 173a2c │ │ │ │ + bl 17152c │ │ │ │ + b 173a14 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 173a04 │ │ │ │ + bne 1739ec │ │ │ │ cmp r0, #1 │ │ │ │ - bne 173a2c │ │ │ │ + bne 173a14 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 172994 │ │ │ │ + bl 17297c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 173a30 │ │ │ │ + bne 173a18 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 173a58 │ │ │ │ + bne 173a40 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 172cb4 │ │ │ │ + bl 172c9c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x0015ebb4 │ │ │ │ + andseq lr, r5, ip, asr #23 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 173adc │ │ │ │ + bls 173ac4 │ │ │ │ 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 173b1c │ │ │ │ + bcs 173b04 │ │ │ │ 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 173b1c │ │ │ │ + beq 173b04 │ │ │ │ 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 │ │ │ │ @@ -342802,306 +342796,306 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ add r1, r9, r0 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 173cb4 │ │ │ │ + bcc 173c9c │ │ │ │ sub r3, r6, r0, lsl #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r1, [r3] │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldrb r7, [r3, #2] │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r2, r3 │ │ │ │ movwcs r5, #1 │ │ │ │ cmp r1, r7 │ │ │ │ movwcs r4, #1 │ │ │ │ moveq r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 173ba4 │ │ │ │ + bne 173b8c │ │ │ │ cmp r7, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ movhi r1, r7 │ │ │ │ cmp r3, r2 │ │ │ │ movcc r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 173b40 │ │ │ │ + bcc 173b28 │ │ │ │ cmp r9, #2 │ │ │ │ - bcs 173cbc │ │ │ │ + bcs 173ca4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 173cd4 │ │ │ │ + beq 173cbc │ │ │ │ mov r5, #0 │ │ │ │ - b 173bd8 │ │ │ │ + b 173bc0 │ │ │ │ strb r7, [r1, r6, lsl #1]! │ │ │ │ add r0, r6, #1 │ │ │ │ strb r4, [r1, #1] │ │ │ │ str r0, [r8, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 173c84 │ │ │ │ + beq 173c6c │ │ │ │ ldr r6, [r8, #8] │ │ │ │ cmp r6, r9 │ │ │ │ - bls 173c20 │ │ │ │ + bls 173c08 │ │ │ │ ldr r7, [r8, #4] │ │ │ │ add ip, r7, r6, lsl #1 │ │ │ │ ldrb r3, [r7, r5, lsl #1]! │ │ │ │ ldrb r1, [ip, #-2] │ │ │ │ ldrb r0, [ip, #-1] │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ movhi r4, r3 │ │ │ │ cmp r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movcc r2, r7 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 173c50 │ │ │ │ + bcs 173c38 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 173d00 │ │ │ │ + bcs 173ce8 │ │ │ │ ldrd r0, [r8] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r7, [r2, r5, lsl #1]! │ │ │ │ cmp r6, r0 │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ - bne 173bbc │ │ │ │ + bne 173ba4 │ │ │ │ mov r0, r8 │ │ │ │ bl 34234 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - b 173bbc │ │ │ │ + b 173ba4 │ │ │ │ cmp r7, r0 │ │ │ │ movhi r0, r7 │ │ │ │ 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 173bd8 │ │ │ │ + bne 173bc0 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bcc 173cec │ │ │ │ + bcc 173cd4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8, #8] │ │ │ │ - beq 173cb4 │ │ │ │ + beq 173c9c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ sub r4, r2, r9 │ │ │ │ add r1, r0, r9, lsl #1 │ │ │ │ lsl r2, r4, #1 │ │ │ │ bl 24aac │ │ │ │ str r4, [r8, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r9, #21 │ │ │ │ - bcs 173d14 │ │ │ │ + bcs 173cfc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 176618 │ │ │ │ - b 173bb4 │ │ │ │ - ldr r0, [pc, #76] @ 173d28 │ │ │ │ + bl 176600 │ │ │ │ + b 173b9c │ │ │ │ + ldr r0, [pc, #76] @ 173d10 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #72] @ 173d2c │ │ │ │ + ldr r2, [pc, #72] @ 173d14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r3, [pc, #64] @ 173d34 │ │ │ │ + ldr r3, [pc, #64] @ 173d1c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #40] @ 173d30 │ │ │ │ + ldr r2, [pc, #40] @ 173d18 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ add r2, sp, #7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1bdaa4 │ │ │ │ - b 173bb4 │ │ │ │ - andeq r4, lr, ip, lsr #9 │ │ │ │ + bl 1bda8c │ │ │ │ + b 173b9c │ │ │ │ + andeq r4, lr, r4, asr #9 │ │ │ │ + andseq lr, r5, r8, lsr #18 │ │ │ │ andseq lr, r5, r0, lsl r9 │ │ │ │ - @ instruction: 0x0015e8f8 │ │ │ │ - andseq lr, r5, ip, lsl #25 │ │ │ │ + andseq lr, r5, r4, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ mov r0, #0 │ │ │ │ add r1, r9, r0 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 173eb8 │ │ │ │ + bcc 173ea0 │ │ │ │ sub r3, r6, r0, lsl #3 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldm r3, {r1, r2, r5} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ movwcs r7, #1 │ │ │ │ cmp r1, r5 │ │ │ │ movwcs r4, #1 │ │ │ │ moveq r4, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 173dac │ │ │ │ + bne 173d94 │ │ │ │ cmp r5, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ movhi r1, r5 │ │ │ │ cmp r3, r2 │ │ │ │ movcc r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 173d50 │ │ │ │ + bhi 173d38 │ │ │ │ cmp r9, #2 │ │ │ │ - bcs 173ec0 │ │ │ │ + bcs 173ea8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 173ed8 │ │ │ │ + beq 173ec0 │ │ │ │ mov r5, #0 │ │ │ │ - b 173de0 │ │ │ │ + b 173dc8 │ │ │ │ str r7, [r1, r6, lsl #3]! │ │ │ │ add r0, r6, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 173e88 │ │ │ │ + beq 173e70 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ cmp r6, r9 │ │ │ │ - bls 173e28 │ │ │ │ + bls 173e10 │ │ │ │ ldr r7, [r8, #4] │ │ │ │ add r0, r7, r6, lsl #3 │ │ │ │ ldr r1, [r7, r5, lsl #3]! │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ ldr fp, [r0, #-4] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ movhi r4, r1 │ │ │ │ cmp r7, fp │ │ │ │ mov r3, fp │ │ │ │ movcc r3, r7 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bls 173e58 │ │ │ │ + bls 173e40 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 173f04 │ │ │ │ + bcs 173eec │ │ │ │ ldrd r0, [r8] │ │ │ │ mov r2, r1 │ │ │ │ ldr r7, [r2, r5, lsl #3]! │ │ │ │ cmp r6, r0 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ - bne 173dc4 │ │ │ │ + bne 173dac │ │ │ │ mov r0, r8 │ │ │ │ bl 33e74 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - b 173dc4 │ │ │ │ + b 173dac │ │ │ │ cmp r7, fp │ │ │ │ movhi fp, r7 │ │ │ │ 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 173de0 │ │ │ │ + bne 173dc8 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bcc 173ef0 │ │ │ │ + bcc 173ed8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8, #8] │ │ │ │ - beq 173eb8 │ │ │ │ + beq 173ea0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ sub r4, r2, r9 │ │ │ │ add r1, r0, r9, lsl #3 │ │ │ │ lsl r2, r4, #3 │ │ │ │ bl 24aac │ │ │ │ str r4, [r8, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r9, #21 │ │ │ │ - bcs 173f18 │ │ │ │ + bcs 173f00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1766e4 │ │ │ │ - b 173dbc │ │ │ │ - ldr r0, [pc, #76] @ 173f2c │ │ │ │ + bl 1766cc │ │ │ │ + b 173da4 │ │ │ │ + ldr r0, [pc, #76] @ 173f14 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #72] @ 173f30 │ │ │ │ + ldr r2, [pc, #72] @ 173f18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r3, [pc, #64] @ 173f38 │ │ │ │ + ldr r3, [pc, #64] @ 173f20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #40] @ 173f34 │ │ │ │ + ldr r2, [pc, #40] @ 173f1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ add r2, sp, #7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1bdb9c │ │ │ │ - b 173dbc │ │ │ │ - andeq r4, lr, r8, lsr #5 │ │ │ │ + bl 1bdb84 │ │ │ │ + b 173da4 │ │ │ │ + andeq r4, lr, r0, asr #5 │ │ │ │ + andseq lr, r5, r4, lsr #14 │ │ │ │ andseq lr, r5, ip, lsl #14 │ │ │ │ - @ instruction: 0x0015e6f4 │ │ │ │ - andseq lr, r5, r8, lsl #21 │ │ │ │ + andseq lr, r5, r0, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r8, [r1] │ │ │ │ ldrb r9, [r1, #1] │ │ │ │ ldrb sl, [r1, #2] │ │ │ │ ldrb r5, [r1, #3] │ │ │ │ ldrb r6, [r1, #5] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #6 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 173fbc │ │ │ │ + beq 173fa4 │ │ │ │ mov r1, #0 │ │ │ │ strb r6, [r0, #5] │ │ │ │ strb r1, [sp, #12] │ │ │ │ mov r1, #3 │ │ │ │ strb r7, [r0, #4] │ │ │ │ strb r5, [r0, #3] │ │ │ │ strb sl, [r0, #2] │ │ │ │ strb r9, [r0, #1] │ │ │ │ strb r8, [r0] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r1, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 173b28 │ │ │ │ + bl 173b10 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #6 │ │ │ │ bl 3a344 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173fe8 │ │ │ │ + beq 173fd0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -343109,34 +343103,34 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 174048 │ │ │ │ + beq 174030 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r0] │ │ │ │ strb r1, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r1, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 173b28 │ │ │ │ + bl 173b10 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ bl 3a344 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 174074 │ │ │ │ + beq 17405c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -343144,34 +343138,34 @@ │ │ │ │ ldm r1, {r5, r6, r7, r8, r9, sl} │ │ │ │ mov r4, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #24 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1740d4 │ │ │ │ + beq 1740bc │ │ │ │ mov r1, #0 │ │ │ │ stm r0, {r5, r6, r7, r8, r9, sl} │ │ │ │ strb r1, [sp, #12] │ │ │ │ mov r1, #3 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r1, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 173d38 │ │ │ │ + bl 173d20 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 3a344 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 174100 │ │ │ │ + beq 1740e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -343187,52 +343181,52 @@ │ │ │ │ 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 174154 │ │ │ │ + bne 17413c │ │ │ │ bl 334c8 │ │ │ │ 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 17419c │ │ │ │ + bne 174184 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 17419c │ │ │ │ + bls 174184 │ │ │ │ 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 175dc8 │ │ │ │ + bl 175db0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 174284 │ │ │ │ + beq 17426c │ │ │ │ mov r9, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls 1741f4 │ │ │ │ + bls 1741dc │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ @@ -343241,81 +343235,81 @@ │ │ │ │ mov sl, #5 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r7, r1 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ - bne 17422c │ │ │ │ + bne 174214 │ │ │ │ bl 334c8 │ │ │ │ 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 174274 │ │ │ │ + bne 17425c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 174274 │ │ │ │ + bls 17425c │ │ │ │ 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} │ │ │ │ - ldr r0, [pc, #36] @ 1742b0 │ │ │ │ + ldr r0, [pc, #36] @ 174298 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #32] @ 1742b4 │ │ │ │ + ldr r2, [pc, #32] @ 17429c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 175dc8 │ │ │ │ + bl 175db0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andeq r3, lr, r5, lsr #30 │ │ │ │ - @ instruction: 0x0015e3d0 │ │ │ │ + andeq r3, lr, sp, lsr pc │ │ │ │ + andseq lr, r5, r8, ror #7 │ │ │ │ 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 1745ec │ │ │ │ + beq 1745d4 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls 174314 │ │ │ │ + bls 1742fc │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ strd r2, [r0] │ │ │ │ - beq 174454 │ │ │ │ + beq 17443c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1742fc │ │ │ │ - b 1744f0 │ │ │ │ + bne 1742e4 │ │ │ │ + b 1744d8 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, r4 │ │ │ │ - bcc 1743ac │ │ │ │ + bcc 174394 │ │ │ │ sub r7, r0, r4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ lsl r8, r0, #2 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, #4 │ │ │ │ @@ -343323,131 +343317,131 @@ │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6] │ │ │ │ movwcc fp, #1 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ str r9, [sp, #32] │ │ │ │ - bne 174378 │ │ │ │ + bne 174360 │ │ │ │ mov r0, r6 │ │ │ │ bl 3364c │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r7 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r1, [r0, r8]! │ │ │ │ strd r2, [r0, #4] │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ - bcs 1743ac │ │ │ │ + bcs 174394 │ │ │ │ add sl, sl, fp │ │ │ │ add r8, r8, #12 │ │ │ │ cmp sl, r7 │ │ │ │ - bls 174348 │ │ │ │ + bls 174330 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 174608 │ │ │ │ + bcs 1745f0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ add sl, r7, r7, lsl #1 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 17445c │ │ │ │ + bcs 174444 │ │ │ │ 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 fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bne 174404 │ │ │ │ + bne 1743ec │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r4, [r0, r9, lsl #4]! │ │ │ │ stmib r0, {r7, fp} │ │ │ │ str r6, [r0, #12] │ │ │ │ add r0, r9, #1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1744c0 │ │ │ │ + bne 1744a8 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 1744c0 │ │ │ │ + bls 1744a8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1744d8 │ │ │ │ + bne 1744c0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 174514 │ │ │ │ + beq 1744fc │ │ │ │ mov r8, r7 │ │ │ │ sub r7, fp, r0 │ │ │ │ - ldr r0, [pc, #692] @ 174724 │ │ │ │ + ldr r0, [pc, #692] @ 17470c │ │ │ │ mov r9, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 174494 │ │ │ │ + b 17447c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ str r9, [r0, r6, lsl #3] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 17450c │ │ │ │ + beq 1744f4 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 174628 │ │ │ │ + bcs 174610 │ │ │ │ ldr r4, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r4, sl, lsl #2]! │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 17447c │ │ │ │ + bne 174464 │ │ │ │ mov r0, r4 │ │ │ │ bl 333a8 │ │ │ │ - b 17447c │ │ │ │ + b 174464 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ stm r0, {r6, r9} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 174454 │ │ │ │ + beq 17443c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1744dc │ │ │ │ + bne 1744c4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 174454 │ │ │ │ + bne 17443c │ │ │ │ add r0, sp, #24 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 174618 │ │ │ │ + bcs 174600 │ │ │ │ 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 174548 │ │ │ │ + bne 174530 │ │ │ │ mov r0, r4 │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r8, [r0, r6, lsl #3]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -343457,140 +343451,140 @@ │ │ │ │ ldr r9, [r5, #24] │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r1 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bne 17458c │ │ │ │ + bne 174574 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r4, [r0, r9, lsl #4]! │ │ │ │ stmib r0, {r7, fp} │ │ │ │ str r6, [r0, #12] │ │ │ │ add r0, r9, #1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1745d8 │ │ │ │ + bne 1745c0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 1745d8 │ │ │ │ + bls 1745c0 │ │ │ │ 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, #292] @ 174718 │ │ │ │ - ldr r2, [pc, #292] @ 17471c │ │ │ │ + ldr r0, [pc, #292] @ 174700 │ │ │ │ + ldr r2, [pc, #292] @ 174704 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 3a6dc │ │ │ │ - b 174638 │ │ │ │ - ldr r0, [pc, #272] @ 174720 │ │ │ │ + b 174620 │ │ │ │ + ldr r0, [pc, #272] @ 174708 │ │ │ │ mov r8, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 174624 │ │ │ │ - ldr r0, [pc, #264] @ 174728 │ │ │ │ + b 17460c │ │ │ │ + ldr r0, [pc, #264] @ 174710 │ │ │ │ mov r8, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 175dc8 │ │ │ │ + bl 175db0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 174690 │ │ │ │ + beq 174678 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 174660 │ │ │ │ + bne 174648 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 174690 │ │ │ │ + bne 174678 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r4 │ │ │ │ - b 174710 │ │ │ │ + b 1746f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 175dc8 │ │ │ │ + bl 175db0 │ │ │ │ mov r0, r4 │ │ │ │ - b 1746cc │ │ │ │ - b 1746cc │ │ │ │ + b 1746b4 │ │ │ │ + b 1746b4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 175e4c │ │ │ │ + bl 175e34 │ │ │ │ mov r0, r4 │ │ │ │ - b 1746cc │ │ │ │ + b 1746b4 │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 174710 │ │ │ │ + beq 1746f8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1746dc │ │ │ │ + bne 1746c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 174710 │ │ │ │ + bne 1746f8 │ │ │ │ dmb ish │ │ │ │ add r1, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andeq r3, lr, r1, asr #23 │ │ │ │ - andseq lr, r5, ip, rrx │ │ │ │ - andseq lr, r5, r4, lsr #32 │ │ │ │ - andseq lr, r5, r4, ror #3 │ │ │ │ - andseq lr, r5, r4, lsr #32 │ │ │ │ + ldrdeq r3, [lr], -r9 │ │ │ │ + andseq lr, r5, r4, lsl #1 │ │ │ │ + andseq lr, r5, ip, lsr r0 │ │ │ │ + @ instruction: 0x0015e1fc │ │ │ │ + andseq lr, r5, ip, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #756 @ 0x2f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 175358 │ │ │ │ + bne 175340 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #4 │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r1 │ │ │ │ str r7, [sp, #752] @ 0x2f0 │ │ │ │ str r8, [sp, #748] @ 0x2ec │ │ │ │ str r7, [sp, #744] @ 0x2e8 │ │ │ │ bl ab35c │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 175370 │ │ │ │ + beq 175358 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [r0, #32] │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ str r8, [r0, #36] @ 0x24 │ │ │ │ @@ -343606,15 +343600,15 @@ │ │ │ │ str r7, [r5, #16] │ │ │ │ str r7, [r5, #20] │ │ │ │ str r7, [r5, #28] │ │ │ │ bl 24998 │ │ │ │ strb r7, [r6, r7] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ - bne 1747cc │ │ │ │ + bne 1747b4 │ │ │ │ add r2, sp, #744 @ 0x2e8 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r6, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ mov sl, #4 │ │ │ │ str r6, [sp, #372] @ 0x174 │ │ │ │ @@ -343650,122 +343644,122 @@ │ │ │ │ strb r0, [sp, #376] @ 0x178 │ │ │ │ str r6, [sp, #396] @ 0x18c │ │ │ │ str sl, [sp, #392] @ 0x188 │ │ │ │ str r6, [sp, #388] @ 0x184 │ │ │ │ str r6, [sp, #752] @ 0x2f0 │ │ │ │ str sl, [sp, #748] @ 0x2ec │ │ │ │ str r6, [sp, #744] @ 0x2e8 │ │ │ │ - beq 1748f0 │ │ │ │ + beq 1748d8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 3383c │ │ │ │ ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ subs r6, r5, #1 │ │ │ │ ldr r8, [sp, #748] @ 0x2ec │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - beq 1748e0 │ │ │ │ + beq 1748c8 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r5, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 24998 │ │ │ │ add r0, r5, r4 │ │ │ │ add r1, r6, r4 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 1748e4 │ │ │ │ + b 1748cc │ │ │ │ mov r1, r4 │ │ │ │ add r6, r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r7, [r9, #36] @ 0x24 │ │ │ │ ldr r4, [r9, #32] │ │ │ │ str fp, [sp, #332] @ 0x14c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl fp, r7, #2 │ │ │ │ str r6, [sp, #752] @ 0x2f0 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ - beq 174930 │ │ │ │ + beq 174918 │ │ │ │ bl ab35c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 175434 │ │ │ │ + beq 17541c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17495c │ │ │ │ + beq 174944 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ ldr r4, [r9, #44] @ 0x2c │ │ │ │ str r7, [sp, #372] @ 0x174 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ str sl, [sp, #368] @ 0x170 │ │ │ │ str r7, [sp, #364] @ 0x16c │ │ │ │ add r2, r4, r0, lsl #2 │ │ │ │ add r7, sp, #400 @ 0x190 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f5d0 │ │ │ │ + bl 16f5b8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ ldr r6, [sp, #404] @ 0x194 │ │ │ │ add sl, r0, #308 @ 0x134 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - bne 17500c │ │ │ │ + bne 174ff4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1749a8 │ │ │ │ + bne 174990 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1749d0 │ │ │ │ + bne 1749b8 │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r8, [r9, #20] │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [sp, #348] @ 0x15c │ │ │ │ - beq 175170 │ │ │ │ + beq 175158 │ │ │ │ add r0, r7, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #3168] @ 175650 │ │ │ │ + ldr r0, [pc, #3168] @ 175638 │ │ │ │ add fp, r8, r5, lsl #4 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #3148] @ 175654 │ │ │ │ + ldr r0, [pc, #3148] @ 17563c │ │ │ │ str fp, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 174a30 │ │ │ │ + b 174a18 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ mov sl, r6 │ │ │ │ str r0, [r1, r9, lsl #2] │ │ │ │ cmp r4, fp │ │ │ │ - beq 175150 │ │ │ │ + beq 175138 │ │ │ │ cmp sl, r5 │ │ │ │ - beq 175348 │ │ │ │ + beq 175330 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, sl │ │ │ │ ldr r0, [r7] │ │ │ │ add r1, pc, #12 │ │ │ │ add r4, r4, #16 │ │ │ │ add r6, sl, #1 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -343782,936 +343776,936 @@ │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #396] @ 0x18c │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 174aa4 │ │ │ │ + bne 174a8c │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r9, [r0, r4, lsl #3]! │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ mov r4, r6 │ │ │ │ - b 174a28 │ │ │ │ + b 174a10 │ │ │ │ ldr r2, [sp, #348] @ 0x15c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 175410 │ │ │ │ + bcs 1753f8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [r3, r0, lsl #3]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3, lsr #1 │ │ │ │ - bhi 175410 │ │ │ │ + bhi 1753f8 │ │ │ │ add r2, r2, r1, lsl #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub r2, r2, #2 │ │ │ │ lsleq r2, r0, #1 │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 175468 │ │ │ │ + bhi 175450 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r0, #6 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 154b40 │ │ │ │ + bl 154b28 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, r1 │ │ │ │ - bcc 174a1c │ │ │ │ - b 17545c │ │ │ │ + bcc 174a04 │ │ │ │ + b 175444 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, #8 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 154b40 │ │ │ │ + bl 154b28 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, r1 │ │ │ │ - bcc 174a1c │ │ │ │ - b 175444 │ │ │ │ + bcc 174a04 │ │ │ │ + b 17542c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 174d74 │ │ │ │ + beq 174d5c │ │ │ │ cmp r4, #1 │ │ │ │ - bne 174d8c │ │ │ │ + bne 174d74 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 154b40 │ │ │ │ - b 174ddc │ │ │ │ + bl 154b28 │ │ │ │ + b 174dc4 │ │ │ │ ldrd r0, [r7, #4] │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 154b40 │ │ │ │ + bl 154b28 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, r1 │ │ │ │ - bcc 174a1c │ │ │ │ - b 175480 │ │ │ │ + bcc 174a04 │ │ │ │ + b 175468 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 174e58 │ │ │ │ + beq 174e40 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 174df0 │ │ │ │ + beq 174dd8 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 174e88 │ │ │ │ + bne 174e70 │ │ │ │ ldr r0, [r7, #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 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 154b40 │ │ │ │ + bl 154b28 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, r1 │ │ │ │ - bcc 174e78 │ │ │ │ - b 175508 │ │ │ │ + bcc 174e60 │ │ │ │ + b 1754f0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrd r0, [r7, #4] │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 154b40 │ │ │ │ + bl 154b28 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, r1 │ │ │ │ - bcc 174a1c │ │ │ │ - b 175498 │ │ │ │ + bcc 174a04 │ │ │ │ + b 175480 │ │ │ │ ldr r2, [sp, #348] @ 0x15c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17541c │ │ │ │ + bcs 175404 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r3, [r2, r0, lsl #3]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r1, r2, lsr #1 │ │ │ │ - bhi 17541c │ │ │ │ + bhi 175404 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 174d34 │ │ │ │ + beq 174d1c │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ sub r3, r3, #2 │ │ │ │ adds r3, r3, #1 │ │ │ │ - bcs 175380 │ │ │ │ + bcs 175368 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls 174d44 │ │ │ │ - b 1754b0 │ │ │ │ + bls 174d2c │ │ │ │ + b 175498 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 174f7c │ │ │ │ + beq 174f64 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 174f1c │ │ │ │ + beq 174f04 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 174fa0 │ │ │ │ + bne 174f88 │ │ │ │ ldr r0, [r7, #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 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 154b40 │ │ │ │ + bl 154b28 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, r1 │ │ │ │ - bcc 174ffc │ │ │ │ - b 17554c │ │ │ │ + bcc 174fe4 │ │ │ │ + b 175534 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 154b40 │ │ │ │ + bl 154b28 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, r1 │ │ │ │ - bcc 174a1c │ │ │ │ - b 175450 │ │ │ │ + bcc 174a04 │ │ │ │ + b 175438 │ │ │ │ mov r3, #1 │ │ │ │ orr r3, r3, r0, lsl #1 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 1754b0 │ │ │ │ + bhi 175498 │ │ │ │ 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 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 154b40 │ │ │ │ + bl 154b28 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, r1 │ │ │ │ - bcc 174a1c │ │ │ │ - b 1754a4 │ │ │ │ + bcc 174a04 │ │ │ │ + b 17548c │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 154b40 │ │ │ │ - b 174ddc │ │ │ │ + bl 154b28 │ │ │ │ + b 174dc4 │ │ │ │ ldr sl, [r7, #8] │ │ │ │ bl ab35c │ │ │ │ lsl fp, r4, #3 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 175434 │ │ │ │ + beq 17541c │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #408] @ 0x198 │ │ │ │ str r7, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 154b40 │ │ │ │ + bl 154b28 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 17548c │ │ │ │ + bcs 175474 │ │ │ │ mov r4, r6 │ │ │ │ - b 174e78 │ │ │ │ + b 174e60 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r4, [sp, #396] @ 0x18c │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 174e14 │ │ │ │ + bne 174dfc │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r9, [r0, r4, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 175520 │ │ │ │ + beq 175508 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 175514 │ │ │ │ + bcs 1754fc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ ldr r0, [r0] │ │ │ │ - b 174a24 │ │ │ │ + b 174a0c │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 154b40 │ │ │ │ + bl 154b28 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 175534 │ │ │ │ + bcs 17551c │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ str r0, [r1, r9, lsl #2] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ - b 174a28 │ │ │ │ + b 174a10 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ bl ab35c │ │ │ │ lsl fp, r6, #2 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 175434 │ │ │ │ + beq 17541c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ mov sl, r0 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sl, r6, lsl #2 │ │ │ │ lsr r1, r6, #1 │ │ │ │ sub r0, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, -r2, lsl #2] │ │ │ │ ldr r7, [sl, r2, lsl #2] │ │ │ │ str r3, [sl, r2, lsl #2] │ │ │ │ str r7, [r0, -r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 174ec8 │ │ │ │ + bne 174eb0 │ │ │ │ mov r0, #4 │ │ │ │ str r6, [sp, #408] @ 0x198 │ │ │ │ str sl, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 154b40 │ │ │ │ + bl 154b28 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 1754f4 │ │ │ │ + bcs 1754dc │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ - b 174a24 │ │ │ │ + b 174a0c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r4, [sp, #396] @ 0x18c │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 174f3c │ │ │ │ + bne 174f24 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ bl 333a8 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r9, [r0, r4, lsl #3]! │ │ │ │ str sl, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 175564 │ │ │ │ + beq 17554c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 175558 │ │ │ │ + bcs 175540 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ ldr r0, [r0] │ │ │ │ - b 174e7c │ │ │ │ + b 174e64 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 154b40 │ │ │ │ + bl 154b28 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, r1 │ │ │ │ - bcc 174ffc │ │ │ │ - b 175570 │ │ │ │ + bcc 174fe4 │ │ │ │ + b 175558 │ │ │ │ ldr sl, [r7, #8] │ │ │ │ bl ab35c │ │ │ │ lsl fp, r4, #2 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 175434 │ │ │ │ + beq 17541c │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #408] @ 0x198 │ │ │ │ str r7, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ - bl 154b40 │ │ │ │ + bl 154b28 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 175540 │ │ │ │ + bcs 175528 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ mov r4, r6 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ - b 174a24 │ │ │ │ + b 174a0c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ 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 r6, [r7, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ str r1, [r7] │ │ │ │ - beq 17504c │ │ │ │ + beq 175034 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 175068 │ │ │ │ + beq 175050 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ ldr r4, [sp, #356] @ 0x164 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1750dc │ │ │ │ + beq 1750c4 │ │ │ │ add r6, r4, #4 │ │ │ │ - b 17509c │ │ │ │ + b 175084 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r6, r6, #20 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1750dc │ │ │ │ + beq 1750c4 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 1750bc │ │ │ │ + bne 1750a4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 175080 │ │ │ │ - b 175090 │ │ │ │ + bne 175068 │ │ │ │ + b 175078 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 175090 │ │ │ │ + bne 175078 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 175090 │ │ │ │ + beq 175078 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 175088 │ │ │ │ + b 175070 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1750fc │ │ │ │ + beq 1750e4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 175118 │ │ │ │ + beq 175100 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 175120 │ │ │ │ + bne 175108 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 175148 │ │ │ │ + bne 175130 │ │ │ │ mov r0, sl │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ add sp, sp, #756 @ 0x2f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl ab358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1754e8 │ │ │ │ + beq 1754d0 │ │ │ │ mov r4, r0 │ │ │ │ - b 175174 │ │ │ │ + b 17515c │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ ldr r6, [sp, #748] @ 0x2ec │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1752b0 │ │ │ │ + beq 175298 │ │ │ │ ldr r7, [sp, #392] @ 0x188 │ │ │ │ mov lr, #1 │ │ │ │ add ip, r7, r0, lsl #3 │ │ │ │ - b 1751a4 │ │ │ │ + b 17518c │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r7, ip │ │ │ │ - beq 1752b0 │ │ │ │ + beq 175298 │ │ │ │ ldr sl, [r7] │ │ │ │ cmp sl, r5 │ │ │ │ - bcs 1753dc │ │ │ │ + bcs 1753c4 │ │ │ │ ldrb r0, [r4, sl] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 175198 │ │ │ │ + beq 175180 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r5 │ │ │ │ mov r9, r0 │ │ │ │ - bcs 1753ec │ │ │ │ + bcs 1753d4 │ │ │ │ mov fp, r8 │ │ │ │ ldr r3, [fp, r9, lsl #4]! │ │ │ │ cmp r3, #7 │ │ │ │ cmpne r3, #6 │ │ │ │ - bne 175200 │ │ │ │ + bne 1751e8 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17521c │ │ │ │ + bne 175204 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, r5 │ │ │ │ - bcc 1751cc │ │ │ │ - b 175390 │ │ │ │ + bcc 1751b4 │ │ │ │ + b 175378 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17521c │ │ │ │ + bne 175204 │ │ │ │ add r3, fp, #4 │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, r5 │ │ │ │ - bcc 1751cc │ │ │ │ - b 175390 │ │ │ │ + bcc 1751b4 │ │ │ │ + b 175378 │ │ │ │ cmp r9, r2 │ │ │ │ - bcs 175400 │ │ │ │ + bcs 1753e8 │ │ │ │ cmp sl, r2 │ │ │ │ - bcs 1753f4 │ │ │ │ + bcs 1753dc │ │ │ │ ldr r1, [r6, r9, lsl #2] │ │ │ │ str r1, [r6, sl, lsl #2] │ │ │ │ strb lr, [r4, sl] │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r3, r0, lsl #4]! │ │ │ │ cmp r1, #7 │ │ │ │ cmpne r1, #6 │ │ │ │ - bne 175268 │ │ │ │ + bne 175250 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 175198 │ │ │ │ + bne 175180 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 17527c │ │ │ │ - b 1753b8 │ │ │ │ + bcc 175264 │ │ │ │ + b 1753a0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 175198 │ │ │ │ + bne 175180 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 1753b8 │ │ │ │ + bcs 1753a0 │ │ │ │ ldr sl, [r3] │ │ │ │ cmp r0, r5 │ │ │ │ ldr r1, [r6, r9, lsl #2] │ │ │ │ str r1, [r6, r0, lsl #2] │ │ │ │ - bcs 1753a4 │ │ │ │ + bcs 17538c │ │ │ │ strb lr, [r4, r0] │ │ │ │ mov r0, sl │ │ │ │ cmp sl, r5 │ │ │ │ - bcc 175238 │ │ │ │ - ldr r3, [pc, #972] @ 175674 │ │ │ │ + bcc 175220 │ │ │ │ + ldr r3, [pc, #972] @ 17565c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1753c4 │ │ │ │ + b 1753ac │ │ │ │ mov r8, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 154fe0 │ │ │ │ + bl 154fc8 │ │ │ │ add r7, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ bl 24cd4 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1552c4 │ │ │ │ + bl 1552ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ cmp r5, #0 │ │ │ │ strd r0, [r2] │ │ │ │ - beq 175308 │ │ │ │ + beq 1752f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 175324 │ │ │ │ + beq 17530c │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 175148 │ │ │ │ + beq 175130 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #756 @ 0x2f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #776] @ 175658 │ │ │ │ + ldr r0, [pc, #776] @ 175640 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 175588 │ │ │ │ - ldr r0, [pc, #880] @ 1756d0 │ │ │ │ + b 175570 │ │ │ │ + ldr r0, [pc, #880] @ 1756b8 │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ - ldr r2, [pc, #876] @ 1756d4 │ │ │ │ + ldr r2, [pc, #876] @ 1756bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3a32c │ │ │ │ - b 175588 │ │ │ │ - ldr r0, [pc, #848] @ 1756d8 │ │ │ │ + b 175570 │ │ │ │ + ldr r0, [pc, #848] @ 1756c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 175588 │ │ │ │ + b 175570 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r3, [pc, #708] @ 175660 │ │ │ │ + ldr r3, [pc, #708] @ 175648 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1753c4 │ │ │ │ - ldr r3, [pc, #708] @ 175670 │ │ │ │ + b 1753ac │ │ │ │ + ldr r3, [pc, #708] @ 175658 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1753c4 │ │ │ │ - ldr r3, [pc, #684] @ 17566c │ │ │ │ + b 1753ac │ │ │ │ + ldr r3, [pc, #684] @ 175654 │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - b 175588 │ │ │ │ - ldr r3, [pc, #632] @ 17565c │ │ │ │ + b 175570 │ │ │ │ + ldr r3, [pc, #632] @ 175644 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1753c4 │ │ │ │ + b 1753ac │ │ │ │ mov sl, r0 │ │ │ │ - b 175394 │ │ │ │ - ldr r3, [pc, #620] @ 175668 │ │ │ │ + b 17537c │ │ │ │ + ldr r3, [pc, #620] @ 175650 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1753c4 │ │ │ │ - ldr r3, [pc, #604] @ 175664 │ │ │ │ + b 1753ac │ │ │ │ + ldr r3, [pc, #604] @ 17564c │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1753c4 │ │ │ │ - ldr r0, [pc, #608] @ 175678 │ │ │ │ + b 1753ac │ │ │ │ + ldr r0, [pc, #608] @ 175660 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #600] @ 17567c │ │ │ │ + ldr r0, [pc, #600] @ 175664 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #21 │ │ │ │ bl 3a6dc │ │ │ │ - b 175588 │ │ │ │ + b 175570 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, fp │ │ │ │ bl 3a344 │ │ │ │ - b 175588 │ │ │ │ - ldr r0, [pc, #640] @ 1756cc │ │ │ │ + b 175570 │ │ │ │ + ldr r0, [pc, #640] @ 1756b4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 175578 │ │ │ │ - ldr r0, [pc, #624] @ 1756c8 │ │ │ │ + b 175560 │ │ │ │ + ldr r0, [pc, #624] @ 1756b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 175578 │ │ │ │ - ldr r0, [pc, #568] @ 17569c │ │ │ │ + b 175560 │ │ │ │ + ldr r0, [pc, #568] @ 175684 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 175578 │ │ │ │ - ldr r1, [pc, #528] @ 175680 │ │ │ │ + b 175560 │ │ │ │ + ldr r1, [pc, #528] @ 175668 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ - b 1754c4 │ │ │ │ - ldr r0, [pc, #528] @ 175698 │ │ │ │ + b 1754ac │ │ │ │ + ldr r0, [pc, #528] @ 175680 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 175578 │ │ │ │ - ldr r0, [pc, #512] @ 175694 │ │ │ │ + b 175560 │ │ │ │ + ldr r0, [pc, #512] @ 17567c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 175578 │ │ │ │ - ldr r0, [pc, #496] @ 175690 │ │ │ │ + b 175560 │ │ │ │ + ldr r0, [pc, #496] @ 175678 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 175578 │ │ │ │ - ldr r0, [pc, #504] @ 1756a4 │ │ │ │ + b 175560 │ │ │ │ + ldr r0, [pc, #504] @ 17568c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 175578 │ │ │ │ - ldr r1, [pc, #488] @ 1756a0 │ │ │ │ + b 175560 │ │ │ │ + ldr r1, [pc, #488] @ 175688 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ - ldr r0, [pc, #440] @ 175684 │ │ │ │ - ldr r3, [pc, #440] @ 175688 │ │ │ │ + ldr r0, [pc, #440] @ 17566c │ │ │ │ + ldr r3, [pc, #440] @ 175670 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #19 │ │ │ │ bl 3abb8 │ │ │ │ - b 175588 │ │ │ │ + b 175570 │ │ │ │ mov r0, #1 │ │ │ │ mov fp, r5 │ │ │ │ - b 175438 │ │ │ │ - ldr r2, [pc, #456] @ 1756c4 │ │ │ │ + b 175420 │ │ │ │ + ldr r2, [pc, #456] @ 1756ac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ bl 3a92c │ │ │ │ - b 175588 │ │ │ │ - ldr r0, [pc, #432] @ 1756c0 │ │ │ │ + b 175570 │ │ │ │ + ldr r0, [pc, #432] @ 1756a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 175578 │ │ │ │ - ldr r0, [pc, #416] @ 1756bc │ │ │ │ + b 175560 │ │ │ │ + ldr r0, [pc, #416] @ 1756a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 175578 │ │ │ │ - ldr r0, [pc, #400] @ 1756b8 │ │ │ │ + b 175560 │ │ │ │ + ldr r0, [pc, #400] @ 1756a0 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 175578 │ │ │ │ - ldr r0, [pc, #376] @ 1756b4 │ │ │ │ + b 175560 │ │ │ │ + ldr r0, [pc, #376] @ 17569c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 175578 │ │ │ │ - ldr r0, [pc, #324] @ 17568c │ │ │ │ + b 175560 │ │ │ │ + ldr r0, [pc, #324] @ 175674 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 175578 │ │ │ │ - ldr r0, [pc, #348] @ 1756b0 │ │ │ │ + b 175560 │ │ │ │ + ldr r0, [pc, #348] @ 175698 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 175578 │ │ │ │ - ldr r0, [pc, #332] @ 1756ac │ │ │ │ + b 175560 │ │ │ │ + ldr r0, [pc, #332] @ 175694 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 175578 │ │ │ │ + b 175560 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b 17557c │ │ │ │ - ldr r0, [pc, #304] @ 1756a8 │ │ │ │ + b 175564 │ │ │ │ + ldr r0, [pc, #304] @ 175690 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1755dc │ │ │ │ - b 1755dc │ │ │ │ + b 1755c4 │ │ │ │ + b 1755c4 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #348] @ 0x15c │ │ │ │ - b 1755e0 │ │ │ │ - b 1755dc │ │ │ │ - b 1755dc │ │ │ │ + b 1755c8 │ │ │ │ + b 1755c4 │ │ │ │ + b 1755c4 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ - bl 175e1c │ │ │ │ + bl 175e04 │ │ │ │ mov r0, r7 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1755e4 │ │ │ │ + beq 1755cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1755e4 │ │ │ │ + b 1755cc │ │ │ │ mov r7, r0 │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 175608 │ │ │ │ + bne 1755f0 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 175624 │ │ │ │ + bne 17560c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 17563c │ │ │ │ - b 175644 │ │ │ │ + bne 175624 │ │ │ │ + b 17562c │ │ │ │ ldr r0, [sp, #748] @ 0x2ec │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1755fc │ │ │ │ + beq 1755e4 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 175644 │ │ │ │ + beq 17562c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 175d48 │ │ │ │ + bl 175d30 │ │ │ │ mov r0, r7 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq sp, r5, ip, asr sp │ │ │ │ - mulseq r5, ip, sp │ │ │ │ - andseq ip, r5, r4, lsl #4 │ │ │ │ - andseq sp, r5, r0, lsr #5 │ │ │ │ - @ instruction: 0x0015d2f8 │ │ │ │ - mulseq r5, ip, r2 │ │ │ │ - @ instruction: 0x0015d2bc │ │ │ │ - andseq sp, r5, r4, lsl r3 │ │ │ │ - andseq sp, r5, r4, lsr r3 │ │ │ │ - andseq sp, r5, ip, lsl r4 │ │ │ │ + andseq sp, r5, r4, ror sp │ │ │ │ + @ instruction: 0x0015ddb4 │ │ │ │ + andseq ip, r5, ip, lsl r2 │ │ │ │ + @ instruction: 0x0015d2b8 │ │ │ │ andseq sp, r5, r0, lsl r3 │ │ │ │ - @ instruction: 0x000e2db4 │ │ │ │ + @ instruction: 0x0015d2b4 │ │ │ │ + @ instruction: 0x0015d2d4 │ │ │ │ + andseq sp, r5, ip, lsr #6 │ │ │ │ + andseq sp, r5, ip, asr #6 │ │ │ │ + andseq sp, r5, r4, lsr r4 │ │ │ │ + andseq sp, r5, r8, lsr #6 │ │ │ │ + andeq r2, lr, ip, asr #27 │ │ │ │ + @ instruction: 0x0015d2d8 │ │ │ │ + andeq r2, lr, r5, lsr sp │ │ │ │ + @ instruction: 0x0015d3dc │ │ │ │ + andseq sp, r5, r8, lsr #5 │ │ │ │ + andseq sp, r5, r0, ror r2 │ │ │ │ + andseq sp, r5, ip, lsl #5 │ │ │ │ + andseq sp, r5, r8, lsr #5 │ │ │ │ + @ instruction: 0x0015d2fc │ │ │ │ andseq sp, r5, r0, asr #5 │ │ │ │ - andeq r2, lr, sp, lsl sp │ │ │ │ - andseq sp, r5, r4, asr #7 │ │ │ │ - mulseq r5, r0, r2 │ │ │ │ - andseq sp, r5, r8, asr r2 │ │ │ │ - andseq sp, r5, r4, ror r2 │ │ │ │ - mulseq r5, r0, r2 │ │ │ │ andseq sp, r5, r4, ror #5 │ │ │ │ - andseq sp, r5, r8, lsr #5 │ │ │ │ - andseq sp, r5, ip, asr #5 │ │ │ │ - andseq sp, r5, r0, lsr #4 │ │ │ │ - andseq sp, r5, r8, asr r2 │ │ │ │ - andseq sp, r5, r4, ror r2 │ │ │ │ - andseq sp, r5, ip, lsr #5 │ │ │ │ - andseq sp, r5, r8, asr #5 │ │ │ │ - andseq sp, r5, ip, ror #5 │ │ │ │ - andseq sp, r5, r8, lsl #6 │ │ │ │ - andseq sp, r5, ip, lsr #6 │ │ │ │ - andseq sp, r5, r0, ror #7 │ │ │ │ - @ instruction: 0x0015d3fc │ │ │ │ - andeq r5, sp, r2, lsl r4 │ │ │ │ - andseq sp, r5, ip, lsl #6 │ │ │ │ - andseq sp, r5, r0, lsl #8 │ │ │ │ + andseq sp, r5, r8, lsr r2 │ │ │ │ + andseq sp, r5, r0, ror r2 │ │ │ │ + andseq sp, r5, ip, lsl #5 │ │ │ │ + andseq sp, r5, r4, asr #5 │ │ │ │ + andseq sp, r5, r0, ror #5 │ │ │ │ + andseq sp, r5, r4, lsl #6 │ │ │ │ + andseq sp, r5, r0, lsr #6 │ │ │ │ + andseq sp, r5, r4, asr #6 │ │ │ │ + @ instruction: 0x0015d3f8 │ │ │ │ + andseq sp, r5, r4, lsl r4 │ │ │ │ + andeq r5, sp, sl, lsr #8 │ │ │ │ + andseq sp, r5, r4, lsr #6 │ │ │ │ + andseq sp, r5, r8, lsl r4 │ │ │ │ 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 175768 │ │ │ │ + beq 175750 │ │ │ │ add r6, r0, #4 │ │ │ │ - b 175728 │ │ │ │ + b 175710 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 175768 │ │ │ │ + beq 175750 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #7 │ │ │ │ cmpne r0, #6 │ │ │ │ - bne 175748 │ │ │ │ + bne 175730 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17570c │ │ │ │ - b 17571c │ │ │ │ + bne 1756f4 │ │ │ │ + b 175704 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 17571c │ │ │ │ + bne 175704 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17571c │ │ │ │ + beq 175704 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 175714 │ │ │ │ + b 1756fc │ │ │ │ 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 175840 │ │ │ │ + beq 175828 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r8, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r9, r0, #12 │ │ │ │ - b 1757b4 │ │ │ │ + b 17579c │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r6, r6, #1 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 175840 │ │ │ │ + beq 175828 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add fp, r1, r0, lsl #2 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 175820 │ │ │ │ + beq 175808 │ │ │ │ ldr r7, [fp, #4] │ │ │ │ mov sl, #0 │ │ │ │ - b 1757e0 │ │ │ │ + b 1757c8 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 175820 │ │ │ │ + beq 175808 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, sl, lsl #3]! │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1757d8 │ │ │ │ + beq 1757c0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1757f8 │ │ │ │ + bne 1757e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1757d8 │ │ │ │ + bne 1757c0 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 1757d8 │ │ │ │ + bl 172c40 │ │ │ │ + b 1757c0 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17579c │ │ │ │ + beq 175784 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 17579c │ │ │ │ + b 175784 │ │ │ │ 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 175860 │ │ │ │ + b 175848 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 1758a4 │ │ │ │ + beq 17588c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, sl, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17585c │ │ │ │ + beq 175844 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 17587c │ │ │ │ + bne 175864 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17585c │ │ │ │ + bne 175844 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 17585c │ │ │ │ + bl 172c40 │ │ │ │ + b 175844 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1758c0 │ │ │ │ + beq 1758a8 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1758dc │ │ │ │ + beq 1758c4 │ │ │ │ mov r0, r9 │ │ │ │ add r4, r9, #12 │ │ │ │ - bl 175e4c │ │ │ │ + bl 175e34 │ │ │ │ mov r9, r4 │ │ │ │ - b 1758c0 │ │ │ │ + b 1758a8 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 1759f0 │ │ │ │ + bcs 1759d8 │ │ │ │ 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 │ │ │ │ @@ -344731,15 +344725,15 @@ │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #4 │ │ │ │ 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 175990 │ │ │ │ + bne 175978 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r3 │ │ │ │ bl 33408 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r9 │ │ │ │ @@ -344748,76 +344742,76 @@ │ │ │ │ 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 17594c │ │ │ │ + beq 175934 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r2, r2, r4, lsl #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls 17594c │ │ │ │ + bls 175934 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #44] @ 175a0c │ │ │ │ + ldr r0, [pc, #44] @ 1759f4 │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ - ldr r2, [pc, #40] @ 175a10 │ │ │ │ + ldr r2, [pc, #40] @ 1759f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r3, [pc, #16] @ 175a08 │ │ │ │ + ldr r3, [pc, #16] @ 1759f0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - andseq ip, r5, r8, asr lr │ │ │ │ - andeq r2, lr, r8, lsl r8 │ │ │ │ - andseq ip, r5, ip, ror lr │ │ │ │ + andseq ip, r5, r0, ror lr │ │ │ │ + andeq r2, lr, r0, lsr r8 │ │ │ │ + mulseq r5, r4, lr │ │ │ │ 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 175a48 │ │ │ │ + bne 175a30 │ │ │ │ bl 334c8 │ │ │ │ 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 175a8c │ │ │ │ + bne 175a74 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 175a8c │ │ │ │ + bls 175a74 │ │ │ │ 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 175dc8 │ │ │ │ + bl 175db0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ mov r0, r1 │ │ │ │ @@ -344825,41 +344819,41 @@ │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ mov r4, #1 │ │ │ │ ldm r2, {r6, r9} │ │ │ │ cmp r7, r1 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bne 175aec │ │ │ │ + bne 175ad4 │ │ │ │ bl 334c8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r4, [r0, r7, lsl #4]! │ │ │ │ str r6, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 175b34 │ │ │ │ + bne 175b1c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 175b34 │ │ │ │ + bls 175b1c │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ strd r6, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 175dc8 │ │ │ │ + bl 175db0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ 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 │ │ │ │ @@ -344871,277 +344865,277 @@ │ │ │ │ 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 175ba4 │ │ │ │ + bne 175b8c │ │ │ │ bl 334c8 │ │ │ │ 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 175bec │ │ │ │ + bne 175bd4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 175bec │ │ │ │ + bls 175bd4 │ │ │ │ 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 175dc8 │ │ │ │ + bl 175db0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 175c5c │ │ │ │ - ldr r1, [pc, #88] @ 175c8c │ │ │ │ - ldr r3, [pc, #88] @ 175c90 │ │ │ │ + bne 175c44 │ │ │ │ + ldr r1, [pc, #88] @ 175c74 │ │ │ │ + ldr r3, [pc, #88] @ 175c78 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #48] @ 175c94 │ │ │ │ - ldr r3, [pc, #48] @ 175c98 │ │ │ │ + ldr r1, [pc, #48] @ 175c7c │ │ │ │ + ldr r3, [pc, #48] @ 175c80 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, lr, r0, lsl r6 │ │ │ │ - andseq ip, r5, r8, lsl #25 │ │ │ │ - andeq r5, sp, r0, asr #11 │ │ │ │ - andseq ip, r5, r8, asr #24 │ │ │ │ + andeq r2, lr, r8, lsr #12 │ │ │ │ + andseq ip, r5, r0, lsr #25 │ │ │ │ + ldrdeq r5, [sp], -r8 │ │ │ │ + andseq ip, r5, r0, ror #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #96] @ 175d14 │ │ │ │ + ldr ip, [pc, #96] @ 175cfc │ │ │ │ mov r6, #8 │ │ │ │ - ldr lr, [pc, #92] @ 175d18 │ │ │ │ + ldr lr, [pc, #92] @ 175d00 │ │ │ │ mov r7, #6 │ │ │ │ - ldr r1, [pc, #88] @ 175d1c │ │ │ │ + ldr r1, [pc, #88] @ 175d04 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #84] @ 175d20 │ │ │ │ + ldr r3, [pc, #84] @ 175d08 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #80] @ 175d24 │ │ │ │ + ldr r4, [pc, #80] @ 175d0c │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - strdeq r5, [sp], -ip │ │ │ │ - andseq ip, r5, ip, lsl ip │ │ │ │ - andeq r2, lr, r9, lsl #11 │ │ │ │ - andeq r2, lr, r3, lsl #11 │ │ │ │ - andseq ip, r5, r8, lsl #24 │ │ │ │ + andeq r5, sp, r4, lsl r5 │ │ │ │ + andseq ip, r5, r4, lsr ip │ │ │ │ + andeq r2, lr, r1, lsr #11 │ │ │ │ + muleq lr, fp, r5 │ │ │ │ + andseq ip, r5, r0, lsr #24 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #8] │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #312 @ 0x138 │ │ │ │ - bl 179f90 │ │ │ │ + bl 179f78 │ │ │ │ ldr r1, [r4, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 175d78 │ │ │ │ + beq 175d60 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 175d94 │ │ │ │ + beq 175d7c │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #308]! @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 175d9c │ │ │ │ + bne 175d84 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 172a3c │ │ │ │ + b 172a24 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 175dfc │ │ │ │ + beq 175de4 │ │ │ │ cmp r1, #6 │ │ │ │ cmpne r1, #7 │ │ │ │ - bne 175e18 │ │ │ │ + bne 175e00 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 175e18 │ │ │ │ + beq 175e00 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 179f90 │ │ │ │ + bl 179f78 │ │ │ │ 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 ab350 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 175eb0 │ │ │ │ + beq 175e98 │ │ │ │ mov r5, #0 │ │ │ │ - b 175e70 │ │ │ │ + b 175e58 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 175eb0 │ │ │ │ + beq 175e98 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 175e68 │ │ │ │ + beq 175e50 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 175e88 │ │ │ │ + bne 175e70 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 175e68 │ │ │ │ + bne 175e50 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 175e68 │ │ │ │ + bl 172c40 │ │ │ │ + b 175e50 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 175ed0 │ │ │ │ + beq 175eb8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 175ee0 │ │ │ │ + b 175ec8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 175f24 │ │ │ │ + beq 175f0c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 175edc │ │ │ │ + beq 175ec4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 175efc │ │ │ │ + bne 175ee4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 175edc │ │ │ │ + bne 175ec4 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 175edc │ │ │ │ + bl 172c40 │ │ │ │ + b 175ec4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 175f40 │ │ │ │ + beq 175f28 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc 175fbc │ │ │ │ + bcc 175fa4 │ │ │ │ lsr r7, r3, #3 │ │ │ │ lsl r0, r7, #3 │ │ │ │ sub r5, r0, r3, lsr #3 │ │ │ │ add r1, r6, r7, lsl #6 │ │ │ │ mov r0, r6 │ │ │ │ add r2, r6, r5, lsl #4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 175f4c │ │ │ │ + bl 175f34 │ │ │ │ add r1, r4, r7, lsl #6 │ │ │ │ add r2, r4, r5, lsl #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 175f4c │ │ │ │ + bl 175f34 │ │ │ │ add r1, sl, r7, lsl #6 │ │ │ │ add r2, sl, r5, lsl #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 175f4c │ │ │ │ + bl 175f34 │ │ │ │ mov sl, r0 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r8, [r6, #4] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -345179,15 +345173,15 @@ │ │ │ │ cmp r7, r5 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ movwmi r1, #1 │ │ │ │ moveq r1, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 1760bc │ │ │ │ + bne 1760a4 │ │ │ │ subs r6, r9, fp │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movcc fp, r9 │ │ │ │ mov r2, fp │ │ │ │ bl 24e00 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -345427,19 +345421,19 @@ │ │ │ │ stm r7, {r2, r3, r6} │ │ │ │ sub r7, r7, #16 │ │ │ │ add fp, fp, r0, lsl #4 │ │ │ │ add r0, sl, r1, lsl #4 │ │ │ │ sub sl, r0, #16 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne 176358 │ │ │ │ + bne 176340 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r4, #16 │ │ │ │ tst r1, #1 │ │ │ │ - beq 176494 │ │ │ │ + beq 17647c │ │ │ │ cmp fp, r0 │ │ │ │ mov r1, r9 │ │ │ │ movcc r1, fp │ │ │ │ ldm r1, {r2, r3, r7} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ stm r5, {r2, r3, r7} │ │ │ │ mov r2, #0 │ │ │ │ @@ -345448,34 +345442,34 @@ │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ add r9, r9, r2, lsl #4 │ │ │ │ add fp, fp, r1, lsl #4 │ │ │ │ cmp fp, r0 │ │ │ │ addeq r0, sl, #16 │ │ │ │ cmpeq r9, r0 │ │ │ │ - beq 1764a8 │ │ │ │ + beq 176490 │ │ │ │ bl 3ab40 │ │ │ │ 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 r4, r0 │ │ │ │ sub r0, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 176614 │ │ │ │ + bcs 1765fc │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1764d8 │ │ │ │ + bne 1764c0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, r4, r1, lsl #4 │ │ │ │ add r6, r4, r2, lsl #4 │ │ │ │ lsl r0, r2, #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 176530 │ │ │ │ + b 176518 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r1, [sp, #18] │ │ │ │ ldrh r2, [sp, #16] │ │ │ │ str r3, [r0] │ │ │ │ strb fp, [sl, #-4] │ │ │ │ @@ -345483,15 +345477,15 @@ │ │ │ │ strh r2, [sl, #-3] │ │ │ │ strb r1, [sl, #-1] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r6, r5 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 1764d0 │ │ │ │ + beq 1764b8 │ │ │ │ ldr r7, [r6, #-8] │ │ │ │ ldrd r8, [r6, #4] │ │ │ │ ldr sl, [r6, #-12] │ │ │ │ cmp r9, r7 │ │ │ │ mov r2, r7 │ │ │ │ movcc r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ @@ -345505,28 +345499,28 @@ │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwmi r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 176518 │ │ │ │ + bne 176500 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrh r0, [r6, #13] │ │ │ │ ldrb r1, [r6, #15] │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #8] │ │ │ │ strh r0, [sp, #16] │ │ │ │ strb r1, [sp, #18] │ │ │ │ add sl, r4, r7 │ │ │ │ cmp r7, #16 │ │ │ │ ldmdb sl, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, r7] │ │ │ │ stmib sl, {r1, r2, r3} │ │ │ │ - beq 1764f0 │ │ │ │ + beq 1764d8 │ │ │ │ ldr r5, [sl, #-24] @ 0xffffffe8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sl, #-28] @ 0xffffffe4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r5 │ │ │ │ movcc r2, r9 │ │ │ │ bl 24e00 │ │ │ │ @@ -345538,149 +345532,149 @@ │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwmi r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1765a4 │ │ │ │ + bne 17658c │ │ │ │ add r0, r4, r7 │ │ │ │ - b 1764f4 │ │ │ │ + b 1764dc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add ip, r0, r1, lsl #1 │ │ │ │ add r1, r0, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b 176650 │ │ │ │ + b 176638 │ │ │ │ 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 1766e0 │ │ │ │ + beq 1766c8 │ │ │ │ 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 17663c │ │ │ │ + bne 176624 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrh r6, [r5, r4]! │ │ │ │ strh r6, [r5, #2] │ │ │ │ - beq 176630 │ │ │ │ + beq 176618 │ │ │ │ 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 17668c │ │ │ │ + bne 176674 │ │ │ │ add r4, r0, r4 │ │ │ │ add r4, r4, #2 │ │ │ │ - b 176634 │ │ │ │ + b 17661c │ │ │ │ pop {r4, r5, r6, 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 176718 │ │ │ │ + b 176700 │ │ │ │ mov r2, r0 │ │ │ │ strd r4, [r2] │ │ │ │ add r2, lr, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r3, lr │ │ │ │ cmp r2, ip │ │ │ │ - beq 1767a4 │ │ │ │ + beq 17678c │ │ │ │ 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 176704 │ │ │ │ + bne 1766ec │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r3, r2]! │ │ │ │ ldr r7, [r3, #4] │ │ │ │ strd r6, [r3, #8] │ │ │ │ - beq 1766fc │ │ │ │ + beq 1766e4 │ │ │ │ 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 176750 │ │ │ │ + bne 176738 │ │ │ │ add r2, r0, r2 │ │ │ │ add r2, r2, #8 │ │ │ │ - b 176700 │ │ │ │ + b 1766e8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bcc 176f3c │ │ │ │ + bcc 176f24 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r5 │ │ │ │ adds r4, r0, #1 │ │ │ │ adc r7, r1, #0 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ eor r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orrs r2, r2, r3 │ │ │ │ moveq r7, r1 │ │ │ │ moveq r4, r0 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bhi 17681c │ │ │ │ + bhi 176804 │ │ │ │ sub r0, r5, r5, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b 176824 │ │ │ │ + b 17680c │ │ │ │ mov r0, r5 │ │ │ │ - bl 23a6b0 │ │ │ │ + bl 23a698 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r9, lr, #98 @ 0x62 │ │ │ │ sub r0, r1, #16 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ sub r0, r1, #8 │ │ │ │ @@ -345699,49 +345693,49 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, fp │ │ │ │ add r1, r0, fp, lsl #4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bls 176bec │ │ │ │ + bls 176bd4 │ │ │ │ sub sl, r5, fp │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 1768f0 │ │ │ │ + bcs 1768d8 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 176900 │ │ │ │ + beq 1768e8 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #32 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movcs sl, #32 │ │ │ │ str r0, [sp] │ │ │ │ mov r8, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r5, ip │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ - bl 176f44 │ │ │ │ + bl 176f2c │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, sl, lsl #1 │ │ │ │ mov ip, r5 │ │ │ │ - b 176b88 │ │ │ │ + b 176b70 │ │ │ │ cmp sl, #2 │ │ │ │ - bcs 176918 │ │ │ │ + bcs 176900 │ │ │ │ mov r0, sl │ │ │ │ - b 176b74 │ │ │ │ + b 176b5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r8, r2 │ │ │ │ cmp sl, r0 │ │ │ │ movcs sl, r0 │ │ │ │ lsl r2, sl, #1 │ │ │ │ - b 176b88 │ │ │ │ + b 176b70 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ ldrd r8, [r1, #20] │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ cmp r9, r7 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r2, r7 │ │ │ │ @@ -345758,27 +345752,27 @@ │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movwmi r2, #1 │ │ │ │ moveq r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 176998 │ │ │ │ + beq 176980 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 176a3c │ │ │ │ + bne 176a24 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ - b 176b0c │ │ │ │ + b 176af4 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 176b74 │ │ │ │ + beq 176b5c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub r0, r0, fp │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -345798,23 +345792,23 @@ │ │ │ │ cmp r1, r8 │ │ │ │ movwcc r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwmi r0, #1 │ │ │ │ moveq r0, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 176ad0 │ │ │ │ + bne 176ab8 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r3, r1 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 1769c4 │ │ │ │ - b 176ac8 │ │ │ │ + bne 1769ac │ │ │ │ + b 176ab0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub r0, r0, fp │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -345834,39 +345828,39 @@ │ │ │ │ cmp r1, r8 │ │ │ │ movwcc r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwmi r0, #1 │ │ │ │ moveq r0, r2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 176ad0 │ │ │ │ + bne 176ab8 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r3, r1 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 176a54 │ │ │ │ + bne 176a3c │ │ │ │ mov r0, sl │ │ │ │ - b 176ad4 │ │ │ │ + b 176abc │ │ │ │ add r0, r5, #2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r9, lr, #98 @ 0x62 │ │ │ │ cmp r0, r1 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - bcc 1768a0 │ │ │ │ + bcc 176888 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 176b74 │ │ │ │ + beq 176b5c │ │ │ │ lsrs r1, r0, #1 │ │ │ │ - beq 176ef8 │ │ │ │ + beq 176ee0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsl r3, r0, #4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, r3, fp, lsl #4 │ │ │ │ add r2, r2, fp, lsl #4 │ │ │ │ add r3, r7, r3 │ │ │ │ ldr r7, [r2, #-8] │ │ │ │ @@ -345884,15 +345878,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 176b24 │ │ │ │ + bne 176b0c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ mov r1, #1 │ │ │ │ orr r2, r1, r0, lsl #1 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ add r9, lr, #98 @ 0x62 │ │ │ │ sub r0, fp, ip, lsr #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -345916,113 +345910,113 @@ │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, r7 │ │ │ │ clz r1, r1 │ │ │ │ mov ip, sl │ │ │ │ add r3, r1, #32 │ │ │ │ clzne r3, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - bcc 176ec0 │ │ │ │ + bcc 176ea8 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ add r0, r0, fp, lsl #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 176c20 │ │ │ │ + b 176c08 │ │ │ │ lsl ip, sl, #1 │ │ │ │ mov r4, fp │ │ │ │ cmp fp, #1 │ │ │ │ - bls 176ec8 │ │ │ │ + bls 176eb0 │ │ │ │ sub fp, r4, #1 │ │ │ │ ldrb r0, [r9, fp] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc 176ecc │ │ │ │ + bcc 176eb4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr r5, [r0, fp, lsl #2] │ │ │ │ lsr r4, r5, #1 │ │ │ │ add sl, r4, ip, lsr #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi 176c54 │ │ │ │ + bhi 176c3c │ │ │ │ orr r0, r5, ip │ │ │ │ ands r0, r0, #1 │ │ │ │ - beq 176c10 │ │ │ │ + beq 176bf8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ tst r5, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ sub r0, r0, sl │ │ │ │ add r9, r1, r0, lsl #4 │ │ │ │ - bne 176cb8 │ │ │ │ + bne 176ca0 │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 176f44 │ │ │ │ + bl 176f2c │ │ │ │ mov ip, r7 │ │ │ │ lsr r8, ip, #1 │ │ │ │ tst ip, #1 │ │ │ │ - bne 176d04 │ │ │ │ - b 176cc4 │ │ │ │ + bne 176cec │ │ │ │ + b 176cac │ │ │ │ lsr r8, ip, #1 │ │ │ │ tst ip, #1 │ │ │ │ - bne 176d04 │ │ │ │ + bne 176cec │ │ │ │ orr r0, r8, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ 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, #460] @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r9, r4, lsl #4 │ │ │ │ - bl 176f44 │ │ │ │ + bl 176f2c │ │ │ │ mov ip, r7 │ │ │ │ cmp r5, #2 │ │ │ │ cmpcs ip, #2 │ │ │ │ - bcs 176d38 │ │ │ │ + bcs 176d20 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ mov r0, #1 │ │ │ │ orr ip, r0, sl, lsl #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r9, lr, #98 @ 0x62 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, fp │ │ │ │ cmp fp, #1 │ │ │ │ - bhi 176c20 │ │ │ │ - b 176ec8 │ │ │ │ + bhi 176c08 │ │ │ │ + b 176eb0 │ │ │ │ cmp r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ movcc r5, r8 │ │ │ │ cmp r6, r5 │ │ │ │ - bcc 176d10 │ │ │ │ + bcc 176cf8 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ add r7, r9, r4, lsl #4 │ │ │ │ cmp r4, r8 │ │ │ │ mov r1, r9 │ │ │ │ movhi r1, r7 │ │ │ │ lsl r2, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r5, r6, r5, lsl #4 │ │ │ │ cmp r4, r8 │ │ │ │ mov r8, r6 │ │ │ │ - bls 176e1c │ │ │ │ + bls 176e04 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldrd r2, [r7, #-12] │ │ │ │ ldrd r0, [r5, #-12] │ │ │ │ subs r6, r1, r3 │ │ │ │ movcc r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -346048,21 +346042,21 @@ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ eor r0, r1, #1 │ │ │ │ stm r4, {r3, r7} │ │ │ │ add r7, r2, r0, lsl #4 │ │ │ │ cmp r7, r9 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq 176e10 │ │ │ │ + beq 176df8 │ │ │ │ sub r4, r4, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 176d80 │ │ │ │ + bne 176d68 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r8 │ │ │ │ - b 176ea8 │ │ │ │ + b 176e90 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ ldrd r0, [r7, #4] │ │ │ │ subs r6, r1, r3 │ │ │ │ movcc r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -346086,118 +346080,118 @@ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [r9, #12] │ │ │ │ eor r1, r0, #1 │ │ │ │ stm r9, {r2, r3, r6} │ │ │ │ add r9, r9, #16 │ │ │ │ add r4, r4, r1, lsl #4 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 176ea8 │ │ │ │ + beq 176e90 │ │ │ │ add r7, r7, r0, lsl #4 │ │ │ │ cmp r7, r8 │ │ │ │ - bne 176e24 │ │ │ │ + bne 176e0c │ │ │ │ sub r2, r5, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 24cd4 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - b 176d10 │ │ │ │ + b 176cf8 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - b 176ed4 │ │ │ │ + b 176ebc │ │ │ │ mov r4, #1 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ cmp r5, fp │ │ │ │ strb r3, [r9, r4] │ │ │ │ str ip, [r0, r4, lsl #2] │ │ │ │ - bls 176f00 │ │ │ │ + bls 176ee8 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #1 │ │ │ │ add fp, fp, ip, lsr #1 │ │ │ │ - b 176870 │ │ │ │ + b 176858 │ │ │ │ mov r0, #1 │ │ │ │ - b 176b74 │ │ │ │ + b 176b5c │ │ │ │ tst ip, #1 │ │ │ │ - bne 176f3c │ │ │ │ + bne 176f24 │ │ │ │ orr r1, r5, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ clz r1, r1 │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ mov r3, #62 @ 0x3e │ │ │ │ str r0, [sp, #8] │ │ │ │ eor r1, r3, r1, lsl #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - bl 176f44 │ │ │ │ + bl 176f2c │ │ │ │ add sp, sp, #420 @ 0x1a4 │ │ │ │ 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 r5, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bcs 176ff4 │ │ │ │ + bcs 176fdc │ │ │ │ mov fp, sl │ │ │ │ cmp fp, #2 │ │ │ │ - bcc 177e50 │ │ │ │ + bcc 177e38 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, fp, #16 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 177e58 │ │ │ │ + bcc 177e40 │ │ │ │ lsr r7, fp, #1 │ │ │ │ cmp fp, #15 │ │ │ │ - bls 177ad4 │ │ │ │ + bls 177abc │ │ │ │ add r4, r5, fp, lsl #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1760c8 │ │ │ │ + bl 1760b0 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ add r0, r9, #64 @ 0x40 │ │ │ │ - bl 1760c8 │ │ │ │ + bl 1760b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 176328 │ │ │ │ + bl 176310 │ │ │ │ add r6, r9, r7, lsl #4 │ │ │ │ add r8, r4, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1760c8 │ │ │ │ + bl 1760b0 │ │ │ │ add r0, r6, #64 @ 0x40 │ │ │ │ add r1, r4, #192 @ 0xc0 │ │ │ │ - bl 1760c8 │ │ │ │ + bl 1760b0 │ │ │ │ add r2, r5, r7, lsl #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r4, #8 │ │ │ │ - bl 176328 │ │ │ │ - b 177b18 │ │ │ │ + bl 176310 │ │ │ │ + b 177b00 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ sub r4, r5, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 177aac │ │ │ │ + beq 177a94 │ │ │ │ lsr r3, sl, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ lsl r0, r3, #3 │ │ │ │ add r6, r9, r3, lsl #6 │ │ │ │ sub r0, r0, sl, lsr #3 │ │ │ │ cmp sl, #64 @ 0x40 │ │ │ │ str sl, [sp, #32] │ │ │ │ add r7, r9, r0, lsl #4 │ │ │ │ - bcs 17715c │ │ │ │ + bcs 177144 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r2, r8 │ │ │ │ cmp r5, r8 │ │ │ │ @@ -346240,15 +346234,15 @@ │ │ │ │ ldr sl, [sp, #32] │ │ │ │ movwcc r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov lr, r9 │ │ │ │ movwmi r1, #1 │ │ │ │ moveq r1, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 177170 │ │ │ │ + bne 177158 │ │ │ │ subs r5, r8, fp │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movcc fp, r8 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, fp │ │ │ │ bl 24e00 │ │ │ │ @@ -346262,33 +346256,33 @@ │ │ │ │ cmp r5, #0 │ │ │ │ movwmi r1, #1 │ │ │ │ moveq r1, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ teq r4, r1 │ │ │ │ movne r6, r0 │ │ │ │ mov lr, r6 │ │ │ │ - b 177170 │ │ │ │ + b 177158 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 175f4c │ │ │ │ + bl 175f34 │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ sub r0, lr, r9 │ │ │ │ lsr r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1771fc │ │ │ │ + beq 1771e4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldrd r2, [lr, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ subs r4, r1, r3 │ │ │ │ movcc r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -346302,31 +346296,31 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ movwmi r1, #1 │ │ │ │ moveq r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 177654 │ │ │ │ + bne 17763c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, sl │ │ │ │ - bcc 177e58 │ │ │ │ + bcc 177e40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r5, r0, sl, lsl #4 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ subs r0, r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ movcc r0, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r9, r0, lsl #4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1774b4 │ │ │ │ + bcs 17749c │ │ │ │ sub r0, r5, #16 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ sub r0, r5, #32 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -346464,31 +346458,31 @@ │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ sub sl, sl, #64 @ 0x40 │ │ │ │ str r2, [r1, r6, lsl #4]! │ │ │ │ stmib r1, {r3, r7} │ │ │ │ str r5, [r1, #12] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 177270 │ │ │ │ + bcc 177258 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, sl │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, r9, r2, lsl #4 │ │ │ │ cmp r8, r0 │ │ │ │ - bcc 1774c4 │ │ │ │ + bcc 1774ac │ │ │ │ mov r4, r8 │ │ │ │ cmp r2, sl │ │ │ │ - bne 177584 │ │ │ │ - b 1775a8 │ │ │ │ + bne 17756c │ │ │ │ + b 177590 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ add r0, r9, r2, lsl #4 │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 1774a4 │ │ │ │ + bcs 17748c │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r8 │ │ │ │ sub r1, r5, #16 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ sub sl, r8, r6 │ │ │ │ ldr r7, [lr, #8] │ │ │ │ @@ -346521,37 +346515,37 @@ │ │ │ │ addeq r1, r5, r6 │ │ │ │ sub r6, r6, #16 │ │ │ │ cmp r4, r9 │ │ │ │ str ip, [r1, fp, lsl #4]! │ │ │ │ add fp, fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ stmib r1, {r2, r3, r7} │ │ │ │ - bcc 1774d8 │ │ │ │ + bcc 1774c0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ add r5, r5, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, sl │ │ │ │ - beq 1775a8 │ │ │ │ + beq 177590 │ │ │ │ sub r5, r5, #16 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ mov r7, r5 │ │ │ │ str r0, [r7, fp, lsl #4]! │ │ │ │ add r0, r4, #16 │ │ │ │ stmib r7, {r1, r2, r3} │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 17721c │ │ │ │ + b 177204 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ lsl r2, fp, #4 │ │ │ │ mov r0, r9 │ │ │ │ bl 24cd4 │ │ │ │ subs r1, sl, fp │ │ │ │ - beq 177600 │ │ │ │ + beq 1775e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, r9, fp, lsl #4 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r0, sl, lsl #4 │ │ │ │ ldr r7, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ @@ -346559,52 +346553,52 @@ │ │ │ │ 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 1775d0 │ │ │ │ + bne 1775b8 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 177654 │ │ │ │ + beq 17763c │ │ │ │ cmp sl, fp │ │ │ │ - bcc 177e5c │ │ │ │ + bcc 177e44 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r9, fp, lsl #4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp] │ │ │ │ - bl 176f44 │ │ │ │ + bl 176f2c │ │ │ │ mov r0, r4 │ │ │ │ mov sl, fp │ │ │ │ cmp fp, #33 @ 0x21 │ │ │ │ - bcs 17700c │ │ │ │ - b 176f6c │ │ │ │ + bcs 176ff4 │ │ │ │ + b 176f54 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, sl │ │ │ │ - bcc 177e58 │ │ │ │ + bcc 177e40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r8, #0 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ add r5, r0, sl, lsl #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #28] │ │ │ │ subs r0, r0, #3 │ │ │ │ mov r1, #0 │ │ │ │ movcc r0, r1 │ │ │ │ add r1, r9, r0, lsl #4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 177900 │ │ │ │ + bcs 1778e8 │ │ │ │ sub r0, r5, #16 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ sub r0, r5, #32 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ sub r0, r5, #48 @ 0x30 │ │ │ │ mov sl, #0 │ │ │ │ @@ -346747,25 +346741,25 @@ │ │ │ │ sub sl, sl, #64 @ 0x40 │ │ │ │ str r2, [r9, r6, lsl #4]! │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ stmib r9, {r3, r7} │ │ │ │ cmp fp, r1 │ │ │ │ str r5, [r9, #12] │ │ │ │ - bcc 1776c4 │ │ │ │ + bcc 1776ac │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r5, r5, sl │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - b 177904 │ │ │ │ + b 1778ec │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ add r1, r9, r0, lsl #4 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 1779f4 │ │ │ │ + bcs 1779dc │ │ │ │ mov r6, #0 │ │ │ │ mov r4, fp │ │ │ │ sub r0, r5, #16 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ sub sl, fp, r6 │ │ │ │ ldr r7, [lr, #8] │ │ │ │ @@ -346804,43 +346798,43 @@ │ │ │ │ add r8, r8, r1 │ │ │ │ mov r1, r9 │ │ │ │ cmp r4, r9 │ │ │ │ str lr, [r0, #4] │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ str r3, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ - bcc 17792c │ │ │ │ + bcc 177914 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ add r5, r5, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, sl │ │ │ │ - bne 177a00 │ │ │ │ - b 177a28 │ │ │ │ + bne 1779e8 │ │ │ │ + b 177a10 │ │ │ │ mov r4, fp │ │ │ │ cmp r0, sl │ │ │ │ - beq 177a28 │ │ │ │ + beq 177a10 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ sub r5, r5, #16 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ str r0, [r7, r8, lsl #4]! │ │ │ │ add r0, r4, #16 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r8, r8, #1 │ │ │ │ stmib r7, {r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ - b 177674 │ │ │ │ + b 17765c │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ lsl r2, r8, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 24cd4 │ │ │ │ cmp sl, r8 │ │ │ │ - beq 177e50 │ │ │ │ + beq 177e38 │ │ │ │ add r9, r9, r8, lsl #4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ sub fp, sl, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r2, r0, lsl #4]! │ │ │ │ @@ -346849,62 +346843,62 @@ │ │ │ │ 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 177a58 │ │ │ │ + bne 177a40 │ │ │ │ cmp sl, r8 │ │ │ │ - bcc 177e74 │ │ │ │ + bcc 177e5c │ │ │ │ mov r0, #0 │ │ │ │ mov sl, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp fp, #33 @ 0x21 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bcs 177008 │ │ │ │ - b 176f6c │ │ │ │ + bcs 176ff0 │ │ │ │ + b 176f54 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1767a8 │ │ │ │ + bl 176790 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, r5, r7, lsl #4 │ │ │ │ add r6, r9, r7, lsl #4 │ │ │ │ cmp fp, #7 │ │ │ │ - bls 177b04 │ │ │ │ + bls 177aec │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1760c8 │ │ │ │ + bl 1760b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1760c8 │ │ │ │ + bl 1760b0 │ │ │ │ mov r4, #4 │ │ │ │ - b 177b18 │ │ │ │ + b 177b00 │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ mov r4, #1 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ sub r0, fp, r7 │ │ │ │ cmp r4, r7 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bcs 177c90 │ │ │ │ + bcs 177c78 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ lsl r1, r2, #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - b 177b8c │ │ │ │ + b 177b74 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ strb sl, [r4, #-4] │ │ │ │ ldrh r0, [r1] │ │ │ │ @@ -346914,15 +346908,15 @@ │ │ │ │ strb r1, [r4, #-1] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, r2, #1 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r2, r7 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 177c90 │ │ │ │ + beq 177c78 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, r2, lsl #4]! │ │ │ │ ldmib r4, {r8, r9} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r0, [r6, r2, lsl #4]! │ │ │ │ @@ -346943,27 +346937,27 @@ │ │ │ │ cmp sl, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ movwmi r1, #1 │ │ │ │ moveq r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 177b70 │ │ │ │ + bne 177b58 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r4, #13 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r7, #16 │ │ │ │ add r4, r6, r7 │ │ │ │ ldmdb r4, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, r7] │ │ │ │ stmib r4, {r1, r2, r3} │ │ │ │ - beq 177b44 │ │ │ │ + beq 177b2c │ │ │ │ ldr r5, [r4, #-24] @ 0xffffffe8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r4, #-28] @ 0xffffffe4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r5 │ │ │ │ movcc r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ @@ -346976,33 +346970,33 @@ │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwmi r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 177c14 │ │ │ │ + bne 177bfc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r7 │ │ │ │ - b 177b48 │ │ │ │ + b 177b30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 177e38 │ │ │ │ + bcs 177e20 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl sl, r5, #4 │ │ │ │ add r1, r0, r7, lsl #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r7, r0, r7, lsl #4 │ │ │ │ mov r0, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #32] │ │ │ │ - b 177d30 │ │ │ │ + b 177d18 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ strb r0, [r7, #-4] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -347019,15 +347013,15 @@ │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ sub r0, r0, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r0 │ │ │ │ - beq 177e38 │ │ │ │ + beq 177e20 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r6, r5, lsl #4]! │ │ │ │ ldmib r6, {r0, r9} │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r2, [r4, r5, lsl #4]! │ │ │ │ stmib r4, {r0, r9} │ │ │ │ @@ -347048,28 +347042,28 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ cmp r8, #0 │ │ │ │ movwmi r1, #1 │ │ │ │ moveq r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 177d08 │ │ │ │ + bne 177cf0 │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r6, #13 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r7, r6, sl │ │ │ │ cmp sl, r8 │ │ │ │ ldmdb r7, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, sl] │ │ │ │ stmib r7, {r1, r2, r3} │ │ │ │ - beq 177ccc │ │ │ │ + beq 177cb4 │ │ │ │ ldrd r4, [r7, #-28] @ 0xffffffe4 │ │ │ │ cmp r9, r5 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ movcc r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 24e00 │ │ │ │ @@ -347083,65 +347077,65 @@ │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwmi r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 177dc0 │ │ │ │ + bne 177da8 │ │ │ │ add r0, r6, sl │ │ │ │ - b 177cd0 │ │ │ │ + b 177cb8 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r1, fp │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 176328 │ │ │ │ + bl 176310 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #72] @ 177eac │ │ │ │ + ldr r0, [pc, #72] @ 177e94 │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #68] @ 177eb0 │ │ │ │ + ldr r2, [pc, #68] @ 177e98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r3, [pc, #44] @ 177ea8 │ │ │ │ + ldr r3, [pc, #44] @ 177e90 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, sl │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ mov r5, r0 │ │ │ │ lsl r2, fp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r5, r0, lsl #20 │ │ │ │ - @ instruction: 0x000e03b8 │ │ │ │ - andseq sl, r5, r8, lsl #20 │ │ │ │ + andseq sl, r5, r8, lsl sl │ │ │ │ + ldrdeq r0, [lr], -r0 @ │ │ │ │ + andseq sl, r5, r0, lsr #20 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 177ef0 │ │ │ │ - ldr r3, [pc, #40] @ 177ef4 │ │ │ │ + ldr r1, [pc, #40] @ 177ed8 │ │ │ │ + ldr r3, [pc, #40] @ 177edc │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r3, sp, r4, ror #6 │ │ │ │ - andseq sl, r5, r4, lsl #20 │ │ │ │ + andeq r3, sp, ip, ror r3 │ │ │ │ + andseq sl, r5, ip, lsl sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ @@ -347153,294 +347147,294 @@ │ │ │ │ lsl r3, r2, r3 │ │ │ │ lsr r5, r2, r5 │ │ │ │ movwpl r3, #0 │ │ │ │ lslpl r5, r2, r4 │ │ │ │ orr r7, r5, r7 │ │ │ │ orr r6, r3, r6 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 177f14 │ │ │ │ + bne 177efc │ │ │ │ mov lr, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 177f7c │ │ │ │ + b 177f64 │ │ │ │ add r0, r4, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, r4 │ │ │ │ add r5, r0, r2 │ │ │ │ cmp r5, sl │ │ │ │ - bcs 177fcc │ │ │ │ + bcs 177fb4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r2, lr │ │ │ │ cmp r0, sl │ │ │ │ - bcs 178074 │ │ │ │ + bcs 17805c │ │ │ │ ldrb r3, [r1, r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 177f60 │ │ │ │ + bcc 177f48 │ │ │ │ add r0, r2, #1 │ │ │ │ - bls 177fb4 │ │ │ │ + bls 177f9c │ │ │ │ add r0, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ sub ip, r0, lr │ │ │ │ - b 177f70 │ │ │ │ + b 177f58 │ │ │ │ cmp r0, ip │ │ │ │ addeq r4, r4, ip │ │ │ │ subs r2, r0, ip │ │ │ │ movne r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b 177f70 │ │ │ │ + b 177f58 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b 178000 │ │ │ │ + b 177fe8 │ │ │ │ add r0, r5, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r5 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r3, sl │ │ │ │ - bcs 178050 │ │ │ │ + bcs 178038 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, r9 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 178074 │ │ │ │ + bcs 17805c │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 177fe4 │ │ │ │ + bhi 177fcc │ │ │ │ add r0, r4, #1 │ │ │ │ - bcs 178038 │ │ │ │ + bcs 178020 │ │ │ │ add r0, r0, r5 │ │ │ │ mov r4, #0 │ │ │ │ sub r2, r0, r9 │ │ │ │ - b 177ff4 │ │ │ │ + b 177fdc │ │ │ │ cmp r0, r2 │ │ │ │ addeq r5, r5, r2 │ │ │ │ subs r4, r0, r2 │ │ │ │ movne r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - b 177ff4 │ │ │ │ + b 177fdc │ │ │ │ cmp lr, r9 │ │ │ │ mov r0, r1 │ │ │ │ movhi r9, lr │ │ │ │ movhi r2, ip │ │ │ │ mov r1, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl 1d5bc8 │ │ │ │ + bl 1d5bb0 │ │ │ │ stm r8, {r0, r1, r6, r7, r9} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #8] @ 178084 │ │ │ │ + ldr r2, [pc, #8] @ 17806c │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x0015a8b8 │ │ │ │ + @ instruction: 0x0015a8d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 1780d4 │ │ │ │ + beq 1780bc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r5, #1 │ │ │ │ ldrb r2, [r0], r5 │ │ │ │ - bne 1780fc │ │ │ │ - ldr r0, [pc, #1012] @ 1784b0 │ │ │ │ + bne 1780e4 │ │ │ │ + ldr r0, [pc, #1012] @ 178498 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ strb r2, [sp, #32] │ │ │ │ - b 1783d8 │ │ │ │ - ldr r0, [pc, #976] @ 1784ac │ │ │ │ + b 1783c0 │ │ │ │ + ldr r0, [pc, #976] @ 178494 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 24998 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 1783d8 │ │ │ │ + b 1783c0 │ │ │ │ ldrb ip, [r1] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrb sl, [r1, #1] │ │ │ │ subs r1, r5, #2 │ │ │ │ add r4, sl, r2, lsl #1 │ │ │ │ - beq 17813c │ │ │ │ + beq 178124 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r9, #2 │ │ │ │ add r3, r3, #2 │ │ │ │ ldrb r7, [r3], #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ lsl r9, r9, #1 │ │ │ │ add r4, r7, r4, lsl #1 │ │ │ │ - bne 178124 │ │ │ │ - b 178140 │ │ │ │ + bne 17810c │ │ │ │ + b 178128 │ │ │ │ mov r9, #2 │ │ │ │ - ldr r8, [pc, #824] @ 178480 │ │ │ │ + ldr r8, [pc, #824] @ 178468 │ │ │ │ mov lr, #0 │ │ │ │ mov r6, #1 │ │ │ │ strb lr, [sp, #114] @ 0x72 │ │ │ │ add r8, pc, r8 │ │ │ │ strb r6, [sp, #115] @ 0x73 │ │ │ │ ldrb r1, [r8, r2] │ │ │ │ ldrb r3, [r8, sl] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 178180 │ │ │ │ + bcs 178168 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #1 │ │ │ │ mov fp, r2 │ │ │ │ strb r6, [sp, #115] @ 0x73 │ │ │ │ strb r7, [sp, #114] @ 0x72 │ │ │ │ - b 17818c │ │ │ │ + b 178174 │ │ │ │ mov fp, sl │ │ │ │ mov r7, #0 │ │ │ │ mov sl, r2 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ add lr, sp, #32 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1781f8 │ │ │ │ + beq 1781e0 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, lr │ │ │ │ - bl 173a88 │ │ │ │ + bl 173a70 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add lr, sp, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 178248 │ │ │ │ - b 1782d0 │ │ │ │ + bne 178230 │ │ │ │ + b 1782b8 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ strb r0, [sp, #115] @ 0x73 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1781b8 │ │ │ │ + bne 1781a0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1782d0 │ │ │ │ + beq 1782b8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 17823c │ │ │ │ + beq 178224 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, r1, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 178248 │ │ │ │ - b 1782d0 │ │ │ │ + bne 178230 │ │ │ │ + b 1782b8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1782d0 │ │ │ │ + beq 1782b8 │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r3, [r8, sl] │ │ │ │ ldrb r2, [r8, r1] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 17828c │ │ │ │ + bcs 178274 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ strb r7, [sp, #115] @ 0x73 │ │ │ │ - bcs 178410 │ │ │ │ + bcs 1783f8 │ │ │ │ mov r6, r7 │ │ │ │ mov fp, sl │ │ │ │ mov sl, r1 │ │ │ │ strb r0, [sp, #114] @ 0x72 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1781f8 │ │ │ │ - b 1781b8 │ │ │ │ + beq 1781e0 │ │ │ │ + b 1781a0 │ │ │ │ cmp r1, sl │ │ │ │ - beq 1781ec │ │ │ │ + beq 1781d4 │ │ │ │ ldrb r3, [r8, fp] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 1781ec │ │ │ │ + bcs 1781d4 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcc 1781e0 │ │ │ │ - ldr r0, [pc, #468] @ 178484 │ │ │ │ - ldr r3, [pc, #468] @ 178488 │ │ │ │ - ldr r1, [pc, #468] @ 17848c │ │ │ │ + bcc 1781c8 │ │ │ │ + ldr r0, [pc, #468] @ 17846c │ │ │ │ + ldr r3, [pc, #468] @ 178470 │ │ │ │ + ldr r1, [pc, #468] @ 178474 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 178438 │ │ │ │ + beq 178420 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 178330 │ │ │ │ + beq 178318 │ │ │ │ cmp r5, r7 │ │ │ │ - bls 178458 │ │ │ │ + bls 178440 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldrb fp, [r0, r7] │ │ │ │ ldrb r0, [r8, fp] │ │ │ │ cmp r0, #250 @ 0xfa │ │ │ │ - bls 178358 │ │ │ │ + bls 178340 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r8, lr │ │ │ │ mov r0, r6 │ │ │ │ - bl 177ef8 │ │ │ │ + bl 177ee0 │ │ │ │ ldm r6, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r5, r7} │ │ │ │ - ldr r0, [pc, #384] @ 1784a8 │ │ │ │ + ldr r0, [pc, #384] @ 178490 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 1783c8 │ │ │ │ + b 1783b0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, r5 │ │ │ │ - bl 177ef8 │ │ │ │ + bl 177ee0 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #332] @ 17849c │ │ │ │ + ldr r0, [pc, #332] @ 178484 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 1783d4 │ │ │ │ + b 1783bc │ │ │ │ cmp r5, r6 │ │ │ │ - bls 17846c │ │ │ │ + bls 178454 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add sl, sp, #88 @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, lr │ │ │ │ str r6, [sp, #12] │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 177ef8 │ │ │ │ + bl 177ee0 │ │ │ │ ldm sl, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r8, {r0, r1, r2, r3, r5, r6} │ │ │ │ strb r7, [sp, #65] @ 0x41 │ │ │ │ strb fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #260] @ 1784a0 │ │ │ │ + ldr r0, [pc, #260] @ 178488 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #252] @ 1784a4 │ │ │ │ + ldr r0, [pc, #252] @ 17848c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ lsl r0, fp, #16 │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ @@ -347460,143 +347454,143 @@ │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ 178490 │ │ │ │ - ldr r3, [pc, #120] @ 178494 │ │ │ │ - ldr r1, [pc, #120] @ 178498 │ │ │ │ + ldr r0, [pc, #120] @ 178478 │ │ │ │ + ldr r3, [pc, #120] @ 17847c │ │ │ │ + ldr r1, [pc, #120] @ 178480 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ - ldr r0, [pc, #116] @ 1784b4 │ │ │ │ + ldr r0, [pc, #116] @ 17849c │ │ │ │ add r1, sp, #114 @ 0x72 │ │ │ │ add r2, sp, #115 @ 0x73 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #1 │ │ │ │ bl 338d4 │ │ │ │ - ldr r2, [pc, #88] @ 1784b8 │ │ │ │ + ldr r2, [pc, #88] @ 1784a0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #72] @ 1784bc │ │ │ │ + ldr r2, [pc, #72] @ 1784a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andeq pc, sp, ip, lsr pc @ │ │ │ │ - andeq pc, sp, r5, ror pc @ │ │ │ │ - andseq sl, r5, ip, ror #11 │ │ │ │ - andseq sl, r5, r8, asr r6 │ │ │ │ - andeq pc, sp, sp, lsl #28 │ │ │ │ - andseq sl, r5, r4, lsl #9 │ │ │ │ - andseq sl, r5, r0, lsl #10 │ │ │ │ - andseq r7, r7, r4, lsr #23 │ │ │ │ - @ instruction: 0x00177adc │ │ │ │ - @ instruction: 0x00177adc │ │ │ │ - andseq r7, r7, ip, asr #23 │ │ │ │ - ldrdeq r0, [r0], -r8 │ │ │ │ - andseq r7, r7, r8, lsr #26 │ │ │ │ - @ instruction: 0x0015a4bc │ │ │ │ - andseq sl, r5, r0, ror #9 │ │ │ │ - @ instruction: 0x0015a4dc │ │ │ │ + andeq pc, sp, r4, asr pc @ │ │ │ │ + andeq pc, sp, sp, lsl #31 │ │ │ │ + andseq sl, r5, r4, lsl #12 │ │ │ │ + andseq sl, r5, r0, ror r6 │ │ │ │ + andeq pc, sp, r5, lsr #28 │ │ │ │ + mulseq r5, ip, r4 │ │ │ │ + andseq sl, r5, r8, lsl r5 │ │ │ │ + @ instruction: 0x00177bbc │ │ │ │ + @ instruction: 0x00177af4 │ │ │ │ + @ instruction: 0x00177af4 │ │ │ │ + andseq r7, r7, r4, ror #23 │ │ │ │ + ldrdeq r0, [r0], -r8 │ │ │ │ + andseq r7, r7, r0, asr #26 │ │ │ │ + @ instruction: 0x0015a4d4 │ │ │ │ + @ instruction: 0x0015a4f8 │ │ │ │ + @ instruction: 0x0015a4f4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 178508 │ │ │ │ - ldr r3, [pc, #40] @ 17850c │ │ │ │ + ldr r1, [pc, #40] @ 1784f0 │ │ │ │ + ldr r3, [pc, #40] @ 1784f4 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq pc, sp, r5, lsl #27 │ │ │ │ - andseq sl, r5, ip, ror r4 │ │ │ │ + muleq sp, sp, sp │ │ │ │ + mulseq r5, r4, r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 17855c │ │ │ │ - ldr r3, [pc, #56] @ 178560 │ │ │ │ + ldr r1, [pc, #56] @ 178544 │ │ │ │ + ldr r3, [pc, #56] @ 178548 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 178564 │ │ │ │ + ldr ip, [pc, #52] @ 17854c │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq pc, sp, r8, asr #26 │ │ │ │ - andeq pc, sp, fp, asr #26 │ │ │ │ - andseq sl, r5, ip, lsr #8 │ │ │ │ + andeq pc, sp, r0, ror #26 │ │ │ │ + andeq pc, sp, r3, ror #26 │ │ │ │ + andseq sl, r5, r4, asr #8 │ │ │ │ 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 17858c │ │ │ │ + bls 178574 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ 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 178624 │ │ │ │ + beq 17860c │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 178580 │ │ │ │ + beq 178568 │ │ │ │ add r9, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 161c54 │ │ │ │ + bl 161c3c │ │ │ │ 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 1785dc │ │ │ │ + bne 1785c4 │ │ │ │ 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 r0, #4 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -347604,15 +347598,15 @@ │ │ │ │ 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 1791fc │ │ │ │ + bl 1791e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ sub r0, r2, r1 │ │ │ │ @@ -347620,251 +347614,251 @@ │ │ │ │ mov r9, #0 │ │ │ │ lsr r4, r0, #2 │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ lsl r7, r1, #2 │ │ │ │ movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #10922 @ 0x2aaa │ │ │ │ cmp r0, r1 │ │ │ │ - bls 1786a0 │ │ │ │ + bls 178688 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ mov sl, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1786ec │ │ │ │ + beq 1786d4 │ │ │ │ mov r6, r2 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 178694 │ │ │ │ + beq 17867c │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 178704 │ │ │ │ - b 178764 │ │ │ │ + bne 1786ec │ │ │ │ + b 17874c │ │ │ │ mov r6, #4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 178764 │ │ │ │ + beq 17874c │ │ │ │ str r8, [sp, #4] │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ - ldr r8, [pc, #124] @ 178790 │ │ │ │ + ldr r8, [pc, #124] @ 178778 │ │ │ │ add sl, sp, #24 │ │ │ │ add fp, sp, #44 @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #92] @ 178794 │ │ │ │ + ldr r1, [pc, #92] @ 17877c │ │ │ │ mov r0, sl │ │ │ │ mov r2, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r2, sp, #24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmia r6!, {r0, r1, r2} │ │ │ │ - bne 178720 │ │ │ │ + bne 178708 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r8, {r0, r1, sl} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 179114 │ │ │ │ + bl 1790fc │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfffd0390 │ │ │ │ - muleq ip, r3, pc @ │ │ │ │ + andeq pc, ip, fp, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ sub r0, r2, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, #0 │ │ │ │ lsr r4, r0, #3 │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ lsl r7, r1, #2 │ │ │ │ movw r1, #21840 @ 0x5550 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 1787d8 │ │ │ │ + bls 1787c0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ mov sl, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 178824 │ │ │ │ + beq 17880c │ │ │ │ mov r6, r2 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1787cc │ │ │ │ + beq 1787b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 17883c │ │ │ │ - b 17889c │ │ │ │ + bne 178824 │ │ │ │ + b 178884 │ │ │ │ mov r6, #4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 17889c │ │ │ │ + beq 178884 │ │ │ │ str r8, [sp, #4] │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ - ldr r8, [pc, #124] @ 1788c8 │ │ │ │ + ldr r8, [pc, #124] @ 1788b0 │ │ │ │ add sl, sp, #24 │ │ │ │ add fp, sp, #44 @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #96] @ 1788cc │ │ │ │ + ldr r1, [pc, #96] @ 1788b4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r2, sp, #24 │ │ │ │ add r7, r7, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r4, r7 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmia r6!, {r0, r1, r2} │ │ │ │ - bne 178858 │ │ │ │ + bne 178840 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r8, {r0, r1, sl} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 179114 │ │ │ │ + bl 1790fc │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfffddb58 │ │ │ │ - andeq pc, ip, pc, asr lr @ │ │ │ │ + andeq pc, ip, r7, ror lr @ │ │ │ │ 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 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 178924 │ │ │ │ - ldr r4, [pc, #56] @ 178934 │ │ │ │ + beq 17890c │ │ │ │ + ldr r4, [pc, #56] @ 17891c │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 178904 │ │ │ │ + bne 1788ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r9, r5, r8, lsr #20 │ │ │ │ + andseq r9, r5, r0, asr #20 │ │ │ │ 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 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 17898c │ │ │ │ - ldr r4, [pc, #60] @ 17899c │ │ │ │ + beq 178974 │ │ │ │ + ldr r4, [pc, #60] @ 178984 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #8 │ │ │ │ subs r7, r7, #8 │ │ │ │ - bne 17896c │ │ │ │ + bne 178954 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r9, r5, r0, lsl r9 │ │ │ │ + andseq r9, r5, r8, lsr #18 │ │ │ │ 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 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1789f4 │ │ │ │ - ldr r4, [pc, #60] @ 178a04 │ │ │ │ + beq 1789dc │ │ │ │ + ldr r4, [pc, #60] @ 1789ec │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #8 │ │ │ │ subs r7, r7, #8 │ │ │ │ - bne 1789d4 │ │ │ │ + bne 1789bc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r9, r5, r8, lsr r9 │ │ │ │ + andseq r9, r5, r0, asr r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 178a60 │ │ │ │ + bl 178a48 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 178a44 │ │ │ │ + b 178a2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 178a60 │ │ │ │ + bl 178a48 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ @@ -347879,195 +347873,195 @@ │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178b7c │ │ │ │ + beq 178b64 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 179268 │ │ │ │ + b 179250 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178b5c │ │ │ │ + beq 178b44 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178b7c │ │ │ │ + beq 178b64 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 178bc8 │ │ │ │ - b 178b38 │ │ │ │ + bl 178bb0 │ │ │ │ + b 178b20 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 178b80 │ │ │ │ + bne 178b68 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 179268 │ │ │ │ + b 179250 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 178bc8 │ │ │ │ + bl 178bb0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 178b7c │ │ │ │ + beq 178b64 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178b7c │ │ │ │ + beq 178b64 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 179268 │ │ │ │ - b 178b9c │ │ │ │ + b 179250 │ │ │ │ + b 178b84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 178bc0 │ │ │ │ + beq 178ba8 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178c08 │ │ │ │ + beq 178bf0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 178a60 │ │ │ │ + bl 178a48 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r5, r5, #28 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 178bdc │ │ │ │ + bne 178bc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 178a60 │ │ │ │ - b 178c24 │ │ │ │ + bl 178a48 │ │ │ │ + b 178c0c │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r5, #28 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 178c50 │ │ │ │ + beq 178c38 │ │ │ │ add r5, r0, #28 │ │ │ │ - bl 178a08 │ │ │ │ + bl 1789f0 │ │ │ │ mov r0, r5 │ │ │ │ - b 178c38 │ │ │ │ + b 178c20 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 178c84 │ │ │ │ + beq 178c6c │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178ca0 │ │ │ │ + beq 178c88 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r9, #144] @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 178cf4 │ │ │ │ + beq 178cdc │ │ │ │ mov r4, #0 │ │ │ │ - b 178cbc │ │ │ │ + b 178ca4 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 178cf4 │ │ │ │ + beq 178cdc │ │ │ │ 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 178ccc │ │ │ │ - cmp r2, #1 │ │ │ │ bne 178cb4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 178c9c │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 178cb4 │ │ │ │ + bl 172c40 │ │ │ │ + b 178c9c │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 178d10 │ │ │ │ + beq 178cf8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 178df0 │ │ │ │ + beq 178dd8 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 178dc4 │ │ │ │ + beq 178dac │ │ │ │ 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 178d54 │ │ │ │ + b 178d3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 178dc4 │ │ │ │ + beq 178dac │ │ │ │ cmp r8, #0 │ │ │ │ - bne 178d74 │ │ │ │ + bne 178d5c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 178d5c │ │ │ │ + beq 178d44 │ │ │ │ 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 │ │ │ │ @@ -348075,278 +348069,278 @@ │ │ │ │ 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 178d9c │ │ │ │ + bne 178d84 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 178d4c │ │ │ │ + bne 178d34 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 178d4c │ │ │ │ + bl 172c40 │ │ │ │ + b 178d34 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 178df0 │ │ │ │ + beq 178dd8 │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178e0c │ │ │ │ + beq 178df4 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178e28 │ │ │ │ + beq 178e10 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178e44 │ │ │ │ + beq 178e2c │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178e60 │ │ │ │ + beq 178e48 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178e7c │ │ │ │ + beq 178e64 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178e94 │ │ │ │ + beq 178e7c │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 178ed8 │ │ │ │ + bne 178ec0 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 178ea8 │ │ │ │ + bne 178e90 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 178ed8 │ │ │ │ + bne 178ec0 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 172c58 │ │ │ │ + b 172c40 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 178f50 │ │ │ │ + b 178f38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 178f2c │ │ │ │ + beq 178f14 │ │ │ │ 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 178f04 │ │ │ │ - cmp r2, #1 │ │ │ │ bne 178eec │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 178ed4 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 178eec │ │ │ │ + bl 172c40 │ │ │ │ + b 178ed4 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 178f48 │ │ │ │ + beq 178f30 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ - bl 15f220 │ │ │ │ + bl 15f208 │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 179180 │ │ │ │ + bl 179168 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 178f80 │ │ │ │ + bne 178f68 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 178f9c │ │ │ │ + bne 178f84 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 178fb4 │ │ │ │ - b 178fe4 │ │ │ │ + beq 178f9c │ │ │ │ + b 178fcc │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178f70 │ │ │ │ + beq 178f58 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 178fe4 │ │ │ │ + bne 178fcc │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 178fbc │ │ │ │ + bne 178fa4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 178fe4 │ │ │ │ + bne 178fcc │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 172c58 │ │ │ │ + bl 172c40 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ 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 178c5c │ │ │ │ + bl 178c44 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 178c5c │ │ │ │ + b 178c44 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 178c5c │ │ │ │ + bl 178c44 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179064 │ │ │ │ + beq 17904c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179080 │ │ │ │ + beq 179068 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17909c │ │ │ │ + beq 179084 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1790b8 │ │ │ │ + beq 1790a0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1790d4 │ │ │ │ + beq 1790bc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1790f0 │ │ │ │ + beq 1790d8 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179110 │ │ │ │ + beq 1790f8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 179158 │ │ │ │ + beq 179140 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 17913c │ │ │ │ + b 179124 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 179158 │ │ │ │ + beq 179140 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179130 │ │ │ │ + beq 179118 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 179130 │ │ │ │ + b 179118 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17917c │ │ │ │ + beq 179164 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1791a4 │ │ │ │ + beq 17918c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1791c0 │ │ │ │ + beq 1791a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1791dc │ │ │ │ + beq 1791c4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -348356,56 +348350,56 @@ │ │ │ │ pop {r4, lr} │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 178bc8 │ │ │ │ + bl 178bb0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 179238 │ │ │ │ + beq 179220 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 179260 │ │ │ │ + beq 179248 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 178a60 │ │ │ │ + bl 178a48 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 1792b8 │ │ │ │ + b 1792a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 178a60 │ │ │ │ + bl 178a48 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -348413,249 +348407,249 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179320 │ │ │ │ + beq 179308 │ │ │ │ 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 ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17933c │ │ │ │ + beq 179324 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ 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 179350 │ │ │ │ + bne 179338 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 179374 │ │ │ │ + bne 17935c │ │ │ │ dmb ish │ │ │ │ - bl 172a3c │ │ │ │ + bl 172a24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179390 │ │ │ │ + beq 179378 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 179034 │ │ │ │ + bl 17901c │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1793dc │ │ │ │ + beq 1793c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1793c0 │ │ │ │ + beq 1793a8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1793dc │ │ │ │ + beq 1793c4 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 179430 │ │ │ │ + bne 179418 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 179408 │ │ │ │ + beq 1793f0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 178c5c │ │ │ │ + bl 178c44 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 178c5c │ │ │ │ + bl 178c44 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 17941c │ │ │ │ + beq 179404 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 178c5c │ │ │ │ + bl 178c44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1793f8 │ │ │ │ - b 179408 │ │ │ │ + bne 1793e0 │ │ │ │ + b 1793f0 │ │ │ │ mov r5, r0 │ │ │ │ - b 1794d0 │ │ │ │ + b 1794b8 │ │ │ │ mov r5, r0 │ │ │ │ - b 1794bc │ │ │ │ + b 1794a4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 178c5c │ │ │ │ - b 1794bc │ │ │ │ + bl 178c44 │ │ │ │ + b 1794a4 │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179494 │ │ │ │ + beq 17947c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 179034 │ │ │ │ + bl 17901c │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 1792e4 │ │ │ │ + bl 1792cc │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1794e8 │ │ │ │ + bne 1794d0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 178ff4 │ │ │ │ + bl 178fdc │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1794d0 │ │ │ │ + beq 1794b8 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 178c5c │ │ │ │ + bl 178c44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1794b4 │ │ │ │ + b 17949c │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 179564 │ │ │ │ + beq 17954c │ │ │ │ mov r5, #0 │ │ │ │ - b 179524 │ │ │ │ + b 17950c │ │ │ │ cmp r5, r7 │ │ │ │ - beq 179564 │ │ │ │ + beq 17954c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17951c │ │ │ │ + beq 179504 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 17953c │ │ │ │ + bne 179524 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17951c │ │ │ │ + bne 179504 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 17951c │ │ │ │ + bl 172c40 │ │ │ │ + b 179504 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 179584 │ │ │ │ + beq 17956c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 179594 │ │ │ │ + b 17957c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 1795d8 │ │ │ │ + beq 1795c0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179590 │ │ │ │ + beq 179578 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1795b0 │ │ │ │ + bne 179598 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 179590 │ │ │ │ + bne 179578 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 179590 │ │ │ │ + bl 172c40 │ │ │ │ + b 179578 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1795f4 │ │ │ │ + beq 1795dc │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 1797b8 │ │ │ │ + bhi 1797a0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add fp, r5, r5, lsl #2 │ │ │ │ cmp r1, #2 │ │ │ │ add r6, r3, fp, lsl #2 │ │ │ │ - bcc 179714 │ │ │ │ + bcc 1796fc │ │ │ │ ldr r9, [r7, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ lsl sl, r9, #3 │ │ │ │ cmnls sl, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 1797e8 │ │ │ │ + bhi 1797d0 │ │ │ │ add r2, r1, r5 │ │ │ │ ldrh r4, [r7, #16] │ │ │ │ ldr r8, [r7, #12] │ │ │ │ sub ip, r2, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 17975c │ │ │ │ + beq 179744 │ │ │ │ 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 ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1797f0 │ │ │ │ + beq 1797d8 │ │ │ │ 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] │ │ │ │ @@ -348665,60 +348659,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 179724 │ │ │ │ + beq 17970c │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ sub fp, fp, #1 │ │ │ │ add r6, r6, #20 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1796b8 │ │ │ │ - b 1797f0 │ │ │ │ + bne 1796a0 │ │ │ │ + b 1797d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179734 │ │ │ │ + beq 17971c │ │ │ │ mov ip, r5 │ │ │ │ - b 17979c │ │ │ │ + b 179784 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - b 17979c │ │ │ │ + b 179784 │ │ │ │ ldr r1, [r7] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1797b0 │ │ │ │ + beq 179798 │ │ │ │ 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 ab350 │ │ │ │ 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 17979c │ │ │ │ + beq 179784 │ │ │ │ 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 179780 │ │ │ │ + bne 179768 │ │ │ │ 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} │ │ │ │ @@ -348729,28 +348723,28 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 3383c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - b 179620 │ │ │ │ + b 179608 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 179810 │ │ │ │ + b 1797f8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r5, [r1, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179838 │ │ │ │ + beq 179820 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ @@ -348760,75 +348754,75 @@ │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub r2, r9, r8 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2, lsr #4 │ │ │ │ - bcc 179978 │ │ │ │ + bcc 179960 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp r8, r9 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr sl, [r4, #16] │ │ │ │ - beq 1798fc │ │ │ │ + beq 1798e4 │ │ │ │ add r8, r8, #16 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ str fp, [sp, #4] │ │ │ │ mov fp, r5 │ │ │ │ mov r6, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r7, [r2, #-16]! │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1798dc │ │ │ │ + beq 1798c4 │ │ │ │ mov r3, ip │ │ │ │ ldr r5, [r2, #4] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r8, r8, #16 │ │ │ │ ldr lr, [r2, #12] │ │ │ │ add r6, r6, #16 │ │ │ │ str r7, [r3, r1, lsl #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r2, r9 │ │ │ │ str r5, [r3, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ str lr, [r3, #12] │ │ │ │ - bne 17988c │ │ │ │ + bne 179874 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, r9 │ │ │ │ sub r2, r9, r8 │ │ │ │ mov r5, fp │ │ │ │ ldr fp, [sp, #4] │ │ │ │ lsr r7, r2, #4 │ │ │ │ cmp r9, r6 │ │ │ │ str r1, [r0, #8] │ │ │ │ - bne 179910 │ │ │ │ - b 179940 │ │ │ │ + bne 1798f8 │ │ │ │ + b 179928 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r8 │ │ │ │ cmp r9, r6 │ │ │ │ str r1, [r0, #8] │ │ │ │ - beq 179940 │ │ │ │ + beq 179928 │ │ │ │ add r6, r8, #4 │ │ │ │ - b 179924 │ │ │ │ + b 17990c │ │ │ │ add r6, r6, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 179940 │ │ │ │ + beq 179928 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179918 │ │ │ │ + beq 179900 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 179918 │ │ │ │ + b 179900 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 179970 │ │ │ │ + beq 179958 │ │ │ │ ldr r6, [fp, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - beq 179968 │ │ │ │ + beq 179950 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ lsl r2, sl, #4 │ │ │ │ add r0, r1, r6, lsl #4 │ │ │ │ add r1, r1, r5, lsl #4 │ │ │ │ bl 24aac │ │ │ │ add r0, r6, sl │ │ │ │ str r0, [fp, #8] │ │ │ │ @@ -348838,347 +348832,347 @@ │ │ │ │ lsr r2, r2, #4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ mov r5, r0 │ │ │ │ bl 3383c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - b 179864 │ │ │ │ + b 17984c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e850 │ │ │ │ + bl 15e838 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 1799d4 │ │ │ │ + bcs 1799bc │ │ │ │ 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 179a00 │ │ │ │ + b 1799e8 │ │ │ │ sub r4, r4, #1 │ │ │ │ sub r7, r7, #16 │ │ │ │ cmp fp, r4 │ │ │ │ - beq 1799cc │ │ │ │ + beq 1799b4 │ │ │ │ sub r6, r8, r4, lsl #4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 1799f0 │ │ │ │ + bne 1799d8 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1799f0 │ │ │ │ + bne 1799d8 │ │ │ │ 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 179a5c │ │ │ │ + beq 179a44 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ rsb fp, r4, #1 │ │ │ │ rsb r0, r4, #2 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 179af4 │ │ │ │ + bcs 179adc │ │ │ │ add r4, r9, r4 │ │ │ │ sub r5, r8, r7 │ │ │ │ mov sl, #0 │ │ │ │ - b 179a94 │ │ │ │ + b 179a7c │ │ │ │ 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 179af4 │ │ │ │ + beq 179adc │ │ │ │ add r6, r8, fp, lsl #4 │ │ │ │ ldr r2, [r5, #-4] │ │ │ │ sub r7, r5, #12 │ │ │ │ ldr r0, [r6, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 179a7c │ │ │ │ + bne 179a64 │ │ │ │ ldr r9, [r5, #-8] │ │ │ │ ldr r1, [r6, #-12] │ │ │ │ mov r0, r9 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 179a7c │ │ │ │ + bne 179a64 │ │ │ │ ldrb r0, [r6, #-4] │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ strbne sl, [r6, #-4] │ │ │ │ ldr r1, [r7] │ │ │ │ strbne sl, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179a88 │ │ │ │ + beq 179a70 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 179a88 │ │ │ │ + b 179a70 │ │ │ │ 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 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 179b58 │ │ │ │ - ldr r4, [pc, #64] @ 179b68 │ │ │ │ + beq 179b40 │ │ │ │ + ldr r4, [pc, #64] @ 179b50 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ - bne 179b38 │ │ │ │ + bne 179b20 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r8, r5, r8, lsr #15 │ │ │ │ + andseq r8, r5, r0, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 179bbc │ │ │ │ - ldr r4, [pc, #60] @ 179bcc │ │ │ │ + beq 179ba4 │ │ │ │ + ldr r4, [pc, #60] @ 179bb4 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - bne 179b9c │ │ │ │ + bne 179b84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r8, r5, r0, lsl r7 │ │ │ │ + andseq r8, r5, r8, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 179c20 │ │ │ │ - ldr r4, [pc, #60] @ 179c30 │ │ │ │ + beq 179c08 │ │ │ │ + ldr r4, [pc, #60] @ 179c18 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - bne 179c00 │ │ │ │ + bne 179be8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - @ instruction: 0x001586bc │ │ │ │ + @ instruction: 0x001586d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 179c88 │ │ │ │ - ldr r4, [pc, #64] @ 179c98 │ │ │ │ + beq 179c70 │ │ │ │ + ldr r4, [pc, #64] @ 179c80 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ - bne 179c68 │ │ │ │ + bne 179c50 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r8, r5, r8, ror #12 │ │ │ │ + andseq r8, r5, r0, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 179cec │ │ │ │ - ldr r4, [pc, #60] @ 179cfc │ │ │ │ + beq 179cd4 │ │ │ │ + ldr r4, [pc, #60] @ 179ce4 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #8 │ │ │ │ subs r7, r7, #8 │ │ │ │ - bne 179ccc │ │ │ │ + bne 179cb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r8, r5, r0, lsr #12 │ │ │ │ + andseq r8, r5, r8, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 179d54 │ │ │ │ - ldr r4, [pc, #64] @ 179d64 │ │ │ │ + beq 179d3c │ │ │ │ + ldr r4, [pc, #64] @ 179d4c │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ - bne 179d34 │ │ │ │ + bne 179d1c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r8, r5, ip, ror #11 │ │ │ │ + andseq r8, r5, r4, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 179db8 │ │ │ │ - ldr r4, [pc, #60] @ 179dc8 │ │ │ │ + beq 179da0 │ │ │ │ + ldr r4, [pc, #60] @ 179db0 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #32 │ │ │ │ subs r7, r7, #32 │ │ │ │ - bne 179d98 │ │ │ │ + bne 179d80 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r8, r5, r4, lsl #10 │ │ │ │ + andseq r8, r5, ip, lsl r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 179e10 │ │ │ │ + beq 179df8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, r0, #4 │ │ │ │ - b 179df4 │ │ │ │ + b 179ddc │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 179e10 │ │ │ │ + beq 179df8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179de8 │ │ │ │ + beq 179dd0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 179de8 │ │ │ │ + b 179dd0 │ │ │ │ pop {r4, r5, fp, 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 179f5c │ │ │ │ + beq 179f44 │ │ │ │ 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 179e64 │ │ │ │ + b 179e4c │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r6, r6, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 179f5c │ │ │ │ + beq 179f44 │ │ │ │ ldr r0, [sp] │ │ │ │ add r0, r0, r7, lsl #5 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179e4c │ │ │ │ + beq 179e34 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 179f24 │ │ │ │ + beq 179f0c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr fp, [r0] │ │ │ │ mov r8, fp │ │ │ │ ldr r0, [r8], #4 │ │ │ │ bic sl, r5, r0 │ │ │ │ - b 179eb0 │ │ │ │ + b 179e98 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 179f24 │ │ │ │ + beq 179f0c │ │ │ │ cmp sl, #0 │ │ │ │ - bne 179ed0 │ │ │ │ + bne 179eb8 │ │ │ │ ldr r0, [r8], #4 │ │ │ │ sub fp, fp, #48 @ 0x30 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 179eb8 │ │ │ │ + beq 179ea0 │ │ │ │ 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 │ │ │ │ @@ -349187,188 +349181,188 @@ │ │ │ │ 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 179efc │ │ │ │ + bne 179ee4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 179ea8 │ │ │ │ + bne 179e90 │ │ │ │ dmb ish │ │ │ │ - bl 172c58 │ │ │ │ - b 179ea8 │ │ │ │ + bl 172c40 │ │ │ │ + b 179e90 │ │ │ │ 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 179e4c │ │ │ │ + beq 179e34 │ │ │ │ ldr r2, [r2] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl ab350 │ │ │ │ - b 179e4c │ │ │ │ + b 179e34 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 179f84 │ │ │ │ + beq 179f6c │ │ │ │ add r7, r4, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15f31c │ │ │ │ + bl 15f304 │ │ │ │ mov r4, r7 │ │ │ │ - b 179f68 │ │ │ │ + b 179f50 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 17a008 │ │ │ │ + beq 179ff0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, r0, #4 │ │ │ │ - b 179fc0 │ │ │ │ + b 179fa8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 17a008 │ │ │ │ + beq 179ff0 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 179fe8 │ │ │ │ + bne 179fd0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179fb4 │ │ │ │ + beq 179f9c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 179fac │ │ │ │ + b 179f94 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 179fb4 │ │ │ │ + bne 179f9c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179fb4 │ │ │ │ + beq 179f9c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 179fac │ │ │ │ + b 179f94 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 17a070 │ │ │ │ + beq 17a058 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, r0, #16 │ │ │ │ - b 17a034 │ │ │ │ + b 17a01c │ │ │ │ add r5, r5, #24 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 17a070 │ │ │ │ + beq 17a058 │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17a050 │ │ │ │ + beq 17a038 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17a028 │ │ │ │ + beq 17a010 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 17a028 │ │ │ │ + b 17a010 │ │ │ │ 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 17a0e4 │ │ │ │ + beq 17a0cc │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r4, #0 │ │ │ │ - b 17a09c │ │ │ │ + b 17a084 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 17a0e4 │ │ │ │ + beq 17a0cc │ │ │ │ add r5, r7, r4, lsl #6 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ ldr r9, [r5, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 17a0c4 │ │ │ │ + beq 17a0ac │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 179340 │ │ │ │ - b 17a0ac │ │ │ │ + bl 179328 │ │ │ │ + b 17a094 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17a094 │ │ │ │ + beq 17a07c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 17a094 │ │ │ │ + b 17a07c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 17a108 │ │ │ │ + beq 17a0f0 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 179340 │ │ │ │ - b 17a0f0 │ │ │ │ + bl 179328 │ │ │ │ + b 17a0d8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b 17a114 │ │ │ │ + b 17a0fc │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17a12c │ │ │ │ + beq 17a114 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 17a160 │ │ │ │ + beq 17a148 │ │ │ │ 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 17a110 │ │ │ │ + beq 17a0f8 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 179340 │ │ │ │ - b 17a148 │ │ │ │ + bl 179328 │ │ │ │ + b 17a130 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 17a180 │ │ │ │ + beq 17a168 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 179340 │ │ │ │ - b 17a168 │ │ │ │ + bl 179328 │ │ │ │ + b 17a150 │ │ │ │ mov r0, fp │ │ │ │ - bl 173a6c │ │ │ │ + bl 173a54 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 17a208 │ │ │ │ + bcs 17a1f0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [r1, #344] @ 0x158 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 17a1cc │ │ │ │ + bne 17a1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 33a70 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, r7, r7, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [r6, #4] │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ @@ -349378,205 +349372,205 @@ │ │ │ │ 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, #44] @ 17a23c │ │ │ │ + ldr r0, [pc, #44] @ 17a224 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #40] @ 17a240 │ │ │ │ - ldr r1, [pc, #40] @ 17a244 │ │ │ │ + ldr r3, [pc, #40] @ 17a228 │ │ │ │ + ldr r1, [pc, #40] @ 17a22c │ │ │ │ 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 3abb8 │ │ │ │ - andeq lr, sp, r4, ror r0 │ │ │ │ - andseq r8, r5, r4, lsl fp │ │ │ │ - andseq r8, r5, r0, lsl #15 │ │ │ │ + andeq lr, sp, ip, lsl #1 │ │ │ │ + andseq r8, r5, ip, lsr #22 │ │ │ │ + mulseq r5, r8, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 17a3d8 │ │ │ │ + bcs 17a3c0 │ │ │ │ add r5, r3, r3, lsl #2 │ │ │ │ ldr r7, [fp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ add r5, r7, r5, lsl #2 │ │ │ │ ldr r6, [fp, #40] @ 0x28 │ │ │ │ ldr r9, [fp, #44] @ 0x2c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - bcs 17a37c │ │ │ │ + bcs 17a364 │ │ │ │ add r5, r6, r4, lsl #3 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 17a27c │ │ │ │ + bne 17a264 │ │ │ │ cmp r2, r1 │ │ │ │ stm sp, {r0, r3} │ │ │ │ - bcs 17a3e8 │ │ │ │ + bcs 17a3d0 │ │ │ │ add r1, r2, r2, lsl #2 │ │ │ │ add r1, r7, r1, lsl #2 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 17a368 │ │ │ │ + beq 17a350 │ │ │ │ add sl, fp, #36 @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r9 │ │ │ │ cmp r7, r9 │ │ │ │ - bcs 17a3a4 │ │ │ │ + bcs 17a38c │ │ │ │ ldr r9, [r6, r7, lsl #3] │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 17a2e8 │ │ │ │ + bne 17a2d0 │ │ │ │ mov r0, sl │ │ │ │ bl 33a10 │ │ │ │ ldr r6, [fp, #40] @ 0x28 │ │ │ │ str r9, [r6, r5, lsl #3]! │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r8, [r6, #4] │ │ │ │ str r1, [fp, #44] @ 0x2c │ │ │ │ - beq 17a324 │ │ │ │ + beq 17a30c │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 17a3b8 │ │ │ │ + bhi 17a3a0 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ add r0, r0, r4, lsl #3 │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r9, [fp, #44] @ 0x2c │ │ │ │ cmp r7, r9 │ │ │ │ - bcc 17a350 │ │ │ │ - b 17a390 │ │ │ │ + bcc 17a338 │ │ │ │ + b 17a378 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17a3c8 │ │ │ │ + bcs 17a3b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [fp, #4] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r5, [r0, #8] │ │ │ │ ldr r9, [fp, #44] @ 0x2c │ │ │ │ cmp r7, r9 │ │ │ │ - bcs 17a390 │ │ │ │ + bcs 17a378 │ │ │ │ ldr r6, [fp, #40] @ 0x28 │ │ │ │ mov r4, r5 │ │ │ │ add r1, r6, r7, lsl #3 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 17a2c0 │ │ │ │ + bne 17a2a8 │ │ │ │ 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, #132] @ 17a408 │ │ │ │ + ldr r2, [pc, #132] @ 17a3f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #104] @ 17a400 │ │ │ │ + ldr r2, [pc, #104] @ 17a3e8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #96] @ 17a40c │ │ │ │ + ldr r2, [pc, #96] @ 17a3f4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #60] @ 17a3fc │ │ │ │ + ldr r2, [pc, #60] @ 17a3e4 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #64] @ 17a410 │ │ │ │ + ldr r2, [pc, #64] @ 17a3f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #36] @ 17a404 │ │ │ │ + ldr r2, [pc, #36] @ 17a3ec │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r3, [pc, #36] @ 17a414 │ │ │ │ + ldr r3, [pc, #36] @ 17a3fc │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - andseq r8, r5, r4, asr r6 │ │ │ │ - andseq r8, r5, r8, lsl #13 │ │ │ │ - andseq r8, r5, r4, ror #11 │ │ │ │ + andseq r8, r5, ip, ror #12 │ │ │ │ + andseq r8, r5, r0, lsr #13 │ │ │ │ + @ instruction: 0x001585fc │ │ │ │ + andseq r8, r5, r4, ror #12 │ │ │ │ + andseq r8, r5, ip, asr r6 │ │ │ │ andseq r8, r5, ip, asr #12 │ │ │ │ - andseq r8, r5, r4, asr #12 │ │ │ │ - andseq r8, r5, r4, lsr r6 │ │ │ │ - @ instruction: 0x001585f4 │ │ │ │ + andseq r8, r5, ip, lsl #12 │ │ │ │ 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 17a5e8 │ │ │ │ + bcs 17a5d0 │ │ │ │ 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 17a470 │ │ │ │ + beq 17a458 │ │ │ │ uxtab r1, r5, r3 │ │ │ │ ldrb r6, [r1, #72] @ 0x48 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r0, r0, r6 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17a610 │ │ │ │ + bcs 17a5f8 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r9, [r1, r0, lsl #2] │ │ │ │ ldr r7, [r7, r4, lsl #2] │ │ │ │ uxtb sl, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 17a560 │ │ │ │ + beq 17a548 │ │ │ │ ldr fp, [r5, #20] │ │ │ │ cmp r7, fp │ │ │ │ - bcs 17a61c │ │ │ │ + bcs 17a604 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r3, r7, r7, lsl #3 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r3, [r0, r3]! │ │ │ │ cmp sl, r3 │ │ │ │ - bcc 17a564 │ │ │ │ - bne 17a4bc │ │ │ │ + bcc 17a54c │ │ │ │ + bne 17a4a4 │ │ │ │ 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 17a4f4 │ │ │ │ + beq 17a4dc │ │ │ │ cmp r7, fp │ │ │ │ - bcs 17a5d4 │ │ │ │ + bcs 17a5bc │ │ │ │ add r2, r7, r7, lsl #3 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r2, [r0, r2]! │ │ │ │ cmp sl, r2 │ │ │ │ - bhi 17a4bc │ │ │ │ - bcs 17a4a8 │ │ │ │ + bhi 17a4a4 │ │ │ │ + bcs 17a490 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r0, #12]! │ │ │ │ cmp fp, r2 │ │ │ │ - bne 17a50c │ │ │ │ + bne 17a4f4 │ │ │ │ bl 339ac │ │ │ │ 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] │ │ │ │ @@ -349584,27 +349578,27 @@ │ │ │ │ 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 17a630 │ │ │ │ + bcs 17a618 │ │ │ │ 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 17a580 │ │ │ │ + bne 17a568 │ │ │ │ mov r6, r2 │ │ │ │ bl 339ac │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r1, fp, fp, lsl #3 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, r1]! │ │ │ │ @@ -349614,251 +349608,251 @@ │ │ │ │ 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 17a5fc │ │ │ │ + bcs 17a5e4 │ │ │ │ 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, #108] @ 17a648 │ │ │ │ + ldr r2, [pc, #108] @ 17a630 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 3a92c │ │ │ │ - ldr r3, [pc, #80] @ 17a640 │ │ │ │ + ldr r3, [pc, #80] @ 17a628 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr r3, [pc, #72] @ 17a64c │ │ │ │ + ldr r3, [pc, #72] @ 17a634 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #56] @ 17a650 │ │ │ │ + ldr r2, [pc, #56] @ 17a638 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #32] @ 17a644 │ │ │ │ + ldr r2, [pc, #32] @ 17a62c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #28] @ 17a654 │ │ │ │ + ldr r2, [pc, #28] @ 17a63c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ + andseq r8, r5, r0, ror r4 │ │ │ │ + andseq r8, r5, ip, asr r4 │ │ │ │ + @ instruction: 0x001584b4 │ │ │ │ + andseq r8, r5, ip, lsr #9 │ │ │ │ andseq r8, r5, r8, asr r4 │ │ │ │ - andseq r8, r5, r4, asr #8 │ │ │ │ - mulseq r5, ip, r4 │ │ │ │ - mulseq r5, r4, r4 │ │ │ │ - andseq r8, r5, r0, asr #8 │ │ │ │ - andseq r8, r5, ip, asr #8 │ │ │ │ + andseq r8, r5, r4, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 17a7dc │ │ │ │ + bcs 17a7c4 │ │ │ │ mov r5, r3 │ │ │ │ add r3, sl, sl, lsl #2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, r1, r3, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17a768 │ │ │ │ + bne 17a750 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17a794 │ │ │ │ + bne 17a77c │ │ │ │ add fp, r7, #12 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 17a6cc │ │ │ │ + b 17a6b4 │ │ │ │ add r0, r8, #1 │ │ │ │ cmp r8, #255 @ 0xff │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ - beq 17a754 │ │ │ │ + beq 17a73c │ │ │ │ ldr r4, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 17a6e4 │ │ │ │ + bne 17a6cc │ │ │ │ mov r0, fp │ │ │ │ bl 339ac │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r1, r4, r4, lsl #3 │ │ │ │ add r2, r4, #1 │ │ │ │ cmp r9, #0 │ │ │ │ strb r6, [r0, r1]! │ │ │ │ str r6, [r0, #5] │ │ │ │ str r6, [r0, #1] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [r7, #20] │ │ │ │ strb r8, [r0, r1]! │ │ │ │ str r6, [r0, #5] │ │ │ │ str r5, [r0, #1] │ │ │ │ - beq 17a738 │ │ │ │ + beq 17a720 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 17a7bc │ │ │ │ + bcs 17a7a4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r1, r9, r9, lsl #3 │ │ │ │ add r0, r0, r1 │ │ │ │ str r4, [r0, #5] │ │ │ │ - b 17a6b8 │ │ │ │ + b 17a6a0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 17a7cc │ │ │ │ + bcs 17a7b4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r4, [r0, r1, lsl #2] │ │ │ │ - b 17a6b8 │ │ │ │ + b 17a6a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #132] @ 17a7f4 │ │ │ │ + ldr r1, [pc, #132] @ 17a7dc │ │ │ │ add r2, r2, #4 │ │ │ │ - ldr r3, [pc, #128] @ 17a7f8 │ │ │ │ + ldr r3, [pc, #128] @ 17a7e0 │ │ │ │ mov r4, #55 @ 0x37 │ │ │ │ - ldr r5, [pc, #124] @ 17a7fc │ │ │ │ + ldr r5, [pc, #124] @ 17a7e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ strd r4, [sp] │ │ │ │ bl 33910 │ │ │ │ - ldr r1, [pc, #100] @ 17a800 │ │ │ │ + ldr r1, [pc, #100] @ 17a7e8 │ │ │ │ mov r4, #65 @ 0x41 │ │ │ │ - ldr r3, [pc, #96] @ 17a804 │ │ │ │ + ldr r3, [pc, #96] @ 17a7ec │ │ │ │ mov r0, #0 │ │ │ │ - ldr r5, [pc, #92] @ 17a808 │ │ │ │ + ldr r5, [pc, #92] @ 17a7f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ strd r4, [sp] │ │ │ │ bl 33910 │ │ │ │ - ldr r2, [pc, #40] @ 17a7ec │ │ │ │ + ldr r2, [pc, #40] @ 17a7d4 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #56] @ 17a80c │ │ │ │ + ldr r2, [pc, #56] @ 17a7f4 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #12] @ 17a7f0 │ │ │ │ + ldr r2, [pc, #12] @ 17a7d8 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r8, r5, r0, lsl #6 │ │ │ │ - andseq r8, r5, r0, asr #5 │ │ │ │ - andeq r7, ip, r0, lsr #4 │ │ │ │ - andeq sp, sp, r0, asr #22 │ │ │ │ - andseq r8, r5, ip, asr r3 │ │ │ │ - strdeq r7, [ip], -r4 │ │ │ │ - andeq pc, ip, sl, ror #31 │ │ │ │ - andseq r8, r5, r4, lsr #6 │ │ │ │ - andseq r8, r5, r0, ror #5 │ │ │ │ + andseq r8, r5, r8, lsl r3 │ │ │ │ + @ instruction: 0x001582d8 │ │ │ │ + andeq r7, ip, r8, lsr r2 │ │ │ │ + andeq sp, sp, r8, asr fp │ │ │ │ + andseq r8, r5, r4, ror r3 │ │ │ │ + andeq r7, ip, ip, lsl #4 │ │ │ │ + andeq r0, sp, r2 │ │ │ │ + andseq r8, r5, ip, lsr r3 │ │ │ │ + @ instruction: 0x001582f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 17a8fc │ │ │ │ + bcs 17a8e4 │ │ │ │ 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 17a8e8 │ │ │ │ + bcs 17a8d0 │ │ │ │ add r0, r2, r7, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17a848 │ │ │ │ + bne 17a830 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ cmp r9, r1 │ │ │ │ - bne 17a87c │ │ │ │ + bne 17a864 │ │ │ │ bl 33a10 │ │ │ │ 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 17a8c4 │ │ │ │ + beq 17a8ac │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 17a90c │ │ │ │ + bcs 17a8f4 │ │ │ │ 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 17a91c │ │ │ │ + bcs 17a904 │ │ │ │ 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, #68] @ 17a934 │ │ │ │ + ldr r2, [pc, #68] @ 17a91c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #44] @ 17a930 │ │ │ │ + ldr r2, [pc, #44] @ 17a918 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #36] @ 17a938 │ │ │ │ + ldr r2, [pc, #36] @ 17a920 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #8] @ 17a92c │ │ │ │ + ldr r2, [pc, #8] @ 17a914 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r8, r5, r0, asr r2 │ │ │ │ - andseq r8, r5, r0, asr r2 │ │ │ │ - andseq r8, r5, r0, ror r2 │ │ │ │ - andseq r8, r5, r0, ror r2 │ │ │ │ + andseq r8, r5, r8, ror #4 │ │ │ │ + andseq r8, r5, r8, ror #4 │ │ │ │ + andseq r8, r5, r8, lsl #5 │ │ │ │ + andseq r8, r5, r8, lsl #5 │ │ │ │ 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 17a658 │ │ │ │ + bl 17a640 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 17a97c │ │ │ │ + bne 17a964 │ │ │ │ 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 │ │ │ │ @@ -349879,942 +349873,942 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r4, [r6, #764] @ 0x2fc │ │ │ │ moveq r1, #0 │ │ │ │ moveq r2, #1 │ │ │ │ streq r1, [sp, #60] @ 0x3c │ │ │ │ streq r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r8, [pc, #2424] @ 17b35c │ │ │ │ + ldr r8, [pc, #2424] @ 17b344 │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ add r8, pc, r8 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 17b21c │ │ │ │ + bcs 17b204 │ │ │ │ sub r2, r0, #1 │ │ │ │ add r0, r5, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ mov fp, r4 │ │ │ │ cmp r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - bcs 17ac3c │ │ │ │ + bcs 17ac24 │ │ │ │ ldr r2, [r6, #424] @ 0x1a8 │ │ │ │ ldr sl, [r2, r0, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 17ae1c │ │ │ │ + beq 17ae04 │ │ │ │ ldr ip, [r6, #440] @ 0x1b8 │ │ │ │ cmp sl, ip │ │ │ │ - bcs 17b254 │ │ │ │ + bcs 17b23c │ │ │ │ ldr r0, [r6, #436] @ 0x1b4 │ │ │ │ add r2, sl, sl, lsl #3 │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r4, [r0, #1] │ │ │ │ - ldr r5, [pc, #2328] @ 17b364 │ │ │ │ + ldr r5, [pc, #2328] @ 17b34c │ │ │ │ cmp fp, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 17aac4 │ │ │ │ + beq 17aaac │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 18d544 │ │ │ │ + bl 18d52c │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, r3, #1 │ │ │ │ add r2, r2, r3 │ │ │ │ subs r0, r2, r0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movcc r0, r2 │ │ │ │ str r4, [r1, r0, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17aa94 │ │ │ │ + bne 17aa7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18c4fc │ │ │ │ + bl 18c4e4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 17b2e4 │ │ │ │ + bcs 17b2cc │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r2, r4, r4, lsl #2 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ strne r1, [r0, #12] │ │ │ │ ldrne r1, [r6, #428] @ 0x1ac │ │ │ │ mov r4, fp │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 17b22c │ │ │ │ + bcs 17b214 │ │ │ │ add r9, sp, #32 │ │ │ │ mov r8, #0 │ │ │ │ - b 17aaec │ │ │ │ + b 17aad4 │ │ │ │ mov r4, fp │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 17b22c │ │ │ │ + bcs 17b214 │ │ │ │ ldr ip, [r6, #440] @ 0x1b8 │ │ │ │ cmp sl, ip │ │ │ │ - bcs 17b2a8 │ │ │ │ + bcs 17b290 │ │ │ │ ldr r0, [r6, #436] @ 0x1b4 │ │ │ │ add r2, sl, sl, lsl #3 │ │ │ │ add r2, r0, r2 │ │ │ │ ldr sl, [r2, #5] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 17ae1c │ │ │ │ + beq 17ae04 │ │ │ │ cmp sl, ip │ │ │ │ - bcs 17b254 │ │ │ │ + bcs 17b23c │ │ │ │ add r2, sl, sl, lsl #3 │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r5, [r0, #1] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 17aae4 │ │ │ │ + beq 17aacc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17abb4 │ │ │ │ + bne 17ab9c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17abb4 │ │ │ │ + beq 17ab9c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldrh r3, [r0, #50] @ 0x32 │ │ │ │ mov r7, #1 │ │ │ │ lsl r6, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 17ab98 │ │ │ │ + beq 17ab80 │ │ │ │ ldr r4, [r0, r7, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ sub r6, r6, #4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r5, r4 │ │ │ │ mov r4, #0 │ │ │ │ movwhi r2, #1 │ │ │ │ movwcc r4, #1 │ │ │ │ sub r2, r2, r4 │ │ │ │ uxtb r4, r2 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 17ab54 │ │ │ │ + beq 17ab3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 17aadc │ │ │ │ + beq 17aac4 │ │ │ │ sub r3, r7, #2 │ │ │ │ mov r4, fp │ │ │ │ cmp ip, #0 │ │ │ │ - beq 17abb4 │ │ │ │ + beq 17ab9c │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 17ab48 │ │ │ │ + b 17ab30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 17abd4 │ │ │ │ + bne 17abbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 18d544 │ │ │ │ + bl 18d52c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r7, r1, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, r3, r1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ subs r0, r1, r0 │ │ │ │ movcc r0, r1 │ │ │ │ str r5, [r2, r0, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17ac0c │ │ │ │ + bne 17abf4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 18c4fc │ │ │ │ + bl 18c4e4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 17b2c0 │ │ │ │ + bcs 17b2a8 │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r2, r5, r5, lsl #2 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ strne r8, [r0, #12] │ │ │ │ ldrne r1, [r6, #428] @ 0x1ac │ │ │ │ - b 17aae4 │ │ │ │ + b 17aacc │ │ │ │ ldr r1, [r6, #424] @ 0x1a8 │ │ │ │ ldr sl, [r1, r0, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 17ae1c │ │ │ │ + beq 17ae04 │ │ │ │ ldr ip, [r6, #440] @ 0x1b8 │ │ │ │ cmp sl, ip │ │ │ │ - bcs 17b254 │ │ │ │ + bcs 17b23c │ │ │ │ ldr r0, [r6, #436] @ 0x1b4 │ │ │ │ add r1, sl, sl, lsl #3 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r4, [r0, #1] │ │ │ │ cmp fp, r4 │ │ │ │ - beq 17acb4 │ │ │ │ + beq 17ac9c │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 18d544 │ │ │ │ + bl 18d52c │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r7, r3, #1 │ │ │ │ add r2, r2, r3 │ │ │ │ subs r0, r2, r0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movcc r0, r2 │ │ │ │ str r4, [r1, r0, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17acb4 │ │ │ │ + bne 17ac9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18c4fc │ │ │ │ + bl 18c4e4 │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ mov r4, fp │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 17b22c │ │ │ │ - ldr r8, [pc, #1696] @ 17b36c │ │ │ │ + bcs 17b214 │ │ │ │ + ldr r8, [pc, #1696] @ 17b354 │ │ │ │ add r9, sp, #32 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 17ace0 │ │ │ │ + b 17acc8 │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 17b22c │ │ │ │ + bcs 17b214 │ │ │ │ ldr ip, [r6, #440] @ 0x1b8 │ │ │ │ cmp sl, ip │ │ │ │ - bcs 17b298 │ │ │ │ + bcs 17b280 │ │ │ │ ldr r0, [r6, #436] @ 0x1b4 │ │ │ │ add r1, sl, sl, lsl #3 │ │ │ │ add r1, r0, r1 │ │ │ │ ldr sl, [r1, #5] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 17ae1c │ │ │ │ + beq 17ae04 │ │ │ │ cmp sl, ip │ │ │ │ - bcs 17b254 │ │ │ │ + bcs 17b23c │ │ │ │ add r1, sl, sl, lsl #3 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r5, [r0, #1] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 17acd4 │ │ │ │ + beq 17acbc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17adbc │ │ │ │ + bne 17ada4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17adbc │ │ │ │ + beq 17ada4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldrh r2, [r0, #50] @ 0x32 │ │ │ │ mov r3, #1 │ │ │ │ lsl r7, r2, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 17ada0 │ │ │ │ + beq 17ad88 │ │ │ │ ldr r6, [r0, r3, lsl #2] │ │ │ │ mov r4, #0 │ │ │ │ sub r7, r7, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, r6 │ │ │ │ mov r6, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ movwhi r4, #1 │ │ │ │ sub r6, r4, r6 │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 17ad48 │ │ │ │ + beq 17ad30 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r4, fp │ │ │ │ - beq 17acd4 │ │ │ │ + beq 17acbc │ │ │ │ sub r2, r3, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17adac │ │ │ │ - b 17adbc │ │ │ │ + bne 17ad94 │ │ │ │ + b 17ada4 │ │ │ │ mov r4, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17adbc │ │ │ │ + beq 17ada4 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 17ad3c │ │ │ │ + b 17ad24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 17addc │ │ │ │ + bne 17adc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18d544 │ │ │ │ + bl 18d52c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r7, r1, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, r3, r1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ subs r0, r1, r0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movcc r0, r1 │ │ │ │ str r5, [r2, r0, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17acd4 │ │ │ │ + bne 17acbc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 18c4fc │ │ │ │ - b 17acd4 │ │ │ │ + bl 18c4e4 │ │ │ │ + b 17acbc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17b198 │ │ │ │ + beq 17b180 │ │ │ │ add fp, r6, #492 @ 0x1ec │ │ │ │ add r1, r6, #420 @ 0x1a4 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b 17ae4c │ │ │ │ + b 17ae34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17b198 │ │ │ │ + beq 17b180 │ │ │ │ add r7, sp, #32 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r4, [r3, r7, lsl #2] │ │ │ │ subs r2, r0, r2 │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ movcc r2, r0 │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bcs 17b22c │ │ │ │ + bcs 17b214 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ - b 17aea8 │ │ │ │ + b 17ae90 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ mov r2, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 17b22c │ │ │ │ + bcs 17b214 │ │ │ │ ldr r0, [r6, #436] @ 0x1b4 │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ tst r2, #1 │ │ │ │ - beq 17aee0 │ │ │ │ + beq 17aec8 │ │ │ │ ldr r1, [r6, #440] @ 0x1b8 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 17b260 │ │ │ │ + bcs 17b248 │ │ │ │ add r1, sl, sl, lsl #3 │ │ │ │ add r1, r0, r1 │ │ │ │ add r1, r1, #5 │ │ │ │ ldr sl, [r1] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 17aef4 │ │ │ │ - b 17b150 │ │ │ │ + bne 17aedc │ │ │ │ + b 17b138 │ │ │ │ ldr r1, [r6, #424] @ 0x1a8 │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ ldr sl, [r1] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 17b150 │ │ │ │ + beq 17b138 │ │ │ │ ldr ip, [r6, #440] @ 0x1b8 │ │ │ │ cmp sl, ip │ │ │ │ - bcs 17b248 │ │ │ │ + bcs 17b230 │ │ │ │ add r1, sl, sl, lsl #3 │ │ │ │ ldrb r9, [r0, r1]! │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [r0, #1] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17af94 │ │ │ │ + bne 17af7c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17af94 │ │ │ │ + beq 17af7c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldrh r2, [r0, #50] @ 0x32 │ │ │ │ mov r3, #1 │ │ │ │ lsl r7, r2, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 17af7c │ │ │ │ + beq 17af64 │ │ │ │ ldr r6, [r0, r3, lsl #2] │ │ │ │ mov r5, #0 │ │ │ │ sub r7, r7, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r6 │ │ │ │ mov r6, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ movwhi r5, #1 │ │ │ │ sub r6, r5, r6 │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 17af34 │ │ │ │ + beq 17af1c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - beq 17ae94 │ │ │ │ + beq 17ae7c │ │ │ │ sub r2, r3, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17af94 │ │ │ │ + beq 17af7c │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 17af28 │ │ │ │ + b 17af10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 17afb4 │ │ │ │ + bne 17af9c │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 18d544 │ │ │ │ + bl 18d52c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r7, r1, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, r3, r1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ subs r0, r1, r0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movcc r0, r1 │ │ │ │ str r8, [r2, r0, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17aff0 │ │ │ │ + bne 17afd8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 18c4fc │ │ │ │ + bl 18c4e4 │ │ │ │ ldr ip, [r6, #428] @ 0x1ac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 17b020 │ │ │ │ + bcs 17b008 │ │ │ │ cmp r8, ip │ │ │ │ - bcs 17b288 │ │ │ │ + bcs 17b270 │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r1, r8, r8, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17ae8c │ │ │ │ + bne 17ae74 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, ip │ │ │ │ - bcs 17b268 │ │ │ │ + bcs 17b250 │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r1, r0, r4, lsl #2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, ip │ │ │ │ - bcs 17b1f4 │ │ │ │ + bcs 17b1dc │ │ │ │ ldr r7, [r6, #436] @ 0x1b4 │ │ │ │ ldr r4, [r6, #440] @ 0x1b8 │ │ │ │ ldr lr, [r6, #448] @ 0x1c0 │ │ │ │ ldr r1, [r6, #452] @ 0x1c4 │ │ │ │ - b 17b060 │ │ │ │ + b 17b048 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, ip │ │ │ │ - bcs 17b1f4 │ │ │ │ + bcs 17b1dc │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r5, r0, r2, lsl #2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17b094 │ │ │ │ + beq 17b07c │ │ │ │ ldrb r2, [fp, r9] │ │ │ │ add r2, r3, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 17b20c │ │ │ │ + bcs 17b1f4 │ │ │ │ ldr r2, [lr, r2, lsl #2] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 17b054 │ │ │ │ - b 17b118 │ │ │ │ + beq 17b03c │ │ │ │ + b 17b100 │ │ │ │ ldr r3, [r0, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17b054 │ │ │ │ + beq 17b03c │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 17b1dc │ │ │ │ + bcs 17b1c4 │ │ │ │ add r6, r2, r2, lsl #3 │ │ │ │ mov r2, r7 │ │ │ │ ldrb r6, [r2, r6]! │ │ │ │ cmp r9, r6 │ │ │ │ - bls 17b0d0 │ │ │ │ + bls 17b0b8 │ │ │ │ ldr r2, [r2, #5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17b0a4 │ │ │ │ - b 17b054 │ │ │ │ - bne 17b054 │ │ │ │ + bne 17b08c │ │ │ │ + b 17b03c │ │ │ │ + bne 17b03c │ │ │ │ ldr r2, [r2, #1] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 17b054 │ │ │ │ + beq 17b03c │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 17b23c │ │ │ │ + bcs 17b224 │ │ │ │ add r2, r3, r3, lsl #3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r1, r2]! │ │ │ │ cmp r9, r2 │ │ │ │ - bls 17b110 │ │ │ │ + bls 17b0f8 │ │ │ │ ldr r3, [r1, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17b0e0 │ │ │ │ + bne 17b0c8 │ │ │ │ mov r2, #1 │ │ │ │ - b 17b118 │ │ │ │ + b 17b100 │ │ │ │ ldr r2, [r1, #1] │ │ │ │ movne r2, #1 │ │ │ │ cmp r8, ip │ │ │ │ - bcs 17b278 │ │ │ │ + bcs 17b260 │ │ │ │ add r1, r8, r8, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r3, r8 │ │ │ │ - bl 17a248 │ │ │ │ + bl 17a230 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 17ae94 │ │ │ │ - b 17b17c │ │ │ │ + beq 17ae7c │ │ │ │ + b 17b164 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 17ae40 │ │ │ │ + bcc 17ae28 │ │ │ │ ldr r2, [r6, #764] @ 0x2fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 17a248 │ │ │ │ + bl 17a230 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 17ae40 │ │ │ │ + beq 17ae28 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17b1b0 │ │ │ │ - b 17b1b8 │ │ │ │ + bne 17b198 │ │ │ │ + b 17b1a0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17b1b8 │ │ │ │ + beq 17b1a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 18c628 │ │ │ │ + bl 18c610 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17b1d4 │ │ │ │ + beq 17b1bc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r8, [pc, #412] @ 17b388 │ │ │ │ + ldr r8, [pc, #412] @ 17b370 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 17b21c │ │ │ │ - ldr r8, [pc, #392] @ 17b384 │ │ │ │ + b 17b204 │ │ │ │ + ldr r8, [pc, #392] @ 17b36c │ │ │ │ mov r4, r2 │ │ │ │ mov r1, ip │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 17b21c │ │ │ │ - ldr r8, [pc, #376] @ 17b38c │ │ │ │ + b 17b204 │ │ │ │ + ldr r8, [pc, #376] @ 17b374 │ │ │ │ mov r4, r2 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 3a92c │ │ │ │ - b 17b2e0 │ │ │ │ - ldr r8, [pc, #300] @ 17b360 │ │ │ │ + b 17b2c8 │ │ │ │ + ldr r8, [pc, #300] @ 17b348 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 17b21c │ │ │ │ + b 17b204 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 17b1e4 │ │ │ │ - ldr r2, [pc, #296] @ 17b378 │ │ │ │ + b 17b1cc │ │ │ │ + ldr r2, [pc, #296] @ 17b360 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17b2d0 │ │ │ │ - ldr r2, [pc, #276] @ 17b370 │ │ │ │ + b 17b2b8 │ │ │ │ + ldr r2, [pc, #276] @ 17b358 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17b2d0 │ │ │ │ + b 17b2b8 │ │ │ │ mov r4, sl │ │ │ │ - b 17b2b0 │ │ │ │ + b 17b298 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - ldr r2, [pc, #264] @ 17b37c │ │ │ │ + ldr r2, [pc, #264] @ 17b364 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17b2d0 │ │ │ │ - ldr r2, [pc, #272] @ 17b390 │ │ │ │ + b 17b2b8 │ │ │ │ + ldr r2, [pc, #272] @ 17b378 │ │ │ │ mov sl, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17b2d0 │ │ │ │ - ldr r2, [pc, #240] @ 17b380 │ │ │ │ + b 17b2b8 │ │ │ │ + ldr r2, [pc, #240] @ 17b368 │ │ │ │ mov sl, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17b2d0 │ │ │ │ + b 17b2b8 │ │ │ │ mov r4, sl │ │ │ │ mov r1, ip │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - b 17b21c │ │ │ │ + b 17b204 │ │ │ │ mov r4, sl │ │ │ │ mov r1, ip │ │ │ │ - ldr r8, [pc, #188] @ 17b374 │ │ │ │ + ldr r8, [pc, #188] @ 17b35c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 17b21c │ │ │ │ - ldr r2, [pc, #160] @ 17b368 │ │ │ │ + b 17b204 │ │ │ │ + ldr r2, [pc, #160] @ 17b350 │ │ │ │ mov sl, r5 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, ip │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov sl, r4 │ │ │ │ mov ip, r1 │ │ │ │ mov r2, r5 │ │ │ │ - b 17b2d0 │ │ │ │ - b 17b310 │ │ │ │ - b 17b310 │ │ │ │ - b 17b310 │ │ │ │ - mov r4, r0 │ │ │ │ - b 17b334 │ │ │ │ - b 17b310 │ │ │ │ - b 17b310 │ │ │ │ + b 17b2b8 │ │ │ │ + b 17b2f8 │ │ │ │ + b 17b2f8 │ │ │ │ + b 17b2f8 │ │ │ │ + mov r4, r0 │ │ │ │ + b 17b31c │ │ │ │ + b 17b2f8 │ │ │ │ + b 17b2f8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - b 17b320 │ │ │ │ + b 17b308 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17b334 │ │ │ │ + beq 17b31c │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 18c628 │ │ │ │ + bl 18c610 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17b350 │ │ │ │ + beq 17b338 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x001581b0 │ │ │ │ - andseq r7, r5, r0, ror #18 │ │ │ │ - andseq r8, r5, r8, ror r1 │ │ │ │ - @ instruction: 0x001578f8 │ │ │ │ - @ instruction: 0x00157ed8 │ │ │ │ - andseq r7, r5, ip, asr r9 │ │ │ │ - andseq r7, r5, ip, ror #17 │ │ │ │ - andseq r7, r5, r8, lsl #19 │ │ │ │ - andseq r7, r5, r4, lsl #19 │ │ │ │ - andseq r7, r5, r4, asr r9 │ │ │ │ - @ instruction: 0x001578f0 │ │ │ │ - andseq r7, r5, r8, lsr #15 │ │ │ │ - andseq r7, r5, ip, ror #17 │ │ │ │ - andseq r7, r5, r4, lsl #19 │ │ │ │ + andseq r8, r5, r8, asr #3 │ │ │ │ + andseq r7, r5, r8, ror r9 │ │ │ │ + mulseq r5, r0, r1 │ │ │ │ + andseq r7, r5, r0, lsl r9 │ │ │ │ + @ instruction: 0x00157ef0 │ │ │ │ + andseq r7, r5, r4, ror r9 │ │ │ │ + andseq r7, r5, r4, lsl #18 │ │ │ │ + andseq r7, r5, r0, lsr #19 │ │ │ │ + mulseq r5, ip, r9 │ │ │ │ + andseq r7, r5, ip, ror #18 │ │ │ │ + andseq r7, r5, r8, lsl #18 │ │ │ │ + andseq r7, r5, r0, asr #15 │ │ │ │ + andseq r7, r5, r4, lsl #18 │ │ │ │ + mulseq r5, ip, r9 │ │ │ │ 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 17b4fc │ │ │ │ + bcs 17b4e4 │ │ │ │ ldr sl, [r5, #768] @ 0x300 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 17b510 │ │ │ │ + bcs 17b4f8 │ │ │ │ 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 17b450 │ │ │ │ + beq 17b438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17b4c8 │ │ │ │ + beq 17b4b0 │ │ │ │ ldr r1, [r5, #440] @ 0x1b8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 17b4e0 │ │ │ │ + bcs 17b4c8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17b444 │ │ │ │ + bcs 17b42c │ │ │ │ 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 17b4f0 │ │ │ │ + bcs 17b4d8 │ │ │ │ ldr r0, [r4, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17b450 │ │ │ │ + beq 17b438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17b4c8 │ │ │ │ + beq 17b4b0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 17b4e0 │ │ │ │ + bcs 17b4c8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 17b3fc │ │ │ │ - ldr r2, [pc, #228] @ 17b530 │ │ │ │ + bcc 17b3e4 │ │ │ │ + ldr r2, [pc, #228] @ 17b518 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17b4c8 │ │ │ │ + beq 17b4b0 │ │ │ │ mov r7, sp │ │ │ │ add r1, r5, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, sl │ │ │ │ - bl 17a248 │ │ │ │ + bl 17a230 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 17b4b8 │ │ │ │ + bne 17b4a0 │ │ │ │ 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] @ 17b538 │ │ │ │ + ldr r2, [pc, #136] @ 17b520 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ 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] @ 17b528 │ │ │ │ + ldr r0, [pc, #88] @ 17b510 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #84] @ 17b52c │ │ │ │ + ldr r2, [pc, #84] @ 17b514 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r2, [pc, #84] @ 17b53c │ │ │ │ + ldr r2, [pc, #84] @ 17b524 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #40] @ 17b520 │ │ │ │ + ldr r2, [pc, #40] @ 17b508 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r3, [pc, #48] @ 17b534 │ │ │ │ + ldr r3, [pc, #48] @ 17b51c │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #12] @ 17b524 │ │ │ │ + ldr r2, [pc, #12] @ 17b50c │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x001576b0 │ │ │ │ - andseq r7, r5, ip, ror r6 │ │ │ │ - andeq ip, sp, r7, lsl #28 │ │ │ │ - andseq r7, r5, ip, ror #14 │ │ │ │ - andseq r7, r5, ip, ror #15 │ │ │ │ - mulseq r5, r0, r6 │ │ │ │ - andseq r7, r5, r4, ror #14 │ │ │ │ - andseq r7, r5, ip, lsr r7 │ │ │ │ + andseq r7, r5, r8, asr #13 │ │ │ │ + mulseq r5, r4, r6 │ │ │ │ + andeq ip, sp, pc, lsl lr │ │ │ │ + andseq r7, r5, r4, lsl #15 │ │ │ │ + andseq r7, r5, r4, lsl #16 │ │ │ │ + andseq r7, r5, r8, lsr #13 │ │ │ │ + andseq r7, r5, ip, ror r7 │ │ │ │ + andseq r7, r5, r4, asr r7 │ │ │ │ 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 17a658 │ │ │ │ + bl 17a640 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 17b5ac │ │ │ │ + bne 17b594 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ - bl 17a658 │ │ │ │ + bl 17a640 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 17b5ac │ │ │ │ + bne 17b594 │ │ │ │ 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 17b638 │ │ │ │ + bcs 17b620 │ │ │ │ ldr r1, [r2, #424] @ 0x1a8 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17b634 │ │ │ │ + beq 17b61c │ │ │ │ ldr r1, [r2, #440] @ 0x1b8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 17b624 │ │ │ │ + bcs 17b60c │ │ │ │ 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 17b5f8 │ │ │ │ - ldr r2, [pc, #24] @ 17b644 │ │ │ │ + bcc 17b5e0 │ │ │ │ + ldr r2, [pc, #24] @ 17b62c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ 17b648 │ │ │ │ + ldr r2, [pc, #8] @ 17b630 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r7, r5, r8, lsr #12 │ │ │ │ - andseq r7, r5, r8, asr r5 │ │ │ │ + andseq r7, r5, r0, asr #12 │ │ │ │ + andseq r7, r5, r0, ror r5 │ │ │ │ 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 17b7ec │ │ │ │ + bcs 17b7d4 │ │ │ │ ldr r1, [r2, #416] @ 0x1a0 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 17b7c4 │ │ │ │ + bcs 17b7ac │ │ │ │ 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 17b7c4 │ │ │ │ + beq 17b7ac │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr lr, [r2, #436] @ 0x1b4 │ │ │ │ ldr r1, [r2, #440] @ 0x1b8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - beq 17b75c │ │ │ │ + beq 17b744 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17b7c4 │ │ │ │ + beq 17b7ac │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 17b7c8 │ │ │ │ + bcs 17b7b0 │ │ │ │ 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 17b6fc │ │ │ │ + bne 17b6e4 │ │ │ │ ldrb r5, [lr, r7] │ │ │ │ ldrb r7, [r9, r5] │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r3] │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcs 17b7d8 │ │ │ │ + bcs 17b7c0 │ │ │ │ str r5, [r8, r3, lsl #2] │ │ │ │ ldr r3, [r6, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17b7c4 │ │ │ │ + beq 17b7ac │ │ │ │ mov r6, #0 │ │ │ │ - b 17b71c │ │ │ │ + b 17b704 │ │ │ │ ldr r3, [r7, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17b7c4 │ │ │ │ + beq 17b7ac │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 17b7c8 │ │ │ │ + bcs 17b7b0 │ │ │ │ add r5, r3, r3, lsl #3 │ │ │ │ add r7, lr, r5 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r3, #1]! │ │ │ │ cmp r2, r0 │ │ │ │ - bne 17b710 │ │ │ │ + bne 17b6f8 │ │ │ │ ldrb r2, [lr, r5] │ │ │ │ str r6, [r3] │ │ │ │ ldrb r2, [r9, r2] │ │ │ │ add r3, r4, r2 │ │ │ │ cmp r3, ip │ │ │ │ - bcs 17b7d8 │ │ │ │ + bcs 17b7c0 │ │ │ │ str r6, [r8, r3, lsl #2] │ │ │ │ - b 17b710 │ │ │ │ + b 17b6f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17b7c4 │ │ │ │ + beq 17b7ac │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 17b7c8 │ │ │ │ + bcs 17b7b0 │ │ │ │ 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 17b7c4 │ │ │ │ + beq 17b7ac │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 17b7c8 │ │ │ │ + bcs 17b7b0 │ │ │ │ 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 17b798 │ │ │ │ + bne 17b780 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #40] @ 17b7f8 │ │ │ │ + ldr r2, [pc, #40] @ 17b7e0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #28] @ 17b7fc │ │ │ │ + ldr r2, [pc, #28] @ 17b7e4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #12] @ 17b800 │ │ │ │ + ldr r2, [pc, #12] @ 17b7e8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r7, r5, r4, lsr #9 │ │ │ │ - andseq r7, r5, r0, lsr #9 │ │ │ │ - andseq r7, r5, r4, ror r4 │ │ │ │ + @ instruction: 0x001574bc │ │ │ │ + @ instruction: 0x001574b8 │ │ │ │ + andseq r7, r5, ip, lsl #9 │ │ │ │ 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 1875ec │ │ │ │ + bl 1875d4 │ │ │ │ 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 24998 │ │ │ │ strb r5, [r7, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ - bne 17b84c │ │ │ │ + bne 17b834 │ │ │ │ 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 │ │ │ │ @@ -350863,180 +350857,180 @@ │ │ │ │ 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 17ba90 │ │ │ │ + beq 17ba78 │ │ │ │ add sl, r1, #492 @ 0x1ec │ │ │ │ mov r4, #0 │ │ │ │ mov fp, #1 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 17b974 │ │ │ │ + b 17b95c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ str r8, [r0, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 17ba90 │ │ │ │ + beq 17ba78 │ │ │ │ cmp r4, #2 │ │ │ │ - bcc 17b968 │ │ │ │ + bcc 17b950 │ │ │ │ cmp r4, ip │ │ │ │ - bcs 17bacc │ │ │ │ + bcs 17bab4 │ │ │ │ ldr r2, [r1, #424] @ 0x1a8 │ │ │ │ add r9, r4, r4, lsl #2 │ │ │ │ ldr r0, [r1, #416] @ 0x1a0 │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 17b968 │ │ │ │ + bcs 17b950 │ │ │ │ ldr r8, [r1, #452] @ 0x1c4 │ │ │ │ ldrb r2, [r1, #747] @ 0x2eb │ │ │ │ ldr r0, [r1, #444] @ 0x1bc │ │ │ │ add r5, r2, #1 │ │ │ │ mov r3, r8 │ │ │ │ sub r0, r0, r8 │ │ │ │ cmp r0, r2 │ │ │ │ - bls 17ba64 │ │ │ │ + bls 17ba4c │ │ │ │ ldr r2, [r1, #448] @ 0x1c0 │ │ │ │ str fp, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 17b9c8 │ │ │ │ + bne 17b9b0 │ │ │ │ ldr ip, [r1, #428] @ 0x1ac │ │ │ │ str r3, [r1, #452] @ 0x1c4 │ │ │ │ cmp r4, ip │ │ │ │ - bcs 17bae0 │ │ │ │ + bcs 17bac8 │ │ │ │ ldr r0, [r1, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r5, [r0, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 17b958 │ │ │ │ + beq 17b940 │ │ │ │ ldr r7, [r1, #440] @ 0x1b8 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 17baa4 │ │ │ │ + bcs 17ba8c │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ add r6, r5, r5, lsl #3 │ │ │ │ ldrb r6, [lr, r6] │ │ │ │ ldrb r6, [sl, r6] │ │ │ │ add r6, r8, r6 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 17bab8 │ │ │ │ + bcs 17baa0 │ │ │ │ add r5, r5, r5, lsl #3 │ │ │ │ add r5, lr, r5 │ │ │ │ ldr r0, [r5, #1] │ │ │ │ str r0, [r2, r6, lsl #2] │ │ │ │ ldr r5, [r5, #5] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 17b958 │ │ │ │ + beq 17b940 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 17baa4 │ │ │ │ + bcs 17ba8c │ │ │ │ add r0, r5, r5, lsl #3 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ ldrb r0, [sl, r0] │ │ │ │ add r6, r8, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc 17ba24 │ │ │ │ - b 17bab8 │ │ │ │ + bcc 17ba0c │ │ │ │ + b 17baa0 │ │ │ │ mov r0, #4 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r1, #444 @ 0x1bc │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 33b98 │ │ │ │ ldr r3, [r6, #452] @ 0x1c4 │ │ │ │ mov r1, r6 │ │ │ │ - b 17b9c4 │ │ │ │ + b 17b9ac │ │ │ │ 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] @ 17bb00 │ │ │ │ + ldr r2, [pc, #84] @ 17bae8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #60] @ 17bafc │ │ │ │ + ldr r2, [pc, #60] @ 17bae4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #32] @ 17baf4 │ │ │ │ + ldr r2, [pc, #32] @ 17badc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #16] @ 17baf8 │ │ │ │ + ldr r2, [pc, #16] @ 17bae0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, ip │ │ │ │ bl 3a92c │ │ │ │ - andseq r7, r5, r4, asr #3 │ │ │ │ - ldrheq r7, [r5], -r0 │ │ │ │ - @ instruction: 0x001571f0 │ │ │ │ - @ instruction: 0x001571f4 │ │ │ │ + @ instruction: 0x001571dc │ │ │ │ + andseq r7, r5, r8, asr #1 │ │ │ │ + andseq r7, r5, r8, lsl #4 │ │ │ │ + andseq r7, r5, ip, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r0, #764] @ 0x2fc │ │ │ │ ldr r0, [r0, #768] @ 0x300 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 17bd20 │ │ │ │ + bcs 17bd08 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 17bd38 │ │ │ │ + bne 17bd20 │ │ │ │ ldr sl, [r8, #428] @ 0x1ac │ │ │ │ mov r7, #0 │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r6, sl, #2 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls 17bb50 │ │ │ │ + bls 17bb38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 17bb8c │ │ │ │ + beq 17bb74 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17bb44 │ │ │ │ + beq 17bb2c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ cmp sl, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bne 17bba0 │ │ │ │ - b 17bbb4 │ │ │ │ + bne 17bb88 │ │ │ │ + b 17bb9c │ │ │ │ mov r4, #4 │ │ │ │ mov r1, #0 │ │ │ │ cmp sl, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - beq 17bbb4 │ │ │ │ + beq 17bb9c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 17bba4 │ │ │ │ + bne 17bb8c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ stm r0, {r1, r4, sl} │ │ │ │ add r9, r8, #420 @ 0x1a4 │ │ │ │ mov r6, #4 │ │ │ │ - ldr r0, [pc, #484] @ 17bdbc │ │ │ │ + ldr r0, [pc, #484] @ 17bda4 │ │ │ │ mov fp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r1, [r8, #428] @ 0x1ac │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ ldr r2, [r8, #424] @ 0x1a8 │ │ │ │ @@ -351045,178 +351039,178 @@ │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ movhi r5, fp │ │ │ │ cmp fp, r1 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r2, #8 │ │ │ │ movhi r7, fp │ │ │ │ cmp r5, fp │ │ │ │ - beq 17bc90 │ │ │ │ + beq 17bc78 │ │ │ │ cmp r7, fp │ │ │ │ - beq 17bd80 │ │ │ │ + beq 17bd68 │ │ │ │ ldr r3, [r2], #20 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17bc10 │ │ │ │ + beq 17bbf8 │ │ │ │ sub r2, fp, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 18ad10 │ │ │ │ + bl 18acf8 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ - bne 17bbe4 │ │ │ │ - ldr r1, [pc, #364] @ 17bdc8 │ │ │ │ + bne 17bbcc │ │ │ │ + ldr r1, [pc, #364] @ 17bdb0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #360] @ 17bdcc │ │ │ │ - ldr r3, [pc, #360] @ 17bdd0 │ │ │ │ + ldr r0, [pc, #360] @ 17bdb4 │ │ │ │ + ldr r3, [pc, #360] @ 17bdb8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ - b 17bd8c │ │ │ │ + b 17bd74 │ │ │ │ sub r7, r6, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, r7 │ │ │ │ - bl 18ad10 │ │ │ │ + bl 18acf8 │ │ │ │ sub sl, r6, #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, sl │ │ │ │ - bl 18ad10 │ │ │ │ + bl 18acf8 │ │ │ │ cmp r6, #2 │ │ │ │ - bls 17bd64 │ │ │ │ + bls 17bd4c │ │ │ │ ldr r1, [r8, #428] @ 0x1ac │ │ │ │ sub r0, r6, #3 │ │ │ │ str r0, [r8, #760] @ 0x2f8 │ │ │ │ cmp r7, r1 │ │ │ │ str sl, [r8, #764] @ 0x2fc │ │ │ │ str r7, [r8, #768] @ 0x300 │ │ │ │ - bcs 17bd74 │ │ │ │ + bcs 17bd5c │ │ │ │ ldr r0, [r8, #424] @ 0x1a8 │ │ │ │ add r1, r7, r7, lsl #2 │ │ │ │ add r3, sp, #24 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strne r7, [r8, #760] @ 0x2f8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - bl 18ae14 │ │ │ │ + bl 18adfc │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #172] @ 17bdd4 │ │ │ │ + ldr r0, [pc, #172] @ 17bdbc │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ - ldr r2, [pc, #168] @ 17bdd8 │ │ │ │ + ldr r2, [pc, #168] @ 17bdc0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r1, [pc, #156] @ 17bddc │ │ │ │ + ldr r1, [pc, #156] @ 17bdc4 │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r3, [pc, #152] @ 17bde0 │ │ │ │ + ldr r3, [pc, #152] @ 17bdc8 │ │ │ │ mov r4, #83 @ 0x53 │ │ │ │ - ldr r5, [pc, #148] @ 17bde4 │ │ │ │ + ldr r5, [pc, #148] @ 17bdcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ strd r4, [sp] │ │ │ │ bl 3a8b0 │ │ │ │ - ldr r0, [pc, #84] @ 17bdc0 │ │ │ │ + ldr r0, [pc, #84] @ 17bda8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 17bd8c │ │ │ │ - ldr r0, [pc, #72] @ 17bdc4 │ │ │ │ + b 17bd74 │ │ │ │ + ldr r0, [pc, #72] @ 17bdac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 17bd94 │ │ │ │ + b 17bd7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17bdb8 │ │ │ │ + beq 17bda0 │ │ │ │ mov r5, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r5, ip, lsl r1 │ │ │ │ - andseq r6, r5, ip, ror pc │ │ │ │ - andseq r6, r5, ip, asr pc │ │ │ │ - andseq r7, r5, r0, lsr #1 │ │ │ │ - strdeq ip, [sp], -r3 │ │ │ │ - ldrsbeq r7, [r5], -r0 │ │ │ │ - ldrdeq ip, [sp], -r7 │ │ │ │ + andseq r7, r5, r4, lsr r1 │ │ │ │ mulseq r5, r4, pc @ │ │ │ │ - andeq r5, ip, ip, lsl #25 │ │ │ │ - andeq ip, sp, r2, ror #11 │ │ │ │ - @ instruction: 0x00156fbc │ │ │ │ + andseq r6, r5, r4, ror pc │ │ │ │ + ldrheq r7, [r5], -r8 │ │ │ │ + andeq ip, sp, fp, lsl #14 │ │ │ │ + andseq r7, r5, r8, ror #1 │ │ │ │ + andeq ip, sp, pc, ror #11 │ │ │ │ + andseq r6, r5, ip, lsr #31 │ │ │ │ + andeq r5, ip, r4, lsr #25 │ │ │ │ + strdeq ip, [sp], -sl │ │ │ │ + @ instruction: 0x00156fd4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 184470 │ │ │ │ + bl 184458 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 180fa0 │ │ │ │ + bl 180f88 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - b 232a04 │ │ │ │ + b 2329ec │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 17be3c │ │ │ │ + bne 17be24 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 17be40 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 17be28 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldm r1, {r9, sl} │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #20 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ - ldr r1, [pc, #2100] @ 17c698 │ │ │ │ + ldr r1, [pc, #2100] @ 17c680 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17be84 │ │ │ │ + beq 17be6c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ add r2, r5, r5, lsl #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 17c488 │ │ │ │ + beq 17c470 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r6, #340] @ 0x154 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r6, #344] @ 0x158 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -351230,55 +351224,55 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 17c644 │ │ │ │ + bcs 17c62c │ │ │ │ add fp, r0, #20 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17bf94 │ │ │ │ + bne 17bf7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ - ldr r0, [pc, #1916] @ 17c69c │ │ │ │ + ldr r0, [pc, #1916] @ 17c684 │ │ │ │ mov r7, r9 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #1880] @ 17c6a0 │ │ │ │ + ldr r2, [pc, #1880] @ 17c688 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17c63c │ │ │ │ + bne 17c624 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r7 │ │ │ │ cmp fp, r0 │ │ │ │ - beq 17c488 │ │ │ │ + beq 17c470 │ │ │ │ cmp r5, #2 │ │ │ │ - bls 17c644 │ │ │ │ + bls 17c62c │ │ │ │ add r4, r4, #40 @ 0x28 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ mov r5, #3 │ │ │ │ mov r4, fp │ │ │ │ - b 17bfac │ │ │ │ + b 17bf94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17c450 │ │ │ │ + beq 17c438 │ │ │ │ add r5, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ str fp, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -351287,397 +351281,397 @@ │ │ │ │ clz r0, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - bls 17bff8 │ │ │ │ + bls 17bfe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17c010 │ │ │ │ - ldr r1, [pc, #1768] @ 17c6d8 │ │ │ │ + beq 17bff8 │ │ │ │ + ldr r1, [pc, #1768] @ 17c6c0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 17c02c │ │ │ │ + b 17c014 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17c020 │ │ │ │ - ldr r1, [pc, #1752] @ 17c6e0 │ │ │ │ + beq 17c008 │ │ │ │ + ldr r1, [pc, #1752] @ 17c6c8 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 17c02c │ │ │ │ - ldr r1, [pc, #1724] @ 17c6d4 │ │ │ │ + b 17c014 │ │ │ │ + ldr r1, [pc, #1724] @ 17c6bc │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 17c02c │ │ │ │ - ldr r1, [pc, #1716] @ 17c6dc │ │ │ │ + b 17c014 │ │ │ │ + ldr r1, [pc, #1716] @ 17c6c4 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17be78 │ │ │ │ + bne 17be60 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #1664] @ 17c6e8 │ │ │ │ + ldr r0, [pc, #1664] @ 17c6d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #1632] @ 17c6ec │ │ │ │ + ldr r2, [pc, #1632] @ 17c6d4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17be78 │ │ │ │ + bne 17be60 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17c664 │ │ │ │ + bcs 17c64c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov fp, #0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [r1, r0, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 17c12c │ │ │ │ + b 17c114 │ │ │ │ strb r6, [sp, #87] @ 0x57 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #1592] @ 17c718 │ │ │ │ + ldr r0, [pc, #1592] @ 17c700 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #1576] @ 17c71c │ │ │ │ + ldr r0, [pc, #1576] @ 17c704 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #87 @ 0x57 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #1552] @ 17c720 │ │ │ │ + ldr r2, [pc, #1552] @ 17c708 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r3, sl │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17be78 │ │ │ │ + bne 17be60 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 17c18c │ │ │ │ + beq 17c174 │ │ │ │ cmp r9, r7 │ │ │ │ - bcs 17c650 │ │ │ │ + bcs 17c638 │ │ │ │ add r0, r9, r9, lsl #3 │ │ │ │ mov r2, r4 │ │ │ │ tst fp, #1 │ │ │ │ ldrb r1, [r2, r0]! │ │ │ │ ldr r0, [r2, #1] │ │ │ │ ldr r9, [r2, #5] │ │ │ │ - beq 17c1b8 │ │ │ │ + beq 17c1a0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 17c22c │ │ │ │ + bne 17c214 │ │ │ │ bic r0, r8, #65280 @ 0xff00 │ │ │ │ orr r8, r0, r1, lsl #8 │ │ │ │ mov r0, r3 │ │ │ │ ubfx r5, r8, #8, #8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 17c1c8 │ │ │ │ + bne 17c1b0 │ │ │ │ mov fp, #0 │ │ │ │ uxtb r6, r8 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, r0 │ │ │ │ - b 17c218 │ │ │ │ + b 17c200 │ │ │ │ ubfx r5, r8, #8, #8 │ │ │ │ tst fp, #1 │ │ │ │ - beq 17c2ec │ │ │ │ + beq 17c2d4 │ │ │ │ uxtb r6, r8 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, #0 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 17c260 │ │ │ │ - b 17c288 │ │ │ │ + bne 17c248 │ │ │ │ + b 17c270 │ │ │ │ orr r8, r1, r1, lsl #8 │ │ │ │ ubfx r5, r8, #8, #8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 17c178 │ │ │ │ + beq 17c160 │ │ │ │ cmp r9, r7 │ │ │ │ - bcs 17c650 │ │ │ │ + bcs 17c638 │ │ │ │ add r3, r9, r9, lsl #3 │ │ │ │ mov r6, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldrb r3, [r6, r3]! │ │ │ │ ldr sl, [r6, #1] │ │ │ │ ldr r9, [r6, #5] │ │ │ │ cmp r0, sl │ │ │ │ - bne 17c23c │ │ │ │ + bne 17c224 │ │ │ │ bic r1, r2, #65280 @ 0xff00 │ │ │ │ cmp r9, #0 │ │ │ │ orr r8, r1, r3, lsl #8 │ │ │ │ mov r1, r3 │ │ │ │ - bne 17c1c8 │ │ │ │ + bne 17c1b0 │ │ │ │ mov fp, #0 │ │ │ │ uxtb r6, r2 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 17c260 │ │ │ │ - b 17c288 │ │ │ │ + bne 17c248 │ │ │ │ + b 17c270 │ │ │ │ ubfx r5, r8, #8, #8 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ - b 17c248 │ │ │ │ + b 17c230 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r0 │ │ │ │ orr r8, r1, r1, lsl #8 │ │ │ │ uxtb r6, r2 │ │ │ │ mov fp, #1 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 17c288 │ │ │ │ + beq 17c270 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #1188] @ 17c714 │ │ │ │ + ldr r1, [pc, #1188] @ 17c6fc │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r3, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17be78 │ │ │ │ + bne 17be60 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - beq 17c0d0 │ │ │ │ + beq 17c0b8 │ │ │ │ strb r6, [sp, #86] @ 0x56 │ │ │ │ add r1, sp, #87 @ 0x57 │ │ │ │ strb r5, [sp, #87] @ 0x57 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #1088] @ 17c6f0 │ │ │ │ + ldr r0, [pc, #1088] @ 17c6d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #1072] @ 17c6f4 │ │ │ │ + ldr r0, [pc, #1072] @ 17c6dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #86 @ 0x56 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #1040] @ 17c6f8 │ │ │ │ + ldr r2, [pc, #1040] @ 17c6e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17c110 │ │ │ │ + b 17c0f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #1020] @ 17c6fc │ │ │ │ + ldr r1, [pc, #1020] @ 17c6e4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17be78 │ │ │ │ + bne 17be60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp] │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17c434 │ │ │ │ - ldr r1, [pc, #960] @ 17c700 │ │ │ │ + bcs 17c41c │ │ │ │ + ldr r1, [pc, #960] @ 17c6e8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17be78 │ │ │ │ + bne 17be60 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 17c688 │ │ │ │ + bcs 17c670 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 17c404 │ │ │ │ + beq 17c3ec │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 17c674 │ │ │ │ + bcs 17c65c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r7, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - beq 17c3c0 │ │ │ │ - ldr r1, [pc, #868] @ 17c70c │ │ │ │ + beq 17c3a8 │ │ │ │ + ldr r1, [pc, #868] @ 17c6f4 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17be78 │ │ │ │ + bne 17be60 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ - ldr r0, [pc, #820] @ 17c704 │ │ │ │ + ldr r0, [pc, #820] @ 17c6ec │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #796] @ 17c708 │ │ │ │ + ldr r2, [pc, #796] @ 17c6f0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17be78 │ │ │ │ + bne 17be60 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 17c380 │ │ │ │ - ldr r1, [pc, #772] @ 17c710 │ │ │ │ + bne 17c368 │ │ │ │ + ldr r1, [pc, #772] @ 17c6f8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17c63c │ │ │ │ + bne 17c624 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bne 17bef4 │ │ │ │ - b 17c488 │ │ │ │ + bne 17bedc │ │ │ │ + b 17c470 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r1, [pc, #644] @ 17c6e4 │ │ │ │ + ldr r1, [pc, #644] @ 17c6cc │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17be78 │ │ │ │ + bne 17be60 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str fp, [sp, #20] │ │ │ │ - b 17c044 │ │ │ │ - ldr r0, [pc, #536] @ 17c6a8 │ │ │ │ + b 17c02c │ │ │ │ + ldr r0, [pc, #536] @ 17c690 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #532] @ 17c6ac │ │ │ │ + ldr r2, [pc, #532] @ 17c694 │ │ │ │ add r1, r6, #352 @ 0x160 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17be78 │ │ │ │ + bne 17be60 │ │ │ │ ldr r7, [r6, #60] @ 0x3c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ - ldr r2, [pc, #480] @ 17c6b0 │ │ │ │ + ldr r2, [pc, #480] @ 17c698 │ │ │ │ add fp, sp, #112 @ 0x70 │ │ │ │ - ldr r0, [pc, #476] @ 17c6b4 │ │ │ │ + ldr r0, [pc, #476] @ 17c69c │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ movwne r1, #1 │ │ │ │ strb r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17be78 │ │ │ │ - ldr r2, [pc, #424] @ 17c6b8 │ │ │ │ + bne 17be60 │ │ │ │ + ldr r2, [pc, #424] @ 17c6a0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #420] @ 17c6bc │ │ │ │ + ldr r5, [pc, #420] @ 17c6a4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17be78 │ │ │ │ + bne 17be60 │ │ │ │ ldr r8, [r6, #56] @ 0x38 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ - ldr r2, [pc, #368] @ 17c6c0 │ │ │ │ + ldr r2, [pc, #368] @ 17c6a8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17be78 │ │ │ │ - ldr r2, [pc, #332] @ 17c6c4 │ │ │ │ + bne 17be60 │ │ │ │ + ldr r2, [pc, #332] @ 17c6ac │ │ │ │ add r0, r6, #328 @ 0x148 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17be78 │ │ │ │ - ldr r2, [pc, #292] @ 17c6c8 │ │ │ │ + bne 17be60 │ │ │ │ + ldr r2, [pc, #292] @ 17c6b0 │ │ │ │ add r0, r6, #332 @ 0x14c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17be78 │ │ │ │ + bne 17be60 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #240] @ 17c6cc │ │ │ │ + ldr r2, [pc, #240] @ 17c6b4 │ │ │ │ add r0, r0, r8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ @@ -351685,143 +351679,143 @@ │ │ │ │ add r3, r3, r6, lsl #3 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ addne r0, r0, r1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne 17c63c │ │ │ │ - ldr r1, [pc, #164] @ 17c6d0 │ │ │ │ + bne 17c624 │ │ │ │ + ldr r1, [pc, #164] @ 17c6b8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 17c6a4 │ │ │ │ + ldr r0, [pc, #88] @ 17c68c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r2, [pc, #208] @ 17c728 │ │ │ │ + ldr r2, [pc, #208] @ 17c710 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #184] @ 17c724 │ │ │ │ + ldr r2, [pc, #184] @ 17c70c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #180] @ 17c730 │ │ │ │ + ldr r2, [pc, #180] @ 17c718 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #156] @ 17c72c │ │ │ │ + ldr r2, [pc, #156] @ 17c714 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andeq ip, sp, r2, asr #10 │ │ │ │ - andseq r3, r7, r4, asr #31 │ │ │ │ - andeq ip, sp, r2, asr #8 │ │ │ │ - andseq r7, r5, r8, lsl #15 │ │ │ │ + andeq ip, sp, sl, asr r5 │ │ │ │ + @ instruction: 0x00173fdc │ │ │ │ + andeq ip, sp, sl, asr r4 │ │ │ │ + andseq r7, r5, r0, lsr #15 │ │ │ │ muleq r0, r4, r2 │ │ │ │ - andeq fp, ip, r9, lsl #2 │ │ │ │ - ldrdeq fp, [ip], -lr │ │ │ │ + andeq fp, ip, r1, lsr #2 │ │ │ │ + strdeq fp, [ip], -r6 │ │ │ │ @ instruction: 0xfffff938 │ │ │ │ - andeq r9, ip, r1, lsl #22 │ │ │ │ + andeq r9, ip, r9, lsl fp │ │ │ │ @ instruction: 0xfffff8f4 │ │ │ │ - ldrdeq r9, [ip], -r4 │ │ │ │ - andeq fp, ip, sl, asr #32 │ │ │ │ - andeq fp, ip, ip, lsr r0 │ │ │ │ - andeq fp, ip, r1, lsr #32 │ │ │ │ - andeq fp, sp, sl, lsl #27 │ │ │ │ - andeq ip, sp, sl, ror #10 │ │ │ │ - muleq sp, r4, r5 │ │ │ │ - andeq ip, sp, lr, asr r5 │ │ │ │ - andeq ip, sp, r0, lsl #11 │ │ │ │ - andeq ip, sp, r6, lsr #2 │ │ │ │ - andseq r3, r7, r4, lsl #29 │ │ │ │ - andeq ip, sp, ip, lsl #6 │ │ │ │ + andeq r9, ip, ip, ror #21 │ │ │ │ + andeq fp, ip, r2, rrx │ │ │ │ + andeq fp, ip, r4, asr r0 │ │ │ │ + andeq fp, ip, r9, lsr r0 │ │ │ │ + andeq fp, sp, r2, lsr #27 │ │ │ │ + andeq ip, sp, r2, lsl #11 │ │ │ │ + andeq ip, sp, ip, lsr #11 │ │ │ │ + andeq ip, sp, r6, ror r5 │ │ │ │ + muleq sp, r8, r5 │ │ │ │ + andeq ip, sp, lr, lsr r1 │ │ │ │ + mulseq r7, ip, lr │ │ │ │ + andeq ip, sp, r4, lsr #6 │ │ │ │ @ instruction: 0xfffffb70 │ │ │ │ - andseq r3, r7, r4, asr #22 │ │ │ │ - andeq r9, ip, sp, asr sp │ │ │ │ - andeq ip, sp, r9, lsr #1 │ │ │ │ - andeq ip, sp, r8, ror r0 │ │ │ │ - andseq r3, r7, r8, lsl fp │ │ │ │ - andeq ip, ip, r7, ror #5 │ │ │ │ - andeq ip, sp, r2, lsr #32 │ │ │ │ - muleq sp, r5, pc @ │ │ │ │ - andeq ip, sp, lr, asr r1 │ │ │ │ + andseq r3, r7, ip, asr fp │ │ │ │ + andeq r9, ip, r5, ror sp │ │ │ │ + andeq ip, sp, r1, asr #1 │ │ │ │ + muleq sp, r0, r0 │ │ │ │ + andseq r3, r7, r0, lsr fp │ │ │ │ + strdeq ip, [ip], -pc @ │ │ │ │ + andeq ip, sp, sl, lsr r0 │ │ │ │ + andeq fp, sp, sp, lsr #31 │ │ │ │ + andeq ip, sp, r6, ror r1 │ │ │ │ @ instruction: 0xfffffd40 │ │ │ │ - andseq r3, r7, r4, lsl sp │ │ │ │ - andeq r9, ip, r8, lsr pc │ │ │ │ - andseq r6, r5, r8, lsr #9 │ │ │ │ - andseq r6, r5, r8, lsr r3 │ │ │ │ - andseq r6, r5, r4, asr #13 │ │ │ │ - @ instruction: 0x001563b4 │ │ │ │ - ldr r2, [pc, #32] @ 17c75c │ │ │ │ + andseq r3, r7, ip, lsr #26 │ │ │ │ + andeq r9, ip, r0, asr pc │ │ │ │ + andseq r6, r5, r0, asr #9 │ │ │ │ + andseq r6, r5, r0, asr r3 │ │ │ │ + @ instruction: 0x001566dc │ │ │ │ + andseq r6, r5, ip, asr #7 │ │ │ │ + ldr r2, [pc, #32] @ 17c744 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ 17c760 │ │ │ │ + ldr r1, [pc, #28] @ 17c748 │ │ │ │ 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 234698 │ │ │ │ - ldrdeq fp, [sp], -r0 │ │ │ │ - andseq r6, r5, ip, lsr r6 │ │ │ │ + b 234680 │ │ │ │ + andeq fp, sp, r8, ror #25 │ │ │ │ + andseq r6, r5, r4, asr r6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 17c7a0 │ │ │ │ - ldr r3, [pc, #40] @ 17c7a4 │ │ │ │ + ldr r1, [pc, #40] @ 17c788 │ │ │ │ + ldr r3, [pc, #40] @ 17c78c │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq fp, sp, r8, ror ip │ │ │ │ - andseq r6, r5, r4, ror #11 │ │ │ │ + muleq sp, r0, ip │ │ │ │ + @ instruction: 0x001565fc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 17c7f4 │ │ │ │ - ldr r3, [pc, #56] @ 17c7f8 │ │ │ │ + ldr r1, [pc, #56] @ 17c7dc │ │ │ │ + ldr r3, [pc, #56] @ 17c7e0 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 17c7fc │ │ │ │ + ldr ip, [pc, #52] @ 17c7e4 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq fp, sp, r8, lsr ip │ │ │ │ - andeq fp, sp, fp, lsr ip │ │ │ │ - mulseq r5, r4, r5 │ │ │ │ + andeq fp, sp, r0, asr ip │ │ │ │ + andeq fp, sp, r3, asr ip │ │ │ │ + andseq r6, r5, ip, lsr #11 │ │ │ │ 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 17c910 │ │ │ │ + beq 17c8f8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldrb lr, [r0, #327] @ 0x147 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ add fp, ip, r1, lsl #2 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ add r1, lr, #1 │ │ │ │ @@ -351830,204 +351824,204 @@ │ │ │ │ lsl r8, r1, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr sl, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ and r4, r0, #31 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b 17c868 │ │ │ │ + b 17c850 │ │ │ │ add ip, ip, #20 │ │ │ │ cmp ip, fp │ │ │ │ - beq 17c910 │ │ │ │ + beq 17c8f8 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ lsr r0, r2, r4 │ │ │ │ cmp r3, r2, lsr r4 │ │ │ │ - bls 17c940 │ │ │ │ + bls 17c928 │ │ │ │ ldr r2, [sl, r0, lsl #2] │ │ │ │ ldr r0, [ip] │ │ │ │ str r2, [ip, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17c8c0 │ │ │ │ + beq 17c8a8 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 17c950 │ │ │ │ + bcs 17c938 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ add r2, r6, r0 │ │ │ │ ldr r1, [r2, #1] │ │ │ │ lsr r0, r1, r4 │ │ │ │ cmp r3, r1, lsr r4 │ │ │ │ - bls 17c940 │ │ │ │ + bls 17c928 │ │ │ │ ldr r1, [sl, r0, lsl #2] │ │ │ │ ldr r0, [r2, #5] │ │ │ │ str r1, [r2, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17c88c │ │ │ │ + bne 17c874 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17c85c │ │ │ │ + beq 17c844 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc 17c92c │ │ │ │ + bcc 17c914 │ │ │ │ sub r2, r7, r0 │ │ │ │ cmp r2, lr │ │ │ │ - bls 17c918 │ │ │ │ + bls 17c900 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r9, r8 │ │ │ │ add r2, r1, r0, lsl #2 │ │ │ │ ldr r1, [r2] │ │ │ │ lsr r0, r1, r4 │ │ │ │ cmp r3, r1, lsr r4 │ │ │ │ - bls 17c940 │ │ │ │ + bls 17c928 │ │ │ │ ldr r0, [sl, r0, lsl #2] │ │ │ │ subs r9, r9, #4 │ │ │ │ str r0, [r2], #4 │ │ │ │ - bne 17c8ec │ │ │ │ - b 17c85c │ │ │ │ + bne 17c8d4 │ │ │ │ + b 17c844 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #76] @ 17c96c │ │ │ │ + ldr r3, [pc, #76] @ 17c954 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #52] @ 17c968 │ │ │ │ + ldr r3, [pc, #52] @ 17c950 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #28] @ 17c964 │ │ │ │ + ldr r2, [pc, #28] @ 17c94c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #8] @ 17c960 │ │ │ │ + ldr r2, [pc, #8] @ 17c948 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r6, r5, ip, ror #3 │ │ │ │ - @ instruction: 0x001563dc │ │ │ │ - @ instruction: 0x001561fc │ │ │ │ - andseq r6, r5, r0, lsl #4 │ │ │ │ + andseq r6, r5, r4, lsl #4 │ │ │ │ + @ instruction: 0x001563f4 │ │ │ │ + andseq r6, r5, r4, lsl r2 │ │ │ │ + andseq r6, r5, r8, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ and r0, r0, #31 │ │ │ │ lsr r0, r1, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 17ca24 │ │ │ │ + bcc 17ca0c │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 17ca30 │ │ │ │ + beq 17ca18 │ │ │ │ ldr r1, [sl, #20] │ │ │ │ sub r0, r0, #2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17ca48 │ │ │ │ + bcs 17ca30 │ │ │ │ ldr r1, [sl, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r9, r2 │ │ │ │ add r4, r1, r0, lsl #2 │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ add r5, r0, #4 │ │ │ │ - b 17c9ec │ │ │ │ + b 17c9d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [sl, #36] @ 0x24 │ │ │ │ add r5, r5, #4 │ │ │ │ str r7, [r0, r6, lsl #2] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 17ca1c │ │ │ │ + beq 17ca04 │ │ │ │ cmp fp, r8 │ │ │ │ - bcs 17ca5c │ │ │ │ + bcs 17ca44 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r7, [r0, fp, lsl #3]! │ │ │ │ ldr r1, [r4] │ │ │ │ ldr fp, [r0, #4] │ │ │ │ cmp r6, r1 │ │ │ │ - bne 17c9cc │ │ │ │ + bne 17c9b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3394c │ │ │ │ - b 17c9cc │ │ │ │ + b 17c9b4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ 17ca70 │ │ │ │ + ldr r0, [pc, #68] @ 17ca58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #64] @ 17ca78 │ │ │ │ + ldr r0, [pc, #64] @ 17ca60 │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ - ldr r2, [pc, #60] @ 17ca7c │ │ │ │ + ldr r2, [pc, #60] @ 17ca64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ cmp fp, r8 │ │ │ │ - bcs 17ca5c │ │ │ │ - ldr r2, [pc, #28] @ 17ca74 │ │ │ │ + bcs 17ca44 │ │ │ │ + ldr r2, [pc, #28] @ 17ca5c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #28] @ 17ca80 │ │ │ │ + ldr r2, [pc, #28] @ 17ca68 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - mulseq r5, r8, r3 │ │ │ │ - andseq r6, r5, ip, asr r3 │ │ │ │ - andeq fp, sp, r4, ror #19 │ │ │ │ - andseq r6, r5, r0, ror #6 │ │ │ │ - @ instruction: 0x001564f8 │ │ │ │ + @ instruction: 0x001563b0 │ │ │ │ + andseq r6, r5, r4, ror r3 │ │ │ │ + strdeq fp, [sp], -ip │ │ │ │ + andseq r6, r5, r8, ror r3 │ │ │ │ + andseq r6, r5, r0, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #756 @ 0x2f4 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17cab8 │ │ │ │ + beq 17caa0 │ │ │ │ add r1, r7, #72 @ 0x48 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 24cd4 │ │ │ │ - b 17cae0 │ │ │ │ + b 17cac8 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24998 │ │ │ │ strb r6, [r5, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bne 17cad0 │ │ │ │ + bne 17cab8 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldrb sl, [r4, #8] │ │ │ │ mov r9, r6 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 17cb0c │ │ │ │ + bne 17caf4 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 17e188 │ │ │ │ + bmi 17e170 │ │ │ │ lsl r0, r6, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bcc 17e194 │ │ │ │ + bcc 17e17c │ │ │ │ sub r9, r0, #4 │ │ │ │ ldrb r8, [sp, #375] @ 0x177 │ │ │ │ mov r1, #1 │ │ │ │ clz r0, r8 │ │ │ │ cmp r8, #0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ mov r2, r8 │ │ │ │ movne r2, r0 │ │ │ │ lsl r0, r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ cmp r0, r9, lsl r2 │ │ │ │ - bhi 17e148 │ │ │ │ + bhi 17e130 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ lsl fp, r9, r2 │ │ │ │ sub r0, fp, r0 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bls 17cb84 │ │ │ │ + bls 17cb6c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mvn r3, #-2147483647 @ 0x80000001 │ │ │ │ add r1, r7, #16 │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r1, #8] │ │ │ │ mov r0, #1 │ │ │ │ @@ -352038,46 +352032,46 @@ │ │ │ │ add sp, sp, #756 @ 0x2f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp sl, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 17cbac │ │ │ │ + beq 17cb94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17e1a0 │ │ │ │ + beq 17e188 │ │ │ │ sub r4, r1, #1 │ │ │ │ - b 17cbc0 │ │ │ │ + b 17cba8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17e1ac │ │ │ │ + beq 17e194 │ │ │ │ subs r0, r1, #1 │ │ │ │ - bmi 17e1b8 │ │ │ │ + bmi 17e1a0 │ │ │ │ lsl r4, r0, #1 │ │ │ │ lsl r7, fp, #2 │ │ │ │ cmn fp, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, #0 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ - bls 17cbe0 │ │ │ │ + bls 17cbc8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 17cc80 │ │ │ │ + beq 17cc68 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17cbd4 │ │ │ │ + beq 17cbbc │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ cmp fp, #2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bcc 17cc30 │ │ │ │ + bcc 17cc18 │ │ │ │ sub r5, r7, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ bl 24998 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r1, r0, r5 │ │ │ │ mov r7, #0 │ │ │ │ @@ -352085,72 +352079,72 @@ │ │ │ │ str r7, [r1] │ │ │ │ str r7, [sp, #384] @ 0x180 │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ str r7, [sp, #376] @ 0x178 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ mov r2, r4 │ │ │ │ - bl 18a554 │ │ │ │ + bl 18a53c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [r0, #56] @ 0x38 │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r4, r5, #2 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 17cca0 │ │ │ │ + bls 17cc88 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ - b 17e32c │ │ │ │ + b 17e314 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ cmp fp, #2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bcs 17cc18 │ │ │ │ - b 17cc30 │ │ │ │ + bcs 17cc00 │ │ │ │ + b 17cc18 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - beq 17ccdc │ │ │ │ + beq 17ccc4 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17cc70 │ │ │ │ + beq 17cc58 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r7, r5 │ │ │ │ - b 17cce4 │ │ │ │ + b 17cccc │ │ │ │ mov r0, #4 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 17cd3c │ │ │ │ + beq 17cd24 │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17cd08 │ │ │ │ + bne 17ccf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 17e32c │ │ │ │ + bmi 17e314 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b 17cd40 │ │ │ │ + b 17cd28 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r6, [r7, #352] @ 0x160 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ @@ -352189,21 +352183,21 @@ │ │ │ │ str r1, [sp, #700] @ 0x2bc │ │ │ │ str r9, [sp, #428] @ 0x1ac │ │ │ │ str r6, [sp, #704] @ 0x2c0 │ │ │ │ str r6, [sp, #708] @ 0x2c4 │ │ │ │ str r6, [sp, #712] @ 0x2c8 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #716] @ 0x2cc │ │ │ │ - beq 17d570 │ │ │ │ + beq 17d558 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ cmp sl, #1 │ │ │ │ movne r0, #1 │ │ │ │ strne r0, [sp, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 17d4e4 │ │ │ │ + beq 17d4cc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ add r9, r1, #72 @ 0x48 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldrd sl, [r1, #16] │ │ │ │ ldrd r4, [r1, #28] │ │ │ │ @@ -352212,435 +352206,435 @@ │ │ │ │ ldrd r0, [r1, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ add r0, r0, #65 @ 0x41 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - b 17ce74 │ │ │ │ + b 17ce5c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, r1, #20 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 17d4e4 │ │ │ │ + beq 17d4cc │ │ │ │ cmp r2, r6 │ │ │ │ - beq 17e154 │ │ │ │ + beq 17e13c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl lr, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ str lr, [sp, #108] @ 0x6c │ │ │ │ - beq 17cec8 │ │ │ │ + beq 17ceb0 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, lr │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl 17c970 │ │ │ │ + bl 17c958 │ │ │ │ ldr lr, [sp, #108] @ 0x6c │ │ │ │ mov r2, r7 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r8, r0, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17d260 │ │ │ │ + beq 17d248 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 17cf44 │ │ │ │ + b 17cf2c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r1, r0, lr │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 17e1c4 │ │ │ │ + bcs 17e1ac │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ lsl r0, r2, r0 │ │ │ │ mov r2, ip │ │ │ │ str r0, [r3, r1, lsl #2] │ │ │ │ mov r1, lr │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r2 │ │ │ │ ldr lr, [sp, #108] @ 0x6c │ │ │ │ add r2, r2, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17d21c │ │ │ │ + beq 17d204 │ │ │ │ cmp r3, fp │ │ │ │ - bcs 17e254 │ │ │ │ + bcs 17e23c │ │ │ │ add r0, r3, r3, lsl #3 │ │ │ │ mov r3, sl │ │ │ │ ldrb r7, [r3, r0]! │ │ │ │ ldr r0, [r3, #1] │ │ │ │ cmp r2, r7 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #5] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bcs 17cfd4 │ │ │ │ + bcs 17cfbc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17d0f8 │ │ │ │ + beq 17d0e0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ uxtb r3, r0 │ │ │ │ sub r0, r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ tst ip, r0 │ │ │ │ - bne 17cfc0 │ │ │ │ + bne 17cfa8 │ │ │ │ add r1, lr, r3 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 17e1c4 │ │ │ │ + bcs 17e1ac │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, r1, lsl #2] │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ add r0, r2, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 17d1c8 │ │ │ │ + bne 17d1b0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ tst ip, #1 │ │ │ │ ldrb lr, [r0, r7] │ │ │ │ - beq 17cfec │ │ │ │ + beq 17cfd4 │ │ │ │ cmp r1, lr │ │ │ │ - beq 17cf28 │ │ │ │ + beq 17cf10 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ subs r0, r2, #1 │ │ │ │ moveq r2, r0 │ │ │ │ movwne r0, #1 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - bne 17cefc │ │ │ │ + bne 17cee4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17d028 │ │ │ │ + bne 17d010 │ │ │ │ mov r2, #0 │ │ │ │ - b 17cefc │ │ │ │ + b 17cee4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bcs 17e120 │ │ │ │ + bcs 17e108 │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ add r3, r8, r0, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d068 │ │ │ │ + beq 17d050 │ │ │ │ ldrb r0, [r9, r7] │ │ │ │ add r1, r1, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 17e12c │ │ │ │ + bcs 17e114 │ │ │ │ add r0, r4, r1, lsl #2 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 17d024 │ │ │ │ - b 17cefc │ │ │ │ + beq 17d00c │ │ │ │ + b 17cee4 │ │ │ │ ldr r1, [r8, r0, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d024 │ │ │ │ + beq 17d00c │ │ │ │ cmp r1, fp │ │ │ │ - bcs 17d6b8 │ │ │ │ + bcs 17d6a0 │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ mov r0, sl │ │ │ │ ldrb r1, [r0, r1]! │ │ │ │ cmp r7, r1 │ │ │ │ - bls 17d0a0 │ │ │ │ + bls 17d088 │ │ │ │ ldr r1, [r0, #5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17d074 │ │ │ │ - b 17d024 │ │ │ │ - bne 17d024 │ │ │ │ + bne 17d05c │ │ │ │ + b 17d00c │ │ │ │ + bne 17d00c │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 17d024 │ │ │ │ - b 17cefc │ │ │ │ + beq 17d00c │ │ │ │ + b 17cee4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r1, r1, lr │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 17e1c4 │ │ │ │ + bcs 17e1ac │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ lsl r0, r0, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [r3, r1, lsl #2] │ │ │ │ mov r1, lr │ │ │ │ add r2, r2, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 17cfd0 │ │ │ │ + beq 17cfb8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ tst ip, #1 │ │ │ │ ldrb lr, [r0, r2] │ │ │ │ - beq 17d110 │ │ │ │ + beq 17d0f8 │ │ │ │ cmp r1, lr │ │ │ │ - beq 17d0e8 │ │ │ │ + beq 17d0d0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d0b8 │ │ │ │ + beq 17d0a0 │ │ │ │ cmp r1, r6 │ │ │ │ - bcs 17e11c │ │ │ │ + bcs 17e104 │ │ │ │ uxtb r6, r2 │ │ │ │ - b 17d140 │ │ │ │ + b 17d128 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 17e11c │ │ │ │ + bcs 17e104 │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ add r3, r8, r0, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d178 │ │ │ │ + beq 17d160 │ │ │ │ ldrb r0, [r9, r6] │ │ │ │ add r1, r1, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 17e12c │ │ │ │ + bcs 17e114 │ │ │ │ add r0, r4, r1, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 17d130 │ │ │ │ - b 17d0bc │ │ │ │ + beq 17d118 │ │ │ │ + b 17d0a4 │ │ │ │ ldr r1, [r8, r0, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d130 │ │ │ │ + beq 17d118 │ │ │ │ cmp r1, fp │ │ │ │ - bcs 17d6b8 │ │ │ │ + bcs 17d6a0 │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ mov r0, sl │ │ │ │ ldrb r1, [r0, r1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 17d1b0 │ │ │ │ + bcs 17d198 │ │ │ │ ldr r1, [r0, #5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17d184 │ │ │ │ - b 17d130 │ │ │ │ - bne 17d130 │ │ │ │ + bne 17d16c │ │ │ │ + b 17d118 │ │ │ │ + bne 17d118 │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 17d130 │ │ │ │ - b 17d0bc │ │ │ │ + beq 17d118 │ │ │ │ + b 17d0a4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r3, r0, r2 │ │ │ │ mvn r0, r2 │ │ │ │ add r2, r0, r7 │ │ │ │ - b 17d1e4 │ │ │ │ + b 17d1cc │ │ │ │ subs r2, r2, #1 │ │ │ │ - beq 17cfd0 │ │ │ │ + beq 17cfb8 │ │ │ │ ldrb r0, [r3], #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 17d1dc │ │ │ │ + beq 17d1c4 │ │ │ │ add r1, lr, r0 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r6 │ │ │ │ - bcs 17e1c4 │ │ │ │ + bcs 17e1ac │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov lr, #0 │ │ │ │ str lr, [r6, r1, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ ldr lr, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ - b 17d1dc │ │ │ │ + b 17d1c4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi 17ce54 │ │ │ │ + bhi 17ce3c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r7, [r0, r2] │ │ │ │ mov r0, r2 │ │ │ │ addne r0, r3, #2 │ │ │ │ sub r3, r2, #255 @ 0xff │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, r7 │ │ │ │ lsr ip, r3, #5 │ │ │ │ - beq 17d364 │ │ │ │ + beq 17d34c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d280 │ │ │ │ - b 17d334 │ │ │ │ + beq 17d268 │ │ │ │ + b 17d31c │ │ │ │ mov ip, #0 │ │ │ │ ldrb r7, [sp, #440] @ 0x1b8 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17d334 │ │ │ │ + bne 17d31c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d334 │ │ │ │ + beq 17d31c │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 17d2b0 │ │ │ │ - b 17e120 │ │ │ │ + bcc 17d298 │ │ │ │ + b 17e108 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 17e11c │ │ │ │ + bcs 17e104 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r6, r8, r1, lsl #2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17d2e8 │ │ │ │ + beq 17d2d0 │ │ │ │ ldrb r1, [r9, r2] │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 17e12c │ │ │ │ + bcs 17e114 │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 17d2a0 │ │ │ │ - b 17d334 │ │ │ │ + beq 17d288 │ │ │ │ + b 17d31c │ │ │ │ ldr r1, [r8, r1, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d2a0 │ │ │ │ + beq 17d288 │ │ │ │ cmp r1, fp │ │ │ │ - bcs 17d6b8 │ │ │ │ + bcs 17d6a0 │ │ │ │ add r3, r1, r1, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ ldrb r3, [r1, r3]! │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 17d320 │ │ │ │ + bcs 17d308 │ │ │ │ ldr r1, [r1, #5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17d2f4 │ │ │ │ - b 17d2a0 │ │ │ │ - bne 17d2a0 │ │ │ │ + bne 17d2dc │ │ │ │ + b 17d288 │ │ │ │ + bne 17d288 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 17d2a0 │ │ │ │ + beq 17d288 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ add r1, lr, r7 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 17e1c4 │ │ │ │ + bcs 17e1ac │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #380] @ 0x17c │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ lsl r2, r3, r2 │ │ │ │ str r2, [r6, r1, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 17ce54 │ │ │ │ + bne 17ce3c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi 17ce54 │ │ │ │ + bhi 17ce3c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 17d3dc │ │ │ │ + beq 17d3c4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ addne r2, r2, #1 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 17d3c4 │ │ │ │ + beq 17d3ac │ │ │ │ add r1, lr, r3 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r7 │ │ │ │ - bcs 17e1c4 │ │ │ │ + bcs 17e1ac │ │ │ │ mov ip, r6 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r6, r1, lsl #2] │ │ │ │ mov r1, r3 │ │ │ │ mov r6, ip │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq 17ce54 │ │ │ │ + beq 17ce3c │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 17d384 │ │ │ │ - b 17ce54 │ │ │ │ + bls 17d36c │ │ │ │ + b 17ce3c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ addne r2, r2, #1 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 17d434 │ │ │ │ + beq 17d41c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17d454 │ │ │ │ + bne 17d43c │ │ │ │ mov r6, #0 │ │ │ │ add r1, lr, r3 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r7 │ │ │ │ - bcs 17e1c4 │ │ │ │ + bcs 17e1ac │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsl r7, r6, r7 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ str r7, [r6, r1, lsl #2] │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq 17ce54 │ │ │ │ + beq 17ce3c │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 17d3e0 │ │ │ │ - b 17ce54 │ │ │ │ + bls 17d3c8 │ │ │ │ + b 17ce3c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ cmp r1, r6 │ │ │ │ - bcs 17e120 │ │ │ │ + bcs 17e108 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r7, r8, r1, lsl #2 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 17d494 │ │ │ │ + beq 17d47c │ │ │ │ ldrb r1, [r9, r0] │ │ │ │ add r1, r6, r1 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 17e12c │ │ │ │ + bcs 17e114 │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 17d44c │ │ │ │ - b 17d40c │ │ │ │ + beq 17d434 │ │ │ │ + b 17d3f4 │ │ │ │ ldr r1, [r8, r1, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d44c │ │ │ │ + beq 17d434 │ │ │ │ cmp r1, fp │ │ │ │ - bcs 17d6b8 │ │ │ │ + bcs 17d6a0 │ │ │ │ add r6, r1, r1, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ ldrb r6, [r1, r6]! │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 17d4cc │ │ │ │ + bcs 17d4b4 │ │ │ │ ldr r1, [r1, #5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17d4a0 │ │ │ │ - b 17d44c │ │ │ │ - bne 17d44c │ │ │ │ + bne 17d488 │ │ │ │ + b 17d434 │ │ │ │ + bne 17d434 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 17d44c │ │ │ │ - b 17d40c │ │ │ │ + beq 17d434 │ │ │ │ + b 17d3f4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #336] @ 0x150 │ │ │ │ ldr r1, [r2, #344] @ 0x158 │ │ │ │ lsl r3, r3, r7 │ │ │ │ ldr r2, [r2, #348] @ 0x15c │ │ │ │ @@ -352654,196 +352648,196 @@ │ │ │ │ lslne r3, r2, r7 │ │ │ │ movwne r0, #0 │ │ │ │ str r3, [sp, #716] @ 0x2cc │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ ldr r6, [sp, #384] @ 0x180 │ │ │ │ cmp r1, r6 │ │ │ │ - bls 17d5e0 │ │ │ │ + bls 17d5c8 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 17d5cc │ │ │ │ + beq 17d5b4 │ │ │ │ lsl r8, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov r5, #4 │ │ │ │ bl ab354 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17d5d8 │ │ │ │ - b 17d588 │ │ │ │ + bne 17d5c0 │ │ │ │ + b 17d570 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ mov r5, #0 │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r8, r6, #2 │ │ │ │ cmnls r8, #-2147483644 @ 0x80000004 │ │ │ │ - bls 17d598 │ │ │ │ + bls 17d580 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 3a344 │ │ │ │ - b 17e32c │ │ │ │ + b 17e314 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 17d6c8 │ │ │ │ + beq 17d6b0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ bl ab34c │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq 17d588 │ │ │ │ + beq 17d570 │ │ │ │ mov r9, r6 │ │ │ │ - b 17d6d8 │ │ │ │ + b 17d6c0 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl ab350 │ │ │ │ str r6, [sp, #376] @ 0x178 │ │ │ │ str r4, [sp, #380] @ 0x17c │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ ldr r6, [sp, #408] @ 0x198 │ │ │ │ cmp r1, r6 │ │ │ │ - bls 17d638 │ │ │ │ + bls 17d620 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 17d624 │ │ │ │ + beq 17d60c │ │ │ │ lsl r8, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov r5, #4 │ │ │ │ bl ab354 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17d630 │ │ │ │ - b 17d588 │ │ │ │ + bne 17d618 │ │ │ │ + b 17d570 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl ab350 │ │ │ │ str r6, [sp, #400] @ 0x190 │ │ │ │ str r4, [sp, #404] @ 0x194 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ ldr r6, [sp, #396] @ 0x18c │ │ │ │ cmp r1, r6 │ │ │ │ - bls 17d698 │ │ │ │ + bls 17d680 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r6, #0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - beq 17d684 │ │ │ │ + beq 17d66c │ │ │ │ add r2, r6, r6, lsl #1 │ │ │ │ mov r5, #4 │ │ │ │ lsl r8, r2, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ bl ab354 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17d690 │ │ │ │ - b 17d588 │ │ │ │ + bne 17d678 │ │ │ │ + b 17d570 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl ab350 │ │ │ │ str r6, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ add r0, sl, #4 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #756 @ 0x2f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #3852] @ 17e5cc │ │ │ │ + ldr r2, [pc, #3852] @ 17e5b4 │ │ │ │ mov r6, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17e138 │ │ │ │ + b 17e120 │ │ │ │ mov r0, #4 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ cmp r6, #2 │ │ │ │ - bcc 17d700 │ │ │ │ + bcc 17d6e8 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ sub r5, r8, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 24998 │ │ │ │ add r0, r7, r5 │ │ │ │ - b 17d70c │ │ │ │ + b 17d6f4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 17d790 │ │ │ │ + beq 17d778 │ │ │ │ mov sl, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str sl, [r0] │ │ │ │ - beq 17d740 │ │ │ │ + beq 17d728 │ │ │ │ bl ab35c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17e320 │ │ │ │ + beq 17e308 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r6 │ │ │ │ - b 17d744 │ │ │ │ + b 17d72c │ │ │ │ mov r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #2 │ │ │ │ - bcc 17d768 │ │ │ │ + bcc 17d750 │ │ │ │ sub r5, r8, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ bl 24998 │ │ │ │ add r0, r7, r5 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ ldr r4, [sp, #428] @ 0x1ac │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 17d7a8 │ │ │ │ + bpl 17d790 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ - b 17e32c │ │ │ │ + b 17e314 │ │ │ │ mov sl, #0 │ │ │ │ mov r7, #4 │ │ │ │ ldr r4, [sp, #428] @ 0x1ac │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 17d780 │ │ │ │ + bmi 17d768 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str sl, [sp, #20] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #16] │ │ │ │ - beq 17d7e0 │ │ │ │ + beq 17d7c8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl ab358 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne 17d7e8 │ │ │ │ - b 17d780 │ │ │ │ + bne 17d7d0 │ │ │ │ + b 17d768 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ lsl r0, r0, r1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [fp, #344] @ 0x158 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [fp, #348] @ 0x15c │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 17df38 │ │ │ │ + beq 17df20 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ add sl, r1, #72 @ 0x48 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldrd r4, [r1, #16] │ │ │ │ add r0, r9, r0, lsl #2 │ │ │ │ ldr r8, [r1, #28] │ │ │ │ @@ -352852,57 +352846,57 @@ │ │ │ │ ldrd r0, [r1, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, r0, #65 @ 0x41 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #3344] @ 17e568 │ │ │ │ + ldr r0, [pc, #3344] @ 17e550 │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 17d8a8 │ │ │ │ + b 17d890 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r0, r1, lsl #2] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [r0, r1, lsl #2] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add r0, r3, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, r2, #20 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r0 │ │ │ │ - beq 17df38 │ │ │ │ + beq 17df20 │ │ │ │ cmp r1, r6 │ │ │ │ - beq 17e210 │ │ │ │ + beq 17e1f8 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 17d86c │ │ │ │ + bcc 17d854 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, r0 │ │ │ │ ldrne r0, [sp, #24] │ │ │ │ cmpne r2, r0 │ │ │ │ - bne 17d8fc │ │ │ │ + bne 17d8e4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 17dbb4 │ │ │ │ + bne 17db9c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ - b 17dbec │ │ │ │ + b 17dbd4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #728] @ 0x2d8 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #732] @ 0x2dc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ @@ -352910,1016 +352904,1016 @@ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #732] @ 0x2dc │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsr r3, r0, r1 │ │ │ │ cmp r2, r0, lsr r1 │ │ │ │ - bls 17e2f8 │ │ │ │ + bls 17e2e0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, r3] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17d99c │ │ │ │ + beq 17d984 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r6, r9, r0, lsl #2 │ │ │ │ ldr r0, [r6, #8]! │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl 17c970 │ │ │ │ + bl 17c958 │ │ │ │ ldr r1, [sp, #732] @ 0x2dc │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl 17c970 │ │ │ │ + bl 17c958 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ ldr r7, [r9, r0, lsl #2] │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ str r0, [sp, #752] @ 0x2f0 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ str r0, [sp, #748] @ 0x2ec │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ str r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #740] @ 0x2e4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #736] @ 0x2e0 │ │ │ │ - beq 17ddec │ │ │ │ + beq 17ddd4 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #0 │ │ │ │ - b 17da08 │ │ │ │ + b 17d9f0 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17e5e8 │ │ │ │ + bl 17e5d0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ add ip, r3, #1 │ │ │ │ - beq 17db7c │ │ │ │ + beq 17db64 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 17e298 │ │ │ │ + bcs 17e280 │ │ │ │ add r3, r7, r7, lsl #3 │ │ │ │ mov r7, r4 │ │ │ │ ldrb r2, [r7, r3]! │ │ │ │ ldr r3, [r7, #1] │ │ │ │ cmp ip, r2 │ │ │ │ ldr r7, [r7, #5] │ │ │ │ - bcs 17db44 │ │ │ │ + bcs 17db2c │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ - b 17da70 │ │ │ │ + b 17da58 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ add r0, r0, lr │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17e26c │ │ │ │ + bcs 17e254 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ str r7, [r1, r0, lsl #2] │ │ │ │ mov r0, lr │ │ │ │ add ip, ip, #1 │ │ │ │ mov r1, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 17db4c │ │ │ │ + beq 17db34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ tst r1, #1 │ │ │ │ ldrb lr, [r7, ip] │ │ │ │ - beq 17da8c │ │ │ │ + beq 17da74 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, lr │ │ │ │ - beq 17da60 │ │ │ │ + beq 17da48 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17da38 │ │ │ │ + beq 17da20 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 17e1d4 │ │ │ │ + bcs 17e1bc │ │ │ │ uxtb r1, ip │ │ │ │ - b 17dabc │ │ │ │ + b 17daa4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 17e1d4 │ │ │ │ + bcs 17e1bc │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r6, r9, r0, lsl #2 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 17daf4 │ │ │ │ + beq 17dadc │ │ │ │ ldrb r0, [sl, r1] │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 17e1ec │ │ │ │ + bcs 17e1d4 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 17daac │ │ │ │ - b 17da3c │ │ │ │ + beq 17da94 │ │ │ │ + b 17da24 │ │ │ │ ldr r0, [r9, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17daac │ │ │ │ + beq 17da94 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 17e164 │ │ │ │ + bcs 17e14c │ │ │ │ add r7, r0, r0, lsl #3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r7, [r0, r7]! │ │ │ │ cmp r7, ip │ │ │ │ - bcs 17db2c │ │ │ │ + bcs 17db14 │ │ │ │ ldr r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17db00 │ │ │ │ - b 17daac │ │ │ │ - bne 17daac │ │ │ │ + bne 17dae8 │ │ │ │ + b 17da94 │ │ │ │ + bne 17da94 │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 17daac │ │ │ │ - b 17da3c │ │ │ │ + beq 17da94 │ │ │ │ + b 17da24 │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ - b 17db54 │ │ │ │ + b 17db3c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ tst r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ - beq 17d9e4 │ │ │ │ + beq 17d9cc │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, r2 │ │ │ │ - beq 17d9f4 │ │ │ │ - b 17d9e4 │ │ │ │ + beq 17d9dc │ │ │ │ + b 17d9cc │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - bhi 17de78 │ │ │ │ + bhi 17de60 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r7, ip │ │ │ │ addne r7, r3, #2 │ │ │ │ ldrb r6, [r1, ip] │ │ │ │ sub r1, ip, #255 @ 0xff │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, r6 │ │ │ │ - bne 17de00 │ │ │ │ - b 17de18 │ │ │ │ + bne 17dde8 │ │ │ │ + b 17de00 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ str r1, [r0, r2, lsl #2] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r7, [r0, r2, lsl #2] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsr r3, r7, r0 │ │ │ │ cmp r1, r7, lsr r0 │ │ │ │ - bls 17e308 │ │ │ │ + bls 17e2f0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, r3] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17dc24 │ │ │ │ + beq 17dc0c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r9, r0, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl 17c970 │ │ │ │ + bl 17c958 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ ldr r2, [r9, r0, lsl #2] │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 17ddd8 │ │ │ │ + beq 17ddc0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ - b 17dc68 │ │ │ │ + b 17dc50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 17ddc0 │ │ │ │ + beq 17dda8 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 17e29c │ │ │ │ + bcs 17e284 │ │ │ │ add r2, r2, r2, lsl #3 │ │ │ │ mov r6, r4 │ │ │ │ ldrb r2, [r6, r2]! │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [r6, #1] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [r6, #5] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - bcs 17dd08 │ │ │ │ + bcs 17dcf0 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ ldrb r6, [r6, r3] │ │ │ │ uxtb ip, r6 │ │ │ │ sub r6, r0, ip │ │ │ │ clz r6, r6 │ │ │ │ lsr r6, r6, #5 │ │ │ │ tst r7, r6 │ │ │ │ - bne 17dcd8 │ │ │ │ + bne 17dcc0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r0, ip │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17e278 │ │ │ │ + bcs 17e260 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r6, r0, lsl #2] │ │ │ │ mov r0, ip │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r6, r3, #1 │ │ │ │ mov r7, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 17dd24 │ │ │ │ + bne 17dd0c │ │ │ │ mov r6, r2 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ tst r7, #1 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ - bne 17dd90 │ │ │ │ - b 17dd98 │ │ │ │ + bne 17dd78 │ │ │ │ + b 17dd80 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ tst r7, #1 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ - bne 17dd90 │ │ │ │ - b 17dd98 │ │ │ │ + bne 17dd78 │ │ │ │ + b 17dd80 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r6, r6, r3 │ │ │ │ mvn r3, r3 │ │ │ │ add r3, r3, r2 │ │ │ │ - b 17dd40 │ │ │ │ + b 17dd28 │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 17dd70 │ │ │ │ + beq 17dd58 │ │ │ │ ldrb ip, [r6], #1 │ │ │ │ cmp r0, ip │ │ │ │ - beq 17dd38 │ │ │ │ + beq 17dd20 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r0, ip │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17e278 │ │ │ │ + bcs 17e260 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov lr, #0 │ │ │ │ str lr, [r2, r0, lsl #2] │ │ │ │ mov r0, ip │ │ │ │ - b 17dd38 │ │ │ │ + b 17dd20 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r7, #1 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ tst r7, #1 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ - beq 17dd98 │ │ │ │ + beq 17dd80 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 17dc54 │ │ │ │ + beq 17dc3c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17e2cc │ │ │ │ + bcs 17e2b4 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ subs r3, ip, #1 │ │ │ │ movne r3, ip │ │ │ │ str r3, [r7, r0, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - b 17dc54 │ │ │ │ + b 17dc3c │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 17de88 │ │ │ │ + bls 17de70 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b 17d880 │ │ │ │ + b 17d868 │ │ │ │ mov ip, #0 │ │ │ │ ldrb lr, [sp, #440] @ 0x1b8 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ - b 17deac │ │ │ │ + b 17de94 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r6, [sp, #440] @ 0x1b8 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r7, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl 17e5e8 │ │ │ │ + bl 17e5d0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17de78 │ │ │ │ + bne 17de60 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bhi 17de78 │ │ │ │ + bhi 17de60 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ mov r6, r7 │ │ │ │ addne r6, r6, #1 │ │ │ │ ldrb r2, [r1, r7] │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 17de64 │ │ │ │ + beq 17de4c │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - bl 17e5e8 │ │ │ │ + bl 17e5d0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq 17de78 │ │ │ │ + beq 17de60 │ │ │ │ mov r7, r6 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bls 17de2c │ │ │ │ + bls 17de14 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - b 17d880 │ │ │ │ + b 17d868 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldrb lr, [r2, r3] │ │ │ │ sub r2, r3, #255 @ 0xff │ │ │ │ addne r3, r6, #2 │ │ │ │ clz r2, r2 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ cmp r0, lr │ │ │ │ lsr ip, r2, #5 │ │ │ │ - beq 17decc │ │ │ │ + beq 17deb4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r0, lr │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17e278 │ │ │ │ + bcs 17e260 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r7, r0, lsl #2] │ │ │ │ mov r0, lr │ │ │ │ cmp ip, #0 │ │ │ │ - bne 17df2c │ │ │ │ + bne 17df14 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 17df2c │ │ │ │ + bhi 17df14 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ mov lr, r3 │ │ │ │ addne lr, lr, #1 │ │ │ │ ldrb ip, [r2, r3] │ │ │ │ cmp r0, ip │ │ │ │ - beq 17df18 │ │ │ │ + beq 17df00 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r0, ip │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17e278 │ │ │ │ + bcs 17e260 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r2, r0, lsl #2] │ │ │ │ mov r0, ip │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq 17df2c │ │ │ │ + beq 17df14 │ │ │ │ mov r3, lr │ │ │ │ cmp lr, #255 @ 0xff │ │ │ │ - bls 17dedc │ │ │ │ + bls 17dec4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b 17d880 │ │ │ │ + b 17d868 │ │ │ │ ldr r1, [sp, #428] @ 0x1ac │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17e068 │ │ │ │ + beq 17e050 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r0, #4 │ │ │ │ mov r7, #0 │ │ │ │ lsl ip, r0, r2 │ │ │ │ - ldr r0, [pc, #1548] @ 17e570 │ │ │ │ + ldr r0, [pc, #1548] @ 17e558 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr lr, [pc, #1540] @ 17e574 │ │ │ │ - ldr r8, [pc, #1540] @ 17e578 │ │ │ │ - ldr r9, [pc, #1540] @ 17e57c │ │ │ │ + ldr lr, [pc, #1540] @ 17e55c │ │ │ │ + ldr r8, [pc, #1540] @ 17e560 │ │ │ │ + ldr r9, [pc, #1540] @ 17e564 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #1536] @ 17e580 │ │ │ │ + ldr r3, [pc, #1536] @ 17e568 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr fp, [pc, #1532] @ 17e584 │ │ │ │ + ldr fp, [pc, #1532] @ 17e56c │ │ │ │ add r9, pc, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ add fp, pc, fp │ │ │ │ - b 17dfa0 │ │ │ │ + b 17df88 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq 17e068 │ │ │ │ + beq 17e050 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 17e2e8 │ │ │ │ + beq 17e2d0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r6, [r2, r7] │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsl r0, r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 17e018 │ │ │ │ + beq 17e000 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 17e22c │ │ │ │ + bcc 17e214 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r6, r2 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ - bhi 17e1fc │ │ │ │ + bhi 17e1e4 │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ mov r2, ip │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 17e284 │ │ │ │ + bcs 17e26c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ subs r2, r2, #4 │ │ │ │ ldr r6, [r6, r4, lsl #2] │ │ │ │ str r6, [r0], #4 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ - bne 17dff0 │ │ │ │ - b 17df94 │ │ │ │ + bne 17dfd8 │ │ │ │ + b 17df7c │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 17e220 │ │ │ │ + bcc 17e208 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r6, r2 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ - bhi 17e208 │ │ │ │ + bhi 17e1f0 │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ mov r4, ip │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 17e290 │ │ │ │ + bcs 17e278 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ subs r4, r4, #4 │ │ │ │ ldr r6, [r6, r2, lsl #2] │ │ │ │ str r6, [r0], #4 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ - bne 17e040 │ │ │ │ - b 17df94 │ │ │ │ + bne 17e028 │ │ │ │ + b 17df7c │ │ │ │ ldr r2, [r5, #336] @ 0x150 │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 17e330 │ │ │ │ + bcs 17e318 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 17e33c │ │ │ │ + bcs 17e324 │ │ │ │ ldr r0, [r4, r0, lsl #2] │ │ │ │ cmp r3, r6 │ │ │ │ str r0, [sp, #708] @ 0x2c4 │ │ │ │ - bcs 17e350 │ │ │ │ + bcs 17e338 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r2, r6 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ - bcs 17e360 │ │ │ │ + bcs 17e348 │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #716] @ 0x2cc │ │ │ │ - beq 17e0dc │ │ │ │ + beq 17e0c4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 17e0f4 │ │ │ │ + beq 17e0dc │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ ldr r6, [sp, #384] @ 0x180 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi 17d53c │ │ │ │ - b 17d5e0 │ │ │ │ + bhi 17d524 │ │ │ │ + b 17d5c8 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [pc, #1176] @ 17e5c0 │ │ │ │ + ldr r2, [pc, #1176] @ 17e5a8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17e138 │ │ │ │ - ldr r2, [pc, #1180] @ 17e5d0 │ │ │ │ + b 17e120 │ │ │ │ + ldr r2, [pc, #1180] @ 17e5b8 │ │ │ │ mov r6, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a92c │ │ │ │ - b 17e32c │ │ │ │ - ldr r0, [pc, #1164] @ 17e5dc │ │ │ │ + b 17e314 │ │ │ │ + ldr r0, [pc, #1164] @ 17e5c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #1032] @ 17e564 │ │ │ │ + ldr r0, [pc, #1032] @ 17e54c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 17e32c │ │ │ │ - ldr r2, [pc, #1084] @ 17e5a8 │ │ │ │ + b 17e314 │ │ │ │ + ldr r2, [pc, #1084] @ 17e590 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ bl 3a92c │ │ │ │ - b 17e32c │ │ │ │ - ldr r0, [pc, #1092] @ 17e5d4 │ │ │ │ + b 17e314 │ │ │ │ + ldr r0, [pc, #1092] @ 17e5bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #1084] @ 17e5d8 │ │ │ │ + ldr r0, [pc, #1084] @ 17e5c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #952] @ 17e560 │ │ │ │ + ldr r0, [pc, #952] @ 17e548 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #1068] @ 17e5e0 │ │ │ │ + ldr r0, [pc, #1068] @ 17e5c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #1060] @ 17e5e4 │ │ │ │ + ldr r0, [pc, #1060] @ 17e5cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #1016] @ 17e5c8 │ │ │ │ + ldr r2, [pc, #1016] @ 17e5b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17e138 │ │ │ │ + b 17e120 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #956] @ 17e5a4 │ │ │ │ + ldr r2, [pc, #956] @ 17e58c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17e178 │ │ │ │ - ldr r2, [pc, #960] @ 17e5b4 │ │ │ │ + b 17e160 │ │ │ │ + ldr r2, [pc, #960] @ 17e59c │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17e170 │ │ │ │ + b 17e158 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, lr │ │ │ │ - b 17e238 │ │ │ │ + b 17e220 │ │ │ │ mov r0, #0 │ │ │ │ - b 17e238 │ │ │ │ - ldr r0, [pc, #852] @ 17e56c │ │ │ │ + b 17e220 │ │ │ │ + ldr r0, [pc, #852] @ 17e554 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 17e32c │ │ │ │ + b 17e314 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, r9 │ │ │ │ - b 17e238 │ │ │ │ + b 17e220 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #864] @ 17e598 │ │ │ │ + ldr r3, [pc, #864] @ 17e580 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ bl 3a5f0 │ │ │ │ - b 17e32c │ │ │ │ - ldr r2, [pc, #872] @ 17e5c4 │ │ │ │ + b 17e314 │ │ │ │ + ldr r2, [pc, #872] @ 17e5ac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ bl 3a92c │ │ │ │ - b 17e32c │ │ │ │ - ldr r2, [pc, #812] @ 17e5a0 │ │ │ │ + b 17e314 │ │ │ │ + ldr r2, [pc, #812] @ 17e588 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17e170 │ │ │ │ - ldr r2, [pc, #828] @ 17e5bc │ │ │ │ + b 17e158 │ │ │ │ + ldr r2, [pc, #828] @ 17e5a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17e170 │ │ │ │ + b 17e158 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b 17e2ac │ │ │ │ + b 17e294 │ │ │ │ str fp, [sp, #12] │ │ │ │ - b 17e2ac │ │ │ │ + b 17e294 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #784] @ 17e5b8 │ │ │ │ + ldr r0, [pc, #784] @ 17e5a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add sl, sp, #12 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, r2 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldm sl, {r2, r9, sl} │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ bl 3a92c │ │ │ │ - b 17e32c │ │ │ │ - ldr r3, [pc, #728] @ 17e5ac │ │ │ │ + b 17e314 │ │ │ │ + ldr r3, [pc, #728] @ 17e594 │ │ │ │ cmp ip, #1 │ │ │ │ - ldr r2, [pc, #724] @ 17e5b0 │ │ │ │ + ldr r2, [pc, #724] @ 17e598 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ movne r2, r3 │ │ │ │ - b 17e170 │ │ │ │ + b 17e158 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, r0 │ │ │ │ - b 17e2ac │ │ │ │ + b 17e294 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b 17e2ac │ │ │ │ + b 17e294 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #640] @ 17e59c │ │ │ │ + ldr r0, [pc, #640] @ 17e584 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 17e2a8 │ │ │ │ + b 17e290 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #592] @ 17e588 │ │ │ │ + ldr r0, [pc, #592] @ 17e570 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 17e2a8 │ │ │ │ - ldr r1, [pc, #584] @ 17e58c │ │ │ │ + b 17e290 │ │ │ │ + ldr r1, [pc, #584] @ 17e574 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 17e2ac │ │ │ │ - ldr r0, [pc, #568] @ 17e590 │ │ │ │ + b 17e294 │ │ │ │ + ldr r0, [pc, #568] @ 17e578 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 17e2a8 │ │ │ │ - ldr r0, [pc, #556] @ 17e594 │ │ │ │ + b 17e290 │ │ │ │ + ldr r0, [pc, #556] @ 17e57c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 17e2a8 │ │ │ │ + b 17e290 │ │ │ │ mov r4, r0 │ │ │ │ - b 17e3e0 │ │ │ │ - b 17e38c │ │ │ │ - b 17e38c │ │ │ │ - b 17e38c │ │ │ │ + b 17e3c8 │ │ │ │ + b 17e374 │ │ │ │ + b 17e374 │ │ │ │ + b 17e374 │ │ │ │ mov r4, r0 │ │ │ │ - b 17e534 │ │ │ │ - b 17e428 │ │ │ │ + b 17e51c │ │ │ │ + b 17e410 │ │ │ │ mov r4, r0 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - b 17e3a8 │ │ │ │ + b 17e390 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 17e3c8 │ │ │ │ + beq 17e3b0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 17e3c8 │ │ │ │ + b 17e3b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 17e3e0 │ │ │ │ + beq 17e3c8 │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 17e408 │ │ │ │ + bne 17e3f0 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17e438 │ │ │ │ + bne 17e420 │ │ │ │ ldr r6, [sp, #396] @ 0x18c │ │ │ │ ldr r5, [sp, #392] @ 0x188 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 17e458 │ │ │ │ - b 17e480 │ │ │ │ + beq 17e440 │ │ │ │ + b 17e468 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17e3f4 │ │ │ │ - b 17e438 │ │ │ │ + beq 17e3dc │ │ │ │ + b 17e420 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17e3f4 │ │ │ │ + beq 17e3dc │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r6, [sp, #396] @ 0x18c │ │ │ │ ldr r5, [sp, #392] @ 0x188 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 17e480 │ │ │ │ + bne 17e468 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e4b4 │ │ │ │ + bne 17e49c │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17e4d4 │ │ │ │ + bne 17e4bc │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17e4f0 │ │ │ │ - b 17e540 │ │ │ │ + bne 17e4d8 │ │ │ │ + b 17e528 │ │ │ │ add r7, r5, #4 │ │ │ │ - b 17e494 │ │ │ │ + b 17e47c │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 17e458 │ │ │ │ + beq 17e440 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17e488 │ │ │ │ + beq 17e470 │ │ │ │ ldr r0, [r7] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 17e488 │ │ │ │ + b 17e470 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17e470 │ │ │ │ + beq 17e458 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17e540 │ │ │ │ + beq 17e528 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ dmb ish │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 17e4fc │ │ │ │ + bne 17e4e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17e540 │ │ │ │ + bne 17e528 │ │ │ │ dmb ish │ │ │ │ - bl 18d948 │ │ │ │ - b 17e540 │ │ │ │ + bl 18d930 │ │ │ │ + b 17e528 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ - bl 17e81c │ │ │ │ + bl 17e804 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e548 │ │ │ │ + bne 17e530 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r5, ip, ror ip │ │ │ │ - andseq r5, r5, r8, ror ip │ │ │ │ - mulseq r5, r8, r6 │ │ │ │ - @ instruction: 0x00155bbc │ │ │ │ - andseq r4, r5, r0, lsr #30 │ │ │ │ + mulseq r5, r4, ip │ │ │ │ + mulseq r5, r0, ip │ │ │ │ + @ instruction: 0x001556b0 │ │ │ │ + @ instruction: 0x00155bd4 │ │ │ │ + andseq r4, r5, r8, lsr pc │ │ │ │ + andseq r4, r5, r4, ror pc │ │ │ │ andseq r4, r5, ip, asr pc │ │ │ │ andseq r4, r5, r4, asr #30 │ │ │ │ - andseq r4, r5, ip, lsr #30 │ │ │ │ - andseq r4, r5, r8, lsl pc │ │ │ │ - andseq r4, r5, r4, lsl #30 │ │ │ │ - andseq r4, r5, ip, lsl #22 │ │ │ │ - andseq r4, r5, ip, lsl #22 │ │ │ │ - andseq r4, r5, r8, lsl #22 │ │ │ │ - andseq r4, r5, ip, lsl #22 │ │ │ │ + andseq r4, r5, r0, lsr pc │ │ │ │ + andseq r4, r5, ip, lsl pc │ │ │ │ + andseq r4, r5, r4, lsr #22 │ │ │ │ + andseq r4, r5, r4, lsr #22 │ │ │ │ + andseq r4, r5, r0, lsr #22 │ │ │ │ + andseq r4, r5, r4, lsr #22 │ │ │ │ + andseq r4, r5, r4, asr #25 │ │ │ │ + andseq r4, r5, r0, lsl #24 │ │ │ │ + @ instruction: 0x00154cd8 │ │ │ │ + andseq r4, r5, r4, lsr #27 │ │ │ │ + andseq r4, r5, ip, lsr ip │ │ │ │ + andseq r4, r5, r0, ror #24 │ │ │ │ + andseq r4, r5, ip, asr #24 │ │ │ │ + andseq r4, r5, r4, lsr #27 │ │ │ │ + andseq r4, r5, r4, lsl #22 │ │ │ │ andseq r4, r5, ip, lsr #25 │ │ │ │ - andseq r4, r5, r8, ror #23 │ │ │ │ - andseq r4, r5, r0, asr #25 │ │ │ │ - andseq r4, r5, ip, lsl #27 │ │ │ │ - andseq r4, r5, r4, lsr #24 │ │ │ │ - andseq r4, r5, r8, asr #24 │ │ │ │ - andseq r4, r5, r4, lsr ip │ │ │ │ - andseq r4, r5, ip, lsl #27 │ │ │ │ - andseq r4, r5, ip, ror #21 │ │ │ │ - mulseq r5, r4, ip │ │ │ │ - andseq r4, r5, ip, asr #28 │ │ │ │ - andseq r4, r5, r8, lsr fp │ │ │ │ - andseq r4, r5, r4, lsl #24 │ │ │ │ - @ instruction: 0x001556d0 │ │ │ │ - andseq r4, r5, ip, asr #28 │ │ │ │ - andseq r4, r5, r4, ror #24 │ │ │ │ - andseq r4, r5, r8, asr #24 │ │ │ │ - andseq r4, r5, r4, ror #25 │ │ │ │ + andseq r4, r5, r4, ror #28 │ │ │ │ + andseq r4, r5, r0, asr fp │ │ │ │ + andseq r4, r5, ip, lsl ip │ │ │ │ + andseq r5, r5, r8, ror #13 │ │ │ │ + andseq r4, r5, r4, ror #28 │ │ │ │ + andseq r4, r5, ip, ror ip │ │ │ │ andseq r4, r5, r0, ror #24 │ │ │ │ - andseq r4, r5, r4, asr #24 │ │ │ │ + @ instruction: 0x00154cfc │ │ │ │ + andseq r4, r5, r8, ror ip │ │ │ │ + andseq r4, r5, ip, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ uxtb lr, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 17e6c0 │ │ │ │ + bne 17e6a8 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17e708 │ │ │ │ + beq 17e6f0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 17e748 │ │ │ │ + bcs 17e730 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ add r8, r2, #72 @ 0x48 │ │ │ │ uxtb r4, r7 │ │ │ │ - b 17e644 │ │ │ │ + b 17e62c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 17e70c │ │ │ │ + bne 17e6f4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 17e748 │ │ │ │ + bcs 17e730 │ │ │ │ add r5, r3, r3, lsl #2 │ │ │ │ add r7, r6, r5, lsl #2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17e678 │ │ │ │ + beq 17e660 │ │ │ │ ldrb r5, [r8, r4] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ add r3, r3, r5 │ │ │ │ cmp r3, ip │ │ │ │ - bcs 17e758 │ │ │ │ + bcs 17e740 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ - b 17e62c │ │ │ │ + b 17e614 │ │ │ │ ldr r3, [r6, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17e638 │ │ │ │ + beq 17e620 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r3, ip │ │ │ │ - bcs 17e734 │ │ │ │ + bcs 17e71c │ │ │ │ ldr r5, [r2, #16] │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ ldrb r3, [r5, r3]! │ │ │ │ cmp r4, r3 │ │ │ │ - bls 17e6b4 │ │ │ │ + bls 17e69c │ │ │ │ ldr r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17e688 │ │ │ │ - b 17e638 │ │ │ │ - bne 17e638 │ │ │ │ + bne 17e670 │ │ │ │ + b 17e620 │ │ │ │ + bne 17e620 │ │ │ │ add r3, r5, #1 │ │ │ │ - b 17e62c │ │ │ │ + b 17e614 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add ip, r7, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bcs 17e76c │ │ │ │ + bcs 17e754 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r3, [r1, ip, lsl #2] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, r0, lr │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 17e728 │ │ │ │ - ldr r2, [pc, #140] @ 17e790 │ │ │ │ + bcc 17e710 │ │ │ │ + ldr r2, [pc, #140] @ 17e778 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, r0, lr │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17e77c │ │ │ │ + bcs 17e764 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r3, [r1, r0, lsl #2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #76] @ 17e788 │ │ │ │ + ldr r2, [pc, #76] @ 17e770 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #60] @ 17e78c │ │ │ │ + ldr r2, [pc, #60] @ 17e774 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #52] @ 17e794 │ │ │ │ + ldr r2, [pc, #52] @ 17e77c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #40] @ 17e79c │ │ │ │ + ldr r2, [pc, #40] @ 17e784 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #20] @ 17e798 │ │ │ │ + ldr r2, [pc, #20] @ 17e780 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r4, r5, r8, asr r6 │ │ │ │ - andseq r4, r5, r0, lsr #16 │ │ │ │ - andseq r4, r5, r0, asr r8 │ │ │ │ - andseq r4, r5, r4, lsr #16 │ │ │ │ - @ instruction: 0x001547b0 │ │ │ │ - andseq r4, r5, ip, asr #15 │ │ │ │ + andseq r4, r5, r0, ror r6 │ │ │ │ + andseq r4, r5, r8, lsr r8 │ │ │ │ + andseq r4, r5, r8, ror #16 │ │ │ │ + andseq r4, r5, ip, lsr r8 │ │ │ │ + andseq r4, r5, r8, asr #15 │ │ │ │ + andseq r4, r5, r4, ror #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 185db8 │ │ │ │ + bl 185da0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 181e30 │ │ │ │ + bl 181e18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - b 232a04 │ │ │ │ + b 2329ec │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 17e7f4 │ │ │ │ + bne 17e7dc │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 17e7f8 │ │ │ │ - b 237400 │ │ │ │ - b 23d978 │ │ │ │ - b 23db54 │ │ │ │ + bne 17e7e0 │ │ │ │ + b 2373e8 │ │ │ │ + b 23d960 │ │ │ │ + b 23db3c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 17e814 │ │ │ │ + bne 17e7fc │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 17e818 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 17e800 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 17e864 │ │ │ │ + beq 17e84c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 17e844 │ │ │ │ + b 17e82c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 17e864 │ │ │ │ + beq 17e84c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17e838 │ │ │ │ + beq 17e820 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 17e838 │ │ │ │ + b 17e820 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17e888 │ │ │ │ + beq 17e870 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r2, #10 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ - ldr r1, [pc, #2332] @ 17f1cc │ │ │ │ + ldr r1, [pc, #2332] @ 17f1b4 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17e8cc │ │ │ │ + beq 17e8b4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r5 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [r8, #52]! @ 0x34 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 17ef14 │ │ │ │ + beq 17eefc │ │ │ │ ldr r2, [r5, #332] @ 0x14c │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #336] @ 0x150 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #340] @ 0x154 │ │ │ │ @@ -353938,726 +353932,726 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ - ldr fp, [pc, #2176] @ 17f1d0 │ │ │ │ + ldr fp, [pc, #2176] @ 17f1b8 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ lsl r1, r0, r2 │ │ │ │ cmp r9, #3 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bcc 17e9c4 │ │ │ │ + bcc 17e9ac │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17e9cc │ │ │ │ + bne 17e9b4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #2092] @ 17f1d4 │ │ │ │ + ldr r2, [pc, #2092] @ 17f1bc │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ + bne 17e8a8 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - b 17e9cc │ │ │ │ + b 17e9b4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 17eee0 │ │ │ │ + beq 17eec8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 17ea24 │ │ │ │ + beq 17ea0c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r0, r2, r0 │ │ │ │ sub r1, r2, r1 │ │ │ │ clz r0, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - bls 17ea34 │ │ │ │ + bls 17ea1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17ea4c │ │ │ │ - ldr r1, [pc, #2052] @ 17f220 │ │ │ │ + beq 17ea34 │ │ │ │ + ldr r1, [pc, #2052] @ 17f208 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - b 17ea68 │ │ │ │ - ldr r1, [pc, #2048] @ 17f22c │ │ │ │ + b 17ea50 │ │ │ │ + ldr r1, [pc, #2048] @ 17f214 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - b 17ea68 │ │ │ │ + b 17ea50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17ea5c │ │ │ │ - ldr r1, [pc, #2020] @ 17f228 │ │ │ │ + beq 17ea44 │ │ │ │ + ldr r1, [pc, #2020] @ 17f210 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - b 17ea68 │ │ │ │ - ldr r1, [pc, #1924] @ 17f1d8 │ │ │ │ + b 17ea50 │ │ │ │ + ldr r1, [pc, #1924] @ 17f1c0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - b 17ea68 │ │ │ │ - ldr r1, [pc, #1984] @ 17f224 │ │ │ │ + b 17ea50 │ │ │ │ + ldr r1, [pc, #1984] @ 17f20c │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ + bne 17e8a8 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #1936] @ 17f230 │ │ │ │ + ldr r2, [pc, #1936] @ 17f218 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ + bne 17e8a8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 17eb38 │ │ │ │ + b 17eb20 │ │ │ │ strb sl, [sp, #111] @ 0x6f │ │ │ │ str r9, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #1920] @ 17f26c │ │ │ │ + ldr r0, [pc, #1920] @ 17f254 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #1904] @ 17f270 │ │ │ │ + ldr r0, [pc, #1904] @ 17f258 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #111 @ 0x6f │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #1880] @ 17f274 │ │ │ │ + ldr r2, [pc, #1880] @ 17f25c │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ + bne 17e8a8 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r8, r5 │ │ │ │ - bls 17eb74 │ │ │ │ + bls 17eb5c │ │ │ │ ubfx fp, r6, #8, #8 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ tst r2, #1 │ │ │ │ - beq 17ed28 │ │ │ │ + beq 17ed10 │ │ │ │ uxtb sl, r6 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 17eca0 │ │ │ │ - b 17ecc0 │ │ │ │ + bne 17ec88 │ │ │ │ + b 17eca8 │ │ │ │ add r0, r8, r7 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 17f184 │ │ │ │ + bcs 17f16c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ tst r2, #1 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [r1, r0, lsl #2] │ │ │ │ - beq 17ebb4 │ │ │ │ + beq 17eb9c │ │ │ │ cmp r9, ip │ │ │ │ - bne 17ec54 │ │ │ │ + bne 17ec3c │ │ │ │ bfi r6, r8, #8, #8 │ │ │ │ mov r9, ip │ │ │ │ - b 17ebbc │ │ │ │ + b 17eba4 │ │ │ │ adds r6, r8, r8, lsl #8 │ │ │ │ adc ip, r9, r8, lsr #24 │ │ │ │ ubfx fp, r6, #8, #8 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - bne 17ebdc │ │ │ │ + bne 17ebc4 │ │ │ │ uxtb sl, r6 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ - b 17ec38 │ │ │ │ + b 17ec20 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ add r2, r0, r8, lsl #8 │ │ │ │ mov fp, r8 │ │ │ │ add r1, sl, r8 │ │ │ │ cmp r1, r7 │ │ │ │ - bcs 17f180 │ │ │ │ + bcs 17f168 │ │ │ │ ldr r3, [lr, r8, lsl #2] │ │ │ │ add r4, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r1, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 17ec74 │ │ │ │ + bne 17ec5c │ │ │ │ lsr r3, r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ bfi r6, r3, #8, #8 │ │ │ │ add r2, r2, #256 @ 0x100 │ │ │ │ mov r8, r4 │ │ │ │ mov fp, r1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 17ebe8 │ │ │ │ + bne 17ebd0 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ uxtb sl, r0 │ │ │ │ mov fp, r5 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ mov r9, ip │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 17eca0 │ │ │ │ - b 17ecc0 │ │ │ │ + bne 17ec88 │ │ │ │ + b 17eca8 │ │ │ │ add r2, r8, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r9 │ │ │ │ ubfx fp, r6, #8, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, ip │ │ │ │ mov r8, r2 │ │ │ │ - b 17ec78 │ │ │ │ + b 17ec60 │ │ │ │ add r8, r8, #2 │ │ │ │ uxtb sl, r0 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r3, r1, lsr #24 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ orr r6, r1, r1, lsl #8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 17ecc0 │ │ │ │ + beq 17eca8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #1464] @ 17f268 │ │ │ │ + ldr r1, [pc, #1464] @ 17f250 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ + bne 17e8a8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp sl, fp │ │ │ │ - beq 17eadc │ │ │ │ + beq 17eac4 │ │ │ │ strb sl, [sp, #110] @ 0x6e │ │ │ │ add r1, sp, #111 @ 0x6f │ │ │ │ strb fp, [sp, #111] @ 0x6f │ │ │ │ str r9, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #1364] @ 17f238 │ │ │ │ + ldr r0, [pc, #1364] @ 17f220 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #1348] @ 17f23c │ │ │ │ + ldr r0, [pc, #1348] @ 17f224 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #110 @ 0x6e │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #1316] @ 17f240 │ │ │ │ + ldr r2, [pc, #1316] @ 17f228 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17eb24 │ │ │ │ - ldr r1, [pc, #1300] @ 17f244 │ │ │ │ + b 17eb0c │ │ │ │ + ldr r1, [pc, #1300] @ 17f22c │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr fp, [pc, #1280] @ 17f248 │ │ │ │ + ldr fp, [pc, #1280] @ 17f230 │ │ │ │ cmp r0, #0 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ - bne 17e8c0 │ │ │ │ + bne 17e8a8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r0, r7, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17eebc │ │ │ │ - ldr r1, [pc, #1252] @ 17f24c │ │ │ │ + bcs 17eea4 │ │ │ │ + ldr r1, [pc, #1252] @ 17f234 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ + bne 17e8a8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mvn r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, r2, r0, lsr r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17f194 │ │ │ │ + bcs 17f17c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 17ee98 │ │ │ │ + beq 17ee80 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn r1, #1 │ │ │ │ add r0, r1, r7, lsr r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17f1a4 │ │ │ │ + bcs 17f18c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r9, r1, r0, lsl #2 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17f1b4 │ │ │ │ + beq 17f19c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [pc, #1092] @ 17f254 │ │ │ │ + ldr r2, [pc, #1092] @ 17f23c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ + bne 17e8a8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 17ee98 │ │ │ │ + beq 17ee80 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r1, [pc, #1064] @ 17f258 │ │ │ │ + ldr r1, [pc, #1064] @ 17f240 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ + bne 17e8a8 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 17f1bc │ │ │ │ + bcs 17f1a4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r7, lsl #2] │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #988] @ 17f25c │ │ │ │ + ldr r2, [pc, #988] @ 17f244 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ + bne 17e8a8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - bne 17ee28 │ │ │ │ - ldr r1, [pc, #960] @ 17f260 │ │ │ │ + bne 17ee10 │ │ │ │ + ldr r1, [pc, #960] @ 17f248 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne 17f080 │ │ │ │ + bne 17f068 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r0, r9 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bcc 17e968 │ │ │ │ - b 17ef14 │ │ │ │ - ldr r2, [pc, #756] @ 17f1dc │ │ │ │ + bcc 17e950 │ │ │ │ + b 17eefc │ │ │ │ + ldr r2, [pc, #756] @ 17f1c4 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ - ldr r0, [pc, #708] @ 17f1e0 │ │ │ │ + bne 17e8a8 │ │ │ │ + ldr r0, [pc, #708] @ 17f1c8 │ │ │ │ add r1, r5, #344 @ 0x158 │ │ │ │ - ldr r2, [pc, #704] @ 17f1e4 │ │ │ │ + ldr r2, [pc, #704] @ 17f1cc │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ + bne 17e8a8 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #656] @ 17f1e8 │ │ │ │ + ldr r2, [pc, #656] @ 17f1d0 │ │ │ │ add fp, sp, #136 @ 0x88 │ │ │ │ - ldr r0, [pc, #652] @ 17f1ec │ │ │ │ + ldr r0, [pc, #652] @ 17f1d4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ movwne r1, #1 │ │ │ │ strb r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, sl │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ - ldr r2, [pc, #600] @ 17f1f0 │ │ │ │ + bne 17e8a8 │ │ │ │ + ldr r2, [pc, #600] @ 17f1d8 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r9, [pc, #596] @ 17f1f4 │ │ │ │ + ldr r9, [pc, #596] @ 17f1dc │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ + bne 17e8a8 │ │ │ │ ldr r8, [r5, #32] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #552] @ 17f1f8 │ │ │ │ + ldr r2, [pc, #552] @ 17f1e0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ - ldr r2, [pc, #512] @ 17f1fc │ │ │ │ + bne 17e8a8 │ │ │ │ + ldr r2, [pc, #512] @ 17f1e4 │ │ │ │ add r0, r7, #320 @ 0x140 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ - ldr r2, [pc, #472] @ 17f200 │ │ │ │ + bne 17e8a8 │ │ │ │ + ldr r2, [pc, #472] @ 17f1e8 │ │ │ │ add r0, r7, #324 @ 0x144 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ - ldr r2, [pc, #432] @ 17f204 │ │ │ │ + bne 17e8a8 │ │ │ │ + ldr r2, [pc, #432] @ 17f1ec │ │ │ │ add r0, r7, #56 @ 0x38 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r7 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - beq 17f088 │ │ │ │ + beq 17f070 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #368] @ 17f208 │ │ │ │ + ldr r2, [pc, #368] @ 17f1f0 │ │ │ │ mov r7, r5 │ │ │ │ - ldr r1, [pc, #364] @ 17f20c │ │ │ │ + ldr r1, [pc, #364] @ 17f1f4 │ │ │ │ and r0, r0, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ lsl r0, r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ - ldr r2, [pc, #312] @ 17f210 │ │ │ │ + bne 17e8a8 │ │ │ │ + ldr r2, [pc, #312] @ 17f1f8 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r0, [pc, #308] @ 17f214 │ │ │ │ + ldr r0, [pc, #308] @ 17f1fc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, r7, #64 @ 0x40 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e8c0 │ │ │ │ + bne 17e8a8 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r0, r8 │ │ │ │ ldr ip, [r7, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #240] @ 17f218 │ │ │ │ + ldr r2, [pc, #240] @ 17f200 │ │ │ │ lsl r1, r1, #2 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ addne r0, r0, ip │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne 17f080 │ │ │ │ - ldr r1, [pc, #180] @ 17f21c │ │ │ │ + bne 17f068 │ │ │ │ + ldr r1, [pc, #180] @ 17f204 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #168] @ 17f234 │ │ │ │ + ldr r2, [pc, #168] @ 17f21c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #220] @ 17f278 │ │ │ │ + ldr r2, [pc, #220] @ 17f260 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #184] @ 17f264 │ │ │ │ + ldr r2, [pc, #184] @ 17f24c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #140] @ 17f250 │ │ │ │ + ldr r2, [pc, #140] @ 17f238 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andeq r9, sp, lr, lsr #23 │ │ │ │ - mulseq r7, ip, r5 │ │ │ │ - andeq r9, sp, r0, lsr #21 │ │ │ │ - andeq r9, sp, lr, lsr #22 │ │ │ │ - andeq r9, sp, ip, asr #10 │ │ │ │ + andeq r9, sp, r6, asr #23 │ │ │ │ + @ instruction: 0x001715b4 │ │ │ │ + @ instruction: 0x000d9ab8 │ │ │ │ + andeq r9, sp, r6, asr #22 │ │ │ │ + andeq r9, sp, r4, ror #10 │ │ │ │ andeq r0, r0, r0, asr r3 │ │ │ │ - andeq r8, ip, sp, ror r6 │ │ │ │ - andeq r8, ip, r6, asr r6 │ │ │ │ + muleq ip, r5, r6 │ │ │ │ + andeq r8, ip, lr, ror #12 │ │ │ │ @ instruction: 0xfffff868 │ │ │ │ - andeq r7, ip, r9, ror r0 │ │ │ │ + muleq ip, r1, r0 │ │ │ │ @ instruction: 0xfffff84c │ │ │ │ - andeq r7, ip, r4, asr r0 │ │ │ │ - andeq r8, ip, r6, asr #11 │ │ │ │ - @ instruction: 0x000c85b8 │ │ │ │ - ldrdeq r8, [ip], -r6 │ │ │ │ - andeq r8, ip, r8, lsr #11 │ │ │ │ + andeq r7, ip, ip, rrx │ │ │ │ + ldrdeq r8, [ip], -lr │ │ │ │ + ldrdeq r8, [ip], -r0 │ │ │ │ + andeq r8, ip, lr, ror #11 │ │ │ │ + andeq r8, ip, r0, asr #11 │ │ │ │ @ instruction: 0xfffff728 │ │ │ │ - andeq r8, ip, r5, ror r5 │ │ │ │ - andseq r0, r7, r0, asr #27 │ │ │ │ - ldrdeq r8, [ip], -r1 │ │ │ │ - strdeq r9, [sp], -r8 │ │ │ │ - andeq r9, sp, r8, ror #22 │ │ │ │ - andeq r9, sp, r2, lsr #22 │ │ │ │ - andeq r9, sp, r4, asr #22 │ │ │ │ - andeq r9, sp, lr, asr fp │ │ │ │ - @ instruction: 0x000d99b6 │ │ │ │ - andseq r3, r5, r4, lsl lr │ │ │ │ + andeq r8, ip, sp, lsl #11 │ │ │ │ + @ instruction: 0x00170dd8 │ │ │ │ + andeq r8, ip, r9, ror #9 │ │ │ │ + andeq r9, sp, r0, lsl r3 │ │ │ │ + andeq r9, sp, r0, lsl #23 │ │ │ │ + andeq r9, sp, sl, lsr fp │ │ │ │ + andeq r9, sp, ip, asr fp │ │ │ │ + andeq r9, sp, r6, ror fp │ │ │ │ + andeq r9, sp, lr, asr #19 │ │ │ │ + andseq r3, r5, ip, lsr #28 │ │ │ │ @ instruction: 0xfffffb14 │ │ │ │ - andseq r1, r7, r0, lsl r1 │ │ │ │ - andeq r7, ip, r1, lsr #6 │ │ │ │ - andeq r9, sp, r5, lsr #14 │ │ │ │ - andseq r1, r7, r0, lsr #3 │ │ │ │ - strdeq r9, [sp], -sl │ │ │ │ - @ instruction: 0x00153dfc │ │ │ │ - andeq r9, ip, r3, asr #17 │ │ │ │ - andeq r9, sp, ip, lsr r6 │ │ │ │ - andeq r9, ip, r3, asr r8 │ │ │ │ - @ instruction: 0x000d95b5 │ │ │ │ - andseq r3, r5, r4, lsl #28 │ │ │ │ - andeq r9, sp, r4, asr #15 │ │ │ │ + andseq r1, r7, r8, lsr #2 │ │ │ │ + andeq r7, ip, r9, lsr r3 │ │ │ │ + andeq r9, sp, sp, lsr r7 │ │ │ │ + @ instruction: 0x001711b8 │ │ │ │ + andeq r9, sp, r2, lsl r7 │ │ │ │ + andseq r3, r5, r4, lsl lr │ │ │ │ + ldrdeq r9, [ip], -fp │ │ │ │ + andeq r9, sp, r4, asr r6 │ │ │ │ + andeq r9, ip, fp, ror #16 │ │ │ │ + andeq r9, sp, sp, asr #11 │ │ │ │ + andseq r3, r5, ip, lsl lr │ │ │ │ + ldrdeq r9, [sp], -ip │ │ │ │ @ instruction: 0xfffffd0c │ │ │ │ - andseq r1, r7, r8, lsl #6 │ │ │ │ - andeq r7, ip, r8, lsr #10 │ │ │ │ - @ instruction: 0x00153df4 │ │ │ │ - ldr r2, [pc, #32] @ 17f2a4 │ │ │ │ + andseq r1, r7, r0, lsr #6 │ │ │ │ + andeq r7, ip, r0, asr #10 │ │ │ │ + andseq r3, r5, ip, lsl #28 │ │ │ │ + ldr r2, [pc, #32] @ 17f28c │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ 17f2a8 │ │ │ │ + ldr r1, [pc, #28] @ 17f290 │ │ │ │ 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 234698 │ │ │ │ - andeq r9, sp, r8, lsl #4 │ │ │ │ - andseq r3, r5, r0, asr #26 │ │ │ │ + b 234680 │ │ │ │ + andeq r9, sp, r0, lsr #4 │ │ │ │ + andseq r3, r5, r8, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #668 @ 0x29c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17f2e0 │ │ │ │ + beq 17f2c8 │ │ │ │ add r1, r6, #72 @ 0x48 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 24cd4 │ │ │ │ - b 17f308 │ │ │ │ + b 17f2f0 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24998 │ │ │ │ strb r5, [r4, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ - bne 17f2f8 │ │ │ │ + bne 17f2e0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ lsl fp, r5, #2 │ │ │ │ cmnls fp, #-2147483644 @ 0x80000004 │ │ │ │ - bls 17f32c │ │ │ │ + bls 17f314 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 3a344 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 17f380 │ │ │ │ + beq 17f368 │ │ │ │ bl ab35c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17f320 │ │ │ │ + beq 17f308 │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bcc 17f398 │ │ │ │ + bcc 17f380 │ │ │ │ sub r4, fp, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 24998 │ │ │ │ add r0, r5, r4 │ │ │ │ - b 17f3a0 │ │ │ │ + b 17f388 │ │ │ │ mov r0, #4 │ │ │ │ mov sl, #0 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bcs 17f364 │ │ │ │ + bcs 17f34c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 17f3a8 │ │ │ │ + beq 17f390 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [r6, #56] @ 0x38 │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r7, r6, #2 │ │ │ │ strls r9, [sp, #20] │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ - bls 17f3d8 │ │ │ │ + bls 17f3c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ - b 17ffdc │ │ │ │ + b 17ffc4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r9, [r0, #52] @ 0x34 │ │ │ │ - beq 17f414 │ │ │ │ + beq 17f3fc │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17f3c8 │ │ │ │ + beq 17f3b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b 17f418 │ │ │ │ + b 17f400 │ │ │ │ mov r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str fp, [sp, #12] │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17f468 │ │ │ │ + beq 17f450 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17f43c │ │ │ │ + bne 17f424 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 17ffdc │ │ │ │ + bmi 17ffc4 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ ldrd r2, [fp, #64] @ 0x40 │ │ │ │ - b 17f470 │ │ │ │ + b 17f458 │ │ │ │ mov r7, r4 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ add ip, sp, #364 @ 0x16c │ │ │ │ ldrb r1, [sp, #335] @ 0x14f │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ mov r2, #4 │ │ │ │ ldrb r0, [fp, #352] @ 0x160 │ │ │ │ @@ -354684,15 +354678,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [sp, #644] @ 0x284 │ │ │ │ str sl, [sp, #640] @ 0x280 │ │ │ │ str r9, [sp, #636] @ 0x27c │ │ │ │ str r5, [sp, #648] @ 0x288 │ │ │ │ str r5, [sp, #652] @ 0x28c │ │ │ │ str r5, [sp, #656] @ 0x290 │ │ │ │ - beq 17ff74 │ │ │ │ + beq 17ff5c │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [fp, #4] │ │ │ │ ldr sl, [r0, #40] @ 0x28 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -354701,24 +354695,24 @@ │ │ │ │ add r2, r1, r0, lsl #2 │ │ │ │ ldr r0, [r8] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr fp, [fp, #20] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - b 17f54c │ │ │ │ + b 17f534 │ │ │ │ str r5, [r0, #4] │ │ │ │ add r1, r1, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 17fa98 │ │ │ │ + beq 17fa80 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 17fd7c │ │ │ │ + beq 17fd64 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 17f538 │ │ │ │ + beq 17f520 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, r0, lsl #2]! │ │ │ │ @@ -354726,504 +354720,504 @@ │ │ │ │ ldr r9, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 17f688 │ │ │ │ + beq 17f670 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, fp │ │ │ │ - bcs 17ffc4 │ │ │ │ + bcs 17ffac │ │ │ │ add r2, r8, r8, lsl #3 │ │ │ │ add r4, r4, #1 │ │ │ │ add r2, r6, r2 │ │ │ │ ldr r8, [r2, #5] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 17f5a0 │ │ │ │ + bne 17f588 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r5, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp ip, r2 │ │ │ │ - bcc 17f694 │ │ │ │ + bcc 17f67c │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bhi 17f694 │ │ │ │ + bhi 17f67c │ │ │ │ cmp r4, #1 │ │ │ │ - bne 17f774 │ │ │ │ + bne 17f75c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17f774 │ │ │ │ + bne 17f75c │ │ │ │ cmp r0, fp │ │ │ │ - bcs 17ffc0 │ │ │ │ + bcs 17ffa8 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r1, r0]! │ │ │ │ ldr r4, [r1, #1] │ │ │ │ ldrb r5, [r2, r0] │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 17f628 │ │ │ │ + bne 17f610 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ bl 3394c │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ mov r0, #254 @ 0xfe │ │ │ │ orr r0, r0, r5, lsl #8 │ │ │ │ add r5, r7, #1 │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 17f654 │ │ │ │ + bne 17f63c │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ bl 3394c │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ str r9, [r0, r5, lsl #2] │ │ │ │ add r5, r7, #2 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 17f678 │ │ │ │ + bne 17f660 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ bl 3394c │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ str r4, [r0, r5, lsl #2] │ │ │ │ add r0, r7, #3 │ │ │ │ - b 17f998 │ │ │ │ + b 17f980 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 17f774 │ │ │ │ + bcs 17f75c │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 17f6a8 │ │ │ │ + bne 17f690 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ bl 3394c │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ add r4, r7, #1 │ │ │ │ str r1, [r0, r7, lsl #2] │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 17f6d0 │ │ │ │ + bne 17f6b8 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ bl 3394c │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldrb r1, [sp, #635] @ 0x27b │ │ │ │ str r9, [r0, r4, lsl #2] │ │ │ │ add r9, r7, #2 │ │ │ │ add r4, r1, #1 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ str r9, [sp, #344] @ 0x158 │ │ │ │ sub r0, r0, r9 │ │ │ │ cmp r0, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bls 17fa74 │ │ │ │ + bls 17fa5c │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ str r5, [r1, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 17f700 │ │ │ │ + bne 17f6e8 │ │ │ │ cmp r9, r0 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ - bcs 17fdbc │ │ │ │ + bcs 17fda4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 17f900 │ │ │ │ + beq 17f8e8 │ │ │ │ cmp r8, fp │ │ │ │ - bcs 17ffc4 │ │ │ │ + bcs 17ffac │ │ │ │ add r1, r8, r8, lsl #3 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r1, [r0, r1]! │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldr r2, [sp, #344] @ 0x158 │ │ │ │ add r1, r9, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 17fe48 │ │ │ │ + bcs 17fe30 │ │ │ │ ldr r2, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [r0, #1] │ │ │ │ ldr r8, [r0, #5] │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 17f72c │ │ │ │ - b 17f900 │ │ │ │ + bne 17f714 │ │ │ │ + b 17f8e8 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 17f788 │ │ │ │ + bne 17f770 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ bl 3394c │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ str r4, [r0, r7, lsl #2] │ │ │ │ add r4, r7, #1 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 17f7ac │ │ │ │ + bne 17f794 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ bl 3394c │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ str r9, [r0, r4, lsl #2] │ │ │ │ add r4, r7, #2 │ │ │ │ add r7, sp, #336 @ 0x150 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 17f900 │ │ │ │ + beq 17f8e8 │ │ │ │ cmp r8, fp │ │ │ │ - bcs 17ffc4 │ │ │ │ + bcs 17ffac │ │ │ │ mov r2, #0 │ │ │ │ - b 17f810 │ │ │ │ + b 17f7f8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ mov r2, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ - beq 17f8ac │ │ │ │ + beq 17f894 │ │ │ │ cmp r8, fp │ │ │ │ - bcs 17ffc4 │ │ │ │ + bcs 17ffac │ │ │ │ add r0, r8, r8, lsl #3 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r3, r0]! │ │ │ │ ldr r8, [r3, #5] │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ strb r1, [r0, r2] │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 17f858 │ │ │ │ + bne 17f840 │ │ │ │ ldr r5, [sp, #664] @ 0x298 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 17f7e8 │ │ │ │ + bne 17f7d0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3394c │ │ │ │ - b 17f7e8 │ │ │ │ + b 17f7d0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 17f870 │ │ │ │ + beq 17f858 │ │ │ │ mov r2, r0 │ │ │ │ cmp r8, fp │ │ │ │ - bcc 17f810 │ │ │ │ - b 17ffc4 │ │ │ │ + bcc 17f7f8 │ │ │ │ + b 17ffac │ │ │ │ add r3, sp, #664 @ 0x298 │ │ │ │ rsb r2, r2, #3 │ │ │ │ add r0, r3, r0 │ │ │ │ bl 24998 │ │ │ │ ldr r5, [sp, #664] @ 0x298 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 17f898 │ │ │ │ + bne 17f880 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ bl 3394c │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ add r7, sp, #336 @ 0x150 │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r0] │ │ │ │ - b 17f8c8 │ │ │ │ + b 17f8b0 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 17f900 │ │ │ │ + beq 17f8e8 │ │ │ │ cmp r8, fp │ │ │ │ - bcs 17ffc4 │ │ │ │ + bcs 17ffac │ │ │ │ add r1, r8, r8, lsl #3 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ add r1, r6, r1 │ │ │ │ cmp r4, r0 │ │ │ │ ldr r5, [r1, #1] │ │ │ │ ldr r8, [r1, #5] │ │ │ │ - bne 17f8b8 │ │ │ │ + bne 17f8a0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3394c │ │ │ │ - b 17f8b8 │ │ │ │ + b 17f8a0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17f9e8 │ │ │ │ + beq 17f9d0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r7, r0, r1, lsl #2 │ │ │ │ ldr r0, [r7, #8]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17f9ac │ │ │ │ + beq 17f994 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 17ff60 │ │ │ │ + bcs 17ff48 │ │ │ │ add r1, sl, r8, lsl #3 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 17f92c │ │ │ │ + bne 17f914 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 17f9a0 │ │ │ │ + bne 17f988 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 17ff5c │ │ │ │ + bcs 17ff44 │ │ │ │ ldr r4, [sl, r0, lsl #3] │ │ │ │ ands r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ - bne 17fe1c │ │ │ │ + bne 17fe04 │ │ │ │ ldr r5, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 17f988 │ │ │ │ + bne 17f970 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ bl 3394c │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ - b 17f9e8 │ │ │ │ + b 17f9d0 │ │ │ │ ands r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ - bne 17fddc │ │ │ │ + bne 17fdc4 │ │ │ │ ldr r5, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 17f9c4 │ │ │ │ + bne 17f9ac │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ bl 3394c │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ add r9, sp, #336 @ 0x150 │ │ │ │ mov r8, #4 │ │ │ │ str r4, [r0, r5, lsl #2] │ │ │ │ add r4, r5, #1 │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 17fa34 │ │ │ │ + bne 17fa1c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r1, [r0, r3, lsl #2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 17f54c │ │ │ │ - b 17fa98 │ │ │ │ + bne 17f534 │ │ │ │ + b 17fa80 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ - beq 17f9e8 │ │ │ │ + beq 17f9d0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 17fe60 │ │ │ │ + bcs 17fe48 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ ldr r5, [r0, r7, lsl #3]! │ │ │ │ cmp r4, r1 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - bne 17fa1c │ │ │ │ + bne 17fa04 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ str r8, [sp] │ │ │ │ bl 33b98 │ │ │ │ - b 17fa1c │ │ │ │ + b 17fa04 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 33b98 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ - b 17f6fc │ │ │ │ + b 17f6e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ - ldr ip, [pc, #1688] @ 180140 │ │ │ │ - ldr lr, [pc, #1688] @ 180144 │ │ │ │ + ldr ip, [pc, #1688] @ 180128 │ │ │ │ + ldr lr, [pc, #1688] @ 18012c │ │ │ │ add r6, r0, r1 │ │ │ │ - ldr r9, [pc, #1684] @ 180148 │ │ │ │ + ldr r9, [pc, #1684] @ 180130 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #1680] @ 18014c │ │ │ │ + ldr r3, [pc, #1680] @ 180134 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr sl, [pc, #1676] @ 180150 │ │ │ │ + ldr sl, [pc, #1676] @ 180138 │ │ │ │ add r9, pc, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ add sl, pc, sl │ │ │ │ - b 17fad8 │ │ │ │ + b 17fac0 │ │ │ │ cmp fp, r6 │ │ │ │ - beq 17fc40 │ │ │ │ + beq 17fc28 │ │ │ │ ldr r0, [fp], #4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 17fad0 │ │ │ │ + beq 17fab8 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 17fd8c │ │ │ │ + bcc 17fd74 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 17fe98 │ │ │ │ + beq 17fe80 │ │ │ │ ldr r5, [sp, #340] @ 0x154 │ │ │ │ sub r2, r1, r0 │ │ │ │ add r5, r5, r0, lsl #2 │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - beq 17fb7c │ │ │ │ + beq 17fb64 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bne 17fbc0 │ │ │ │ + bne 17fba8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 17feec │ │ │ │ + beq 17fed4 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 17fed8 │ │ │ │ + bcs 17fec0 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ sub r2, r2, #2 │ │ │ │ ldr r0, [r0, r8, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bhi 17fda4 │ │ │ │ + bhi 17fd8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17fad0 │ │ │ │ + beq 17fab8 │ │ │ │ lsl r0, r1, #2 │ │ │ │ add r1, r5, #8 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 17fe78 │ │ │ │ + bcs 17fe60 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ subs r0, r0, #4 │ │ │ │ ldr r2, [r2, r8, lsl #2] │ │ │ │ str r2, [r1], #4 │ │ │ │ - bne 17fb58 │ │ │ │ - b 17fad0 │ │ │ │ + bne 17fb40 │ │ │ │ + b 17fab8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 17ff44 │ │ │ │ + beq 17ff2c │ │ │ │ ldr r8, [r5, #4] │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 17ff04 │ │ │ │ + bcs 17feec │ │ │ │ ldr r0, [r0, r8, lsl #2] │ │ │ │ cmp r2, #3 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bcc 17ff18 │ │ │ │ + bcc 17ff00 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 17ff30 │ │ │ │ + bcs 17ff18 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, r8, lsl #2] │ │ │ │ str r0, [r5, #8] │ │ │ │ - b 17fad0 │ │ │ │ + b 17fab8 │ │ │ │ ands r0, r1, #3 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 17fec0 │ │ │ │ + beq 17fea8 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 17feb0 │ │ │ │ + bcs 17fe98 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ lsr r4, r1, #2 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, #2 │ │ │ │ ldr r7, [r7, r8, lsl #2] │ │ │ │ cmp r2, r0 │ │ │ │ str r7, [r5, #4] │ │ │ │ - bcc 17fe08 │ │ │ │ + bcc 17fdf0 │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 17fdb4 │ │ │ │ + bhi 17fd9c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17fad0 │ │ │ │ + beq 17fab8 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 17fe88 │ │ │ │ + bcs 17fe70 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ subs r1, r1, #4 │ │ │ │ ldr r2, [r2, r8, lsl #2] │ │ │ │ str r2, [r0], #4 │ │ │ │ - bne 17fc1c │ │ │ │ - b 17fad0 │ │ │ │ + bne 17fc04 │ │ │ │ + b 17fab8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs 17ff84 │ │ │ │ + bcs 17ff6c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ ldr r0, [r3, #340] @ 0x154 │ │ │ │ str r1, [sp, #644] @ 0x284 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs 17ff90 │ │ │ │ + bcs 17ff78 │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ ldr r0, [r3, #344] @ 0x158 │ │ │ │ str r1, [sp, #648] @ 0x288 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs 17ff9c │ │ │ │ + bcs 17ff84 │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ ldr r0, [r3, #348] @ 0x15c │ │ │ │ str r1, [sp, #652] @ 0x28c │ │ │ │ cmp r0, r4 │ │ │ │ - bcs 17ffa8 │ │ │ │ + bcs 17ff90 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ - bls 17fcf4 │ │ │ │ + bls 17fcdc │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 17fce0 │ │ │ │ + beq 17fcc8 │ │ │ │ lsl r4, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ bl ab354 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17fcec │ │ │ │ - b 17fd30 │ │ │ │ + bne 17fcd4 │ │ │ │ + b 17fd18 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, #4 │ │ │ │ bl ab350 │ │ │ │ str r6, [sp, #336] @ 0x150 │ │ │ │ str r5, [sp, #340] @ 0x154 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ ldr r6, [sp, #356] @ 0x164 │ │ │ │ cmp r1, r6 │ │ │ │ - bls 17fd54 │ │ │ │ + bls 17fd3c │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 17fd40 │ │ │ │ + beq 17fd28 │ │ │ │ lsl r4, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ bl ab354 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17fd4c │ │ │ │ + bne 17fd34 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ - b 17ffdc │ │ │ │ + b 17ffc4 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, #4 │ │ │ │ bl ab350 │ │ │ │ str r6, [sp, #348] @ 0x15c │ │ │ │ str r5, [sp, #352] @ 0x160 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ mov r0, r7 │ │ │ │ @@ -355231,299 +355225,299 @@ │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #668 @ 0x29c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #852] @ 1800d8 │ │ │ │ + ldr r0, [pc, #852] @ 1800c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 17ffdc │ │ │ │ - ldr r3, [pc, #884] @ 180108 │ │ │ │ + b 17ffc4 │ │ │ │ + ldr r3, [pc, #884] @ 1800f0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ bl 3a5f0 │ │ │ │ - b 17ffdc │ │ │ │ - ldr r3, [pc, #856] @ 180104 │ │ │ │ + b 17ffc4 │ │ │ │ + ldr r3, [pc, #856] @ 1800ec │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 17fe10 │ │ │ │ + b 17fdf8 │ │ │ │ mov r0, #0 │ │ │ │ - b 17fe10 │ │ │ │ - ldr r0, [pc, #856] @ 18011c │ │ │ │ - ldr r2, [pc, #856] @ 180120 │ │ │ │ + b 17fdf8 │ │ │ │ + ldr r0, [pc, #856] @ 180104 │ │ │ │ + ldr r2, [pc, #856] @ 180108 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #71 @ 0x47 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ bl 3ab14 │ │ │ │ - b 17ffdc │ │ │ │ - ldr r1, [pc, #852] @ 180138 │ │ │ │ - ldr r0, [pc, #852] @ 18013c │ │ │ │ + b 17ffc4 │ │ │ │ + ldr r1, [pc, #852] @ 180120 │ │ │ │ + ldr r0, [pc, #852] @ 180124 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #664 @ 0x298 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ bl 3a8b0 │ │ │ │ - b 17ffdc │ │ │ │ + b 17ffc4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r9 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ bl 3a5f0 │ │ │ │ - b 17ffdc │ │ │ │ - ldr r1, [pc, #780] @ 180130 │ │ │ │ - ldr r0, [pc, #780] @ 180134 │ │ │ │ + b 17ffc4 │ │ │ │ + ldr r1, [pc, #780] @ 180118 │ │ │ │ + ldr r0, [pc, #780] @ 18011c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #664 @ 0x298 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ bl 376a0 │ │ │ │ - b 17ffdc │ │ │ │ + b 17ffc4 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #720] @ 180124 │ │ │ │ + ldr r2, [pc, #720] @ 18010c │ │ │ │ mov r8, r1 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17ffd0 │ │ │ │ - ldr r2, [pc, #708] @ 18012c │ │ │ │ + b 17ffb8 │ │ │ │ + ldr r2, [pc, #708] @ 180114 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ bl 3a92c │ │ │ │ - b 17ffdc │ │ │ │ + b 17ffc4 │ │ │ │ mov fp, r4 │ │ │ │ mov r2, ip │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - b 17ffd0 │ │ │ │ + b 17ffb8 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r4 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - b 17ffd0 │ │ │ │ + b 17ffb8 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #572] @ 1800e4 │ │ │ │ + ldr r2, [pc, #572] @ 1800cc │ │ │ │ mov fp, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17ffd0 │ │ │ │ + b 17ffb8 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ mov r2, lr │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - b 17ffd0 │ │ │ │ - ldr r2, [pc, #552] @ 1800f0 │ │ │ │ + b 17ffb8 │ │ │ │ + ldr r2, [pc, #552] @ 1800d8 │ │ │ │ mov r8, #1 │ │ │ │ mov fp, #1 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17ffd0 │ │ │ │ - ldr r2, [pc, #544] @ 180100 │ │ │ │ + b 17ffb8 │ │ │ │ + ldr r2, [pc, #544] @ 1800e8 │ │ │ │ mov fp, r4 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17ffd0 │ │ │ │ - ldr r2, [pc, #500] @ 1800e8 │ │ │ │ + b 17ffb8 │ │ │ │ + ldr r2, [pc, #500] @ 1800d0 │ │ │ │ mov r8, #1 │ │ │ │ mov fp, #1 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17ffd0 │ │ │ │ - ldr r2, [pc, #488] @ 1800f4 │ │ │ │ + b 17ffb8 │ │ │ │ + ldr r2, [pc, #488] @ 1800dc │ │ │ │ mov fp, r4 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17ffd0 │ │ │ │ - ldr r2, [pc, #472] @ 1800f8 │ │ │ │ + b 17ffb8 │ │ │ │ + ldr r2, [pc, #472] @ 1800e0 │ │ │ │ mov r8, #2 │ │ │ │ mov fp, #2 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17ffd0 │ │ │ │ - ldr r2, [pc, #452] @ 1800fc │ │ │ │ + b 17ffb8 │ │ │ │ + ldr r2, [pc, #452] @ 1800e4 │ │ │ │ mov fp, r4 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17ffd0 │ │ │ │ - ldr r2, [pc, #416] @ 1800ec │ │ │ │ + b 17ffb8 │ │ │ │ + ldr r2, [pc, #416] @ 1800d4 │ │ │ │ mov r8, #1 │ │ │ │ mov fp, #1 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17ffd0 │ │ │ │ + b 17ffb8 │ │ │ │ mov r8, r0 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #444] @ 180128 │ │ │ │ + ldr r2, [pc, #444] @ 180110 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17ffd0 │ │ │ │ - ldr r2, [pc, #352] @ 1800dc │ │ │ │ + b 17ffb8 │ │ │ │ + ldr r2, [pc, #352] @ 1800c4 │ │ │ │ ldr r0, [fp, #336] @ 0x150 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17ffb0 │ │ │ │ - ldr r2, [pc, #340] @ 1800e0 │ │ │ │ + b 17ff98 │ │ │ │ + ldr r2, [pc, #340] @ 1800c8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17ffb0 │ │ │ │ - ldr r2, [pc, #372] @ 18010c │ │ │ │ + b 17ff98 │ │ │ │ + ldr r2, [pc, #372] @ 1800f4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17ffb0 │ │ │ │ - ldr r2, [pc, #364] @ 180110 │ │ │ │ + b 17ff98 │ │ │ │ + ldr r2, [pc, #364] @ 1800f8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17ffb0 │ │ │ │ - ldr r2, [pc, #356] @ 180114 │ │ │ │ + b 17ff98 │ │ │ │ + ldr r2, [pc, #356] @ 1800fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ bl 3a92c │ │ │ │ - b 17ffdc │ │ │ │ + b 17ffc4 │ │ │ │ mov r8, r0 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - ldr r2, [pc, #328] @ 180118 │ │ │ │ + ldr r2, [pc, #328] @ 180100 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - b 180008 │ │ │ │ + b 17fff0 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - b 180008 │ │ │ │ + b 17fff0 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - b 180008 │ │ │ │ + b 17fff0 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - b 180008 │ │ │ │ + b 17fff0 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - b 180008 │ │ │ │ + b 17fff0 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 180034 │ │ │ │ + bne 18001c │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 180054 │ │ │ │ + bne 18003c │ │ │ │ ldr r2, [sp, #364] @ 0x16c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 180074 │ │ │ │ - b 1800b4 │ │ │ │ + bne 18005c │ │ │ │ + b 18009c │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 180024 │ │ │ │ + beq 18000c │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #364] @ 0x16c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1800b4 │ │ │ │ + beq 18009c │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ dmb ish │ │ │ │ add r1, r1, #28 │ │ │ │ ldrex r3, [r2] │ │ │ │ sub r7, r3, #1 │ │ │ │ strex r6, r7, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 180080 │ │ │ │ + bne 180068 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1800b4 │ │ │ │ + bne 18009c │ │ │ │ dmb ish │ │ │ │ mov r0, r1 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ mov r0, r4 │ │ │ │ - b 1800b4 │ │ │ │ + b 18009c │ │ │ │ bl 3a910 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1800d4 │ │ │ │ + beq 1800bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r5, r0, asr r0 │ │ │ │ - andseq r3, r5, r0, lsl #5 │ │ │ │ - andseq r3, r5, r4, ror r2 │ │ │ │ - andseq r3, r5, r4, asr #2 │ │ │ │ - andseq r3, r5, r0, ror #4 │ │ │ │ - andseq r3, r5, r8, asr #3 │ │ │ │ - @ instruction: 0x001531fc │ │ │ │ - andseq r3, r5, ip, lsl r2 │ │ │ │ - andseq r3, r5, r4, lsl r2 │ │ │ │ - andseq r3, r5, r0, lsl r2 │ │ │ │ - andseq r3, r5, r8, lsl #5 │ │ │ │ - andseq r3, r5, r0, ror #7 │ │ │ │ - andseq r3, r5, ip, asr r4 │ │ │ │ + andseq r4, r5, r8, rrx │ │ │ │ + mulseq r5, r8, r2 │ │ │ │ + andseq r3, r5, ip, lsl #5 │ │ │ │ + andseq r3, r5, ip, asr r1 │ │ │ │ andseq r3, r5, r8, ror r2 │ │ │ │ + andseq r3, r5, r0, ror #3 │ │ │ │ + andseq r3, r5, r4, lsl r2 │ │ │ │ + andseq r3, r5, r4, lsr r2 │ │ │ │ + andseq r3, r5, ip, lsr #4 │ │ │ │ + andseq r3, r5, r8, lsr #4 │ │ │ │ + andseq r3, r5, r0, lsr #5 │ │ │ │ + @ instruction: 0x001533f8 │ │ │ │ + andseq r3, r5, r4, ror r4 │ │ │ │ + mulseq r5, r0, r2 │ │ │ │ + mulseq r5, r4, r2 │ │ │ │ + mulseq r5, r8, r2 │ │ │ │ + andseq r3, r5, r8, lsl #1 │ │ │ │ + strdeq r8, [sp], -r4 │ │ │ │ andseq r3, r5, ip, ror r2 │ │ │ │ - andseq r3, r5, r0, lsl #5 │ │ │ │ - andseq r3, r5, r0, ror r0 │ │ │ │ - ldrdeq r8, [sp], -ip │ │ │ │ - andseq r3, r5, r4, ror #4 │ │ │ │ - @ instruction: 0x001531f4 │ │ │ │ - andseq r3, r5, r0, lsr r2 │ │ │ │ - andseq r3, r5, ip, asr #23 │ │ │ │ - andeq r1, ip, r8, ror fp │ │ │ │ - andseq r3, r5, r4, lsl #7 │ │ │ │ - @ instruction: 0x000c1bb8 │ │ │ │ - @ instruction: 0x001533d4 │ │ │ │ - andseq r3, r5, ip, asr #13 │ │ │ │ - andseq r3, r5, r4, lsr #12 │ │ │ │ - andseq r3, r5, ip, asr #12 │ │ │ │ - andseq r3, r5, r8, lsr r6 │ │ │ │ - andseq r3, r5, r4, lsr #12 │ │ │ │ + andseq r3, r5, ip, lsl #4 │ │ │ │ + andseq r3, r5, r8, asr #4 │ │ │ │ + andseq r3, r5, r4, ror #23 │ │ │ │ + muleq ip, r0, fp │ │ │ │ + mulseq r5, ip, r3 │ │ │ │ + ldrdeq r1, [ip], -r0 │ │ │ │ + andseq r3, r5, ip, ror #7 │ │ │ │ + andseq r3, r5, r4, ror #13 │ │ │ │ + andseq r3, r5, ip, lsr r6 │ │ │ │ + andseq r3, r5, r4, ror #12 │ │ │ │ + andseq r3, r5, r0, asr r6 │ │ │ │ + andseq r3, r5, ip, lsr r6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 184e3c │ │ │ │ + bl 184e24 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 182988 │ │ │ │ + bl 182970 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - b 232a04 │ │ │ │ + b 2329ec │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 1801a8 │ │ │ │ + bne 180190 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1801ac │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 180194 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, #17 │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ - ldr r1, [pc, #2284] @ 180ac4 │ │ │ │ + ldr r1, [pc, #2284] @ 180aac │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1801f8 │ │ │ │ + beq 1801e0 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r9, #0 │ │ │ │ ldr ip, [r5, #40]! @ 0x28 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #-36] @ 0xffffffdc │ │ │ │ @@ -355538,608 +355532,608 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #32] │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #28] │ │ │ │ cmp r4, r9 │ │ │ │ - beq 180764 │ │ │ │ + beq 18074c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ sub r8, r4, r9 │ │ │ │ mov r6, #0 │ │ │ │ add fp, r0, r9, lsl #2 │ │ │ │ sub r0, r9, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, lr │ │ │ │ ldr r2, [fp] │ │ │ │ uxtb r1, r2 │ │ │ │ - bcs 1802b4 │ │ │ │ + bcs 18029c │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bne 18028c │ │ │ │ + bne 180274 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - bcc 1802a4 │ │ │ │ - b 180aa0 │ │ │ │ + bcc 18028c │ │ │ │ + b 180a88 │ │ │ │ add r3, r1, r1, lsr #2 │ │ │ │ tst r2, #3 │ │ │ │ add r0, r3, #2 │ │ │ │ addne r0, r3, #3 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 180a40 │ │ │ │ + bcs 180a28 │ │ │ │ ldr r6, [fp, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r6, #1 │ │ │ │ movle r6, r0 │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - beq 1802e8 │ │ │ │ + beq 1802d0 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bne 18030c │ │ │ │ + bne 1802f4 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 180a50 │ │ │ │ + bls 180a38 │ │ │ │ sub r2, r8, #2 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi 18093c │ │ │ │ + bhi 180924 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ add r3, fp, #8 │ │ │ │ mov r0, #2 │ │ │ │ - b 180350 │ │ │ │ + b 180338 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 180a8c │ │ │ │ + bls 180a74 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 180a78 │ │ │ │ + beq 180a60 │ │ │ │ lsr r5, r2, #8 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ ldr r3, [fp, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b 180350 │ │ │ │ + b 180338 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 180a64 │ │ │ │ + bls 180a4c │ │ │ │ tst r2, #3 │ │ │ │ lsr ip, r1, #2 │ │ │ │ mov r0, #1 │ │ │ │ addne ip, r0, r1, lsr #2 │ │ │ │ sub r2, r8, #2 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi 180928 │ │ │ │ + bhi 180910 │ │ │ │ add r0, ip, #2 │ │ │ │ sub r2, r8, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 180950 │ │ │ │ + bhi 180938 │ │ │ │ add r2, fp, r0, lsl #2 │ │ │ │ add r3, fp, #8 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ mov r0, #0 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ cmp r9, #0 │ │ │ │ stm r7, {r1, r4, r6} │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ strb r5, [sp, #65] @ 0x41 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ - beq 1803bc │ │ │ │ + beq 1803a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r9, lr │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r0, r9, r0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ clz r0, r0 │ │ │ │ sub r1, r9, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ - bls 1803e0 │ │ │ │ + bls 1803c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1803f8 │ │ │ │ - ldr r1, [pc, #1880] @ 180b0c │ │ │ │ + beq 1803e0 │ │ │ │ + ldr r1, [pc, #1880] @ 180af4 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - b 180414 │ │ │ │ - ldr r1, [pc, #1876] @ 180b18 │ │ │ │ + b 1803fc │ │ │ │ + ldr r1, [pc, #1876] @ 180b00 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #2 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 180424 │ │ │ │ - b 180910 │ │ │ │ + beq 18040c │ │ │ │ + b 1808f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 180408 │ │ │ │ - ldr r1, [pc, #1828] @ 180b14 │ │ │ │ + beq 1803f0 │ │ │ │ + ldr r1, [pc, #1828] @ 180afc │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - b 180414 │ │ │ │ - ldr r1, [pc, #1780] @ 180af4 │ │ │ │ + b 1803fc │ │ │ │ + ldr r1, [pc, #1780] @ 180adc │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - b 180414 │ │ │ │ - ldr r1, [pc, #1792] @ 180b10 │ │ │ │ + b 1803fc │ │ │ │ + ldr r1, [pc, #1792] @ 180af8 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ + bne 1808f8 │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ - ldr r0, [pc, #1724] @ 180af8 │ │ │ │ + ldr r0, [pc, #1724] @ 180ae0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #1692] @ 180afc │ │ │ │ + ldr r2, [pc, #1692] @ 180ae4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ + bne 1808f8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 180b90 │ │ │ │ + bl 180b78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ - ldr r1, [pc, #1656] @ 180b00 │ │ │ │ + bne 1808f8 │ │ │ │ + ldr r1, [pc, #1656] @ 180ae8 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ + bne 1808f8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 180628 │ │ │ │ - ldr r1, [pc, #1680] @ 180b44 │ │ │ │ + bcs 180610 │ │ │ │ + ldr r1, [pc, #1680] @ 180b2c │ │ │ │ mov r0, sl │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ + bne 1808f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18060c │ │ │ │ + beq 1805f4 │ │ │ │ ldrb r1, [fp] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq 1804f0 │ │ │ │ + beq 1804d8 │ │ │ │ add r2, r1, r1, lsr #2 │ │ │ │ tst r1, #3 │ │ │ │ add r0, r2, #2 │ │ │ │ addne r0, r2, #3 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 1809c4 │ │ │ │ + bcs 1809ac │ │ │ │ ldr r1, [fp, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 180518 │ │ │ │ + ble 180500 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 1809d4 │ │ │ │ + bcs 1809bc │ │ │ │ ldr r0, [fp, r0, lsl #2] │ │ │ │ - b 18051c │ │ │ │ + b 180504 │ │ │ │ bic r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ - ldr r0, [pc, #1564] @ 180b48 │ │ │ │ + ldr r0, [pc, #1564] @ 180b30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #1540] @ 180b4c │ │ │ │ + ldr r2, [pc, #1540] @ 180b34 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ + bne 1808f8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 18060c │ │ │ │ + beq 1805f4 │ │ │ │ mov r4, #1 │ │ │ │ ldrb r1, [fp] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - beq 180584 │ │ │ │ + beq 18056c │ │ │ │ add r2, r1, r1, lsr #2 │ │ │ │ tst r1, #3 │ │ │ │ add r0, r2, #2 │ │ │ │ addne r0, r2, #3 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 1809c4 │ │ │ │ + bcs 1809ac │ │ │ │ ldr r1, [fp, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 1809e4 │ │ │ │ + ble 1809cc │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 1809d4 │ │ │ │ + bcs 1809bc │ │ │ │ ldr r5, [fp, r0, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - ldr r1, [pc, #1452] @ 180b64 │ │ │ │ + ldr r1, [pc, #1452] @ 180b4c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ + bne 1808f8 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ - ldr r0, [pc, #1424] @ 180b68 │ │ │ │ + ldr r0, [pc, #1424] @ 180b50 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #1400] @ 180b6c │ │ │ │ + ldr r2, [pc, #1400] @ 180b54 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ + bne 1808f8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 180560 │ │ │ │ - ldr r1, [pc, #1372] @ 180b70 │ │ │ │ + bne 180548 │ │ │ │ + ldr r1, [pc, #1372] @ 180b58 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ + bne 1808f8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 18066c │ │ │ │ + bne 180654 │ │ │ │ mov r0, #1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #1216] @ 180b04 │ │ │ │ + ldr r0, [pc, #1216] @ 180aec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #1192] @ 180b08 │ │ │ │ + ldr r2, [pc, #1192] @ 180af0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ + bne 1808f8 │ │ │ │ ldrb r3, [fp] │ │ │ │ mov r1, #2 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq 180690 │ │ │ │ + beq 180678 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne 18069c │ │ │ │ + bne 180684 │ │ │ │ mov r2, #1 │ │ │ │ - b 1806b4 │ │ │ │ + b 18069c │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r2, ip │ │ │ │ - b 1806b4 │ │ │ │ + b 18069c │ │ │ │ lsr r0, r3, #2 │ │ │ │ tst r3, #3 │ │ │ │ mov r1, #1 │ │ │ │ addne r0, r1, r3, lsr #2 │ │ │ │ add r1, r0, #2 │ │ │ │ mov r2, r3 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, lr │ │ │ │ - bcs 180724 │ │ │ │ + bcs 18070c │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 1806f0 │ │ │ │ + bne 1806d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 180ab4 │ │ │ │ + bcs 180a9c │ │ │ │ ldr r3, [fp, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bpl 18071c │ │ │ │ - b 180724 │ │ │ │ + bpl 180704 │ │ │ │ + b 18070c │ │ │ │ add r7, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, r7, #2 │ │ │ │ addne r0, r7, #3 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 180a40 │ │ │ │ + bcs 180a28 │ │ │ │ ldr r3, [fp, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 180724 │ │ │ │ + bmi 18070c │ │ │ │ cmp r3, #1 │ │ │ │ addne r0, r3, #1 │ │ │ │ add r1, r1, r9 │ │ │ │ add r1, r1, r2 │ │ │ │ add r0, r1, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc 18091c │ │ │ │ + bcc 180904 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 180a08 │ │ │ │ + bhi 1809f0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r4 │ │ │ │ - bls 180244 │ │ │ │ - ldr r3, [pc, #1032] @ 180b60 │ │ │ │ + bls 18022c │ │ │ │ + ldr r3, [pc, #1032] @ 180b48 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #860] @ 180ac8 │ │ │ │ + ldr r0, [pc, #860] @ 180ab0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #856] @ 180acc │ │ │ │ + ldr r2, [pc, #856] @ 180ab4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r5, #324 @ 0x144 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1801f0 │ │ │ │ + bne 1801d8 │ │ │ │ ldr fp, [r5, #28] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #792] @ 180ad0 │ │ │ │ - ldr r0, [pc, #792] @ 180ad4 │ │ │ │ + ldr r2, [pc, #792] @ 180ab8 │ │ │ │ + ldr r0, [pc, #792] @ 180abc │ │ │ │ cmp fp, #0 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ movwne r1, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strb r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ - ldr r9, [pc, #804] @ 180b1c │ │ │ │ + bne 1808f8 │ │ │ │ + ldr r9, [pc, #804] @ 180b04 │ │ │ │ add r0, r5, #24 │ │ │ │ - ldr r2, [pc, #800] @ 180b20 │ │ │ │ + ldr r2, [pc, #800] @ 180b08 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ add r9, pc, r9 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ + bne 1808f8 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - ldr r2, [pc, #752] @ 180b24 │ │ │ │ + ldr r2, [pc, #752] @ 180b0c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ - ldr r2, [pc, #712] @ 180b28 │ │ │ │ + bne 1808f8 │ │ │ │ + ldr r2, [pc, #712] @ 180b10 │ │ │ │ add r0, r5, #300 @ 0x12c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ - ldr r2, [pc, #672] @ 180b2c │ │ │ │ + bne 1808f8 │ │ │ │ + ldr r2, [pc, #672] @ 180b14 │ │ │ │ add r0, r5, #304 @ 0x130 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ - ldr r2, [pc, #632] @ 180b30 │ │ │ │ + bne 1808f8 │ │ │ │ + ldr r2, [pc, #632] @ 180b18 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180910 │ │ │ │ - ldr r2, [pc, #592] @ 180b34 │ │ │ │ + bne 1808f8 │ │ │ │ + ldr r2, [pc, #592] @ 180b1c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #588] @ 180b38 │ │ │ │ + ldr r0, [pc, #588] @ 180b20 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 180960 │ │ │ │ + beq 180948 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #600] @ 180b7c │ │ │ │ + ldr r0, [pc, #600] @ 180b64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r3, [pc, #436] @ 180ae4 │ │ │ │ + ldr r3, [pc, #436] @ 180acc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #408] @ 180adc │ │ │ │ + ldr r3, [pc, #408] @ 180ac4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #540] @ 180b74 │ │ │ │ + ldr r3, [pc, #540] @ 180b5c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #468] @ 180b3c │ │ │ │ + ldr r2, [pc, #468] @ 180b24 │ │ │ │ add r1, r8, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp fp, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ lsleq r0, r1, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne 1801f0 │ │ │ │ - ldr r1, [pc, #400] @ 180b40 │ │ │ │ + bne 1801d8 │ │ │ │ + ldr r1, [pc, #400] @ 180b28 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #428] @ 180b78 │ │ │ │ + ldr r2, [pc, #428] @ 180b60 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #372] @ 180b50 │ │ │ │ + ldr r2, [pc, #372] @ 180b38 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r1, [pc, #360] @ 180b54 │ │ │ │ + ldr r1, [pc, #360] @ 180b3c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ - ldr r0, [pc, #356] @ 180b58 │ │ │ │ + ldr r0, [pc, #356] @ 180b40 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 3a8b0 │ │ │ │ - ldr r1, [pc, #368] @ 180b80 │ │ │ │ + ldr r1, [pc, #368] @ 180b68 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #364] @ 180b84 │ │ │ │ - ldr r2, [pc, #364] @ 180b88 │ │ │ │ + ldr r3, [pc, #364] @ 180b6c │ │ │ │ + ldr r2, [pc, #364] @ 180b70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r2, [pc, #324] @ 180b8c │ │ │ │ + ldr r2, [pc, #324] @ 180b74 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #152] @ 180af0 │ │ │ │ + ldr r2, [pc, #152] @ 180ad8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #116] @ 180ae0 │ │ │ │ + ldr r2, [pc, #116] @ 180ac8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #108] @ 180aec │ │ │ │ + ldr r2, [pc, #108] @ 180ad4 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #84] @ 180ae8 │ │ │ │ + ldr r2, [pc, #84] @ 180ad0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #48] @ 180ad8 │ │ │ │ + ldr r2, [pc, #48] @ 180ac0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #160] @ 180b5c │ │ │ │ + ldr r2, [pc, #160] @ 180b44 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andeq r8, sp, sl, lsr r3 │ │ │ │ + andeq r8, sp, r2, asr r3 │ │ │ │ @ instruction: 0x000007b0 │ │ │ │ - andeq r6, ip, sp, lsr #28 │ │ │ │ - strdeq r6, [ip], -sl │ │ │ │ + andeq r6, ip, r5, asr #28 │ │ │ │ + andeq r6, ip, r2, lsl lr │ │ │ │ @ instruction: 0xfffff9c0 │ │ │ │ - andseq r2, r5, r0, lsr r7 │ │ │ │ - andseq r2, r5, ip, ror r7 │ │ │ │ - @ instruction: 0x001525f4 │ │ │ │ - andseq r2, r5, r0, asr r7 │ │ │ │ - @ instruction: 0x001525fc │ │ │ │ - andseq r2, r5, r8, lsl r6 │ │ │ │ - andseq r2, r5, r8, asr r6 │ │ │ │ - andeq r8, sp, r2, lsl #3 │ │ │ │ - @ instruction: 0x0016fab0 │ │ │ │ - muleq sp, r2, r0 │ │ │ │ - andeq r8, sp, r7, ror r0 │ │ │ │ - andseq pc, r6, r8, lsr #17 │ │ │ │ - andeq r7, sp, r8, lsr #29 │ │ │ │ - ldrdeq r8, [sp], -r0 │ │ │ │ - andeq r8, sp, r6, ror r1 │ │ │ │ - muleq sp, r8, r1 │ │ │ │ - @ instruction: 0x000d81be │ │ │ │ - @ instruction: 0xfffff978 │ │ │ │ - andeq r5, ip, r1, lsl r8 │ │ │ │ - strdeq r5, [ip], -r0 │ │ │ │ - andeq r6, ip, r2, ror #26 │ │ │ │ - andeq r6, ip, r4, asr sp │ │ │ │ - andeq r6, ip, r2, ror sp │ │ │ │ - andeq r6, ip, r9, ror #26 │ │ │ │ - @ instruction: 0x0016f5b4 │ │ │ │ - muleq ip, r5, ip │ │ │ │ - andeq r7, sp, pc, ror #22 │ │ │ │ - andeq r8, sp, sp, rrx │ │ │ │ - andseq pc, r6, r0, asr #19 │ │ │ │ - andeq r8, ip, fp, lsl #3 │ │ │ │ + andseq r2, r5, r8, asr #14 │ │ │ │ + mulseq r5, r4, r7 │ │ │ │ + andseq r2, r5, ip, lsl #12 │ │ │ │ + andseq r2, r5, r8, ror #14 │ │ │ │ + andseq r2, r5, r4, lsl r6 │ │ │ │ andseq r2, r5, r0, lsr r6 │ │ │ │ - andeq r0, ip, r8, lsr #31 │ │ │ │ - andseq r2, r5, r4, lsr #12 │ │ │ │ - andseq r2, r5, r0, lsr #14 │ │ │ │ - andseq r2, r5, r0, lsl fp │ │ │ │ - andeq r7, sp, pc, ror pc │ │ │ │ - andseq pc, r6, r4, lsl r9 @ │ │ │ │ - ldrdeq r8, [ip], -pc @ │ │ │ │ - andeq r7, sp, fp, ror #29 │ │ │ │ - andseq r2, r5, r4, lsl r7 │ │ │ │ - andseq r2, r5, r0, lsr r6 │ │ │ │ - andseq r2, r5, ip, lsr r9 │ │ │ │ - andeq r7, sp, fp, lsr #21 │ │ │ │ - andseq r2, r5, r0, lsr #16 │ │ │ │ - andseq r2, r5, r8, lsr #16 │ │ │ │ - andseq r2, r5, r4, lsl #15 │ │ │ │ + andseq r2, r5, r0, ror r6 │ │ │ │ + muleq sp, sl, r1 │ │ │ │ + andseq pc, r6, r8, asr #21 │ │ │ │ + andeq r8, sp, sl, lsr #1 │ │ │ │ + andeq r8, sp, pc, lsl #1 │ │ │ │ + andseq pc, r6, r0, asr #17 │ │ │ │ + andeq r7, sp, r0, asr #29 │ │ │ │ + andeq r8, sp, r8, ror #3 │ │ │ │ + andeq r8, sp, lr, lsl #3 │ │ │ │ + @ instruction: 0x000d81b0 │ │ │ │ + ldrdeq r8, [sp], -r6 │ │ │ │ + @ instruction: 0xfffff978 │ │ │ │ + andeq r5, ip, r9, lsr #16 │ │ │ │ + andeq r5, ip, r8, lsl #16 │ │ │ │ + andeq r6, ip, sl, ror sp │ │ │ │ + andeq r6, ip, ip, ror #26 │ │ │ │ + andeq r6, ip, sl, lsl #27 │ │ │ │ + andeq r6, ip, r1, lsl #27 │ │ │ │ + andseq pc, r6, ip, asr #11 │ │ │ │ + andeq r6, ip, sp, lsr #25 │ │ │ │ + andeq r7, sp, r7, lsl #23 │ │ │ │ + andeq r8, sp, r5, lsl #1 │ │ │ │ + @ instruction: 0x0016f9d8 │ │ │ │ + andeq r8, ip, r3, lsr #3 │ │ │ │ + andseq r2, r5, r8, asr #12 │ │ │ │ + andeq r0, ip, r0, asr #31 │ │ │ │ + andseq r2, r5, ip, lsr r6 │ │ │ │ + andseq r2, r5, r8, lsr r7 │ │ │ │ + andseq r2, r5, r8, lsr #22 │ │ │ │ + muleq sp, r7, pc @ │ │ │ │ + andseq pc, r6, ip, lsr #18 │ │ │ │ + strdeq r8, [ip], -r7 │ │ │ │ + andeq r7, sp, r3, lsl #30 │ │ │ │ + andseq r2, r5, ip, lsr #14 │ │ │ │ + andseq r2, r5, r8, asr #12 │ │ │ │ + andseq r2, r5, r4, asr r9 │ │ │ │ + andeq r7, sp, r3, asr #21 │ │ │ │ + andseq r2, r5, r8, lsr r8 │ │ │ │ + andseq r2, r5, r0, asr #16 │ │ │ │ + mulseq r5, ip, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ mov r4, #0 │ │ │ │ ldrb ip, [r0] │ │ │ │ mov r9, #0 │ │ │ │ ldmib r0, {r8, fp, lr} │ │ │ │ @@ -356154,507 +356148,507 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - b 180c10 │ │ │ │ + b 180bf8 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r7 │ │ │ │ mov sl, r6 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 180df0 │ │ │ │ + bne 180dd8 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r7 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 180c5c │ │ │ │ + beq 180c44 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 180c8c │ │ │ │ + bne 180c74 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 180cf0 │ │ │ │ + bne 180cd8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, #1 │ │ │ │ mov r6, r8 │ │ │ │ tst r9, #1 │ │ │ │ - beq 180bf8 │ │ │ │ + beq 180be0 │ │ │ │ cmp sl, r8 │ │ │ │ - bne 180dd0 │ │ │ │ + bne 180db8 │ │ │ │ ldr r1, [sp] │ │ │ │ bic r0, r5, #65280 @ 0xff00 │ │ │ │ orr r7, r0, r1 │ │ │ │ - b 180d54 │ │ │ │ + b 180d3c │ │ │ │ cmp r1, fp │ │ │ │ - bcs 180cf0 │ │ │ │ + bcs 180cd8 │ │ │ │ ldr r2, [r8, r1, lsl #2] │ │ │ │ add r0, r1, #1 │ │ │ │ tst r9, #1 │ │ │ │ - beq 180d0c │ │ │ │ + beq 180cf4 │ │ │ │ cmp sl, r2 │ │ │ │ - bne 180db4 │ │ │ │ + bne 180d9c │ │ │ │ bfi r5, r1, #8, #8 │ │ │ │ cmp r0, fp │ │ │ │ - bne 180d20 │ │ │ │ - b 180d4c │ │ │ │ + bne 180d08 │ │ │ │ + b 180d34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 180cf0 │ │ │ │ + bcs 180cd8 │ │ │ │ lsr r0, r1, #2 │ │ │ │ cmp fp, r1, lsr #2 │ │ │ │ - bls 180efc │ │ │ │ + bls 180ee4 │ │ │ │ ldr r0, [r8, r0, lsl #2] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r4, r1, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ and r0, r1, #3 │ │ │ │ orr r0, r2, r0 │ │ │ │ ldr r2, [lr, r1, lsl #2] │ │ │ │ tst r9, #1 │ │ │ │ ldrb r0, [r0] │ │ │ │ - beq 180d5c │ │ │ │ + beq 180d44 │ │ │ │ cmp sl, r2 │ │ │ │ - bne 180dbc │ │ │ │ + bne 180da4 │ │ │ │ bic r1, r5, #65280 @ 0xff00 │ │ │ │ mov r2, sl │ │ │ │ orr r5, r1, r0, lsl #8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 180bec │ │ │ │ - b 180d6c │ │ │ │ + beq 180bd4 │ │ │ │ + b 180d54 │ │ │ │ mov r0, #0 │ │ │ │ tst r9, #1 │ │ │ │ - beq 180ef4 │ │ │ │ + beq 180edc │ │ │ │ mov r7, r5 │ │ │ │ mov r6, sl │ │ │ │ mov r9, #0 │ │ │ │ - b 180c08 │ │ │ │ + b 180bf0 │ │ │ │ uxtb r3, r1 │ │ │ │ mov sl, r2 │ │ │ │ orr r5, r3, r3, lsl #8 │ │ │ │ cmp r0, fp │ │ │ │ - beq 180d4c │ │ │ │ + beq 180d34 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ ldr r6, [r8, r0, lsl #2] │ │ │ │ cmp r2, r6 │ │ │ │ - bne 180dc4 │ │ │ │ + bne 180dac │ │ │ │ lsr r3, r1, #8 │ │ │ │ add r0, r0, #1 │ │ │ │ bfi r5, r3, #8, #8 │ │ │ │ add r1, r1, #256 @ 0x100 │ │ │ │ cmp fp, r0 │ │ │ │ - bne 180d28 │ │ │ │ + bne 180d10 │ │ │ │ mov r4, fp │ │ │ │ mov r7, r5 │ │ │ │ mov r6, sl │ │ │ │ - b 180bf8 │ │ │ │ + b 180be0 │ │ │ │ orr r5, r0, r0, lsl #8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 180bec │ │ │ │ + beq 180bd4 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ lsr r0, r4, #2 │ │ │ │ cmp fp, r4, lsr #2 │ │ │ │ - bls 180efc │ │ │ │ + bls 180ee4 │ │ │ │ ldr r0, [r8, r0, lsl #2] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ and r0, r4, #3 │ │ │ │ orr r0, r7, r0 │ │ │ │ ldr r6, [lr, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne 180dc8 │ │ │ │ + bne 180db0 │ │ │ │ bic r1, r5, #65280 @ 0xff00 │ │ │ │ cmp r3, r4 │ │ │ │ orr r5, r1, r0, lsl #8 │ │ │ │ - bne 180d70 │ │ │ │ - b 180bec │ │ │ │ + bne 180d58 │ │ │ │ + b 180bd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b 180dd8 │ │ │ │ + b 180dc0 │ │ │ │ add r4, r0, #1 │ │ │ │ mov sl, r2 │ │ │ │ - b 180dd8 │ │ │ │ + b 180dc0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r6, r8 │ │ │ │ uxtb r0, r0 │ │ │ │ uxth r5, r5 │ │ │ │ orr r7, r0, r0, lsl #8 │ │ │ │ mov r9, #1 │ │ │ │ mov r1, r4 │ │ │ │ - b 180c08 │ │ │ │ + b 180bf0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 180e20 │ │ │ │ + beq 180e08 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #264] @ 180f1c │ │ │ │ + ldr r1, [pc, #264] @ 180f04 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 180ef0 │ │ │ │ + bne 180ed8 │ │ │ │ lsr r0, r5, #8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orr r0, r0, sl, lsl #24 │ │ │ │ uxtb r2, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 180e88 │ │ │ │ + bne 180e70 │ │ │ │ strb r5, [sp, #39] @ 0x27 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #204] @ 180f20 │ │ │ │ + ldr r0, [pc, #204] @ 180f08 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #188] @ 180f24 │ │ │ │ + ldr r0, [pc, #188] @ 180f0c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #39 @ 0x27 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #164] @ 180f28 │ │ │ │ + ldr r2, [pc, #164] @ 180f10 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 180ed8 │ │ │ │ + b 180ec0 │ │ │ │ strb r5, [sp, #38] @ 0x26 │ │ │ │ add r1, sp, #39 @ 0x27 │ │ │ │ strb r0, [sp, #39] @ 0x27 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #112] @ 180f10 │ │ │ │ + ldr r0, [pc, #112] @ 180ef8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #96] @ 180f14 │ │ │ │ + ldr r0, [pc, #96] @ 180efc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #38 @ 0x26 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 180f18 │ │ │ │ + ldr r2, [pc, #64] @ 180f00 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - beq 180be4 │ │ │ │ + beq 180bcc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ 180f0c │ │ │ │ + ldr r2, [pc, #8] @ 180ef4 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldrsbeq r2, [r5], -r8 │ │ │ │ + ldrsheq r2, [r5], -r0 │ │ │ │ @ instruction: 0xfffff2ec │ │ │ │ - andseq lr, r6, r4, asr pc │ │ │ │ - andeq r5, ip, sp, ror #2 │ │ │ │ - andeq r7, sp, r7, lsr #14 │ │ │ │ + andseq lr, r6, ip, ror #30 │ │ │ │ + andeq r5, ip, r5, lsl #3 │ │ │ │ + andeq r7, sp, pc, lsr r7 │ │ │ │ @ instruction: 0xfffff338 │ │ │ │ - andseq lr, r6, r0, lsr #31 │ │ │ │ - andeq r5, ip, r4, asr #3 │ │ │ │ - ldr r2, [pc, #32] @ 180f54 │ │ │ │ + @ instruction: 0x0016efb8 │ │ │ │ + ldrdeq r5, [ip], -ip │ │ │ │ + ldr r2, [pc, #32] @ 180f3c │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ 180f58 │ │ │ │ + ldr r1, [pc, #28] @ 180f40 │ │ │ │ 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 234698 │ │ │ │ - andeq r7, sp, r8, lsr #12 │ │ │ │ - andseq r2, r5, ip, asr #6 │ │ │ │ + b 234680 │ │ │ │ + andeq r7, sp, r0, asr #12 │ │ │ │ + andseq r2, r5, r4, ror #6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 180f98 │ │ │ │ - ldr r3, [pc, #40] @ 180f9c │ │ │ │ + ldr r1, [pc, #40] @ 180f80 │ │ │ │ + ldr r3, [pc, #40] @ 180f84 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r7, sp, r5, ror #11 │ │ │ │ - andseq r2, r5, r4, lsl #6 │ │ │ │ + strdeq r7, [sp], -sp │ │ │ │ + andseq r2, r5, ip, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r2] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r8, r4 │ │ │ │ - bls 180fc8 │ │ │ │ + bls 180fb0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [r1] │ │ │ │ ldrb r1, [r9, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18107c │ │ │ │ + beq 181064 │ │ │ │ ldrb lr, [r2, #17] │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 18108c │ │ │ │ + bne 181074 │ │ │ │ ldr r7, [r9, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 181328 │ │ │ │ + beq 181310 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 1812c4 │ │ │ │ + bne 1812ac │ │ │ │ ldr r5, [r9, #344] @ 0x158 │ │ │ │ ldr r1, [r9, #340] @ 0x154 │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181780 │ │ │ │ + bcs 181768 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 181da4 │ │ │ │ + bcs 181d8c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r3, r5, r5, lsl #2 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 181c2c │ │ │ │ + beq 181c14 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181d84 │ │ │ │ + bcs 181d6c │ │ │ │ ldr r6, [r9, #40] @ 0x28 │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181d94 │ │ │ │ + bcs 181d7c │ │ │ │ ldr r1, [r9, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 181c38 │ │ │ │ + bcc 181c20 │ │ │ │ sub fp, r8, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 18178c │ │ │ │ + b 181774 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ mov lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1812b8 │ │ │ │ + beq 1812a0 │ │ │ │ ldr r3, [r9, #348] @ 0x15c │ │ │ │ ldr r5, [r9, #340] @ 0x154 │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 181114 │ │ │ │ + bcs 1810fc │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181cf4 │ │ │ │ + bcs 181cdc │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r7, r3, r3, lsl #2 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 181c2c │ │ │ │ + beq 181c14 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 181d18 │ │ │ │ + bcs 181d00 │ │ │ │ ldr r6, [r9, #40] @ 0x28 │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ ldr ip, [r6, r7, lsl #3] │ │ │ │ cmp ip, r1 │ │ │ │ - bcs 181d60 │ │ │ │ + bcs 181d48 │ │ │ │ ldr r1, [r9, #52] @ 0x34 │ │ │ │ ldr r1, [r1, ip, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 181c38 │ │ │ │ + bcc 181c20 │ │ │ │ sub r6, r8, r1 │ │ │ │ mov r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 181118 │ │ │ │ + beq 181100 │ │ │ │ stm r0, {r1, r6, r8} │ │ │ │ str ip, [r0, #12] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, r4 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bcs 181300 │ │ │ │ + bcs 1812e8 │ │ │ │ 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, r9, #72 @ 0x48 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ - b 181168 │ │ │ │ + b 181150 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 181304 │ │ │ │ + beq 1812ec │ │ │ │ cmp sl, r5 │ │ │ │ - beq 181ce0 │ │ │ │ + beq 181cc8 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181c88 │ │ │ │ + bcs 181c70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r6, r3, r3, lsl #2 │ │ │ │ ldr r7, [r9, #4] │ │ │ │ add r3, r7, r6, lsl #2 │ │ │ │ ldrb r2, [r2, sl] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1811cc │ │ │ │ + beq 1811b4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ ldr r6, [r9, #32] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 181ca8 │ │ │ │ + bcs 181c90 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 18121c │ │ │ │ - b 181304 │ │ │ │ + bne 181204 │ │ │ │ + b 1812ec │ │ │ │ ldr r6, [r7, r6, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 181304 │ │ │ │ + beq 1812ec │ │ │ │ ldr r3, [r9, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 181c50 │ │ │ │ + bcs 181c38 │ │ │ │ ldr fp, [r9, #16] │ │ │ │ add r6, r6, r6, lsl #3 │ │ │ │ ldrb r6, [fp, r6]! │ │ │ │ cmp r2, r6 │ │ │ │ - bls 181208 │ │ │ │ + bls 1811f0 │ │ │ │ ldr r6, [fp, #5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1811dc │ │ │ │ - b 181304 │ │ │ │ - bne 181304 │ │ │ │ + bne 1811c4 │ │ │ │ + b 1812ec │ │ │ │ + bne 1812ec │ │ │ │ add r2, fp, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 181304 │ │ │ │ + beq 1812ec │ │ │ │ ldr r2, [r9, #336] @ 0x150 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 18115c │ │ │ │ + bhi 181144 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 181304 │ │ │ │ + beq 1812ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 18115c │ │ │ │ + bhi 181144 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181cf4 │ │ │ │ + bcs 181cdc │ │ │ │ add r1, r3, r3, lsl #2 │ │ │ │ add r1, r7, r1, lsl #2 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 181c2c │ │ │ │ + beq 181c14 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 181d18 │ │ │ │ + bcs 181d00 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ ldr r7, [r2, r7, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 181d50 │ │ │ │ + bcs 181d38 │ │ │ │ ldr r2, [r9, #52] @ 0x34 │ │ │ │ add r1, sl, #1 │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 181c38 │ │ │ │ + bcc 181c20 │ │ │ │ sub r2, r1, r2 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi 18115c │ │ │ │ + bhi 181144 │ │ │ │ mov r6, #1 │ │ │ │ cmp lr, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bne 181c10 │ │ │ │ + bne 181bf8 │ │ │ │ mov ip, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b 18115c │ │ │ │ + b 181144 │ │ │ │ ldr r7, [r9, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 181330 │ │ │ │ + beq 181318 │ │ │ │ ldr r5, [r9, #344] @ 0x158 │ │ │ │ ldr r1, [r9, #340] @ 0x154 │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1813bc │ │ │ │ + bcs 1813a4 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 181da4 │ │ │ │ + bcs 181d8c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r2, r5, r5, lsl #2 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18136c │ │ │ │ - b 181c2c │ │ │ │ + bne 181354 │ │ │ │ + b 181c14 │ │ │ │ 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, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - beq 181700 │ │ │ │ + beq 1816e8 │ │ │ │ ldr r3, [r9, #344] @ 0x158 │ │ │ │ ldr r7, [r9, #340] @ 0x154 │ │ │ │ sub r1, r3, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ cmp r1, r7 │ │ │ │ - bcs 181580 │ │ │ │ + bcs 181568 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181cf4 │ │ │ │ + bcs 181cdc │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 181c2c │ │ │ │ + beq 181c14 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181d84 │ │ │ │ + bcs 181d6c │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181d94 │ │ │ │ + bcs 181d7c │ │ │ │ ldr r1, [r9, #52] @ 0x34 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 181c38 │ │ │ │ + bcc 181c20 │ │ │ │ mov r2, #1 │ │ │ │ sub r1, r8, r1 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r8, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ @@ -356677,233 +356671,233 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1817f0 │ │ │ │ + beq 1817d8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1817e4 │ │ │ │ + beq 1817cc │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 181570 │ │ │ │ + bcs 181558 │ │ │ │ add fp, r9, #72 @ 0x48 │ │ │ │ - b 181448 │ │ │ │ + b 181430 │ │ │ │ add r0, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs 181570 │ │ │ │ + bcs 181558 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs 181d70 │ │ │ │ + bcs 181d58 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 181c98 │ │ │ │ + bcs 181c80 │ │ │ │ ldrb r2, [sl, r8] │ │ │ │ mov lr, r4 │ │ │ │ ldr r7, [r9, #4] │ │ │ │ - b 1814a0 │ │ │ │ + b 181488 │ │ │ │ ldrb r5, [fp, r2] │ │ │ │ ldr r4, [r9, #32] │ │ │ │ add r0, r0, r5 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs 181cbc │ │ │ │ + bcs 181ca4 │ │ │ │ ldr r5, [r9, #28] │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #1 │ │ │ │ - bne 181504 │ │ │ │ + bne 1814ec │ │ │ │ ldr r5, [r6, #12] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 181c98 │ │ │ │ + bcs 181c80 │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ add r6, r7, r5, lsl #2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18146c │ │ │ │ + bne 181454 │ │ │ │ ldr r0, [r7, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 181494 │ │ │ │ + beq 18147c │ │ │ │ ldr r4, [r9, #20] │ │ │ │ cmp r0, r4 │ │ │ │ - bcs 181c64 │ │ │ │ + bcs 181c4c │ │ │ │ ldr r5, [r9, #16] │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ ldrb r0, [r5, r0]! │ │ │ │ cmp r2, r0 │ │ │ │ - bls 1814f0 │ │ │ │ + bls 1814d8 │ │ │ │ ldr r0, [r5, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1814c4 │ │ │ │ - b 181494 │ │ │ │ - bne 181494 │ │ │ │ + bne 1814ac │ │ │ │ + b 18147c │ │ │ │ + bne 18147c │ │ │ │ add r0, r5, #1 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq 181494 │ │ │ │ + beq 18147c │ │ │ │ ldr r0, [r9, #336] @ 0x150 │ │ │ │ mov r4, lr │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 181438 │ │ │ │ + bhi 181420 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 181570 │ │ │ │ + beq 181558 │ │ │ │ ldr r0, [r9, #340] @ 0x154 │ │ │ │ cmp r5, r0 │ │ │ │ - bls 181b8c │ │ │ │ + bls 181b74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 181bfc │ │ │ │ + beq 181be4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r0, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ addls r0, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc 181448 │ │ │ │ + bcc 181430 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 180fb8 │ │ │ │ + bcs 180fa0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov lr, r8 │ │ │ │ add sl, r9, #72 @ 0x48 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, r8 │ │ │ │ str r2, [sp, #32] │ │ │ │ movhi lr, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b 1815b8 │ │ │ │ + b 1815a0 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 180fb8 │ │ │ │ + beq 180fa0 │ │ │ │ cmp r8, lr │ │ │ │ - beq 181d28 │ │ │ │ + beq 181d10 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181c88 │ │ │ │ + bcs 181c70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r5, [r9, #4] │ │ │ │ ldrb r6, [r2, r8] │ │ │ │ - b 1815f4 │ │ │ │ + b 1815dc │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 181670 │ │ │ │ + bne 181658 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181c88 │ │ │ │ + bcs 181c70 │ │ │ │ add r7, r3, r3, lsl #2 │ │ │ │ add fp, r5, r7, lsl #2 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 181628 │ │ │ │ + beq 181610 │ │ │ │ ldrb r2, [sl, r6] │ │ │ │ ldr r7, [r9, #32] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 181ccc │ │ │ │ + bcs 181cb4 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ - b 1815dc │ │ │ │ + b 1815c4 │ │ │ │ ldr r7, [r5, r7, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1815e8 │ │ │ │ + beq 1815d0 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 181c74 │ │ │ │ + bcs 181c5c │ │ │ │ ldr ip, [r9, #16] │ │ │ │ add r7, r7, r7, lsl #3 │ │ │ │ ldrb r7, [ip, r7]! │ │ │ │ cmp r6, r7 │ │ │ │ - bls 181664 │ │ │ │ + bls 18164c │ │ │ │ ldr r7, [ip, #5] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 181638 │ │ │ │ - b 1815e8 │ │ │ │ - bne 1815e8 │ │ │ │ + bne 181620 │ │ │ │ + b 1815d0 │ │ │ │ + bne 1815d0 │ │ │ │ add r3, ip, #1 │ │ │ │ - b 1815dc │ │ │ │ + b 1815c4 │ │ │ │ ldr r2, [r9, #336] @ 0x150 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 1815ac │ │ │ │ + bhi 181594 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 180fb8 │ │ │ │ + beq 180fa0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 1815ac │ │ │ │ + bhi 181594 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181cf4 │ │ │ │ + bcs 181cdc │ │ │ │ add r1, r3, r3, lsl #2 │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 181c2c │ │ │ │ + beq 181c14 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181d84 │ │ │ │ + bcs 181d6c │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181d94 │ │ │ │ + bcs 181d7c │ │ │ │ ldr r2, [r9, #52] @ 0x34 │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 181c38 │ │ │ │ + bcc 181c20 │ │ │ │ mov r7, #1 │ │ │ │ sub r2, r1, r2 │ │ │ │ str r7, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r9, #344] @ 0x158 │ │ │ │ ldr r7, [r9, #340] @ 0x154 │ │ │ │ sub r1, r3, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp r1, r7 │ │ │ │ - bcs 1819ac │ │ │ │ + bcs 181994 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181cf4 │ │ │ │ + bcs 181cdc │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r7, r3, r3, lsl #2 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 181c2c │ │ │ │ + beq 181c14 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 181d18 │ │ │ │ + bcs 181d00 │ │ │ │ ldr r6, [r9, #40] @ 0x28 │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ ldr r7, [r6, r7, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 181d50 │ │ │ │ + bcs 181d38 │ │ │ │ ldr r1, [r9, #52] @ 0x34 │ │ │ │ ldr r1, [r1, r7, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 181c38 │ │ │ │ + bcc 181c20 │ │ │ │ sub r1, r8, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b 1819b4 │ │ │ │ + b 18199c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -356918,229 +356912,229 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov ip, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1817f0 │ │ │ │ + beq 1817d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1817fc │ │ │ │ + bne 1817e4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stmib ip, {r1, r2, r3} │ │ │ │ str r0, [ip] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str fp, [sp, #8] │ │ │ │ add fp, r9, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r4 │ │ │ │ - bcs 181b58 │ │ │ │ + bcs 181b40 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 181d3c │ │ │ │ + bcs 181d24 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 181c98 │ │ │ │ + bcs 181c80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov lr, r4 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldrb r6, [r0, sl] │ │ │ │ - b 181858 │ │ │ │ + b 181840 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #1 │ │ │ │ - bne 1818d4 │ │ │ │ + bne 1818bc │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 181c98 │ │ │ │ + bcs 181c80 │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ add r7, r2, r5, lsl #2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18188c │ │ │ │ + beq 181874 │ │ │ │ ldrb r5, [fp, r6] │ │ │ │ ldr r4, [r9, #32] │ │ │ │ add r0, r0, r5 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs 181cbc │ │ │ │ + bcs 181ca4 │ │ │ │ ldr r5, [r9, #28] │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ - b 181840 │ │ │ │ + b 181828 │ │ │ │ ldr r0, [r2, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18184c │ │ │ │ + beq 181834 │ │ │ │ ldr r4, [r9, #20] │ │ │ │ cmp r0, r4 │ │ │ │ - bcs 181c64 │ │ │ │ + bcs 181c4c │ │ │ │ ldr r5, [r9, #16] │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ ldrb r0, [r5, r0]! │ │ │ │ cmp r6, r0 │ │ │ │ - bls 1818c8 │ │ │ │ + bls 1818b0 │ │ │ │ ldr r0, [r5, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18189c │ │ │ │ - b 18184c │ │ │ │ - bne 18184c │ │ │ │ + bne 181884 │ │ │ │ + b 181834 │ │ │ │ + bne 181834 │ │ │ │ add r0, r5, #1 │ │ │ │ - b 181840 │ │ │ │ + b 181828 │ │ │ │ ldr r0, [r9, #336] @ 0x150 │ │ │ │ mov r4, lr │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 18193c │ │ │ │ + bhi 181924 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 181b58 │ │ │ │ + beq 181b40 │ │ │ │ ldr r0, [r9, #340] @ 0x154 │ │ │ │ cmp r5, r0 │ │ │ │ - bls 181944 │ │ │ │ + bls 18192c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, ip │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str sl, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 181b7c │ │ │ │ + beq 181b64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov ip, r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, sl │ │ │ │ addls r0, sl, #1 │ │ │ │ - b 18180c │ │ │ │ + b 1817f4 │ │ │ │ add r0, sl, #1 │ │ │ │ - b 18180c │ │ │ │ + b 1817f4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 181da4 │ │ │ │ + bcs 181d8c │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 181c2c │ │ │ │ + beq 181c14 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 181db4 │ │ │ │ + bcs 181d9c │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 181dc0 │ │ │ │ + bcs 181da8 │ │ │ │ ldr r1, [r9, #52] @ 0x34 │ │ │ │ add r8, sl, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ subs r0, r8, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bcs 18180c │ │ │ │ - b 181c38 │ │ │ │ + bcs 1817f4 │ │ │ │ + b 181c20 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 181b34 │ │ │ │ + bcs 181b1c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov lr, r8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #12] │ │ │ │ movhi r2, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, r9, #72 @ 0x48 │ │ │ │ - b 1819f4 │ │ │ │ + b 1819dc │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 181b38 │ │ │ │ + beq 181b20 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r8, r1 │ │ │ │ - beq 181d04 │ │ │ │ + beq 181cec │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181c88 │ │ │ │ + bcs 181c70 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr fp, [r9, #4] │ │ │ │ ldrb ip, [r6, r8] │ │ │ │ - b 181a34 │ │ │ │ + b 181a1c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 181ab0 │ │ │ │ + bne 181a98 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181c88 │ │ │ │ + bcs 181c70 │ │ │ │ add r5, r3, r3, lsl #2 │ │ │ │ add sl, fp, r5, lsl #2 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 181a68 │ │ │ │ + beq 181a50 │ │ │ │ ldrb r5, [r2, ip] │ │ │ │ ldr r6, [r9, #32] │ │ │ │ add r3, r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 181ca8 │ │ │ │ + bcs 181c90 │ │ │ │ ldr r5, [r9, #28] │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ - b 181a1c │ │ │ │ + b 181a04 │ │ │ │ ldr r6, [fp, r5, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 181a28 │ │ │ │ + beq 181a10 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 181c50 │ │ │ │ + bcs 181c38 │ │ │ │ ldr r5, [r9, #16] │ │ │ │ add r6, r6, r6, lsl #3 │ │ │ │ ldrb r6, [r5, r6]! │ │ │ │ cmp ip, r6 │ │ │ │ - bls 181aa4 │ │ │ │ + bls 181a8c │ │ │ │ ldr r6, [r5, #5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 181a78 │ │ │ │ - b 181a28 │ │ │ │ - bne 181a28 │ │ │ │ + bne 181a60 │ │ │ │ + b 181a10 │ │ │ │ + bne 181a10 │ │ │ │ add r3, r5, #1 │ │ │ │ - b 181a1c │ │ │ │ + b 181a04 │ │ │ │ ldr r6, [r9, #336] @ 0x150 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi 1819e8 │ │ │ │ + bhi 1819d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 181b38 │ │ │ │ + beq 181b20 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi 1819e8 │ │ │ │ + bhi 1819d0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 181cf4 │ │ │ │ + bcs 181cdc │ │ │ │ add r1, r3, r3, lsl #2 │ │ │ │ add r1, fp, r1, lsl #2 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 181c2c │ │ │ │ + beq 181c14 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 181d18 │ │ │ │ + bcs 181d00 │ │ │ │ ldr r6, [r9, #40] @ 0x28 │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ ldr r7, [r6, r7, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 181d50 │ │ │ │ + bcs 181d38 │ │ │ │ ldr r1, [r9, #52] @ 0x34 │ │ │ │ add lr, r8, #1 │ │ │ │ ldr r1, [r1, r7, lsl #2] │ │ │ │ cmp lr, r1 │ │ │ │ - bcc 181c38 │ │ │ │ + bcc 181c20 │ │ │ │ sub r1, lr, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b 1819e8 │ │ │ │ + b 1819d0 │ │ │ │ mov lr, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str lr, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ @@ -357156,33 +357150,33 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 181da4 │ │ │ │ + bcs 181d8c │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 181c2c │ │ │ │ + beq 181c14 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 181db4 │ │ │ │ + bcs 181d9c │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 181dc0 │ │ │ │ + bcs 181da8 │ │ │ │ ldr r2, [r9, #52] @ 0x34 │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 181c38 │ │ │ │ + bcc 181c20 │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r1, r2 │ │ │ │ str r3, [ip] │ │ │ │ str r2, [ip, #4] │ │ │ │ str r1, [ip, #8] │ │ │ │ str r0, [ip, #12] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ @@ -357195,197 +357189,197 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #416] @ 181dd4 │ │ │ │ + ldr r0, [pc, #416] @ 181dbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #428] @ 181dec │ │ │ │ + ldr r0, [pc, #428] @ 181dd4 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #424] @ 181df0 │ │ │ │ + ldr r2, [pc, #424] @ 181dd8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r2, [pc, #456] @ 181e20 │ │ │ │ + ldr r2, [pc, #456] @ 181e08 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #424] @ 181e14 │ │ │ │ + ldr r2, [pc, #424] @ 181dfc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #400] @ 181e0c │ │ │ │ + ldr r2, [pc, #400] @ 181df4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #336] @ 181de0 │ │ │ │ + ldr r2, [pc, #336] @ 181dc8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #300] @ 181dcc │ │ │ │ + ldr r2, [pc, #300] @ 181db4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #372] @ 181e24 │ │ │ │ + ldr r2, [pc, #372] @ 181e0c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #340] @ 181e18 │ │ │ │ + ldr r2, [pc, #340] @ 181e00 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #316] @ 181e10 │ │ │ │ + ldr r2, [pc, #316] @ 181df8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #276] @ 181dfc │ │ │ │ + ldr r2, [pc, #276] @ 181de4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #304] @ 181e2c │ │ │ │ + ldr r2, [pc, #304] @ 181e14 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #284] @ 181e28 │ │ │ │ + ldr r2, [pc, #284] @ 181e10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #212] @ 181df4 │ │ │ │ + ldr r2, [pc, #212] @ 181ddc │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #180] @ 181de4 │ │ │ │ + ldr r2, [pc, #180] @ 181dcc │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #164] @ 181de8 │ │ │ │ + ldr r2, [pc, #164] @ 181dd0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #168] @ 181e00 │ │ │ │ + ldr r2, [pc, #168] @ 181de8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #144] @ 181df8 │ │ │ │ + ldr r2, [pc, #144] @ 181de0 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #88] @ 181dd0 │ │ │ │ + ldr r2, [pc, #88] @ 181db8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #76] @ 181dd8 │ │ │ │ + ldr r2, [pc, #76] @ 181dc0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #64] @ 181ddc │ │ │ │ + ldr r2, [pc, #64] @ 181dc4 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #112] @ 181e1c │ │ │ │ + ldr r2, [pc, #112] @ 181e04 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #72] @ 181e04 │ │ │ │ + ldr r2, [pc, #72] @ 181dec │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #64] @ 181e08 │ │ │ │ + ldr r2, [pc, #64] @ 181df0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r1, r5, r8, ror #12 │ │ │ │ - andseq r1, r5, ip, asr #11 │ │ │ │ - andseq r1, r5, r8, ror r8 │ │ │ │ - andseq r1, r5, ip, ror #10 │ │ │ │ - andseq r1, r5, ip, ror #13 │ │ │ │ - andseq r1, r5, r8, ror r6 │ │ │ │ - andseq r1, r5, r4, lsl r6 │ │ │ │ - andseq r1, r5, r0, lsl #12 │ │ │ │ - andeq r6, sp, ip, lsr #18 │ │ │ │ - @ instruction: 0x001516f0 │ │ │ │ - @ instruction: 0x001515d8 │ │ │ │ - andseq r1, r5, r0, lsr #14 │ │ │ │ - andseq r1, r5, ip, asr r6 │ │ │ │ - andseq r1, r5, r0, lsr r7 │ │ │ │ - andseq r1, r5, r0, asr #10 │ │ │ │ - andseq r1, r5, r4, asr #13 │ │ │ │ - andseq r1, r5, r8, lsr #13 │ │ │ │ - andseq r1, r5, r0, asr #12 │ │ │ │ - @ instruction: 0x001516bc │ │ │ │ - andseq r1, r5, r4, asr r6 │ │ │ │ - andseq r1, r5, ip, ror #13 │ │ │ │ - andseq r1, r5, ip, asr #13 │ │ │ │ - andseq r1, r5, r4, ror #12 │ │ │ │ - andseq r1, r5, r8, lsr r6 │ │ │ │ - mulseq r5, ip, r7 │ │ │ │ + andseq r1, r5, r0, lsl #13 │ │ │ │ + andseq r1, r5, r4, ror #11 │ │ │ │ + mulseq r5, r0, r8 │ │ │ │ + andseq r1, r5, r4, lsl #11 │ │ │ │ + andseq r1, r5, r4, lsl #14 │ │ │ │ + mulseq r5, r0, r6 │ │ │ │ + andseq r1, r5, ip, lsr #12 │ │ │ │ + andseq r1, r5, r8, lsl r6 │ │ │ │ + andeq r6, sp, r4, asr #18 │ │ │ │ + andseq r1, r5, r8, lsl #14 │ │ │ │ + @ instruction: 0x001515f0 │ │ │ │ + andseq r1, r5, r8, lsr r7 │ │ │ │ + andseq r1, r5, r4, ror r6 │ │ │ │ + andseq r1, r5, r8, asr #14 │ │ │ │ + andseq r1, r5, r8, asr r5 │ │ │ │ + @ instruction: 0x001516dc │ │ │ │ + andseq r1, r5, r0, asr #13 │ │ │ │ + andseq r1, r5, r8, asr r6 │ │ │ │ + @ instruction: 0x001516d4 │ │ │ │ + andseq r1, r5, ip, ror #12 │ │ │ │ + andseq r1, r5, r4, lsl #14 │ │ │ │ + andseq r1, r5, r4, ror #13 │ │ │ │ + andseq r1, r5, ip, ror r6 │ │ │ │ + andseq r1, r5, r0, asr r6 │ │ │ │ + @ instruction: 0x001517b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldm r2, {r4, r9} │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r9 │ │ │ │ - bls 181e58 │ │ │ │ + bls 181e40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ ldrb r0, [r5, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 181eb0 │ │ │ │ + beq 181e98 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 181ec0 │ │ │ │ + bne 181ea8 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18216c │ │ │ │ + beq 182154 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 181ef0 │ │ │ │ + bne 181ed8 │ │ │ │ ldr r7, [r5, #336] @ 0x150 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1823d8 │ │ │ │ + beq 1823c0 │ │ │ │ ldr r0, [r5, #332] @ 0x14c │ │ │ │ cmp r7, r0 │ │ │ │ - bls 182468 │ │ │ │ + bls 182450 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 1824d4 │ │ │ │ + b 1824bc │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 181ee4 │ │ │ │ + beq 181ecc │ │ │ │ ldr r6, [r5, #340] @ 0x154 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 181f78 │ │ │ │ + beq 181f60 │ │ │ │ str r8, [sp, #32] │ │ │ │ ldr r8, [r5, #332] @ 0x14c │ │ │ │ cmp r6, r8 │ │ │ │ - bls 181fac │ │ │ │ + bls 181f94 │ │ │ │ mov r1, #0 │ │ │ │ - b 18202c │ │ │ │ + b 182014 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 182174 │ │ │ │ + beq 18215c │ │ │ │ ldr r6, [r5, #336] @ 0x150 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 182284 │ │ │ │ + beq 18226c │ │ │ │ ldr r0, [r5, #332] @ 0x14c │ │ │ │ cmp r6, r0 │ │ │ │ - bls 18239c │ │ │ │ + bls 182384 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldrd sl, [r2, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ mov r2, sl │ │ │ │ sub r0, r1, #1 │ │ │ │ stm sp, {r4, r9} │ │ │ │ @@ -357395,211 +357389,211 @@ │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r4, r1 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 181e4c │ │ │ │ + beq 181e34 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 182524 │ │ │ │ + beq 18250c │ │ │ │ str r8, [sp, #32] │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 182388 │ │ │ │ + bcs 182370 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ - b 182304 │ │ │ │ + b 1822ec │ │ │ │ bl ab35c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #2 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ movne r5, r0 │ │ │ │ movne r0, #0 │ │ │ │ strbne r0, [r5] │ │ │ │ strdne r4, [r8] │ │ │ │ addne sp, sp, #52 @ 0x34 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 1822b8 │ │ │ │ + b 1822a0 │ │ │ │ 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 1828ec │ │ │ │ + bcs 1828d4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1828ac │ │ │ │ + beq 182894 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1828f8 │ │ │ │ + bcs 1828e0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 1827a4 │ │ │ │ + bcc 18278c │ │ │ │ sub r3, r4, r1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18202c │ │ │ │ + beq 182014 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ stm r1, {r2, r3, r4} │ │ │ │ str r0, [r1, #12] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcs 1822c4 │ │ │ │ + bcs 1822ac │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add fp, r5, #64 @ 0x40 │ │ │ │ cmp r0, r4 │ │ │ │ mov sl, r4 │ │ │ │ movhi r3, r0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - b 182084 │ │ │ │ + b 18206c │ │ │ │ str r7, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r9, sl │ │ │ │ - beq 1822c8 │ │ │ │ + beq 1822b0 │ │ │ │ cmp r3, sl │ │ │ │ - beq 182898 │ │ │ │ + beq 182880 │ │ │ │ ldrb r0, [r2, sl] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldrb r0, [fp, r0] │ │ │ │ add r7, r6, r0 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 182888 │ │ │ │ + bcs 182870 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r5, #328] @ 0x148 │ │ │ │ ldr r6, [r0, r7, lsl #2] │ │ │ │ cmp r6, r1 │ │ │ │ - bhi 182078 │ │ │ │ + bhi 182060 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1822c8 │ │ │ │ + beq 1822b0 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi 182078 │ │ │ │ + bhi 182060 │ │ │ │ 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 1828dc │ │ │ │ + bcs 1828c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1828ac │ │ │ │ + beq 182894 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1828cc │ │ │ │ + bcs 1828b4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ add r1, sl, #1 │ │ │ │ ldr r0, [r0, r7, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 1827a4 │ │ │ │ + bhi 18278c │ │ │ │ sub ip, sl, r0 │ │ │ │ add lr, ip, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bhi 182078 │ │ │ │ + bhi 182060 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18206c │ │ │ │ + beq 182054 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ add r0, sl, #1 │ │ │ │ add r2, ip, #1 │ │ │ │ stm r3, {r1, r2} │ │ │ │ str r0, [r3, #8] │ │ │ │ str r7, [r3, #12] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1823b4 │ │ │ │ + beq 18239c │ │ │ │ ldr r0, [r5, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 182284 │ │ │ │ + beq 18226c │ │ │ │ ldr ip, [r5, #332] @ 0x14c │ │ │ │ cmp r0, ip │ │ │ │ - bls 1823f0 │ │ │ │ + bls 1823d8 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 181e48 │ │ │ │ + bcs 181e30 │ │ │ │ ldrd sl, [r2, #8] │ │ │ │ cmp fp, r4 │ │ │ │ rsb r2, r4, #0 │ │ │ │ movhi r4, fp │ │ │ │ rsb r7, r4, #0 │ │ │ │ rsb lr, r9, #0 │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ - b 1821c0 │ │ │ │ + b 1821a8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - beq 181e48 │ │ │ │ + beq 181e30 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 18293c │ │ │ │ + beq 182924 │ │ │ │ ldrb r1, [sl, -r2] │ │ │ │ ldrb r3, [r6, r1] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r0, r0, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1828c0 │ │ │ │ + bcs 1828a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r5, #328] @ 0x148 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 1821b4 │ │ │ │ + bhi 18219c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 181e48 │ │ │ │ + beq 181e30 │ │ │ │ cmp r0, ip │ │ │ │ - bhi 1821b4 │ │ │ │ + bhi 18219c │ │ │ │ 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 1828ec │ │ │ │ + bcs 1828d4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1828ac │ │ │ │ + beq 182894 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1828f8 │ │ │ │ + bcs 1828e0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ rsb r1, r2, #1 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 1827a4 │ │ │ │ + bhi 18278c │ │ │ │ add r2, r3, r2 │ │ │ │ mov r7, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ str r7, [r8] │ │ │ │ str r2, [r8, #4] │ │ │ │ str r1, [r8, #8] │ │ │ │ str r0, [r8, #12] │ │ │ │ @@ -357632,127 +357626,127 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #12] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 182388 │ │ │ │ + bcs 182370 │ │ │ │ cmp r8, fp │ │ │ │ - bcs 182928 │ │ │ │ + bcs 182910 │ │ │ │ ldrb r0, [sl, r8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1828c0 │ │ │ │ + bcs 1828a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #328] @ 0x148 │ │ │ │ ldr r6, [r1, r0, lsl #2] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 1822f4 │ │ │ │ + bhi 1822dc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 182388 │ │ │ │ + beq 182370 │ │ │ │ ldr r0, [r5, #332] @ 0x14c │ │ │ │ cmp r6, r0 │ │ │ │ - bls 182808 │ │ │ │ + bls 1827f0 │ │ │ │ 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 182388 │ │ │ │ + beq 182370 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r8 │ │ │ │ addls r0, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc 182304 │ │ │ │ + bcc 1822ec │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ - b 182404 │ │ │ │ + b 1823ec │ │ │ │ ldr r3, [r5, #336] @ 0x150 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1823d8 │ │ │ │ + beq 1823c0 │ │ │ │ ldr ip, [r5, #332] @ 0x14c │ │ │ │ str r8, [sp, #32] │ │ │ │ cmp r3, ip │ │ │ │ - bls 182658 │ │ │ │ + bls 182640 │ │ │ │ mov r8, #0 │ │ │ │ - b 1826bc │ │ │ │ - bl 18d734 │ │ │ │ + b 1826a4 │ │ │ │ + bl 18d71c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ 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 1828ec │ │ │ │ + bcs 1828d4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1828ac │ │ │ │ + beq 182894 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1828f8 │ │ │ │ + bcs 1828e0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 1827a4 │ │ │ │ + bcc 18278c │ │ │ │ mov r2, #1 │ │ │ │ sub r1, r4, r1 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r4, [r8, #8] │ │ │ │ str r0, [r8, #12] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ 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 1828ec │ │ │ │ + bcs 1828d4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1828ac │ │ │ │ + beq 182894 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1828f8 │ │ │ │ + bcs 1828e0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc 1827a4 │ │ │ │ + bcc 18278c │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldrd sl, [r2, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -357766,180 +357760,180 @@ │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 181e4c │ │ │ │ + beq 181e34 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18253c │ │ │ │ + bne 182524 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stmib r8, {r1, r2, r3} │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r5, #64 @ 0x40 │ │ │ │ str r8, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 1827e0 │ │ │ │ + bcs 1827c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 182928 │ │ │ │ + bcs 182910 │ │ │ │ ldrb r0, [sl, r8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1828c0 │ │ │ │ + bcs 1828a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #328] @ 0x148 │ │ │ │ ldr r7, [r1, r0, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 1825dc │ │ │ │ + bhi 1825c4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1827e0 │ │ │ │ + beq 1827c8 │ │ │ │ ldr r0, [r5, #332] @ 0x14c │ │ │ │ cmp r7, r0 │ │ │ │ - bls 1825e4 │ │ │ │ + bls 1825cc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r8, [sp] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 182388 │ │ │ │ + beq 182370 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r8 │ │ │ │ addls r0, r8, #1 │ │ │ │ - b 182550 │ │ │ │ + b 182538 │ │ │ │ add r0, r8, #1 │ │ │ │ - b 182550 │ │ │ │ + b 182538 │ │ │ │ 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 1828ec │ │ │ │ + bcs 1828d4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1828ac │ │ │ │ + beq 182894 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1828f8 │ │ │ │ + bcs 1828e0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add r4, r8, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ subs r0, r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bcs 182550 │ │ │ │ - b 1827a4 │ │ │ │ + bcs 182538 │ │ │ │ + b 18278c │ │ │ │ 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 1828ec │ │ │ │ + bcs 1828d4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1828ac │ │ │ │ + beq 182894 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1828f8 │ │ │ │ + bcs 1828e0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 1827a4 │ │ │ │ + bcc 18278c │ │ │ │ mov r8, #1 │ │ │ │ sub r1, r4, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 1827bc │ │ │ │ + bcs 1827a4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r7, r4 │ │ │ │ ldr sl, [r2, #8] │ │ │ │ add r2, r5, #64 @ 0x40 │ │ │ │ cmp r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ movhi r7, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b 182704 │ │ │ │ + b 1826ec │ │ │ │ sub r1, r4, r1 │ │ │ │ mov r8, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - beq 1827c0 │ │ │ │ + beq 1827a8 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 182914 │ │ │ │ + beq 1828fc │ │ │ │ ldrb r1, [sl, r4] │ │ │ │ ldrb lr, [r2, r1] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, r3, lr │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 182904 │ │ │ │ + bcs 1828ec │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r6, [r5, #328] @ 0x148 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi 1826f8 │ │ │ │ + bhi 1826e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1827c0 │ │ │ │ + beq 1827a8 │ │ │ │ cmp r3, ip │ │ │ │ - bhi 1826f8 │ │ │ │ + bhi 1826e0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r6, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r6, r3, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1828ec │ │ │ │ + bcs 1828d4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1828ac │ │ │ │ + beq 182894 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1828f8 │ │ │ │ + bcs 1828e0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add fp, r4, #1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r1, fp │ │ │ │ - bls 1826e8 │ │ │ │ - ldr r0, [pc, #432] @ 18295c │ │ │ │ + bls 1826d0 │ │ │ │ + ldr r0, [pc, #432] @ 182944 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #428] @ 182960 │ │ │ │ + ldr r2, [pc, #428] @ 182948 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ mov fp, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r8, [r1] │ │ │ │ @@ -357960,236 +357954,236 @@ │ │ │ │ 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 1828ec │ │ │ │ + bcs 1828d4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1828ac │ │ │ │ + beq 182894 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1828f8 │ │ │ │ + bcs 1828e0 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ ldrcs r7, [sp, #32] │ │ │ │ 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, #52 @ 0x34 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 1827a4 │ │ │ │ - ldr r2, [pc, #212] @ 182964 │ │ │ │ + b 18278c │ │ │ │ + ldr r2, [pc, #212] @ 18294c │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #200] @ 182968 │ │ │ │ + ldr r2, [pc, #200] @ 182950 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #160] @ 182954 │ │ │ │ + ldr r2, [pc, #160] @ 18293c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #172] @ 182974 │ │ │ │ + ldr r2, [pc, #172] @ 18295c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #156] @ 182970 │ │ │ │ + ldr r2, [pc, #156] @ 182958 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #136] @ 18296c │ │ │ │ + ldr r2, [pc, #136] @ 182954 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #92] @ 182950 │ │ │ │ + ldr r2, [pc, #92] @ 182938 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #88] @ 182958 │ │ │ │ + ldr r2, [pc, #88] @ 182940 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #116] @ 182980 │ │ │ │ + ldr r2, [pc, #116] @ 182968 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #104] @ 182984 │ │ │ │ + ldr r2, [pc, #104] @ 18296c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #76] @ 18297c │ │ │ │ + ldr r2, [pc, #76] @ 182964 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #52] @ 182978 │ │ │ │ + ldr r2, [pc, #52] @ 182960 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - mulseq r5, r8, sl │ │ │ │ - andseq r0, r5, r0, ror #21 │ │ │ │ - andseq r0, r5, ip, ror sl │ │ │ │ - andeq r5, sp, r0, asr #27 │ │ │ │ - andseq r0, r5, r4, lsl #23 │ │ │ │ - @ instruction: 0x00150ad8 │ │ │ │ - andseq r0, r5, r4, lsr #21 │ │ │ │ - andseq r0, r5, r4, lsr #21 │ │ │ │ - andseq r0, r5, r4, lsr #21 │ │ │ │ - andseq r0, r5, r4, lsr #21 │ │ │ │ - andseq r0, r5, r0, lsl #20 │ │ │ │ - andseq r0, r5, r4, lsl sl │ │ │ │ - andseq r0, r5, ip, asr sl │ │ │ │ - andseq r0, r5, r8, lsr #20 │ │ │ │ + @ instruction: 0x00150ab0 │ │ │ │ + @ instruction: 0x00150af8 │ │ │ │ + mulseq r5, r4, sl │ │ │ │ + ldrdeq r5, [sp], -r8 │ │ │ │ + mulseq r5, ip, fp │ │ │ │ + @ instruction: 0x00150af0 │ │ │ │ + @ instruction: 0x00150abc │ │ │ │ + @ instruction: 0x00150abc │ │ │ │ + @ instruction: 0x00150abc │ │ │ │ + @ instruction: 0x00150abc │ │ │ │ + andseq r0, r5, r8, lsl sl │ │ │ │ + andseq r0, r5, ip, lsr #20 │ │ │ │ + andseq r0, r5, r4, ror sl │ │ │ │ + andseq r0, r5, r0, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r4, [r2] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r0 │ │ │ │ - bls 1829b8 │ │ │ │ + bls 1829a0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ 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 182a3c │ │ │ │ + beq 182a24 │ │ │ │ ldrb r5, [r2, #17] │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 182a4c │ │ │ │ + bne 182a34 │ │ │ │ ldr lr, [r9, #28] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 182b40 │ │ │ │ + beq 182b28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 182ab0 │ │ │ │ + bne 182a98 │ │ │ │ ldr r7, [r9, #316] @ 0x13c │ │ │ │ ldr r1, [r9, #312] @ 0x138 │ │ │ │ sub r3, r7, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 183260 │ │ │ │ + bcs 183248 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 183f30 │ │ │ │ + bcc 183f18 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 183fc4 │ │ │ │ + beq 183fac │ │ │ │ ldr r3, [r9, #4] │ │ │ │ sub r1, r1, r7 │ │ │ │ add r6, r3, r7, lsl #2 │ │ │ │ ldrb r5, [r6] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bne 183588 │ │ │ │ + bne 183570 │ │ │ │ ldr r3, [r9, #40] @ 0x28 │ │ │ │ add r3, r3, #2 │ │ │ │ - b 183598 │ │ │ │ + b 183580 │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 182aa4 │ │ │ │ + beq 182a8c │ │ │ │ ldr r7, [r9, #320] @ 0x140 │ │ │ │ ldr r1, [r9, #312] @ 0x138 │ │ │ │ sub r0, r7, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 182a9c │ │ │ │ + bcs 182a84 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 183f30 │ │ │ │ + bcc 183f18 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 183fc4 │ │ │ │ + beq 183fac │ │ │ │ ldr r0, [r9, #4] │ │ │ │ sub r1, r1, r7 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldrb r6, [r0] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bne 182afc │ │ │ │ + bne 182ae4 │ │ │ │ ldr r3, [r9, #40] @ 0x28 │ │ │ │ add r3, r3, #2 │ │ │ │ - b 182b0c │ │ │ │ + b 182af4 │ │ │ │ mov r1, #0 │ │ │ │ - b 182c50 │ │ │ │ + b 182c38 │ │ │ │ ldr lr, [r9, #28] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 182b48 │ │ │ │ + beq 182b30 │ │ │ │ ldr r6, [r9, #316] @ 0x13c │ │ │ │ ldr r1, [r9, #312] @ 0x138 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 182b98 │ │ │ │ + bcs 182b80 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 183f44 │ │ │ │ + bcc 183f2c │ │ │ │ cmp r1, r6 │ │ │ │ - beq 183fc4 │ │ │ │ + beq 183fac │ │ │ │ ldr r0, [r9, #4] │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 18322c │ │ │ │ + bne 183214 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ add r3, r2, #2 │ │ │ │ - b 18323c │ │ │ │ + b 183224 │ │ │ │ add ip, r6, r6, lsr #2 │ │ │ │ tst r6, #3 │ │ │ │ add r3, ip, #2 │ │ │ │ addne r3, ip, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 183ff8 │ │ │ │ + bcs 183fe0 │ │ │ │ ldr r6, [r0, r3, lsl #2] │ │ │ │ cmn r6, #1 │ │ │ │ - ble 182c10 │ │ │ │ + ble 182bf8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18406c │ │ │ │ + bcs 184054 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 182c20 │ │ │ │ - b 184060 │ │ │ │ + bcc 182c08 │ │ │ │ + b 184048 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1831dc │ │ │ │ + beq 1831c4 │ │ │ │ ldr r7, [r9, #316] @ 0x13c │ │ │ │ ldr r1, [r9, #312] @ 0x138 │ │ │ │ sub r0, r7, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 182f80 │ │ │ │ + bcs 182f68 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 183f30 │ │ │ │ + bcc 183f18 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 183fc4 │ │ │ │ + beq 183fac │ │ │ │ ldr r0, [r9, #4] │ │ │ │ sub r1, r1, r7 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 1834e8 │ │ │ │ + bne 1834d0 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ add r3, r2, #2 │ │ │ │ - b 1834f8 │ │ │ │ + b 1834e0 │ │ │ │ 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] │ │ │ │ @@ -358203,652 +358197,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 18357c │ │ │ │ + beq 183564 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18326c │ │ │ │ + bne 183254 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stmib ip, {r1, r2, r3} │ │ │ │ str r0, [ip] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184060 │ │ │ │ + bcs 184048 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 183ec8 │ │ │ │ + bcc 183eb0 │ │ │ │ sub r3, r4, r1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 182c50 │ │ │ │ + beq 182c38 │ │ │ │ stm r8, {r1, r3, r4} │ │ │ │ str r0, [r8, #12] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bcs 182f50 │ │ │ │ + bcs 182f38 │ │ │ │ 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 182cbc │ │ │ │ + b 182ca4 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 182f54 │ │ │ │ + beq 182f3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 183f80 │ │ │ │ + beq 183f68 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 183f94 │ │ │ │ + bcs 183f7c │ │ │ │ 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 182d38 │ │ │ │ + beq 182d20 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne 182d6c │ │ │ │ + bne 182d54 │ │ │ │ add r0, r7, fp │ │ │ │ add r7, r0, #2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 183fb4 │ │ │ │ + bcs 183f9c │ │ │ │ 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 182cac │ │ │ │ - b 182e6c │ │ │ │ + bhi 182c94 │ │ │ │ + b 182e54 │ │ │ │ ubfx r0, ip, #8, #8 │ │ │ │ cmp fp, r0 │ │ │ │ - bne 182f54 │ │ │ │ + bne 182f3c │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1831cc │ │ │ │ + bcs 1831b4 │ │ │ │ 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 182cac │ │ │ │ - b 182e6c │ │ │ │ + bhi 182c94 │ │ │ │ + b 182e54 │ │ │ │ ands r4, ip, #3 │ │ │ │ ubfx r0, ip, #2, #6 │ │ │ │ add r6, r7, #2 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 183f1c │ │ │ │ + bcc 183f04 │ │ │ │ add r5, r0, r4 │ │ │ │ sub r2, r1, r6 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi 183ef4 │ │ │ │ + bhi 183edc │ │ │ │ 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 182f54 │ │ │ │ + beq 182f3c │ │ │ │ ldr lr, [r6, r5] │ │ │ │ ubfx r9, lr, #16, #8 │ │ │ │ uxtb r8, lr │ │ │ │ cmp fp, r8 │ │ │ │ - beq 182e04 │ │ │ │ + beq 182dec │ │ │ │ ubfx r3, lr, #8, #8 │ │ │ │ cmp fp, r3 │ │ │ │ - beq 182e20 │ │ │ │ + beq 182e08 │ │ │ │ cmp fp, r9 │ │ │ │ - beq 182e3c │ │ │ │ + beq 182e24 │ │ │ │ add r5, r5, #4 │ │ │ │ lsr r3, lr, #24 │ │ │ │ cmp fp, r3 │ │ │ │ - bne 182da8 │ │ │ │ + bne 182d90 │ │ │ │ add r2, r7, r4 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 182e54 │ │ │ │ - b 184274 │ │ │ │ + bcc 182e3c │ │ │ │ + b 18425c │ │ │ │ add r2, r7, r4 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 182e54 │ │ │ │ - b 184208 │ │ │ │ + bcc 182e3c │ │ │ │ + b 1841f0 │ │ │ │ add r2, r7, r4 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 182e54 │ │ │ │ - b 18422c │ │ │ │ + bcc 182e3c │ │ │ │ + b 184214 │ │ │ │ add r2, r7, r4 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184250 │ │ │ │ + bcs 184238 │ │ │ │ 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 182cac │ │ │ │ + bhi 182c94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 182f54 │ │ │ │ + beq 182f3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 182ca8 │ │ │ │ + bhi 182c90 │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 183f30 │ │ │ │ + bcc 183f18 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r1, r7 │ │ │ │ - beq 183fc4 │ │ │ │ + beq 183fac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 182eb4 │ │ │ │ + bne 182e9c │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ add r6, r2, #2 │ │ │ │ - b 182ec4 │ │ │ │ + b 182eac │ │ │ │ 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 1840a0 │ │ │ │ + bcs 184088 │ │ │ │ ldr r2, [r0, r6, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 182efc │ │ │ │ + ble 182ee4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 1840d4 │ │ │ │ + bcs 1840bc │ │ │ │ ldr r3, [r0, r6, lsl #2] │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 182f0c │ │ │ │ - b 184050 │ │ │ │ + bcc 182ef4 │ │ │ │ + b 184038 │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 184050 │ │ │ │ + bcs 184038 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ add r0, sl, #1 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 183ec8 │ │ │ │ + bcc 183eb0 │ │ │ │ sub r1, r0, r1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 182cac │ │ │ │ + bhi 182c94 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 183d70 │ │ │ │ + bne 183d58 │ │ │ │ add r2, sp, #16 │ │ │ │ stm r2, {r0, r1, r3} │ │ │ │ - b 182cac │ │ │ │ + b 182c94 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 1829a8 │ │ │ │ + bcs 182990 │ │ │ │ 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 182fc8 │ │ │ │ + b 182fb0 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 1829a8 │ │ │ │ + beq 182990 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 18402c │ │ │ │ + beq 184014 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 184040 │ │ │ │ + bcs 184028 │ │ │ │ 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 183040 │ │ │ │ + beq 183028 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 183068 │ │ │ │ + bne 183050 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r7, r2, r0 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 183fb4 │ │ │ │ + bcs 183f9c │ │ │ │ ldr r7, [lr, r7, lsl #2] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 18304c │ │ │ │ - b 183194 │ │ │ │ + beq 183034 │ │ │ │ + b 18317c │ │ │ │ ubfx r2, sl, #8, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq 1831c0 │ │ │ │ + beq 1831a8 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 183fa4 │ │ │ │ + bcs 183f8c │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 183008 │ │ │ │ - b 183f58 │ │ │ │ + bcc 182ff0 │ │ │ │ + b 183f40 │ │ │ │ ands r3, sl, #3 │ │ │ │ ubfx fp, sl, #2, #6 │ │ │ │ add r7, r0, #2 │ │ │ │ movwne r3, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 183f08 │ │ │ │ + bcc 183ef0 │ │ │ │ add r6, fp, r3 │ │ │ │ sub r2, r1, r7 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 183ee0 │ │ │ │ + bhi 183ec8 │ │ │ │ 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 18304c │ │ │ │ + beq 183034 │ │ │ │ ldr r7, [r8, r6] │ │ │ │ ubfx r5, r7, #16, #8 │ │ │ │ uxtb r3, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 183110 │ │ │ │ + beq 1830f8 │ │ │ │ ubfx r3, r7, #8, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 18313c │ │ │ │ + beq 183124 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 183168 │ │ │ │ + beq 183150 │ │ │ │ add r6, r6, #4 │ │ │ │ lsr r3, r7, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 1830a4 │ │ │ │ + bne 18308c │ │ │ │ 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 183190 │ │ │ │ - b 1841e4 │ │ │ │ + bcc 183178 │ │ │ │ + b 1841cc │ │ │ │ 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 183190 │ │ │ │ - b 184174 │ │ │ │ + bcc 183178 │ │ │ │ + b 18415c │ │ │ │ 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 183190 │ │ │ │ - b 184198 │ │ │ │ + bcc 183178 │ │ │ │ + b 184180 │ │ │ │ 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 1841c0 │ │ │ │ + bcs 1841a8 │ │ │ │ ldr r7, [lr, r7, lsl #2] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r8, ip │ │ │ │ ldr r0, [r9, #308] @ 0x134 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 182fb8 │ │ │ │ + bhi 182fa0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1829a8 │ │ │ │ + beq 182990 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 182fb8 │ │ │ │ - b 183d40 │ │ │ │ + bhi 182fa0 │ │ │ │ + b 183d28 │ │ │ │ add r7, r0, #2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc 183190 │ │ │ │ - ldr r2, [pc, #4072] @ 1841bc │ │ │ │ + bcc 183178 │ │ │ │ + ldr r2, [pc, #4072] @ 1841a4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ ldr r6, [r9, #316] @ 0x13c │ │ │ │ ldr r1, [r9, #312] @ 0x138 │ │ │ │ sub r0, r6, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18356c │ │ │ │ + bcs 183554 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 183f44 │ │ │ │ + bcc 183f2c │ │ │ │ cmp r1, r6 │ │ │ │ - beq 183fc4 │ │ │ │ + beq 183fac │ │ │ │ ldr r0, [r9, #4] │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ ldrb r7, [r0] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bne 1839a0 │ │ │ │ + bne 183988 │ │ │ │ ldr r3, [r9, #40] @ 0x28 │ │ │ │ add r3, r3, #2 │ │ │ │ - b 1839b0 │ │ │ │ + b 183998 │ │ │ │ add r7, r2, r2, lsr #2 │ │ │ │ tst r2, #3 │ │ │ │ add r3, r7, #2 │ │ │ │ addne r3, r7, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 183ff8 │ │ │ │ + bcs 183fe0 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 18352c │ │ │ │ + ble 183514 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 183518 │ │ │ │ - b 18406c │ │ │ │ + bcc 183500 │ │ │ │ + b 184054 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 1835f0 │ │ │ │ + b 1835d8 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 183578 │ │ │ │ + bcs 183560 │ │ │ │ add r0, r9, #44 @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 18329c │ │ │ │ + b 183284 │ │ │ │ add r0, sl, #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 183578 │ │ │ │ + bcs 183560 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 1840b0 │ │ │ │ + bcs 184098 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 1840c4 │ │ │ │ + bcs 1840ac │ │ │ │ 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 183304 │ │ │ │ + beq 1832ec │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 18332c │ │ │ │ + bne 183314 │ │ │ │ add r3, r8, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 183fe8 │ │ │ │ + bcs 183fd0 │ │ │ │ ldr r6, [lr, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 183310 │ │ │ │ - b 183454 │ │ │ │ + beq 1832f8 │ │ │ │ + b 18343c │ │ │ │ ubfx r2, fp, #8, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq 1834cc │ │ │ │ + beq 1834b4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 183f74 │ │ │ │ + bcs 183f5c │ │ │ │ ldr r0, [lr, r0, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1832d0 │ │ │ │ - b 183f58 │ │ │ │ + bcc 1832b8 │ │ │ │ + b 183f40 │ │ │ │ ands r3, fp, #3 │ │ │ │ ubfx r5, fp, #2, #6 │ │ │ │ add r7, r0, #2 │ │ │ │ movwne r3, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 183f08 │ │ │ │ + bcc 183ef0 │ │ │ │ add r6, r5, r3 │ │ │ │ sub r2, r1, r7 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 183ee0 │ │ │ │ + bhi 183ec8 │ │ │ │ lsl r2, r3, #2 │ │ │ │ add r9, lr, r7, lsl #2 │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 183310 │ │ │ │ + beq 1832f8 │ │ │ │ ldr r6, [r9, r7] │ │ │ │ ubfx r5, r6, #16, #8 │ │ │ │ uxtb r3, r6 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 1833d0 │ │ │ │ + beq 1833b8 │ │ │ │ ubfx r3, r6, #8, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 1833fc │ │ │ │ + beq 1833e4 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 183428 │ │ │ │ + beq 183410 │ │ │ │ add r7, r7, #4 │ │ │ │ lsr r3, r6, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 183364 │ │ │ │ + bne 18334c │ │ │ │ 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 183450 │ │ │ │ - b 184354 │ │ │ │ + bcc 183438 │ │ │ │ + b 18433c │ │ │ │ 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 183450 │ │ │ │ - b 1842e8 │ │ │ │ + bcc 183438 │ │ │ │ + b 1842d0 │ │ │ │ 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 183450 │ │ │ │ - b 18430c │ │ │ │ + bcc 183438 │ │ │ │ + b 1842f4 │ │ │ │ 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 184330 │ │ │ │ + bcs 184318 │ │ │ │ ldr r6, [lr, r3, lsl #2] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r9, #308] @ 0x134 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 183288 │ │ │ │ + bhi 183270 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 183578 │ │ │ │ + beq 183560 │ │ │ │ ldr r0, [r9, #312] @ 0x138 │ │ │ │ cmp r6, r0 │ │ │ │ - bls 183dc8 │ │ │ │ + bls 183db0 │ │ │ │ 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 183df8 │ │ │ │ + beq 183de0 │ │ │ │ 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 18329c │ │ │ │ - b 183578 │ │ │ │ + bcc 183284 │ │ │ │ + b 183560 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 183450 │ │ │ │ - ldr r2, [pc, #3816] @ 1843c8 │ │ │ │ + bcc 183438 │ │ │ │ + ldr r2, [pc, #3816] @ 1843b0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ add r7, r2, r2, lsr #2 │ │ │ │ tst r2, #3 │ │ │ │ add r3, r7, #2 │ │ │ │ addne r3, r7, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 183ff8 │ │ │ │ + bcs 183fe0 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 18352c │ │ │ │ + ble 183514 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18406c │ │ │ │ + bcs 184054 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 18353c │ │ │ │ - b 184050 │ │ │ │ + bcc 183524 │ │ │ │ + b 184038 │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 184050 │ │ │ │ + bcs 184038 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc 183ec8 │ │ │ │ + bcc 183eb0 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 183a08 │ │ │ │ + b 1839f0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ 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 183ff8 │ │ │ │ + bcs 183fe0 │ │ │ │ ldr r5, [r6, r3, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - ble 1835c0 │ │ │ │ + ble 1835a8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18406c │ │ │ │ + bcs 184054 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ - b 1835c4 │ │ │ │ + b 1835ac │ │ │ │ bic r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184060 │ │ │ │ + bcs 184048 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 183ec8 │ │ │ │ + bcc 183eb0 │ │ │ │ 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] │ │ │ │ @@ -358864,17 +358858,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 1829ac │ │ │ │ + beq 182994 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 183664 │ │ │ │ + bne 18364c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stmib r8, {r1, r2, r3} │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r9, #44 @ 0x2c │ │ │ │ @@ -358884,199 +358878,199 @@ │ │ │ │ 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 183974 │ │ │ │ + bcs 18395c │ │ │ │ cmp sl, fp │ │ │ │ - bcs 18407c │ │ │ │ + bcs 184064 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 184090 │ │ │ │ + bcs 184078 │ │ │ │ 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 1836f4 │ │ │ │ + beq 1836dc │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 18371c │ │ │ │ + bne 183704 │ │ │ │ add r3, ip, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 183fe8 │ │ │ │ + bcs 183fd0 │ │ │ │ ldr r7, [lr, r3, lsl #2] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 183700 │ │ │ │ - b 183844 │ │ │ │ + beq 1836e8 │ │ │ │ + b 18382c │ │ │ │ ubfx r2, fp, #8, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 1838b4 │ │ │ │ + beq 18389c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 183f74 │ │ │ │ + bcs 183f5c │ │ │ │ ldr r0, [lr, r0, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1836c0 │ │ │ │ - b 183f58 │ │ │ │ + bcc 1836a8 │ │ │ │ + b 183f40 │ │ │ │ ands r3, fp, #3 │ │ │ │ ubfx r4, fp, #2, #6 │ │ │ │ add r7, r0, #2 │ │ │ │ movwne r3, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 183f08 │ │ │ │ + bcc 183ef0 │ │ │ │ add r6, r4, r3 │ │ │ │ sub r2, r1, r7 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 183ee0 │ │ │ │ + bhi 183ec8 │ │ │ │ lsl r2, r3, #2 │ │ │ │ add r8, lr, r7, lsl #2 │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 183700 │ │ │ │ + beq 1836e8 │ │ │ │ ldr r6, [r8, r7] │ │ │ │ ubfx r4, r6, #16, #8 │ │ │ │ uxtb r3, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 1837c0 │ │ │ │ + beq 1837a8 │ │ │ │ ubfx r3, r6, #8, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 1837ec │ │ │ │ + beq 1837d4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 183818 │ │ │ │ + beq 183800 │ │ │ │ add r7, r7, #4 │ │ │ │ lsr r3, r6, #24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 183754 │ │ │ │ + bne 18373c │ │ │ │ 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 183840 │ │ │ │ - b 1842d4 │ │ │ │ + bcc 183828 │ │ │ │ + b 1842bc │ │ │ │ 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 183840 │ │ │ │ - b 184298 │ │ │ │ + bcc 183828 │ │ │ │ + b 184280 │ │ │ │ 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 183840 │ │ │ │ - b 1842ac │ │ │ │ + bcc 183828 │ │ │ │ + b 184294 │ │ │ │ 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 1842c0 │ │ │ │ + bcs 1842a8 │ │ │ │ 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 1838c4 │ │ │ │ + bhi 1838ac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 183974 │ │ │ │ + beq 18395c │ │ │ │ ldr r0, [r9, #312] @ 0x138 │ │ │ │ cmp r7, r0 │ │ │ │ - bls 1838cc │ │ │ │ + bls 1838b4 │ │ │ │ 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 183d30 │ │ │ │ + beq 183d18 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, sl │ │ │ │ addls r0, sl, #1 │ │ │ │ - b 183684 │ │ │ │ + b 18366c │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 183840 │ │ │ │ - b 1834d8 │ │ │ │ + bcc 183828 │ │ │ │ + b 1834c0 │ │ │ │ add r0, sl, #1 │ │ │ │ - b 183684 │ │ │ │ + b 18366c │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 183f30 │ │ │ │ + bcc 183f18 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 183fc4 │ │ │ │ + beq 183fac │ │ │ │ add r2, lr, r7, lsl #2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 1838f8 │ │ │ │ + bne 1838e0 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 183908 │ │ │ │ + b 1838f0 │ │ │ │ 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 184378 │ │ │ │ + bcs 184360 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 183934 │ │ │ │ + ble 18391c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184384 │ │ │ │ + bcs 18436c │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ - b 183938 │ │ │ │ + b 183920 │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184060 │ │ │ │ + bcs 184048 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ add r1, sl, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ subs r0, r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bcs 183684 │ │ │ │ - b 183ec8 │ │ │ │ + bcs 18366c │ │ │ │ + b 183eb0 │ │ │ │ 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] │ │ │ │ @@ -359085,223 +359079,223 @@ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ 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 183ff8 │ │ │ │ + bcs 183fe0 │ │ │ │ ldr r7, [r0, r3, lsl #2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 1839d8 │ │ │ │ + ble 1839c0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18406c │ │ │ │ + bcs 184054 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ - b 1839dc │ │ │ │ + b 1839c4 │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184060 │ │ │ │ + bcs 184048 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 183ec8 │ │ │ │ + bcc 183eb0 │ │ │ │ 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 183d04 │ │ │ │ + bcs 183cec │ │ │ │ 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 183a5c │ │ │ │ + b 183a44 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 183d08 │ │ │ │ + beq 183cf0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 184018 │ │ │ │ + beq 184000 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 184008 │ │ │ │ + bcs 183ff0 │ │ │ │ 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 183ac8 │ │ │ │ + beq 183ab0 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 183af0 │ │ │ │ + bne 183ad8 │ │ │ │ add r6, sl, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 183fd8 │ │ │ │ + bcs 183fc0 │ │ │ │ ldr r6, [ip, r6, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 183ad4 │ │ │ │ - b 183c18 │ │ │ │ + beq 183abc │ │ │ │ + b 183c00 │ │ │ │ ubfx r2, fp, #8, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 183ce8 │ │ │ │ + beq 183cd0 │ │ │ │ add r7, r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 183f64 │ │ │ │ + bcs 183f4c │ │ │ │ ldr r0, [ip, r7, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 183a94 │ │ │ │ - b 183f58 │ │ │ │ + bcc 183a7c │ │ │ │ + b 183f40 │ │ │ │ ands r4, fp, #3 │ │ │ │ ubfx lr, fp, #2, #6 │ │ │ │ add r6, r0, #2 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 183f1c │ │ │ │ + bcc 183f04 │ │ │ │ add r5, lr, r4 │ │ │ │ sub r2, r1, r6 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi 183ef4 │ │ │ │ + bhi 183edc │ │ │ │ lsl r2, r4, #2 │ │ │ │ mov r5, #0 │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ add lr, ip, r6, lsl #2 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 183ad4 │ │ │ │ + beq 183abc │ │ │ │ ldr r4, [lr, r5] │ │ │ │ ubfx r6, r4, #16, #8 │ │ │ │ uxtb r7, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 183b94 │ │ │ │ + beq 183b7c │ │ │ │ ubfx r7, r4, #8, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 183bc0 │ │ │ │ + beq 183ba8 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 183bec │ │ │ │ + beq 183bd4 │ │ │ │ add r5, r5, #4 │ │ │ │ lsr r4, r4, #24 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 183b28 │ │ │ │ + bne 183b10 │ │ │ │ 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 183c14 │ │ │ │ - b 184150 │ │ │ │ + bcc 183bfc │ │ │ │ + b 184138 │ │ │ │ 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 183c14 │ │ │ │ - b 1840e4 │ │ │ │ + bcc 183bfc │ │ │ │ + b 1840cc │ │ │ │ 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 183c14 │ │ │ │ - b 184108 │ │ │ │ + bcc 183bfc │ │ │ │ + b 1840f0 │ │ │ │ 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 18412c │ │ │ │ + bcs 184114 │ │ │ │ ldr r6, [ip, r6, lsl #2] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r9, #308] @ 0x134 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 183a48 │ │ │ │ + bhi 183a30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 183d08 │ │ │ │ + beq 183cf0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 183a4c │ │ │ │ + bhi 183a34 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 183f44 │ │ │ │ + bcc 183f2c │ │ │ │ cmp r1, r6 │ │ │ │ - beq 183fc4 │ │ │ │ + beq 183fac │ │ │ │ add r2, ip, r6, lsl #2 │ │ │ │ ldrb r0, [r2] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne 183c6c │ │ │ │ + bne 183c54 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ add r3, r0, #2 │ │ │ │ - b 183c7c │ │ │ │ + b 183c64 │ │ │ │ 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 183ff8 │ │ │ │ + bcs 183fe0 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 183ca8 │ │ │ │ + ble 183c90 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18406c │ │ │ │ + bcs 184054 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ - b 183cac │ │ │ │ + b 183c94 │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184060 │ │ │ │ + bcs 184048 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ add r2, r4, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 183ec8 │ │ │ │ + bcc 183eb0 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 183a4c │ │ │ │ + b 183a34 │ │ │ │ add r6, r0, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc 183c14 │ │ │ │ - ldr r2, [pc, #1836] @ 184428 │ │ │ │ + bcc 183bfc │ │ │ │ + ldr r2, [pc, #1836] @ 184410 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -359313,596 +359307,596 @@ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 183f30 │ │ │ │ + bcc 183f18 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 183fc4 │ │ │ │ + beq 183fac │ │ │ │ add r0, lr, r7, lsl #2 │ │ │ │ sub r1, r1, r7 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 183d90 │ │ │ │ + bne 183d78 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ add r3, r2, #2 │ │ │ │ - b 183da0 │ │ │ │ + b 183d88 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ 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 183ff8 │ │ │ │ + bcs 183fe0 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 183e0c │ │ │ │ + ble 183df4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18406c │ │ │ │ + bcs 184054 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ - b 183e10 │ │ │ │ + b 183df8 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 183f44 │ │ │ │ + bcc 183f2c │ │ │ │ cmp r1, r6 │ │ │ │ - beq 183fc4 │ │ │ │ + beq 183fac │ │ │ │ add r2, lr, r6, lsl #2 │ │ │ │ sub r1, r1, r6 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 183e50 │ │ │ │ + bne 183e38 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 183e60 │ │ │ │ + b 183e48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 184050 │ │ │ │ + bcs 184038 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 183ec8 │ │ │ │ + bcc 183eb0 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ 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 184378 │ │ │ │ + bcs 184360 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 183e88 │ │ │ │ + ble 183e70 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184384 │ │ │ │ + bcs 18436c │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ - b 183e8c │ │ │ │ + b 183e74 │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184060 │ │ │ │ + bcs 184048 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1340] @ 18440c │ │ │ │ + ldr r0, [pc, #1340] @ 1843f4 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #1336] @ 184410 │ │ │ │ + ldr r2, [pc, #1336] @ 1843f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r3, [pc, #1384] @ 184450 │ │ │ │ + ldr r3, [pc, #1384] @ 184438 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #1176] @ 184394 │ │ │ │ + ldr r3, [pc, #1176] @ 18437c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #1356] @ 18445c │ │ │ │ + ldr r3, [pc, #1356] @ 184444 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r1 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #1140] @ 184398 │ │ │ │ + ldr r3, [pc, #1140] @ 184380 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r1 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #1112] @ 184390 │ │ │ │ + ldr r3, [pc, #1112] @ 184378 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r1 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #1264] @ 18443c │ │ │ │ + ldr r3, [pc, #1264] @ 184424 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r1 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #1108] @ 1843b4 │ │ │ │ + ldr r2, [pc, #1108] @ 18439c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #1220] @ 184430 │ │ │ │ + ldr r2, [pc, #1220] @ 184418 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #1160] @ 184404 │ │ │ │ + ldr r2, [pc, #1160] @ 1843ec │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #1216] @ 184448 │ │ │ │ + ldr r2, [pc, #1216] @ 184430 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #1192] @ 184444 │ │ │ │ + ldr r2, [pc, #1192] @ 18442c │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #1084] @ 1843e8 │ │ │ │ + ldr r2, [pc, #1084] @ 1843d0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #1064] @ 1843e4 │ │ │ │ + ldr r2, [pc, #1064] @ 1843cc │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #1180] @ 184468 │ │ │ │ + ldr r2, [pc, #1180] @ 184450 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #1100] @ 18442c │ │ │ │ + ldr r2, [pc, #1100] @ 184414 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #1040] @ 184400 │ │ │ │ + ldr r2, [pc, #1040] @ 1843e8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #1132] @ 18446c │ │ │ │ + ldr r2, [pc, #1132] @ 184454 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #1028] @ 184414 │ │ │ │ + ldr r2, [pc, #1028] @ 1843fc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #1044] @ 184434 │ │ │ │ + ldr r2, [pc, #1044] @ 18441c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #1060] @ 184458 │ │ │ │ + ldr r2, [pc, #1060] @ 184440 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #900] @ 1843cc │ │ │ │ + ldr r2, [pc, #900] @ 1843b4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #888] @ 1843d0 │ │ │ │ + ldr r2, [pc, #888] @ 1843b8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #984] @ 184440 │ │ │ │ + ldr r2, [pc, #984] @ 184428 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #964] @ 184438 │ │ │ │ + ldr r2, [pc, #964] @ 184420 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #988] @ 184460 │ │ │ │ + ldr r2, [pc, #988] @ 184448 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #852] @ 1843ec │ │ │ │ + ldr r2, [pc, #852] @ 1843d4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #932] @ 18444c │ │ │ │ + ldr r2, [pc, #932] @ 184434 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #924] @ 184454 │ │ │ │ + ldr r2, [pc, #924] @ 18443c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #740] @ 1843b0 │ │ │ │ + ldr r2, [pc, #740] @ 184398 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #720] @ 1843ac │ │ │ │ + ldr r2, [pc, #720] @ 184394 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #824] @ 184424 │ │ │ │ + ldr r2, [pc, #824] @ 18440c │ │ │ │ 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 3a92c │ │ │ │ - ldr r2, [pc, #784] @ 184420 │ │ │ │ + ldr r2, [pc, #784] @ 184408 │ │ │ │ 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 3a92c │ │ │ │ - ldr r2, [pc, #744] @ 18441c │ │ │ │ + ldr r2, [pc, #744] @ 184404 │ │ │ │ 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 3a92c │ │ │ │ - ldr r2, [pc, #704] @ 184418 │ │ │ │ + ldr r2, [pc, #704] @ 184400 │ │ │ │ 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 3a92c │ │ │ │ tst sl, #3 │ │ │ │ - ldr r2, [pc, #608] @ 1843e0 │ │ │ │ + ldr r2, [pc, #608] @ 1843c8 │ │ │ │ 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 3a92c │ │ │ │ tst sl, #3 │ │ │ │ - ldr r2, [pc, #568] @ 1843dc │ │ │ │ + ldr r2, [pc, #568] @ 1843c4 │ │ │ │ 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 3a92c │ │ │ │ - andseq r0, r5, r4, asr r2 │ │ │ │ + andseq r0, r5, ip, ror #4 │ │ │ │ tst sl, #3 │ │ │ │ - ldr r2, [pc, #524] @ 1843d8 │ │ │ │ + ldr r2, [pc, #524] @ 1843c0 │ │ │ │ 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 3a92c │ │ │ │ tst sl, #3 │ │ │ │ - ldr r2, [pc, #484] @ 1843d4 │ │ │ │ + ldr r2, [pc, #484] @ 1843bc │ │ │ │ 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 3a92c │ │ │ │ - ldr r2, [pc, #408] @ 1843a8 │ │ │ │ + ldr r2, [pc, #408] @ 184390 │ │ │ │ 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 3a92c │ │ │ │ - ldr r2, [pc, #368] @ 1843a4 │ │ │ │ + ldr r2, [pc, #368] @ 18438c │ │ │ │ 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 3a92c │ │ │ │ - ldr r2, [pc, #328] @ 1843a0 │ │ │ │ + ldr r2, [pc, #328] @ 184388 │ │ │ │ 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 3a92c │ │ │ │ - ldr r2, [pc, #288] @ 18439c │ │ │ │ + ldr r2, [pc, #288] @ 184384 │ │ │ │ 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 3a92c │ │ │ │ - ldr r2, [pc, #348] @ 1843fc │ │ │ │ + ldr r2, [pc, #348] @ 1843e4 │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1842f8 │ │ │ │ - ldr r2, [pc, #324] @ 1843f8 │ │ │ │ + b 1842e0 │ │ │ │ + ldr r2, [pc, #324] @ 1843e0 │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18431c │ │ │ │ - ldr r2, [pc, #300] @ 1843f4 │ │ │ │ + b 184304 │ │ │ │ + ldr r2, [pc, #300] @ 1843dc │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 184340 │ │ │ │ - ldr r2, [pc, #276] @ 1843f0 │ │ │ │ + b 184328 │ │ │ │ + ldr r2, [pc, #276] @ 1843d8 │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 184364 │ │ │ │ - ldr r2, [pc, #212] @ 1843c4 │ │ │ │ + b 18434c │ │ │ │ + ldr r2, [pc, #212] @ 1843ac │ │ │ │ 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 3a92c │ │ │ │ - ldr r2, [pc, #172] @ 1843c0 │ │ │ │ + ldr r2, [pc, #172] @ 1843a8 │ │ │ │ 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 3a92c │ │ │ │ - ldr r2, [pc, #132] @ 1843bc │ │ │ │ + ldr r2, [pc, #132] @ 1843a4 │ │ │ │ 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 3a92c │ │ │ │ - ldr r2, [pc, #92] @ 1843b8 │ │ │ │ + ldr r2, [pc, #92] @ 1843a0 │ │ │ │ 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 3a92c │ │ │ │ - ldr r2, [pc, #228] @ 184464 │ │ │ │ + ldr r2, [pc, #228] @ 18444c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #124] @ 184408 │ │ │ │ + ldr r2, [pc, #124] @ 1843f0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq pc, r4, r4, lsr r5 @ │ │ │ │ - andseq pc, r4, r8, lsl #10 │ │ │ │ - @ instruction: 0x0014f4f8 │ │ │ │ - andseq pc, r4, r4, asr #2 │ │ │ │ - andseq pc, r4, r8, ror r1 @ │ │ │ │ - andseq pc, r4, ip, lsr #3 │ │ │ │ - andseq pc, r4, r0, ror #3 │ │ │ │ - @ instruction: 0x0014f1dc │ │ │ │ - andseq pc, r4, ip, ror #5 │ │ │ │ - andseq pc, r4, ip, asr r4 @ │ │ │ │ - andseq pc, r4, r8, rrx │ │ │ │ - mulseq r4, ip, r0 │ │ │ │ - ldrsbeq pc, [r4], -r0 @ │ │ │ │ - andseq pc, r4, r4, lsl #2 │ │ │ │ - andseq pc, r4, r8, asr #30 │ │ │ │ - andseq pc, r4, r0, ror r3 @ │ │ │ │ - andseq pc, r4, r0, lsl #8 │ │ │ │ - @ instruction: 0x0014f1d0 │ │ │ │ - andseq pc, r4, r4, lsl #4 │ │ │ │ - andseq pc, r4, ip, lsr r2 @ │ │ │ │ - andseq pc, r4, r0, ror r2 @ │ │ │ │ - andseq pc, r4, ip, ror r4 @ │ │ │ │ - mulseq r4, ip, r4 │ │ │ │ - andseq pc, r4, r0, lsr #6 │ │ │ │ + andseq pc, r4, ip, asr #10 │ │ │ │ + andseq pc, r4, r0, lsr #10 │ │ │ │ + andseq pc, r4, r0, lsl r5 @ │ │ │ │ + andseq pc, r4, ip, asr r1 @ │ │ │ │ + mulseq r4, r0, r1 │ │ │ │ + andseq pc, r4, r4, asr #3 │ │ │ │ + @ instruction: 0x0014f1f8 │ │ │ │ + @ instruction: 0x0014f1f4 │ │ │ │ + andseq pc, r4, r4, lsl #6 │ │ │ │ + andseq pc, r4, r4, ror r4 @ │ │ │ │ + andseq pc, r4, r0, lsl #1 │ │ │ │ + ldrheq pc, [r4], -r4 @ │ │ │ │ andseq pc, r4, r8, ror #1 │ │ │ │ - andseq pc, r4, ip, lsl #2 │ │ │ │ - andseq pc, r4, r0, lsr r1 @ │ │ │ │ - andseq pc, r4, r4, asr r1 @ │ │ │ │ - andseq pc, r4, r8, asr #8 │ │ │ │ - @ instruction: 0x0014f4d0 │ │ │ │ - andseq lr, r4, r0, lsr pc │ │ │ │ - muleq sp, ip, r6 │ │ │ │ + andseq pc, r4, ip, lsl r1 @ │ │ │ │ + andseq pc, r4, r0, ror #30 │ │ │ │ + andseq pc, r4, r8, lsl #7 │ │ │ │ + andseq pc, r4, r8, lsl r4 @ │ │ │ │ + andseq pc, r4, r8, ror #3 │ │ │ │ + andseq pc, r4, ip, lsl r2 @ │ │ │ │ + andseq pc, r4, r4, asr r2 @ │ │ │ │ + andseq pc, r4, r8, lsl #5 │ │ │ │ + mulseq r4, r4, r4 │ │ │ │ + @ instruction: 0x0014f4b4 │ │ │ │ + andseq pc, r4, r8, lsr r3 @ │ │ │ │ + andseq pc, r4, r0, lsl #2 │ │ │ │ + andseq pc, r4, r4, lsr #2 │ │ │ │ + andseq pc, r4, r8, asr #2 │ │ │ │ + andseq pc, r4, ip, ror #2 │ │ │ │ andseq pc, r4, r0, ror #8 │ │ │ │ - andseq pc, r4, r8, lsr #7 │ │ │ │ - andseq pc, r4, r8, ror #4 │ │ │ │ - mulseq r4, ip, r2 │ │ │ │ - @ instruction: 0x0014f2d0 │ │ │ │ - andseq pc, r4, r4, lsl #6 │ │ │ │ - andseq pc, r4, ip, lsr #14 │ │ │ │ - andseq pc, r4, r8, asr r4 @ │ │ │ │ - @ instruction: 0x0014f4dc │ │ │ │ - andseq pc, r4, r4, lsr #6 │ │ │ │ - andseq pc, r4, r4, asr #4 │ │ │ │ - andseq pc, r4, r0, lsr #10 │ │ │ │ - @ instruction: 0x0014f3f4 │ │ │ │ - andseq pc, r4, ip, lsl r4 @ │ │ │ │ - @ instruction: 0x0014f3bc │ │ │ │ - andseq pc, r4, r0, lsl #4 │ │ │ │ - andseq pc, r4, ip, lsl r5 @ │ │ │ │ - andseq pc, r4, ip, lsl #5 │ │ │ │ - andseq pc, r4, r0, lsl r3 @ │ │ │ │ - andseq pc, r4, ip, lsl #10 │ │ │ │ + andseq pc, r4, r8, ror #9 │ │ │ │ + andseq lr, r4, r8, asr #30 │ │ │ │ + @ instruction: 0x000d46b4 │ │ │ │ + andseq pc, r4, r8, ror r4 @ │ │ │ │ + andseq pc, r4, r0, asr #7 │ │ │ │ + andseq pc, r4, r0, lsl #5 │ │ │ │ + @ instruction: 0x0014f2b4 │ │ │ │ + andseq pc, r4, r8, ror #5 │ │ │ │ + andseq pc, r4, ip, lsl r3 @ │ │ │ │ + andseq pc, r4, r4, asr #14 │ │ │ │ + andseq pc, r4, r0, ror r4 @ │ │ │ │ + @ instruction: 0x0014f4f4 │ │ │ │ + andseq pc, r4, ip, lsr r3 @ │ │ │ │ + andseq pc, r4, ip, asr r2 @ │ │ │ │ + andseq pc, r4, r8, lsr r5 @ │ │ │ │ + andseq pc, r4, ip, lsl #8 │ │ │ │ + andseq pc, r4, r4, lsr r4 @ │ │ │ │ + @ instruction: 0x0014f3d4 │ │ │ │ + andseq pc, r4, r8, lsl r2 @ │ │ │ │ + andseq pc, r4, r4, lsr r5 @ │ │ │ │ + andseq pc, r4, r4, lsr #5 │ │ │ │ + andseq pc, r4, r8, lsr #6 │ │ │ │ + andseq pc, r4, r4, lsr #10 │ │ │ │ + @ instruction: 0x0014f2d8 │ │ │ │ + andseq lr, r4, r4, asr #30 │ │ │ │ + andseq pc, r4, r0, ror #5 │ │ │ │ andseq pc, r4, r0, asr #5 │ │ │ │ - andseq lr, r4, ip, lsr #30 │ │ │ │ - andseq pc, r4, r8, asr #5 │ │ │ │ - andseq pc, r4, r8, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r8, [r1] │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ cmp r8, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi 184678 │ │ │ │ + bhi 184660 │ │ │ │ ldr r9, [r0] │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r7, [r9, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 184564 │ │ │ │ + beq 18454c │ │ │ │ tst r6, #1 │ │ │ │ - bne 184564 │ │ │ │ + bne 18454c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18473c │ │ │ │ + bne 184724 │ │ │ │ ldrd sl, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 184894 │ │ │ │ + beq 18487c │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bcs 184dbc │ │ │ │ + bcs 184da4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184ab8 │ │ │ │ + beq 184aa0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [r9, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r9, #44] @ 0x2c │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 184d84 │ │ │ │ + bcs 184d6c │ │ │ │ add r3, r8, r3, lsl #3 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 184508 │ │ │ │ + bne 1844f0 │ │ │ │ cmp r2, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bcs 184ab8 │ │ │ │ + bcs 184aa0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ mov r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r2, #1 │ │ │ │ str r8, [r3, #24] │ │ │ │ str r1, [r3, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ - beq 18461c │ │ │ │ + beq 184604 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ - b 18460c │ │ │ │ + b 1845f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 184684 │ │ │ │ + bne 18466c │ │ │ │ ldrd sl, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 184880 │ │ │ │ + beq 184868 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bcs 184dbc │ │ │ │ + bcs 184da4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1848a8 │ │ │ │ + beq 184890 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r9, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ ldr r7, [r9, #44] @ 0x2c │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 184d5c │ │ │ │ + bcs 184d44 │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1845b4 │ │ │ │ + bne 18459c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - bcs 1848a8 │ │ │ │ + bcs 184890 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ add r1, r5, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r1, [r3, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ - beq 18461c │ │ │ │ + beq 184604 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1864ec │ │ │ │ + bl 1864d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 184cf0 │ │ │ │ + bne 184cd8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184cf0 │ │ │ │ + beq 184cd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184dd0 │ │ │ │ + bcs 184db8 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r1, r0, lsl #3] │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184ddc │ │ │ │ + bcs 184dc4 │ │ │ │ ldr r2, [r9, #52] @ 0x34 │ │ │ │ add r1, r4, #1 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 184d20 │ │ │ │ + bcc 184d08 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r1, r2 │ │ │ │ str r3, [r7] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r0, [r7, #12] │ │ │ │ @@ -359912,114 +359906,114 @@ │ │ │ │ mov r0, #344 @ 0x158 │ │ │ │ tst r6, #1 │ │ │ │ movwne r0, #348 @ 0x15c │ │ │ │ ldr sl, [r9, r0] │ │ │ │ ldr r0, [r9, #340] @ 0x154 │ │ │ │ sub r2, sl, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 184710 │ │ │ │ + bcs 1846f8 │ │ │ │ ldrd r4, [r4, #24] │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r5, r4 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs 184dbc │ │ │ │ + bcs 184da4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184710 │ │ │ │ + beq 1846f8 │ │ │ │ ldr r4, [r9, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [r9, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 184d5c │ │ │ │ + bcs 184d44 │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1846e8 │ │ │ │ + bne 1846d0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 1847bc │ │ │ │ + bcc 1847a4 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ str sl, [r4, #20] │ │ │ │ str r0, [r4, #24] │ │ │ │ str r8, [r4, #32] │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc 1848cc │ │ │ │ - b 184c48 │ │ │ │ + bcc 1848b4 │ │ │ │ + b 184c30 │ │ │ │ ldr sl, [r9, #344] @ 0x158 │ │ │ │ ldr r0, [r9, #340] @ 0x154 │ │ │ │ sub r2, sl, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 184854 │ │ │ │ + bcs 18483c │ │ │ │ ldrd r4, [r4, #24] │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r5, r4 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs 184dbc │ │ │ │ + bcs 184da4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184854 │ │ │ │ + beq 18483c │ │ │ │ ldr r4, [r9, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldr fp, [r9, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bcs 184d98 │ │ │ │ + bcs 184d80 │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 184794 │ │ │ │ + bne 18477c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - bcs 184854 │ │ │ │ + bcs 18483c │ │ │ │ mov r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ add r1, r5, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r1, [r4, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ - beq 1847f4 │ │ │ │ + beq 1847dc │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1864ec │ │ │ │ + bl 1864d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 184cf0 │ │ │ │ + bne 184cd8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184cf0 │ │ │ │ + beq 184cd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184dd0 │ │ │ │ + bcs 184db8 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r1, r0, lsl #3] │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184ddc │ │ │ │ + bcs 184dc4 │ │ │ │ ldr r1, [r9, #52] @ 0x34 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 184d20 │ │ │ │ + bcc 184d08 │ │ │ │ mov r2, #1 │ │ │ │ sub r1, r8, r1 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r8, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ @@ -360030,151 +360024,151 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ str sl, [r4, #20] │ │ │ │ str r0, [r4, #24] │ │ │ │ str r8, [r4, #32] │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc 184adc │ │ │ │ - b 184c48 │ │ │ │ + bcc 184ac4 │ │ │ │ + b 184c30 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc 1848cc │ │ │ │ - b 184c48 │ │ │ │ + bcc 1848b4 │ │ │ │ + b 184c30 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc 184adc │ │ │ │ - b 184c48 │ │ │ │ + bcc 184ac4 │ │ │ │ + b 184c30 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ add r8, r0, #1 │ │ │ │ str r2, [r4] │ │ │ │ str r8, [r4, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 184c48 │ │ │ │ + bcs 184c30 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add fp, r9, #72 @ 0x48 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp r8, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movhi r0, r8 │ │ │ │ - b 1848fc │ │ │ │ + b 1848e4 │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r8, [r4, #32] │ │ │ │ cmp r8, r1 │ │ │ │ - beq 184c48 │ │ │ │ + beq 184c30 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 184dac │ │ │ │ + beq 184d94 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 184cfc │ │ │ │ + bcs 184ce4 │ │ │ │ ldrb r4, [ip, r8] │ │ │ │ tst r6, #1 │ │ │ │ ldr lr, [r9, #4] │ │ │ │ - beq 184994 │ │ │ │ + beq 18497c │ │ │ │ add r3, sl, sl, lsl #2 │ │ │ │ add r2, lr, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1849fc │ │ │ │ + beq 1849e4 │ │ │ │ ldrb r4, [fp, r4] │ │ │ │ ldr r3, [r9, #32] │ │ │ │ add r5, r2, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 184d48 │ │ │ │ + bcs 184d30 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ ldr sl, [r2] │ │ │ │ cmp sl, #1 │ │ │ │ - bne 184a4c │ │ │ │ - b 184a9c │ │ │ │ + bne 184a34 │ │ │ │ + b 184a84 │ │ │ │ ldrb r7, [fp, r4] │ │ │ │ ldr r3, [r9, #32] │ │ │ │ add r5, r5, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 184d48 │ │ │ │ + bcs 184d30 │ │ │ │ ldr r3, [r9, #28] │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr sl, [r3] │ │ │ │ cmp sl, #1 │ │ │ │ - bne 184a4c │ │ │ │ + bne 184a34 │ │ │ │ ldr sl, [r2, #12] │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 184cfc │ │ │ │ + bcs 184ce4 │ │ │ │ add r3, sl, sl, lsl #2 │ │ │ │ add r2, lr, r3, lsl #2 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 184960 │ │ │ │ + bne 184948 │ │ │ │ ldr r3, [lr, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 184988 │ │ │ │ + beq 184970 │ │ │ │ ldr r5, [r9, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 184d0c │ │ │ │ + bcs 184cf4 │ │ │ │ ldr r7, [r9, #16] │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ ldrb r3, [r7, r3]! │ │ │ │ cmp r4, r3 │ │ │ │ - bls 1849e4 │ │ │ │ + bls 1849cc │ │ │ │ ldr r3, [r7, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1849b8 │ │ │ │ - b 184988 │ │ │ │ - bne 184988 │ │ │ │ + bne 1849a0 │ │ │ │ + b 184970 │ │ │ │ + bne 184970 │ │ │ │ add r3, r7, #1 │ │ │ │ ldr sl, [r3] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 184988 │ │ │ │ - b 184a4c │ │ │ │ + beq 184970 │ │ │ │ + b 184a34 │ │ │ │ ldr r3, [lr, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 184a9c │ │ │ │ + beq 184a84 │ │ │ │ ldr r5, [r9, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 184d0c │ │ │ │ + bcs 184cf4 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ ldrb r3, [r2, r3]! │ │ │ │ cmp r4, r3 │ │ │ │ - bls 184a38 │ │ │ │ + bls 184a20 │ │ │ │ ldr r3, [r2, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 184a0c │ │ │ │ - b 184a9c │ │ │ │ - bne 184a9c │ │ │ │ + bne 1849f4 │ │ │ │ + b 184a84 │ │ │ │ + bne 184a84 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr sl, [r2] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 184a9c │ │ │ │ + beq 184a84 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r2, [r9, #336] @ 0x150 │ │ │ │ cmp sl, r2 │ │ │ │ - bhi 1848e8 │ │ │ │ + bhi 1848d0 │ │ │ │ mov r2, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ str sl, [r4, #20] │ │ │ │ - beq 184678 │ │ │ │ + beq 184660 │ │ │ │ ldr r2, [r9, #340] @ 0x154 │ │ │ │ cmp sl, r2 │ │ │ │ - bhi 1848e8 │ │ │ │ + bhi 1848d0 │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, r1 │ │ │ │ str r0, [r4, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ - bcs 184de8 │ │ │ │ + bcs 184dd0 │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ add r0, lr, r0, lsl #2 │ │ │ │ - b 184c7c │ │ │ │ + b 184c64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r2, #16] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -360182,83 +360176,83 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ add r8, r0, #1 │ │ │ │ str r2, [r4] │ │ │ │ str r8, [r4, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 184c48 │ │ │ │ + bcs 184c30 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ add fp, r9, #72 @ 0x48 │ │ │ │ add r0, r7, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 184b08 │ │ │ │ + b 184af0 │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184c48 │ │ │ │ + bcs 184c30 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs 184d70 │ │ │ │ + bcs 184d58 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 184cfc │ │ │ │ + bcs 184ce4 │ │ │ │ ldrb r7, [r2, r8] │ │ │ │ ldr ip, [r9, #4] │ │ │ │ - b 184b40 │ │ │ │ + b 184b28 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, #1 │ │ │ │ - bne 184bbc │ │ │ │ + bne 184ba4 │ │ │ │ ldr sl, [r4, #12] │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 184cfc │ │ │ │ + bcs 184ce4 │ │ │ │ add r6, sl, sl, lsl #2 │ │ │ │ add r4, ip, r6, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184b74 │ │ │ │ + beq 184b5c │ │ │ │ ldrb r5, [fp, r7] │ │ │ │ ldr r6, [r9, #32] │ │ │ │ add r0, r0, r5 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 184d38 │ │ │ │ + bcs 184d20 │ │ │ │ ldr r6, [r9, #28] │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ - b 184b28 │ │ │ │ + b 184b10 │ │ │ │ ldr r0, [ip, r6, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184b34 │ │ │ │ + beq 184b1c │ │ │ │ ldr r6, [r9, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 184ce0 │ │ │ │ + bcs 184cc8 │ │ │ │ ldr r5, [r9, #16] │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ ldrb r0, [r5, r0]! │ │ │ │ cmp r7, r0 │ │ │ │ - bls 184bb0 │ │ │ │ + bls 184b98 │ │ │ │ ldr r0, [r5, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 184b84 │ │ │ │ - b 184b34 │ │ │ │ - bne 184b34 │ │ │ │ + bne 184b6c │ │ │ │ + b 184b1c │ │ │ │ + bne 184b1c │ │ │ │ add r0, r5, #1 │ │ │ │ - b 184b28 │ │ │ │ + b 184b10 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r9, #336] @ 0x150 │ │ │ │ cmp sl, r0 │ │ │ │ - bhi 184af0 │ │ │ │ + bhi 184ad8 │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ str sl, [r4, #20] │ │ │ │ - beq 184678 │ │ │ │ + beq 184660 │ │ │ │ ldr r0, [r9, #340] @ 0x154 │ │ │ │ cmp sl, r0 │ │ │ │ - bls 184c60 │ │ │ │ + bls 184c48 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r8, [sp] │ │ │ │ @@ -360267,572 +360261,572 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bic r0, r0, #7 │ │ │ │ add r1, r1, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184678 │ │ │ │ + beq 184660 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, r8 │ │ │ │ addls r0, r8, #1 │ │ │ │ - b 184af4 │ │ │ │ + b 184adc │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4, #16] │ │ │ │ str sl, [r4, #20] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, r1 │ │ │ │ str r0, [r4, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ - bcs 184de8 │ │ │ │ + bcs 184dd0 │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184cf0 │ │ │ │ + beq 184cd8 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184dd0 │ │ │ │ + bcs 184db8 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ ldr r1, [r9, #56] @ 0x38 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184ddc │ │ │ │ + bcs 184dc4 │ │ │ │ ldr r2, [r9, #52] @ 0x34 │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 184d20 │ │ │ │ + bcc 184d08 │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r1, r2 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #328] @ 184e30 │ │ │ │ + ldr r2, [pc, #328] @ 184e18 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r0, [pc, #256] @ 184df8 │ │ │ │ + ldr r0, [pc, #256] @ 184de0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r2, [pc, #276] @ 184e18 │ │ │ │ + ldr r2, [pc, #276] @ 184e00 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #232] @ 184dfc │ │ │ │ + ldr r2, [pc, #232] @ 184de4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a92c │ │ │ │ - ldr r0, [pc, #228] @ 184e0c │ │ │ │ + ldr r0, [pc, #228] @ 184df4 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #224] @ 184e10 │ │ │ │ + ldr r2, [pc, #224] @ 184df8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r2, [pc, #244] @ 184e34 │ │ │ │ + ldr r2, [pc, #244] @ 184e1c │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #216] @ 184e28 │ │ │ │ + ldr r2, [pc, #216] @ 184e10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #192] @ 184e24 │ │ │ │ + ldr r2, [pc, #192] @ 184e0c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #164] @ 184e1c │ │ │ │ + ldr r2, [pc, #164] @ 184e04 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #136] @ 184e14 │ │ │ │ + ldr r2, [pc, #136] @ 184dfc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #140] @ 184e2c │ │ │ │ + ldr r2, [pc, #140] @ 184e14 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #76] @ 184e00 │ │ │ │ + ldr r2, [pc, #76] @ 184de8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #92] @ 184e20 │ │ │ │ + ldr r2, [pc, #92] @ 184e08 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #44] @ 184e04 │ │ │ │ + ldr r2, [pc, #44] @ 184dec │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #36] @ 184e08 │ │ │ │ + ldr r2, [pc, #36] @ 184df0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #72] @ 184e38 │ │ │ │ + ldr r2, [pc, #72] @ 184e20 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x0014e7b4 │ │ │ │ - andseq lr, r4, r8, lsl r6 │ │ │ │ - andseq lr, r4, r4, lsr #11 │ │ │ │ - andseq lr, r4, r4, lsr #10 │ │ │ │ - andseq lr, r4, r8, lsr #13 │ │ │ │ - andeq r3, sp, r4, asr #16 │ │ │ │ - andseq lr, r4, r8, lsl #12 │ │ │ │ - andseq lr, r4, r0, ror r5 │ │ │ │ - andseq lr, r4, r4, lsl #12 │ │ │ │ + andseq lr, r4, ip, asr #15 │ │ │ │ + andseq lr, r4, r0, lsr r6 │ │ │ │ + @ instruction: 0x0014e5bc │ │ │ │ + andseq lr, r4, ip, lsr r5 │ │ │ │ + andseq lr, r4, r0, asr #13 │ │ │ │ + andeq r3, sp, ip, asr r8 │ │ │ │ + andseq lr, r4, r0, lsr #12 │ │ │ │ + andseq lr, r4, r8, lsl #11 │ │ │ │ + andseq lr, r4, ip, lsl r6 │ │ │ │ + @ instruction: 0x0014e5f4 │ │ │ │ + andseq lr, r4, r8, ror #13 │ │ │ │ + andseq lr, r4, r8, lsr #11 │ │ │ │ @ instruction: 0x0014e5dc │ │ │ │ - @ instruction: 0x0014e6d0 │ │ │ │ - mulseq r4, r0, r5 │ │ │ │ - andseq lr, r4, r4, asr #11 │ │ │ │ - andseq lr, r4, r4, asr r5 │ │ │ │ - andseq lr, r4, r0, asr #12 │ │ │ │ - @ instruction: 0x0014e5d8 │ │ │ │ - andseq lr, r4, r8, lsr #13 │ │ │ │ + andseq lr, r4, ip, ror #10 │ │ │ │ + andseq lr, r4, r8, asr r6 │ │ │ │ + @ instruction: 0x0014e5f0 │ │ │ │ + andseq lr, r4, r0, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr sl, [r1] │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ cmp sl, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bls 184e70 │ │ │ │ + bls 184e58 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r0] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r8, #28] │ │ │ │ str r8, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 184ef0 │ │ │ │ + beq 184ed8 │ │ │ │ tst r3, #1 │ │ │ │ - bne 184ef0 │ │ │ │ + bne 184ed8 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 184fb8 │ │ │ │ + bne 184fa0 │ │ │ │ ldrd r4, [r9, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18503c │ │ │ │ + beq 185024 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 185aec │ │ │ │ + bcc 185ad4 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 185c38 │ │ │ │ + beq 185c20 │ │ │ │ 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 185118 │ │ │ │ + bne 185100 │ │ │ │ add r0, ip, #2 │ │ │ │ cmp r0, lr │ │ │ │ - bcc 185130 │ │ │ │ - b 185018 │ │ │ │ + bcc 185118 │ │ │ │ + b 185000 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 184f4c │ │ │ │ + bne 184f34 │ │ │ │ ldrd r6, [r9, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 185028 │ │ │ │ + beq 185010 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc 185ad8 │ │ │ │ + bcc 185ac0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq 185c38 │ │ │ │ + beq 185c20 │ │ │ │ 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 185050 │ │ │ │ + bne 185038 │ │ │ │ add r0, ip, #2 │ │ │ │ cmp r0, lr │ │ │ │ - bcc 185068 │ │ │ │ - b 185018 │ │ │ │ + bcc 185050 │ │ │ │ + b 185000 │ │ │ │ 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 1850ec │ │ │ │ + bcs 1850d4 │ │ │ │ ldrd r4, [r9, #24] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r5, r4 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc 185ad8 │ │ │ │ + bcc 185ac0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq 185c38 │ │ │ │ + beq 185c20 │ │ │ │ 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 1850a0 │ │ │ │ + bne 185088 │ │ │ │ add r0, ip, #2 │ │ │ │ cmp r0, lr │ │ │ │ - bcc 1850b8 │ │ │ │ - b 185018 │ │ │ │ + bcc 1850a0 │ │ │ │ + b 185000 │ │ │ │ ldr r4, [r8, #316] @ 0x13c │ │ │ │ ldr r0, [r8, #312] @ 0x138 │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 1851b4 │ │ │ │ + bcs 18519c │ │ │ │ ldr r0, [r9, #24] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr r5, [r9, #28] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 185aec │ │ │ │ + bcc 185ad4 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 185c38 │ │ │ │ + beq 185c20 │ │ │ │ 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 185168 │ │ │ │ + bne 185150 │ │ │ │ add r0, ip, #2 │ │ │ │ cmp r0, lr │ │ │ │ - bcc 185180 │ │ │ │ - ldr r2, [pc, #3324] @ 185d1c │ │ │ │ + bcc 185168 │ │ │ │ + ldr r2, [pc, #3324] @ 185d04 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ ldr sl, [r9, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r0 │ │ │ │ - bcc 185204 │ │ │ │ - b 1854f4 │ │ │ │ + bcc 1851ec │ │ │ │ + b 1854dc │ │ │ │ ldr sl, [r9, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r0 │ │ │ │ - bcc 185548 │ │ │ │ - b 1857d8 │ │ │ │ + bcc 185530 │ │ │ │ + b 1857c0 │ │ │ │ add r5, r4, r4, lsr #2 │ │ │ │ tst r4, #3 │ │ │ │ add r0, r5, #2 │ │ │ │ addne r0, r5, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 185cf0 │ │ │ │ + bcs 185cd8 │ │ │ │ ldr r5, [r2, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r5, #1 │ │ │ │ movle r5, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 1851e0 │ │ │ │ + bcs 1851c8 │ │ │ │ ldr r6, [r9, #32] │ │ │ │ add r1, r7, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ strd r0, [r9, #24] │ │ │ │ - bne 18582c │ │ │ │ + bne 185814 │ │ │ │ add r0, ip, #2 │ │ │ │ - b 18583c │ │ │ │ + b 185824 │ │ │ │ add r7, r4, r4, lsr #2 │ │ │ │ tst r4, #3 │ │ │ │ add r0, r7, #2 │ │ │ │ addne r0, r7, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 185cf0 │ │ │ │ + bcs 185cd8 │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r7, #1 │ │ │ │ movle r7, r0 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 1850ec │ │ │ │ + bcs 1850d4 │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strd r0, [r9, #24] │ │ │ │ - bne 185864 │ │ │ │ + bne 18584c │ │ │ │ add r0, ip, #2 │ │ │ │ - b 185874 │ │ │ │ + b 18585c │ │ │ │ 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, #40] @ 0x28 │ │ │ │ cmp sl, r0 │ │ │ │ - bcc 185204 │ │ │ │ - b 1854f4 │ │ │ │ + bcc 1851ec │ │ │ │ + b 1854dc │ │ │ │ add r3, r5, r5, lsr #2 │ │ │ │ tst r5, #3 │ │ │ │ add r0, r3, #2 │ │ │ │ addne r0, r3, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 185cf0 │ │ │ │ + bcs 185cd8 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r3, #1 │ │ │ │ movle r3, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 185524 │ │ │ │ + bcs 18550c │ │ │ │ ldr r6, [r9, #32] │ │ │ │ add r1, r7, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ strd r0, [r9, #24] │ │ │ │ - bne 18589c │ │ │ │ + bne 185884 │ │ │ │ add r0, ip, #2 │ │ │ │ - b 1858ac │ │ │ │ + b 185894 │ │ │ │ add r3, r7, r7, lsr #2 │ │ │ │ tst r7, #3 │ │ │ │ add r0, r3, #2 │ │ │ │ addne r0, r3, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 185cf0 │ │ │ │ + bcs 185cd8 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r3, #1 │ │ │ │ movle r3, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 1851b4 │ │ │ │ + bcs 18519c │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strd r0, [r9, #24] │ │ │ │ - bne 1858f0 │ │ │ │ + bne 1858d8 │ │ │ │ add r0, ip, #2 │ │ │ │ - b 185900 │ │ │ │ + b 1858e8 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ cmp sl, r0 │ │ │ │ - bcc 185548 │ │ │ │ - b 1857d8 │ │ │ │ + bcc 185530 │ │ │ │ + b 1857c0 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 1854f4 │ │ │ │ + bcs 1854dc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movhi r0, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r8, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 185244 │ │ │ │ + b 18522c │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str sl, [r9, #32] │ │ │ │ cmp sl, r0 │ │ │ │ - beq 1854f4 │ │ │ │ + beq 1854dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp sl, r0 │ │ │ │ - beq 185bc8 │ │ │ │ + beq 185bb0 │ │ │ │ ldr lr, [r8, #8] │ │ │ │ cmp r6, lr │ │ │ │ - bcs 185bb0 │ │ │ │ + bcs 185b98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr ip, [r8, #4] │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ ldrb r7, [r1, r0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, r7, #2 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1852b4 │ │ │ │ + beq 18529c │ │ │ │ ldr r2, [ip, r6, lsl #2] │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq 18539c │ │ │ │ + beq 185384 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - bne 1853b8 │ │ │ │ + bne 1853a0 │ │ │ │ ubfx r0, r2, #8, #8 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 18550c │ │ │ │ + bne 1854f4 │ │ │ │ add r3, r6, #2 │ │ │ │ cmp r3, lr │ │ │ │ - bcc 185494 │ │ │ │ - b 1854e0 │ │ │ │ + bcc 18547c │ │ │ │ + b 1854c8 │ │ │ │ mov r5, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r2, [ip, r5, lsl #2] │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - beq 1852f4 │ │ │ │ + beq 1852dc │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne 18531c │ │ │ │ + bne 185304 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, r5, r0 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 185bdc │ │ │ │ + bcs 185bc4 │ │ │ │ ldr r6, [ip, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 185300 │ │ │ │ - b 185498 │ │ │ │ + beq 1852e8 │ │ │ │ + b 185480 │ │ │ │ ubfx r0, r2, #8, #8 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 1854d0 │ │ │ │ + beq 1854b8 │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 185b9c │ │ │ │ + bcs 185b84 │ │ │ │ ldr r5, [ip, r3, lsl #2] │ │ │ │ cmp r5, lr │ │ │ │ - bcc 1852bc │ │ │ │ - b 185bb4 │ │ │ │ + bcc 1852a4 │ │ │ │ + b 185b9c │ │ │ │ ubfx r1, r2, #2, #6 │ │ │ │ tst r2, #3 │ │ │ │ addne r1, r1, #1 │ │ │ │ add r0, r5, #2 │ │ │ │ cmp lr, r0 │ │ │ │ - bcc 185aac │ │ │ │ + bcc 185a94 │ │ │ │ sub r2, lr, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 185a9c │ │ │ │ + bhi 185a84 │ │ │ │ add r3, ip, r0, lsl #2 │ │ │ │ lsl r9, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 185300 │ │ │ │ + beq 1852e8 │ │ │ │ mov r8, ip │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ ubfx fp, ip, #16, #8 │ │ │ │ uxtb r4, ip │ │ │ │ cmp r7, r4 │ │ │ │ - beq 185448 │ │ │ │ + beq 185430 │ │ │ │ ubfx r4, ip, #8, #8 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 185460 │ │ │ │ + beq 185448 │ │ │ │ cmp r7, fp │ │ │ │ - beq 18547c │ │ │ │ + beq 185464 │ │ │ │ add r2, r2, #1 │ │ │ │ sub r9, r9, #4 │ │ │ │ lsr r6, ip, #24 │ │ │ │ mov ip, r8 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 18534c │ │ │ │ - b 18542c │ │ │ │ + bne 185334 │ │ │ │ + b 185414 │ │ │ │ add r3, r1, r6 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 185bdc │ │ │ │ + bcs 185bc4 │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ subs r6, r0, #1 │ │ │ │ movne r6, r0 │ │ │ │ - b 185498 │ │ │ │ + b 185480 │ │ │ │ ubfx r1, r2, #2, #6 │ │ │ │ tst r2, #3 │ │ │ │ addne r1, r1, #1 │ │ │ │ add r0, r6, #2 │ │ │ │ cmp lr, r0 │ │ │ │ - bcc 185aac │ │ │ │ + bcc 185a94 │ │ │ │ sub r2, lr, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 185a9c │ │ │ │ + bhi 185a84 │ │ │ │ add r8, ip, r0, lsl #2 │ │ │ │ lsl r5, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18550c │ │ │ │ + beq 1854f4 │ │ │ │ ldr r3, [r8, r2, lsl #2] │ │ │ │ ubfx r6, r3, #16, #8 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 18544c │ │ │ │ + beq 185434 │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 185464 │ │ │ │ + beq 18544c │ │ │ │ cmp r7, r6 │ │ │ │ - beq 185480 │ │ │ │ + beq 185468 │ │ │ │ add r2, r2, #1 │ │ │ │ sub r5, r5, #4 │ │ │ │ lsr r3, r3, #24 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 1853e8 │ │ │ │ + bne 1853d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r3, r0, #3 │ │ │ │ cmp r3, lr │ │ │ │ - bcc 185494 │ │ │ │ - b 185cdc │ │ │ │ + bcc 18547c │ │ │ │ + b 185cc4 │ │ │ │ mov ip, r8 │ │ │ │ add r0, r1, r0 │ │ │ │ add r3, r0, r2, lsl #2 │ │ │ │ cmp r3, lr │ │ │ │ - bcc 185494 │ │ │ │ - b 185ca0 │ │ │ │ + bcc 18547c │ │ │ │ + b 185c88 │ │ │ │ mov ip, r8 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcc 185494 │ │ │ │ - b 185cb4 │ │ │ │ + bcc 18547c │ │ │ │ + b 185c9c │ │ │ │ mov ip, r8 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 185cc8 │ │ │ │ + bcs 185cb0 │ │ │ │ ldr r6, [ip, r3, lsl #2] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r8, #308] @ 0x134 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 185230 │ │ │ │ + bhi 185218 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [r9, #16] │ │ │ │ str r6, [r9, #20] │ │ │ │ - beq 184e64 │ │ │ │ + beq 184e4c │ │ │ │ ldr r0, [r8, #312] @ 0x138 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 185230 │ │ │ │ - b 18597c │ │ │ │ + bhi 185218 │ │ │ │ + b 185964 │ │ │ │ mov r6, r5 │ │ │ │ add r3, r6, #2 │ │ │ │ cmp r3, lr │ │ │ │ - bcc 185494 │ │ │ │ - ldr r2, [pc, #2128] @ 185d38 │ │ │ │ + bcc 18547c │ │ │ │ + ldr r2, [pc, #2128] @ 185d20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3a92c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r9, #16] │ │ │ │ str r6, [r9, #20] │ │ │ │ @@ -360849,151 +360843,151 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r9, #24] │ │ │ │ add sl, r0, #1 │ │ │ │ str r2, [r9] │ │ │ │ str sl, [r9, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 1857d8 │ │ │ │ + bcs 1857c0 │ │ │ │ ldr fp, [r1, #12] │ │ │ │ add r0, r6, #8 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r8, #44 @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 185580 │ │ │ │ + b 185568 │ │ │ │ add r0, sl, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r9, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1857d8 │ │ │ │ + bcs 1857c0 │ │ │ │ cmp sl, fp │ │ │ │ - bcs 185b78 │ │ │ │ + bcs 185b60 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 185b8c │ │ │ │ + bcs 185b74 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ 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 1855e4 │ │ │ │ + beq 1855cc │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 18560c │ │ │ │ + bne 1855f4 │ │ │ │ add r3, lr, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 185b68 │ │ │ │ + bcs 185b50 │ │ │ │ ldr r4, [ip, r3, lsl #2] │ │ │ │ cmp r4, #1 │ │ │ │ - beq 1855f0 │ │ │ │ - b 185734 │ │ │ │ + beq 1855d8 │ │ │ │ + b 18571c │ │ │ │ ubfx r2, r8, #8, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 1857bc │ │ │ │ + beq 1857a4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 185b50 │ │ │ │ + bcs 185b38 │ │ │ │ ldr r0, [ip, r0, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1855b0 │ │ │ │ - b 185b5c │ │ │ │ + bcc 185598 │ │ │ │ + b 185b44 │ │ │ │ ands r3, r8, #3 │ │ │ │ ubfx r9, r8, #2, #6 │ │ │ │ add r4, r0, #2 │ │ │ │ movwne r3, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc 185a88 │ │ │ │ + bcc 185a70 │ │ │ │ add r6, r9, r3 │ │ │ │ sub r2, r1, r4 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 185a74 │ │ │ │ + bhi 185a5c │ │ │ │ lsl r2, r3, #2 │ │ │ │ mov r6, #0 │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ add r9, ip, r4, lsl #2 │ │ │ │ cmp r2, r6 │ │ │ │ - beq 1855f0 │ │ │ │ + beq 1855d8 │ │ │ │ ldr r4, [r9, r6] │ │ │ │ ubfx r7, r4, #16, #8 │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 1856b0 │ │ │ │ + beq 185698 │ │ │ │ ubfx r3, r4, #8, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 1856dc │ │ │ │ + beq 1856c4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 185708 │ │ │ │ + beq 1856f0 │ │ │ │ add r6, r6, #4 │ │ │ │ lsr r3, r4, #24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 185644 │ │ │ │ + bne 18562c │ │ │ │ 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 185730 │ │ │ │ - b 185c70 │ │ │ │ + bcc 185718 │ │ │ │ + b 185c58 │ │ │ │ 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 185730 │ │ │ │ - b 185bf0 │ │ │ │ + bcc 185718 │ │ │ │ + b 185bd8 │ │ │ │ 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 185730 │ │ │ │ - b 185c14 │ │ │ │ + bcc 185718 │ │ │ │ + b 185bfc │ │ │ │ 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 185c4c │ │ │ │ + bcs 185c34 │ │ │ │ ldr r4, [ip, r3, lsl #2] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r8, #308] @ 0x134 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 185568 │ │ │ │ + bhi 185550 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r9, #16] │ │ │ │ str r4, [r9, #20] │ │ │ │ - beq 184e64 │ │ │ │ + beq 184e4c │ │ │ │ ldr r0, [r8, #312] @ 0x138 │ │ │ │ cmp r4, r0 │ │ │ │ - bls 1857f0 │ │ │ │ + bls 1857d8 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp] │ │ │ │ @@ -361002,743 +360996,743 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bic r0, r0, #7 │ │ │ │ add r1, r1, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184e64 │ │ │ │ + beq 184e4c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, sl │ │ │ │ addls r0, sl, #1 │ │ │ │ - b 18556c │ │ │ │ + b 185554 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 185730 │ │ │ │ - ldr r2, [pc, #1464] @ 185d88 │ │ │ │ + bcc 185718 │ │ │ │ + ldr r2, [pc, #1464] @ 185d70 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r9, #16] │ │ │ │ str r4, [r9, #20] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ 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 185b24 │ │ │ │ + bcc 185b0c │ │ │ │ cmp r1, r4 │ │ │ │ - beq 185c38 │ │ │ │ + beq 185c20 │ │ │ │ add r2, ip, r4, lsl #2 │ │ │ │ sub r1, r1, r4 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 1859b8 │ │ │ │ + bne 1859a0 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 1859c8 │ │ │ │ + b 1859b0 │ │ │ │ add r5, r4, r4, lsr #2 │ │ │ │ tst r4, #3 │ │ │ │ add r0, r5, #2 │ │ │ │ addne r0, r5, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 185d00 │ │ │ │ + bcs 185ce8 │ │ │ │ ldr r5, [r2, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - ble 1858c0 │ │ │ │ + ble 1858a8 │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 185920 │ │ │ │ + bcs 185908 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ - b 1858cc │ │ │ │ + b 1858b4 │ │ │ │ add r7, r4, r4, lsr #2 │ │ │ │ tst r4, #3 │ │ │ │ add r0, r7, #2 │ │ │ │ addne r0, r7, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 185d00 │ │ │ │ + bcs 185ce8 │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 185930 │ │ │ │ + ble 185918 │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 185920 │ │ │ │ + bcs 185908 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ - b 18593c │ │ │ │ + b 185924 │ │ │ │ add r3, r5, r5, lsr #2 │ │ │ │ tst r5, #3 │ │ │ │ add r0, r3, #2 │ │ │ │ addne r0, r3, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 185d00 │ │ │ │ + bcs 185ce8 │ │ │ │ ldr r5, [r2, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 185850 │ │ │ │ + bgt 185838 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 185b00 │ │ │ │ + bne 185ae8 │ │ │ │ bic r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 185c94 │ │ │ │ + bcs 185c7c │ │ │ │ add r1, r6, #1 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 185a50 │ │ │ │ - b 185ac0 │ │ │ │ + bcs 185a38 │ │ │ │ + b 185aa8 │ │ │ │ add r3, r7, r7, lsr #2 │ │ │ │ tst r7, #3 │ │ │ │ add r0, r3, #2 │ │ │ │ addne r0, r3, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 185d00 │ │ │ │ + bcs 185ce8 │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 185930 │ │ │ │ + ble 185918 │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, lr │ │ │ │ - bcc 185894 │ │ │ │ - ldr r2, [pc, #1088] @ 185d68 │ │ │ │ + bcc 18587c │ │ │ │ + ldr r2, [pc, #1088] @ 185d50 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 185b00 │ │ │ │ + bne 185ae8 │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 185c94 │ │ │ │ + bcs 185c7c │ │ │ │ ldr r1, [r8, #16] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp sl, r1 │ │ │ │ - bcc 185ac0 │ │ │ │ + bcc 185aa8 │ │ │ │ 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, #60 @ 0x3c │ │ │ │ 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 185b38 │ │ │ │ + bcc 185b20 │ │ │ │ cmp lr, r6 │ │ │ │ - beq 185c38 │ │ │ │ + beq 185c20 │ │ │ │ add r2, ip, r6, lsl #2 │ │ │ │ sub r1, lr, r6 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 1859f0 │ │ │ │ + bne 1859d8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 185a00 │ │ │ │ + b 1859e8 │ │ │ │ add r7, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, r7, #2 │ │ │ │ addne r0, r7, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 185d10 │ │ │ │ + bcs 185cf8 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 185a2c │ │ │ │ + ble 185a14 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 185a20 │ │ │ │ + bcs 185a08 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ - b 185a30 │ │ │ │ + b 185a18 │ │ │ │ add r7, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, r7, #2 │ │ │ │ addne r0, r7, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 185d10 │ │ │ │ + bcs 185cf8 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 185a2c │ │ │ │ + ble 185a14 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1859e8 │ │ │ │ - ldr r2, [pc, #876] @ 185d94 │ │ │ │ + bcc 1859d0 │ │ │ │ + ldr r2, [pc, #876] @ 185d7c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 185c94 │ │ │ │ + bcs 185c7c │ │ │ │ add r1, sl, #1 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 185ac0 │ │ │ │ + bcc 185aa8 │ │ │ │ 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, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #756] @ 185d70 │ │ │ │ + ldr r3, [pc, #756] @ 185d58 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #740] @ 185d74 │ │ │ │ + ldr r3, [pc, #740] @ 185d5c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #636] @ 185d20 │ │ │ │ + ldr r3, [pc, #636] @ 185d08 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #624] @ 185d24 │ │ │ │ + ldr r3, [pc, #624] @ 185d0c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, lr │ │ │ │ mov r2, lr │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #648] @ 185d50 │ │ │ │ + ldr r0, [pc, #648] @ 185d38 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #644] @ 185d54 │ │ │ │ + ldr r2, [pc, #644] @ 185d3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r3, [pc, #700] @ 185d9c │ │ │ │ + ldr r3, [pc, #700] @ 185d84 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #684] @ 185da0 │ │ │ │ + ldr r3, [pc, #684] @ 185d88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r1, [pc, #596] @ 185d5c │ │ │ │ + ldr r1, [pc, #596] @ 185d44 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #592] @ 185d60 │ │ │ │ + ldr r0, [pc, #592] @ 185d48 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 3a8b0 │ │ │ │ - ldr r3, [pc, #620] @ 185d98 │ │ │ │ + ldr r3, [pc, #620] @ 185d80 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #524] @ 185d4c │ │ │ │ + ldr r3, [pc, #524] @ 185d34 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, lr │ │ │ │ mov r2, lr │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #568] @ 185d90 │ │ │ │ + ldr r2, [pc, #568] @ 185d78 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #520] @ 185d6c │ │ │ │ + ldr r2, [pc, #520] @ 185d54 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #540] @ 185d8c │ │ │ │ + ldr r2, [pc, #540] @ 185d74 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #552] @ 185da8 │ │ │ │ + ldr r2, [pc, #552] @ 185d90 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #452] @ 185d58 │ │ │ │ + ldr r2, [pc, #452] @ 185d40 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #416] @ 185d44 │ │ │ │ + ldr r2, [pc, #416] @ 185d2c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3a92c │ │ │ │ mov r5, r6 │ │ │ │ - ldr r2, [pc, #388] @ 185d40 │ │ │ │ + ldr r2, [pc, #388] @ 185d28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #376] @ 185d48 │ │ │ │ + ldr r2, [pc, #376] @ 185d30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #344] @ 185d3c │ │ │ │ + ldr r2, [pc, #344] @ 185d24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3a92c │ │ │ │ tst r8, #3 │ │ │ │ - ldr r2, [pc, #392] @ 185d84 │ │ │ │ + ldr r2, [pc, #392] @ 185d6c │ │ │ │ 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 3a92c │ │ │ │ tst r8, #3 │ │ │ │ - ldr r2, [pc, #352] @ 185d80 │ │ │ │ + ldr r2, [pc, #352] @ 185d68 │ │ │ │ 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 3a92c │ │ │ │ - ldr r2, [pc, #364] @ 185dac │ │ │ │ + ldr r2, [pc, #364] @ 185d94 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ tst r8, #3 │ │ │ │ - ldr r2, [pc, #292] @ 185d7c │ │ │ │ + ldr r2, [pc, #292] @ 185d64 │ │ │ │ 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 3a92c │ │ │ │ tst r8, #3 │ │ │ │ - ldr r2, [pc, #252] @ 185d78 │ │ │ │ + ldr r2, [pc, #252] @ 185d60 │ │ │ │ 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 3a92c │ │ │ │ - ldr r2, [pc, #200] @ 185d64 │ │ │ │ + ldr r2, [pc, #200] @ 185d4c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #140] @ 185d34 │ │ │ │ + ldr r2, [pc, #140] @ 185d1c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #108] @ 185d28 │ │ │ │ + ldr r2, [pc, #108] @ 185d10 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #92] @ 185d2c │ │ │ │ + ldr r2, [pc, #92] @ 185d14 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #76] @ 185d30 │ │ │ │ + ldr r2, [pc, #76] @ 185d18 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #188] @ 185db4 │ │ │ │ + ldr r2, [pc, #188] @ 185d9c │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #156] @ 185da4 │ │ │ │ + ldr r2, [pc, #156] @ 185d8c │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #152] @ 185db0 │ │ │ │ + ldr r2, [pc, #152] @ 185d98 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq lr, r4, r8, asr #5 │ │ │ │ - andseq sp, r4, r4, ror #18 │ │ │ │ - andseq sp, r4, r8, ror #18 │ │ │ │ - andseq sp, r4, r0, lsr r7 │ │ │ │ - andseq sp, r4, ip, lsl #14 │ │ │ │ - andseq sp, r4, r8, ror #13 │ │ │ │ - andseq sp, r4, r4, asr r7 │ │ │ │ - andseq sp, r4, r4, asr #30 │ │ │ │ - andseq sp, r4, r8, asr r8 │ │ │ │ - @ instruction: 0x0014d7f8 │ │ │ │ - andseq sp, r4, r8, lsr #17 │ │ │ │ - andseq sp, r4, r4, lsl #15 │ │ │ │ - andseq sp, r4, r8, lsr #18 │ │ │ │ - andeq r2, sp, r4, lsr #21 │ │ │ │ - andseq sp, r4, r8, ror #16 │ │ │ │ - andseq sp, r4, r4, lsr #16 │ │ │ │ - andeq fp, fp, ip, lsl #29 │ │ │ │ - @ instruction: 0x0014d7b4 │ │ │ │ - andseq sp, r4, r0, asr #15 │ │ │ │ - mulseq r4, r0, r9 │ │ │ │ - andseq sp, r4, r8, asr r8 │ │ │ │ - andseq sp, r4, r8, lsl #19 │ │ │ │ - andseq sp, r4, ip, lsl #19 │ │ │ │ - andseq sp, r4, r4, asr #14 │ │ │ │ - andseq sp, r4, r8, ror r7 │ │ │ │ - andseq sp, r4, r0, asr #15 │ │ │ │ - @ instruction: 0x0014d7f4 │ │ │ │ - andseq sp, r4, r8, asr ip │ │ │ │ - andseq sp, r4, r8, asr #17 │ │ │ │ - @ instruction: 0x0014d8f4 │ │ │ │ - mulseq r4, r4, r8 │ │ │ │ - andseq sp, r4, r0, asr #18 │ │ │ │ - mulseq r4, r4, r9 │ │ │ │ + andseq lr, r4, r0, ror #5 │ │ │ │ + andseq sp, r4, ip, ror r9 │ │ │ │ andseq sp, r4, r0, lsl #19 │ │ │ │ - andseq sp, r4, r0, lsr #11 │ │ │ │ - @ instruction: 0x0014d7d4 │ │ │ │ - andseq sp, r4, r4, asr r6 │ │ │ │ - mulseq r4, r4, r5 │ │ │ │ - andseq sp, r4, r0, ror #11 │ │ │ │ + andseq sp, r4, r8, asr #14 │ │ │ │ + andseq sp, r4, r4, lsr #14 │ │ │ │ + andseq sp, r4, r0, lsl #14 │ │ │ │ + andseq sp, r4, ip, ror #14 │ │ │ │ + andseq sp, r4, ip, asr pc │ │ │ │ + andseq sp, r4, r0, ror r8 │ │ │ │ + andseq sp, r4, r0, lsl r8 │ │ │ │ + andseq sp, r4, r0, asr #17 │ │ │ │ + mulseq r4, ip, r7 │ │ │ │ + andseq sp, r4, r0, asr #18 │ │ │ │ + @ instruction: 0x000d2abc │ │ │ │ + andseq sp, r4, r0, lsl #17 │ │ │ │ + andseq sp, r4, ip, lsr r8 │ │ │ │ + andeq fp, fp, r4, lsr #29 │ │ │ │ + andseq sp, r4, ip, asr #15 │ │ │ │ + @ instruction: 0x0014d7d8 │ │ │ │ + andseq sp, r4, r8, lsr #19 │ │ │ │ + andseq sp, r4, r0, ror r8 │ │ │ │ + andseq sp, r4, r0, lsr #19 │ │ │ │ + andseq sp, r4, r4, lsr #19 │ │ │ │ + andseq sp, r4, ip, asr r7 │ │ │ │ + mulseq r4, r0, r7 │ │ │ │ + @ instruction: 0x0014d7d8 │ │ │ │ + andseq sp, r4, ip, lsl #16 │ │ │ │ + andseq sp, r4, r0, ror ip │ │ │ │ + andseq sp, r4, r0, ror #17 │ │ │ │ + andseq sp, r4, ip, lsl #18 │ │ │ │ + andseq sp, r4, ip, lsr #17 │ │ │ │ + andseq sp, r4, r8, asr r9 │ │ │ │ + andseq sp, r4, ip, lsr #19 │ │ │ │ + mulseq r4, r8, r9 │ │ │ │ + @ instruction: 0x0014d5b8 │ │ │ │ + andseq sp, r4, ip, ror #15 │ │ │ │ + andseq sp, r4, ip, ror #12 │ │ │ │ + andseq sp, r4, ip, lsr #11 │ │ │ │ + @ instruction: 0x0014d5f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldm r1, {r8, lr} │ │ │ │ mov r4, #0 │ │ │ │ cmp r8, lr │ │ │ │ str r4, [r2] │ │ │ │ - bhi 185f4c │ │ │ │ + bhi 185f34 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r2 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 185e8c │ │ │ │ + beq 185e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 185e8c │ │ │ │ + bne 185e74 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 185f58 │ │ │ │ + bne 185f40 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr fp, [r5, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1860d4 │ │ │ │ + beq 1860bc │ │ │ │ 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 186488 │ │ │ │ + bcs 186470 │ │ │ │ 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 186264 │ │ │ │ + bcs 18624c │ │ │ │ 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 186498 │ │ │ │ + bcs 186480 │ │ │ │ add r1, r2, #1 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 186400 │ │ │ │ - b 186424 │ │ │ │ + bcs 1863e8 │ │ │ │ + b 18640c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 185f14 │ │ │ │ + bne 185efc │ │ │ │ ldr fp, [r5, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 185fe8 │ │ │ │ + beq 185fd0 │ │ │ │ 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 186488 │ │ │ │ + bcs 186470 │ │ │ │ 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 186134 │ │ │ │ + bcs 18611c │ │ │ │ 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 186498 │ │ │ │ + bcs 186480 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ add r1, r3, #1 │ │ │ │ - b 1863f4 │ │ │ │ + b 1863dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 185ff8 │ │ │ │ + beq 185fe0 │ │ │ │ ldr fp, [r7, #340] @ 0x154 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 186004 │ │ │ │ + bne 185fec │ │ │ │ bl ab35c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18643c │ │ │ │ + beq 186424 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r7, #336] @ 0x150 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1860a4 │ │ │ │ + beq 18608c │ │ │ │ ldr r0, [r7, #332] @ 0x14c │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 18610c │ │ │ │ + bhi 1860f4 │ │ │ │ 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 186488 │ │ │ │ + bcs 186470 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 18610c │ │ │ │ + bcs 1860f4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r3, fp, #1 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r2, #1 │ │ │ │ strd r2, [r5, #24] │ │ │ │ ldr r0, [r0, fp, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 186498 │ │ │ │ + bcs 186480 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 186084 │ │ │ │ - b 186424 │ │ │ │ + bcs 18606c │ │ │ │ + b 18640c │ │ │ │ ldr r8, [r5, #32] │ │ │ │ cmp r8, lr │ │ │ │ - bcc 186154 │ │ │ │ - b 18624c │ │ │ │ + bcc 18613c │ │ │ │ + b 186234 │ │ │ │ ldr fp, [r7, #336] @ 0x150 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1860a4 │ │ │ │ + beq 18608c │ │ │ │ ldr r0, [r7, #332] @ 0x14c │ │ │ │ cmp fp, r0 │ │ │ │ - bhi 1860e4 │ │ │ │ + bhi 1860cc │ │ │ │ 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 186488 │ │ │ │ + bcs 186470 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 1860e4 │ │ │ │ + bcs 1860cc │ │ │ │ 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 186498 │ │ │ │ + bcs 186480 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 186424 │ │ │ │ + bcc 18640c │ │ │ │ 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, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl ab35c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18643c │ │ │ │ + beq 186424 │ │ │ │ mov r4, r0 │ │ │ │ strb r5, [r0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r5, #32] │ │ │ │ cmp r8, lr │ │ │ │ - bcc 186284 │ │ │ │ - b 186378 │ │ │ │ + bcc 18626c │ │ │ │ + b 186360 │ │ │ │ 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 186154 │ │ │ │ - b 18624c │ │ │ │ + bcc 18613c │ │ │ │ + b 186234 │ │ │ │ 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 186284 │ │ │ │ - b 186378 │ │ │ │ + bcc 18626c │ │ │ │ + b 186360 │ │ │ │ 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 18624c │ │ │ │ + bcs 186234 │ │ │ │ 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 186184 │ │ │ │ + b 18616c │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [r5, #32] │ │ │ │ cmp lr, r8 │ │ │ │ - beq 18624c │ │ │ │ + beq 186234 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 186458 │ │ │ │ + beq 186440 │ │ │ │ ldrb r1, [r2, r8] │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r3, fp, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 186448 │ │ │ │ + bcs 186430 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r6, [r7, #328] @ 0x148 │ │ │ │ ldr fp, [r1, r3, lsl #2] │ │ │ │ cmp fp, r6 │ │ │ │ - bhi 186174 │ │ │ │ + bhi 18615c │ │ │ │ cmp fp, #0 │ │ │ │ strd sl, [r5, #16] │ │ │ │ - beq 186254 │ │ │ │ + beq 18623c │ │ │ │ ldr r1, [r7, #332] @ 0x14c │ │ │ │ cmp fp, r1 │ │ │ │ - bhi 186174 │ │ │ │ + bhi 18615c │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r5, #24] │ │ │ │ str r0, [r5, #28] │ │ │ │ and r0, r2, #31 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mvn r2, #1 │ │ │ │ add r0, r2, fp, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1864a4 │ │ │ │ + bcs 18648c │ │ │ │ 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 1864b0 │ │ │ │ + beq 186498 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 186498 │ │ │ │ + bcs 186480 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 186424 │ │ │ │ + bhi 18640c │ │ │ │ sub r2, r8, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 186408 │ │ │ │ + b 1863f0 │ │ │ │ mov sl, #1 │ │ │ │ strd sl, [r5, #16] │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ 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 186378 │ │ │ │ + bcs 186360 │ │ │ │ add r0, r2, #8 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ add r9, r7, #64 @ 0x40 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 1862b4 │ │ │ │ + b 18629c │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, lr │ │ │ │ str r0, [r5, #32] │ │ │ │ - bcs 186378 │ │ │ │ + bcs 186360 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs 186474 │ │ │ │ + bcs 18645c │ │ │ │ ldrb r0, [r2, r8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ add r0, r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 186468 │ │ │ │ + bcs 186450 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r7, [r7, #328] @ 0x148 │ │ │ │ ldr r4, [r1, r0, lsl #2] │ │ │ │ cmp r4, r7 │ │ │ │ - bhi 18629c │ │ │ │ + bhi 186284 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r4, [r5, #20] │ │ │ │ - beq 186254 │ │ │ │ + beq 18623c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [r6, #332] @ 0x14c │ │ │ │ cmp r4, r0 │ │ │ │ - bls 186394 │ │ │ │ + bls 18637c │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r5 │ │ │ │ mov r5, lr │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -361748,24 +361742,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 186254 │ │ │ │ + beq 18623c │ │ │ │ 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 1862a0 │ │ │ │ + b 186288 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -361774,514 +361768,514 @@ │ │ │ │ str r0, [r5, #24] │ │ │ │ str r0, [r5, #28] │ │ │ │ and r0, r2, #31 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mvn r2, #1 │ │ │ │ add r0, r2, r4, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1864a4 │ │ │ │ + bcs 18648c │ │ │ │ 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 1864b0 │ │ │ │ + beq 186498 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r6, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 186498 │ │ │ │ + bcs 186480 │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 186424 │ │ │ │ + bcc 18640c │ │ │ │ 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, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #152] @ 1864c4 │ │ │ │ + ldr r0, [pc, #152] @ 1864ac │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #148] @ 1864c8 │ │ │ │ + ldr r2, [pc, #148] @ 1864b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 3a32c │ │ │ │ - ldr r2, [pc, #132] @ 1864d4 │ │ │ │ + ldr r2, [pc, #132] @ 1864bc │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #120] @ 1864d8 │ │ │ │ + ldr r2, [pc, #120] @ 1864c0 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #112] @ 1864e0 │ │ │ │ + ldr r2, [pc, #112] @ 1864c8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #104] @ 1864e4 │ │ │ │ + ldr r2, [pc, #104] @ 1864cc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #60] @ 1864cc │ │ │ │ + ldr r2, [pc, #60] @ 1864b4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #48] @ 1864d0 │ │ │ │ + ldr r2, [pc, #48] @ 1864b8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #60] @ 1864e8 │ │ │ │ + ldr r2, [pc, #60] @ 1864d0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #36] @ 1864dc │ │ │ │ + ldr r2, [pc, #36] @ 1864c4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andeq r2, sp, r0, asr #2 │ │ │ │ - andseq ip, r4, r4, lsl #30 │ │ │ │ - andseq ip, r4, r8, lsl pc │ │ │ │ - @ instruction: 0x0014cedc │ │ │ │ - andseq ip, r4, r8, lsl pc │ │ │ │ + andeq r2, sp, r8, asr r1 │ │ │ │ + andseq ip, r4, ip, lsl pc │ │ │ │ + andseq ip, r4, r0, lsr pc │ │ │ │ + @ instruction: 0x0014cef4 │ │ │ │ + andseq ip, r4, r0, lsr pc │ │ │ │ + andseq ip, r4, r0, lsl pc │ │ │ │ + @ instruction: 0x0014cef4 │ │ │ │ + andseq ip, r4, r4, lsl pc │ │ │ │ + @ instruction: 0x0014cef0 │ │ │ │ @ instruction: 0x0014cef8 │ │ │ │ - @ instruction: 0x0014cedc │ │ │ │ - @ instruction: 0x0014cefc │ │ │ │ - @ instruction: 0x0014ced8 │ │ │ │ - andseq ip, r4, r0, ror #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 186524 │ │ │ │ + beq 18650c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 18652c │ │ │ │ + bcs 186514 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ str r5, [r0, #4] │ │ │ │ - bne 1864f4 │ │ │ │ + bne 1864dc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 186540 │ │ │ │ + ldr r2, [pc, #12] @ 186528 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq ip, r4, r0, asr #27 │ │ │ │ + @ instruction: 0x0014cdd8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp lr, ip │ │ │ │ - bcc 1866dc │ │ │ │ + bcc 1866c4 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 1866dc │ │ │ │ + bhi 1866c4 │ │ │ │ cmp lr, ip │ │ │ │ - bls 1866a4 │ │ │ │ + bls 18668c │ │ │ │ ldrb r4, [r1] │ │ │ │ sub r6, lr, ip │ │ │ │ add r8, r2, ip │ │ │ │ cmp r6, #3 │ │ │ │ - bhi 18659c │ │ │ │ + bhi 186584 │ │ │ │ mov r2, r8 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 1866b0 │ │ │ │ + beq 186698 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 186580 │ │ │ │ - b 1866a4 │ │ │ │ + bne 186568 │ │ │ │ + b 18668c │ │ │ │ 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 186618 │ │ │ │ + bne 186600 │ │ │ │ add r5, r2, lr │ │ │ │ bic r2, r8, #3 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r6, #9 │ │ │ │ - bcs 186638 │ │ │ │ + bcs 186620 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 1866a4 │ │ │ │ + bcs 18668c │ │ │ │ and r3, r8, #3 │ │ │ │ add r3, lr, r3 │ │ │ │ sub r3, r3, ip │ │ │ │ sub r3, r3, #4 │ │ │ │ ldrb r7, [r2] │ │ │ │ cmp r4, r7 │ │ │ │ - beq 1866b0 │ │ │ │ + beq 186698 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 1865fc │ │ │ │ - b 1866a4 │ │ │ │ + bne 1865e4 │ │ │ │ + b 18668c │ │ │ │ mov r2, r8 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 1866b0 │ │ │ │ + beq 186698 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 18661c │ │ │ │ - b 1866a4 │ │ │ │ + bne 186604 │ │ │ │ + b 18668c │ │ │ │ sub lr, r5, #8 │ │ │ │ cmp r2, lr │ │ │ │ - bhi 186684 │ │ │ │ + bhi 18666c │ │ │ │ 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 186684 │ │ │ │ + bne 18666c │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, lr │ │ │ │ - bls 186644 │ │ │ │ + bls 18662c │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 1866a4 │ │ │ │ + bcs 18668c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 1866b0 │ │ │ │ + beq 186698 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 18668c │ │ │ │ + bne 186674 │ │ │ │ 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] @ 1866f8 │ │ │ │ + ldr r4, [pc, #20] @ 1866e0 │ │ │ │ mov r0, ip │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r4 │ │ │ │ bl 3a5f0 │ │ │ │ - andseq ip, r4, ip, asr #27 │ │ │ │ + andseq ip, r4, r4, ror #27 │ │ │ │ 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 1868d0 │ │ │ │ + bcc 1868b8 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 1868d0 │ │ │ │ + bhi 1868b8 │ │ │ │ cmp lr, ip │ │ │ │ - bls 186884 │ │ │ │ + bls 18686c │ │ │ │ ldrb r5, [r1, #256] @ 0x100 │ │ │ │ sub r4, lr, ip │ │ │ │ ldrb fp, [r1, #257] @ 0x101 │ │ │ │ add r8, r2, ip │ │ │ │ cmp r4, #3 │ │ │ │ - bhi 186760 │ │ │ │ + bhi 186748 │ │ │ │ mov r7, r8 │ │ │ │ ldrb r6, [r7] │ │ │ │ cmp r5, r6 │ │ │ │ cmpne fp, r6 │ │ │ │ - beq 186894 │ │ │ │ + beq 18687c │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 186740 │ │ │ │ - b 186884 │ │ │ │ + bne 186728 │ │ │ │ + b 18686c │ │ │ │ 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 186860 │ │ │ │ + bne 186848 │ │ │ │ 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 186868 │ │ │ │ + bne 186850 │ │ │ │ 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 18682c │ │ │ │ + bhi 186814 │ │ │ │ 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 18682c │ │ │ │ + bne 186814 │ │ │ │ add r7, r7, #4 │ │ │ │ cmp r7, r8 │ │ │ │ - bls 1867ec │ │ │ │ + bls 1867d4 │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 186884 │ │ │ │ + bcs 18686c │ │ │ │ ldrb r4, [r7] │ │ │ │ cmp r5, r4 │ │ │ │ cmpne fp, r4 │ │ │ │ - beq 186894 │ │ │ │ + beq 18687c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 186840 │ │ │ │ - b 186884 │ │ │ │ + bne 186828 │ │ │ │ + b 18686c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r7, r8 │ │ │ │ ldrb r6, [r7] │ │ │ │ cmp r5, r6 │ │ │ │ cmpne fp, r6 │ │ │ │ - beq 186894 │ │ │ │ + beq 18687c │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 186868 │ │ │ │ + bne 186850 │ │ │ │ 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 1868ec │ │ │ │ + bcs 1868d4 │ │ │ │ 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] @ 186900 │ │ │ │ + ldr r4, [pc, #40] @ 1868e8 │ │ │ │ mov r0, ip │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r4 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #16] @ 186904 │ │ │ │ + ldr r2, [pc, #16] @ 1868ec │ │ │ │ mov r0, lr │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq ip, r4, r8, ror #23 │ │ │ │ - andseq ip, r4, r0, ror #23 │ │ │ │ + andseq ip, r4, r0, lsl #24 │ │ │ │ + @ instruction: 0x0014cbf8 │ │ │ │ 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 186a90 │ │ │ │ + bcc 186a78 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 186a90 │ │ │ │ + bhi 186a78 │ │ │ │ cmp r1, ip │ │ │ │ - bls 186a6c │ │ │ │ + bls 186a54 │ │ │ │ ldrb r3, [lr] │ │ │ │ sub r5, r1, ip │ │ │ │ add lr, r2, ip │ │ │ │ cmp r5, #3 │ │ │ │ - bhi 186964 │ │ │ │ + bhi 18694c │ │ │ │ mov r2, lr │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 186a78 │ │ │ │ + beq 186a60 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 186948 │ │ │ │ - b 186a6c │ │ │ │ + bne 186930 │ │ │ │ + b 186a54 │ │ │ │ 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 1869e0 │ │ │ │ + bne 1869c8 │ │ │ │ add r4, r2, r1 │ │ │ │ bic r2, lr, #3 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r5, #9 │ │ │ │ - bcs 186a00 │ │ │ │ + bcs 1869e8 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 186a6c │ │ │ │ + bcs 186a54 │ │ │ │ and r4, lr, #3 │ │ │ │ add r1, r1, r4 │ │ │ │ sub r1, r1, ip │ │ │ │ sub r1, r1, #4 │ │ │ │ ldrb r4, [r2] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 186a78 │ │ │ │ + beq 186a60 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 1869c4 │ │ │ │ - b 186a6c │ │ │ │ + bne 1869ac │ │ │ │ + b 186a54 │ │ │ │ mov r2, lr │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 186a78 │ │ │ │ + beq 186a60 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 1869e4 │ │ │ │ - b 186a6c │ │ │ │ + bne 1869cc │ │ │ │ + b 186a54 │ │ │ │ sub r1, r4, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 186a4c │ │ │ │ + bhi 186a34 │ │ │ │ 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 186a4c │ │ │ │ + bne 186a34 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls 186a0c │ │ │ │ + bls 1869f4 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 186a6c │ │ │ │ + bcs 186a54 │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 186a78 │ │ │ │ + beq 186a60 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne 186a54 │ │ │ │ + bne 186a3c │ │ │ │ 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] @ 186aa8 │ │ │ │ + ldr lr, [pc, #16] @ 186a90 │ │ │ │ mov r0, ip │ │ │ │ mov r2, r3 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, lr │ │ │ │ bl 3a5f0 │ │ │ │ - andseq ip, r4, ip, asr #20 │ │ │ │ + andseq ip, r4, r4, ror #20 │ │ │ │ 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 186c50 │ │ │ │ + bcc 186c38 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 186c50 │ │ │ │ + bhi 186c38 │ │ │ │ cmp r1, ip │ │ │ │ - bls 186c24 │ │ │ │ + bls 186c0c │ │ │ │ ldrb r4, [lr] │ │ │ │ sub r6, r1, ip │ │ │ │ ldrb r3, [lr, #1] │ │ │ │ add r9, r2, ip │ │ │ │ cmp r6, #3 │ │ │ │ - bhi 186b14 │ │ │ │ + bhi 186afc │ │ │ │ mov r5, r9 │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r4, r1 │ │ │ │ cmpne r3, r1 │ │ │ │ - beq 186c34 │ │ │ │ + beq 186c1c │ │ │ │ add r5, r5, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 186af4 │ │ │ │ - b 186c24 │ │ │ │ + bne 186adc │ │ │ │ + b 186c0c │ │ │ │ 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 186c04 │ │ │ │ + bne 186bec │ │ │ │ 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 186c08 │ │ │ │ + bne 186bf0 │ │ │ │ add lr, r2, r1 │ │ │ │ bic r7, r9, #3 │ │ │ │ sub r2, lr, #4 │ │ │ │ add r5, r7, #4 │ │ │ │ cmp r5, r2 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bhi 186bd8 │ │ │ │ + bhi 186bc0 │ │ │ │ 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 │ │ │ │ @@ -362290,90 +362284,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 186bd8 │ │ │ │ + bne 186bc0 │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bls 186b9c │ │ │ │ + bls 186b84 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r5, lr │ │ │ │ - bcs 186c24 │ │ │ │ + bcs 186c0c │ │ │ │ ldrb r2, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ cmpne r3, r2 │ │ │ │ - beq 186c34 │ │ │ │ + beq 186c1c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, lr │ │ │ │ - bne 186be4 │ │ │ │ - b 186c24 │ │ │ │ + bne 186bcc │ │ │ │ + b 186c0c │ │ │ │ mov r5, r9 │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r4, r1 │ │ │ │ cmpne r3, r1 │ │ │ │ - beq 186c34 │ │ │ │ + beq 186c1c │ │ │ │ add r5, r5, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 186c08 │ │ │ │ + bne 186bf0 │ │ │ │ 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] @ 186c68 │ │ │ │ + ldr lr, [pc, #16] @ 186c50 │ │ │ │ mov r0, ip │ │ │ │ mov r2, r3 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, lr │ │ │ │ bl 3a5f0 │ │ │ │ - mulseq r4, ip, r8 │ │ │ │ + @ instruction: 0x0014c8b4 │ │ │ │ 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 186d34 │ │ │ │ + bcc 186d1c │ │ │ │ cmp r1, r5 │ │ │ │ - bhi 186d34 │ │ │ │ + bhi 186d1c │ │ │ │ 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 1888d0 │ │ │ │ + bl 1888b8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 186d24 │ │ │ │ + beq 186d0c │ │ │ │ sub r0, r1, r6 │ │ │ │ add r0, r0, r9 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 186d48 │ │ │ │ + bcs 186d30 │ │ │ │ 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] │ │ │ │ @@ -362381,236 +362375,236 @@ │ │ │ │ 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] @ 186d58 │ │ │ │ + ldr r3, [pc, #28] @ 186d40 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #12] @ 186d5c │ │ │ │ + ldr r2, [pc, #12] @ 186d44 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq ip, r4, r8, asr #15 │ │ │ │ - andseq ip, r4, r8, asr #15 │ │ │ │ + andseq ip, r4, r0, ror #15 │ │ │ │ + andseq ip, r4, r0, ror #15 │ │ │ │ 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 186e00 │ │ │ │ + bcc 186de8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 186e00 │ │ │ │ + bhi 186de8 │ │ │ │ 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 1888d0 │ │ │ │ + bl 1888b8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 186df0 │ │ │ │ + beq 186dd8 │ │ │ │ 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] @ 186e18 │ │ │ │ + ldr r6, [pc, #16] @ 186e00 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r6 │ │ │ │ bl 3a5f0 │ │ │ │ - andseq ip, r4, ip, lsl r7 │ │ │ │ + andseq ip, r4, r4, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq 186ec4 │ │ │ │ + beq 186eac │ │ │ │ ldrb r3, [r0, #381] @ 0x17d │ │ │ │ cmp r3, #1 │ │ │ │ - bne 186f84 │ │ │ │ + bne 186f6c │ │ │ │ ldr r7, [r0, #372] @ 0x174 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, r0, #308 @ 0x134 │ │ │ │ ldr r3, [r0, #312] @ 0x138 │ │ │ │ cmp r7, #3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #312] @ 0x138 │ │ │ │ - bhi 186f1c │ │ │ │ + bhi 186f04 │ │ │ │ ldr ip, [r0, #368] @ 0x170 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp ip, r3 │ │ │ │ - bls 1875a8 │ │ │ │ + bls 187590 │ │ │ │ ldr r6, [r0, #364] @ 0x16c │ │ │ │ ldrb r5, [r6, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 186ea4 │ │ │ │ - ldr r5, [pc, #1860] @ 1875c8 │ │ │ │ + bne 186e8c │ │ │ │ + ldr r5, [pc, #1860] @ 1875b0 │ │ │ │ mov r4, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ str r7, [r0, #372] @ 0x174 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r5, [r5, r3] │ │ │ │ strb r4, [r6, r3] │ │ │ │ ldrh r4, [r2, #68] @ 0x44 │ │ │ │ add r5, r4, r5 │ │ │ │ strh r5, [r2, #68] @ 0x44 │ │ │ │ ldrb r5, [r0, #378] @ 0x17a │ │ │ │ cmp r5, #1 │ │ │ │ - bne 186f1c │ │ │ │ + bne 186f04 │ │ │ │ sub r5, r3, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ - bcs 186ed4 │ │ │ │ + bcs 186ebc │ │ │ │ orr r3, r3, #32 │ │ │ │ - b 186ee0 │ │ │ │ + b 186ec8 │ │ │ │ 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 1875a8 │ │ │ │ + bls 187590 │ │ │ │ ldrb r5, [r6, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 186f1c │ │ │ │ - ldr r5, [pc, #1744] @ 1875cc │ │ │ │ + bne 186f04 │ │ │ │ + ldr r5, [pc, #1744] @ 1875b4 │ │ │ │ mov r4, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ str r7, [r0, #372] @ 0x174 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r5, [r5, r3] │ │ │ │ strb r4, [r6, r3] │ │ │ │ ldrh r3, [r2, #68] @ 0x44 │ │ │ │ add r3, r3, r5 │ │ │ │ strh r3, [r2, #68] @ 0x44 │ │ │ │ ldrb r3, [r0, #311] @ 0x137 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 186f44 │ │ │ │ + bne 186f2c │ │ │ │ ldr r3, [r0, #304] @ 0x130 │ │ │ │ cmp r3, #3 │ │ │ │ ldrls r1, [sp, #28] │ │ │ │ cmpls r1, #255 @ 0xff │ │ │ │ - bls 187030 │ │ │ │ + bls 187018 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, #311] @ 0x137 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r0, #12] │ │ │ │ - beq 186f8c │ │ │ │ + beq 186f74 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 187000 │ │ │ │ + bne 186fe8 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [r0, #316]! @ 0x13c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 186ff0 │ │ │ │ + bne 186fd8 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r6 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1875bc │ │ │ │ + beq 1875a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, r7 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 187160 │ │ │ │ + bne 187148 │ │ │ │ mov r2, r5 │ │ │ │ stm r0, {r5, r6} │ │ │ │ str r5, [r0, #8] │ │ │ │ ldr r1, [r0, #316]! @ 0x13c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 186f84 │ │ │ │ + beq 186f6c │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 18c7d8 │ │ │ │ + b 18c7c0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r6 │ │ │ │ - b 186f70 │ │ │ │ + b 186f58 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r4, r0, #272 @ 0x110 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, r0, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r7, [pc, #1412] @ 1875d0 │ │ │ │ + ldr r7, [pc, #1412] @ 1875b8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r7, pc, r7 │ │ │ │ ldrb r3, [r0, #310] @ 0x136 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb lr, [r2] │ │ │ │ tst r3, #1 │ │ │ │ ldrb r7, [r7, lr] │ │ │ │ - beq 187174 │ │ │ │ + beq 18715c │ │ │ │ mov r6, #0 │ │ │ │ rsb r1, r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ uxtb r8, r6 │ │ │ │ ldrb r9, [r2, r6] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r5, [r1, r9] │ │ │ │ cmp r8, r5 │ │ │ │ movhi r5, r8 │ │ │ │ strb r5, [r1, r9] │ │ │ │ sub r5, r9, #65 @ 0x41 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #26 │ │ │ │ - bcs 1870ac │ │ │ │ + bcs 187094 │ │ │ │ orr ip, r9, #32 │ │ │ │ - b 1870c0 │ │ │ │ + b 1870a8 │ │ │ │ sub r5, r9, #97 @ 0x61 │ │ │ │ mov ip, r9 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #26 │ │ │ │ andcc ip, ip, #95 @ 0x5f │ │ │ │ mvn r1, #15 │ │ │ │ and r5, r1, r9, lsr #3 │ │ │ │ @@ -362633,34 +362627,34 @@ │ │ │ │ cmp r8, r2 │ │ │ │ ldr r1, [r5, r1, lsl #2] │ │ │ │ movhi r2, r8 │ │ │ │ strb r2, [r3, ip] │ │ │ │ and r2, r9, #31 │ │ │ │ mov r3, #1 │ │ │ │ tst r3, r1, lsr r2 │ │ │ │ - bne 187300 │ │ │ │ - ldr r1, [pc, #1196] @ 1875dc │ │ │ │ + bne 1872e8 │ │ │ │ + ldr r1, [pc, #1196] @ 1875c4 │ │ │ │ uxtb r7, r7 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r6, r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ cmp r1, r7 │ │ │ │ movcc r7, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movcc lr, r9 │ │ │ │ adds r1, r1, r6 │ │ │ │ - bne 187074 │ │ │ │ - b 187230 │ │ │ │ + bne 18705c │ │ │ │ + b 187218 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r7 │ │ │ │ - b 186fd8 │ │ │ │ + b 186fc0 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov fp, #0 │ │ │ │ mov r9, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldrb r1, [r2, r6] │ │ │ │ @@ -362686,28 +362680,28 @@ │ │ │ │ and r1, r1, #31 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ uxtb r4, r6 │ │ │ │ cmp r4, r2 │ │ │ │ movhi r2, r4 │ │ │ │ strb r2, [r8, r5] │ │ │ │ tst r9, r3, lsr r1 │ │ │ │ - bne 187398 │ │ │ │ - ldr r1, [pc, #976] @ 1875d4 │ │ │ │ + bne 187380 │ │ │ │ + ldr r1, [pc, #976] @ 1875bc │ │ │ │ uxtb r7, r7 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r6, r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, ip │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ cmp r1, r7 │ │ │ │ movcc r7, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movcc lr, r5 │ │ │ │ cmp r1, r6 │ │ │ │ - bne 18718c │ │ │ │ + bne 187174 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r2, r2, #16 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ @@ -362749,86 +362743,86 @@ │ │ │ │ orr ip, r3, r1, lsr r6 │ │ │ │ and r1, lr, sl, lsl r5 │ │ │ │ and r3, r9, ip │ │ │ │ orr r2, r2, r4 │ │ │ │ orr r1, r1, r3 │ │ │ │ str fp, [sp, #4] │ │ │ │ orrs r1, r1, r2 │ │ │ │ - beq 1873f0 │ │ │ │ + beq 1873d8 │ │ │ │ mov r4, r8 │ │ │ │ - b 187458 │ │ │ │ + b 187440 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub ip, r6, r1 │ │ │ │ cmn ip, #1 │ │ │ │ - beq 186f44 │ │ │ │ + beq 186f2c │ │ │ │ mov r7, #0 │ │ │ │ - b 187344 │ │ │ │ + b 18732c │ │ │ │ orr r5, r5, #32 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r1, r7, #1 │ │ │ │ ldrb r2, [r4, r5] │ │ │ │ cmp r3, r2 │ │ │ │ movhi r2, r3 │ │ │ │ strb r2, [r4, r5] │ │ │ │ add r2, ip, r7 │ │ │ │ mov r7, r1 │ │ │ │ cmn r2, #2 │ │ │ │ - beq 186f44 │ │ │ │ + beq 186f2c │ │ │ │ add r3, r6, r7 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq 18759c │ │ │ │ + beq 187584 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, r3, #1 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r2, r2, r7 │ │ │ │ uxtb r3, r1 │ │ │ │ add r2, r2, r6 │ │ │ │ ldrb r5, [r2, #1] │ │ │ │ sub r1, r5, #65 @ 0x41 │ │ │ │ ldrb r2, [r4, r5] │ │ │ │ cmp r3, r2 │ │ │ │ movhi r2, r3 │ │ │ │ cmp r1, #26 │ │ │ │ strb r2, [r4, r5] │ │ │ │ - bcc 187318 │ │ │ │ + bcc 187300 │ │ │ │ sub r1, r5, #97 @ 0x61 │ │ │ │ cmp r1, #26 │ │ │ │ andcc r5, r5, #95 @ 0x5f │ │ │ │ - b 18731c │ │ │ │ + b 187304 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ subs r3, r1, r6 │ │ │ │ - beq 186f44 │ │ │ │ + beq 186f2c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r7, #0 │ │ │ │ add r5, r6, r7 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq 18759c │ │ │ │ + beq 187584 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, r5, #1 │ │ │ │ add r1, r1, r7 │ │ │ │ uxtb r2, r2 │ │ │ │ add r1, r1, r6 │ │ │ │ add r7, r7, #1 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ ldrb r5, [r4, r1] │ │ │ │ cmp r2, r5 │ │ │ │ movhi r5, r2 │ │ │ │ subs r3, r3, #1 │ │ │ │ strb r5, [r4, r1] │ │ │ │ - bne 1873ac │ │ │ │ - b 186f44 │ │ │ │ + bne 187394 │ │ │ │ + b 186f2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsl r1, sl, r5 │ │ │ │ orr sl, lr, r1 │ │ │ │ mov r4, r8 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [r0, #304] @ 0x130 │ │ │ │ uxtb r2, r8 │ │ │ │ - ldr r3, [pc, #456] @ 1875e0 │ │ │ │ + ldr r3, [pc, #456] @ 1875c8 │ │ │ │ orr r5, r9, ip │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [r7] │ │ │ │ str r5, [r7, #8] │ │ │ │ ldrb lr, [r3, r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -362840,22 +362834,22 @@ │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r7, #12] │ │ │ │ add r1, r8, lr │ │ │ │ str r6, [r7, #4] │ │ │ │ strh r1, [r2] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ tst r1, #1 │ │ │ │ - beq 186f44 │ │ │ │ + beq 186f2c │ │ │ │ sub r1, r4, #65 @ 0x41 │ │ │ │ mov r7, r4 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ - bcs 187480 │ │ │ │ + bcs 187468 │ │ │ │ orr r7, r7, #32 │ │ │ │ - b 187490 │ │ │ │ + b 187478 │ │ │ │ sub r1, r7, #97 @ 0x61 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ andcc r7, r7, #95 @ 0x5f │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -362895,64 +362889,64 @@ │ │ │ │ orr r2, r2, r6 │ │ │ │ orr r6, r3, r1, lsr r7 │ │ │ │ and r1, r5, sl, lsl r4 │ │ │ │ and r3, r6, r9 │ │ │ │ orr r1, r1, r3 │ │ │ │ orrs r1, r1, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bne 186f44 │ │ │ │ + bne 186f2c │ │ │ │ lsl r1, sl, r4 │ │ │ │ orr sl, r1, r5 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orr r7, ip, fp │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0, #304] @ 0x130 │ │ │ │ orr r6, r6, r9 │ │ │ │ orr r5, lr, r8 │ │ │ │ uxtb r2, r1 │ │ │ │ - ldr r1, [pc, #112] @ 1875e4 │ │ │ │ + ldr r1, [pc, #112] @ 1875cc │ │ │ │ ldrh r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str sl, [r1] │ │ │ │ str r7, [r1, #4] │ │ │ │ str r6, [r1, #8] │ │ │ │ str r5, [r1, #12] │ │ │ │ add r1, r3, r2 │ │ │ │ strh r1, [r4] │ │ │ │ - b 186f44 │ │ │ │ - ldr r0, [pc, #52] @ 1875d8 │ │ │ │ + b 186f2c │ │ │ │ + ldr r0, [pc, #52] @ 1875c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r2, [pc, #56] @ 1875e8 │ │ │ │ + ldr r2, [pc, #56] @ 1875d0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ - andeq r1, sp, r2, lsl r7 │ │ │ │ - muleq sp, sl, r6 │ │ │ │ - andeq r1, sp, r2, asr r5 │ │ │ │ - muleq sp, r2, r3 │ │ │ │ - andseq fp, r4, ip, asr #31 │ │ │ │ - andeq r1, sp, r6, ror #8 │ │ │ │ - andeq r1, sp, r2, lsl #3 │ │ │ │ - andeq r1, sp, sl, lsr #32 │ │ │ │ - andseq ip, r4, r4, lsr #32 │ │ │ │ + andeq r1, sp, sl, lsr #14 │ │ │ │ + @ instruction: 0x000d16b2 │ │ │ │ + andeq r1, sp, sl, ror #10 │ │ │ │ + andeq r1, sp, sl, lsr #7 │ │ │ │ + andseq fp, r4, r4, ror #31 │ │ │ │ + andeq r1, sp, lr, ror r4 │ │ │ │ + muleq sp, sl, r1 │ │ │ │ + andeq r1, sp, r2, asr #32 │ │ │ │ + andseq ip, r4, ip, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ uxtb r1, r1 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 187654 │ │ │ │ + beq 18763c │ │ │ │ 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 │ │ │ │ @@ -362964,25 +362958,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 18765c │ │ │ │ + b 187644 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp] │ │ │ │ bl ab35c │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #256 @ 0x100 │ │ │ │ mov r8, #1 │ │ │ │ bl ab358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1876e8 │ │ │ │ + beq 1876d0 │ │ │ │ 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} │ │ │ │ @@ -363008,86 +363002,86 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 188820 │ │ │ │ + bl 188808 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ mov fp, r1 │ │ │ │ ldrb r1, [r1, #381] @ 0x17d │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18774c │ │ │ │ + beq 187734 │ │ │ │ ldrb r0, [fp, #380] @ 0x17c │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18775c │ │ │ │ + beq 187744 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ - b 187a08 │ │ │ │ + b 1879f0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 187790 │ │ │ │ + bne 187778 │ │ │ │ mov r1, fp │ │ │ │ mov r9, #0 │ │ │ │ ldr r2, [r1, #316]! @ 0x13c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ str r9, [r4] │ │ │ │ - bne 1877d8 │ │ │ │ + bne 1877c0 │ │ │ │ mov r6, #0 │ │ │ │ mvn sl, #0 │ │ │ │ - b 1879f0 │ │ │ │ + b 1879d8 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 188240 │ │ │ │ + bne 188228 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ add r7, sp, #192 @ 0xc0 │ │ │ │ mov r9, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r4 │ │ │ │ strb r9, [sp, #192] @ 0xc0 │ │ │ │ - bl 18b254 │ │ │ │ + bl 18b23c │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ ldm r8, {r0, r4, r8} │ │ │ │ tst r0, #1 │ │ │ │ - beq 1877fc │ │ │ │ + beq 1877e4 │ │ │ │ mov r9, r4 │ │ │ │ - b 187830 │ │ │ │ + b 187818 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [fp, #324] @ 0x144 │ │ │ │ ldr r6, [fp, #340] @ 0x154 │ │ │ │ - bl 18c8cc │ │ │ │ + bl 18c8b4 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1878c0 │ │ │ │ - b 1879ec │ │ │ │ + bne 1878a8 │ │ │ │ + b 1879d4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 187820 │ │ │ │ + beq 187808 │ │ │ │ bl ab35c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1882c8 │ │ │ │ + beq 1882b0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 24cd4 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ mov r0, r7 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ @@ -363097,15 +363091,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ bl ab35c │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ mov r1, #8 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ movne lr, #1 │ │ │ │ - ldrne ip, [pc, #3208] @ 1884f4 │ │ │ │ + ldrne ip, [pc, #3208] @ 1884dc │ │ │ │ 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} │ │ │ │ @@ -363119,15 +363113,15 @@ │ │ │ │ stmne sl, {r0, ip} │ │ │ │ strne r1, [sl, #8] │ │ │ │ addne sp, sp, #252 @ 0xfc │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 3a32c │ │ │ │ - b 1882c4 │ │ │ │ + b 1882ac │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ add r0, r0, #16 │ │ │ │ add r5, r7, #8 │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ ldrd r2, [r0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -363172,15 +363166,15 @@ │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl ab35c │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188280 │ │ │ │ + beq 188268 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ ldm r1!, {r2, r3, r4, r5} │ │ │ │ cmp r8, #0 │ │ │ │ stmia r0!, {r2, r3, r4, r5} │ │ │ │ ldm r1!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ @@ -363202,35 +363196,35 @@ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp sl, #17 │ │ │ │ movwcc r3, #1 │ │ │ │ - ldr r2, [pc, #2792] @ 1884f8 │ │ │ │ + ldr r2, [pc, #2792] @ 1884e0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [fp, #372] @ 0x174 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #3 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bls 187b08 │ │ │ │ + bls 187af0 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r1, [fp, #311] @ 0x137 │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [fp, #304] @ 0x130 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #1 │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ - bne 187d4c │ │ │ │ + bne 187d34 │ │ │ │ cmp r5, #3 │ │ │ │ - bhi 187d4c │ │ │ │ + bhi 187d34 │ │ │ │ add r0, fp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ str fp, [sp, #32] │ │ │ │ add sl, fp, #272 @ 0x110 │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov ip, #0 │ │ │ │ @@ -363238,19 +363232,19 @@ │ │ │ │ mvn lr, #15 │ │ │ │ mov r9, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strb ip, [sp, #106] @ 0x6a │ │ │ │ strh ip, [sp, #104] @ 0x68 │ │ │ │ - b 187aac │ │ │ │ + b 187a94 │ │ │ │ add r2, r7, #1 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ mov r7, r2 │ │ │ │ - beq 187c08 │ │ │ │ + beq 187bf0 │ │ │ │ and r8, lr, r7, lsr #3 │ │ │ │ mov r3, sl │ │ │ │ ldr r4, [r3, r8]! │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ @@ -363260,86 +363254,86 @@ │ │ │ │ and r3, r7, #31 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [fp, r2, lsr #3] │ │ │ │ tst r9, r2, lsr r3 │ │ │ │ - beq 187a9c │ │ │ │ + beq 187a84 │ │ │ │ cmp r1, #3 │ │ │ │ - bcs 1882a0 │ │ │ │ + bcs 188288 │ │ │ │ strb r7, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ - b 187a9c │ │ │ │ + b 187a84 │ │ │ │ ldr r7, [fp, #364] @ 0x16c │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [fp, #368] @ 0x170 │ │ │ │ - ldr r2, [pc, #2528] @ 1884fc │ │ │ │ + ldr r2, [pc, #2528] @ 1884e4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - beq 187a34 │ │ │ │ + beq 187a1c │ │ │ │ cmp r1, r6 │ │ │ │ - beq 1882b8 │ │ │ │ + beq 1882a0 │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 187b1c │ │ │ │ + bne 187b04 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp sl, #127 @ 0x7f │ │ │ │ - bhi 187a34 │ │ │ │ + bhi 187a1c │ │ │ │ cmp r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ movhi r3, r6 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - beq 18818c │ │ │ │ + beq 188174 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 1882bc │ │ │ │ + beq 1882a4 │ │ │ │ ldrb r5, [r7, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 187b54 │ │ │ │ + bne 187b3c │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r8, #127 @ 0x7f │ │ │ │ - bhi 187a34 │ │ │ │ + bhi 187a1c │ │ │ │ cmp r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ movhi r3, r6 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - beq 1881d0 │ │ │ │ + beq 1881b8 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 1882bc │ │ │ │ + beq 1882a4 │ │ │ │ ldrb r5, [r7, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 187b8c │ │ │ │ + bne 187b74 │ │ │ │ sub ip, r6, #1 │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bhi 187a34 │ │ │ │ + bhi 187a1c │ │ │ │ add r7, r7, r6 │ │ │ │ cmp r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ movhi r3, r6 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - beq 1881fc │ │ │ │ + beq 1881e4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 1882bc │ │ │ │ + beq 1882a4 │ │ │ │ ldrb r5, [r7], #1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 187bc8 │ │ │ │ + bne 187bb0 │ │ │ │ sub r1, r6, #1 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi 187a34 │ │ │ │ - ldr r2, [pc, #2320] @ 18850c │ │ │ │ + bhi 187a1c │ │ │ │ + ldr r2, [pc, #2320] @ 1884f4 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1882bc │ │ │ │ + b 1882a4 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 188264 │ │ │ │ + bhi 18824c │ │ │ │ add r0, pc, #24 │ │ │ │ add fp, sp, #24 │ │ │ │ mov r8, #0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, r1, lsl #2] │ │ │ │ mov r7, #0 │ │ │ │ ldm fp, {r5, r9, fp} │ │ │ │ @@ -363353,65 +363347,65 @@ │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #12 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188230 │ │ │ │ - ldr r1, [pc, #2224] @ 188520 │ │ │ │ + beq 188218 │ │ │ │ + ldr r1, [pc, #2224] @ 188508 │ │ │ │ mov r8, r0 │ │ │ │ strb r7, [r0, #9] │ │ │ │ strb r4, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ - b 187d44 │ │ │ │ + b 187d2c │ │ │ │ ldrb r7, [sp, #104] @ 0x68 │ │ │ │ ldrb r4, [sp, #105] @ 0x69 │ │ │ │ bl ab35c │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #268 @ 0x10c │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188230 │ │ │ │ + beq 188218 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ str r0, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ add r0, r8, #8 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r1, [pc, #2112] @ 188518 │ │ │ │ + ldr r1, [pc, #2112] @ 188500 │ │ │ │ strb r4, [r8, #265] @ 0x109 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 187d40 │ │ │ │ + b 187d28 │ │ │ │ ldrb r0, [sp, #105] @ 0x69 │ │ │ │ ldrb r7, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r4, [sp, #106] @ 0x6a │ │ │ │ bl ab35c │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #268 @ 0x10c │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188230 │ │ │ │ + beq 188218 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ str r0, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ add r0, r8, #8 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r1, [pc, #2024] @ 18851c │ │ │ │ + ldr r1, [pc, #2024] @ 188504 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r4, [r8, #266] @ 0x10a │ │ │ │ strb r0, [r8, #265] @ 0x109 │ │ │ │ strb r7, [r8, #264] @ 0x108 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ @@ -363420,17 +363414,17 @@ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm r1, {r0, r2, r3, r8} │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r6, r1, #12 │ │ │ │ - beq 187e4c │ │ │ │ + beq 187e34 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 187f00 │ │ │ │ + beq 187ee8 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -363439,565 +363433,565 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #2 │ │ │ │ movwhi r0, #1 │ │ │ │ and r0, r1, r0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ and r0, r1, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 187fa0 │ │ │ │ + bne 187f88 │ │ │ │ cmp r5, #2 │ │ │ │ - bls 187fa0 │ │ │ │ + bls 187f88 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm r4, {r0, r2, r3} │ │ │ │ - beq 187e0c │ │ │ │ + beq 187df4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 187de4 │ │ │ │ + bne 187dcc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 187e0c │ │ │ │ + bne 187df4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188144 │ │ │ │ + beq 18812c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 187e1c │ │ │ │ + bne 187e04 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 188144 │ │ │ │ + bne 18812c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - beq 18805c │ │ │ │ + beq 188044 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ and r0, r0, r1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 188074 │ │ │ │ + bne 18805c │ │ │ │ cmp r5, #2 │ │ │ │ - bls 188074 │ │ │ │ + bls 18805c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm r4, {r0, r2, r3} │ │ │ │ - beq 187ec0 │ │ │ │ + beq 187ea8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 187e98 │ │ │ │ + bne 187e80 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 187ec0 │ │ │ │ + bne 187ea8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188144 │ │ │ │ + beq 18812c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 187ed0 │ │ │ │ + bne 187eb8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 188144 │ │ │ │ + bne 18812c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ dmb ish │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movwhi r0, #1 │ │ │ │ and r0, r1, r0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ tst r1, r0 │ │ │ │ - beq 1880b4 │ │ │ │ + beq 18809c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm r4, {r0, r2, r3} │ │ │ │ - beq 187f78 │ │ │ │ + beq 187f60 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 187f50 │ │ │ │ + bne 187f38 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 187f78 │ │ │ │ + bne 187f60 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188144 │ │ │ │ + beq 18812c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 187f88 │ │ │ │ - b 188170 │ │ │ │ + bne 187f70 │ │ │ │ + b 188158 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc 188008 │ │ │ │ + bcc 187ff0 │ │ │ │ add r0, fp, #308 @ 0x134 │ │ │ │ ldrh r1, [r0] │ │ │ │ ldrh r0, [r0, #68] @ 0x44 │ │ │ │ add r1, r1, #50 @ 0x32 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 188008 │ │ │ │ + bls 187ff0 │ │ │ │ ldm r6, {r0, r2, r3} │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ stm r4, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18804c │ │ │ │ + beq 188034 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 187fdc │ │ │ │ + bne 187fc4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18804c │ │ │ │ + bne 188034 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 18d948 │ │ │ │ - b 18804c │ │ │ │ + bl 18d930 │ │ │ │ + b 188034 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm r4, {r0, r2, r3} │ │ │ │ - beq 18804c │ │ │ │ + beq 188034 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 188024 │ │ │ │ + bne 18800c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18804c │ │ │ │ + bne 188034 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 1880c8 │ │ │ │ - b 18813c │ │ │ │ + bne 1880b0 │ │ │ │ + b 188124 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1880f8 │ │ │ │ + beq 1880e0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - b 18807c │ │ │ │ + b 188064 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ cmp r9, #0 │ │ │ │ - beq 188104 │ │ │ │ + beq 1880ec │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r9] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 188088 │ │ │ │ + bne 188070 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 188104 │ │ │ │ + bne 1880ec │ │ │ │ dmb ish │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 18d948 │ │ │ │ - b 188104 │ │ │ │ + bl 18d930 │ │ │ │ + b 1880ec │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18813c │ │ │ │ + beq 188124 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r9] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1880cc │ │ │ │ + bne 1880b4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18813c │ │ │ │ + bne 188124 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 18d948 │ │ │ │ - b 18813c │ │ │ │ + bl 18d930 │ │ │ │ + b 188124 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18813c │ │ │ │ + beq 188124 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 188114 │ │ │ │ + bne 1880fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 18813c │ │ │ │ + bne 188124 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 18814c │ │ │ │ + beq 188134 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188144 │ │ │ │ + beq 18812c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18815c │ │ │ │ - cmp r1, #1 │ │ │ │ bne 188144 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 18812c │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188290 │ │ │ │ - ldr r1, [pc, #852] @ 188500 │ │ │ │ + beq 188278 │ │ │ │ + ldr r1, [pc, #852] @ 1884e8 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ strb sl, [r6, #8] │ │ │ │ str r0, [r6] │ │ │ │ str r0, [r6, #4] │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ - b 187a38 │ │ │ │ + b 187a20 │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188290 │ │ │ │ - ldr r1, [pc, #788] @ 188504 │ │ │ │ + beq 188278 │ │ │ │ + ldr r1, [pc, #788] @ 1884ec │ │ │ │ mov r6, r0 │ │ │ │ strb r8, [r0, #9] │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1881b0 │ │ │ │ + b 188198 │ │ │ │ mov r7, ip │ │ │ │ bl ab35c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188290 │ │ │ │ - ldr r1, [pc, #744] @ 188508 │ │ │ │ + beq 188278 │ │ │ │ + ldr r1, [pc, #744] @ 1884f0 │ │ │ │ mov r6, r0 │ │ │ │ strb r7, [r0, #10] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r8, [r0, #9] │ │ │ │ - b 1881b0 │ │ │ │ + b 188198 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, sl │ │ │ │ bl 3a32c │ │ │ │ - b 1882c4 │ │ │ │ - ldr r1, [pc, #676] @ 1884ec │ │ │ │ + b 1882ac │ │ │ │ + ldr r1, [pc, #676] @ 1884d4 │ │ │ │ add r2, fp, #12 │ │ │ │ - ldr r0, [pc, #672] @ 1884f0 │ │ │ │ + ldr r0, [pc, #672] @ 1884d8 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 3a8b0 │ │ │ │ - ldr r0, [pc, #676] @ 188510 │ │ │ │ - ldr r2, [pc, #676] @ 188514 │ │ │ │ + ldr r0, [pc, #676] @ 1884f8 │ │ │ │ + ldr r2, [pc, #676] @ 1884fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3ab00 │ │ │ │ - b 1882c4 │ │ │ │ + b 1882ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ bl 3a32c │ │ │ │ - b 1882c4 │ │ │ │ + b 1882ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3a32c │ │ │ │ - b 1882c4 │ │ │ │ - ldr r2, [pc, #636] @ 188524 │ │ │ │ + b 1882ac │ │ │ │ + ldr r2, [pc, #636] @ 18850c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #3 │ │ │ │ bl 3a92c │ │ │ │ - b 1882c4 │ │ │ │ + b 1882ac │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ bl 3a32c │ │ │ │ - b 1882e4 │ │ │ │ + b 1882cc │ │ │ │ mov r4, r0 │ │ │ │ - b 1883f8 │ │ │ │ - b 188324 │ │ │ │ + b 1883e0 │ │ │ │ + b 18830c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1884e4 │ │ │ │ + beq 1884cc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1882f8 │ │ │ │ + bne 1882e0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1884e4 │ │ │ │ + bne 1884cc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 18d948 │ │ │ │ - b 1884e4 │ │ │ │ + bl 18d930 │ │ │ │ + b 1884cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1883f0 │ │ │ │ + beq 1883d8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 188338 │ │ │ │ + bne 188320 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1883f0 │ │ │ │ + bne 1883d8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 18d948 │ │ │ │ - b 1883f0 │ │ │ │ + bl 18d930 │ │ │ │ + b 1883d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1884e4 │ │ │ │ + beq 1884cc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 188378 │ │ │ │ + bne 188360 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1884e4 │ │ │ │ + bne 1884cc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 18d948 │ │ │ │ - b 1884e4 │ │ │ │ + bl 18d930 │ │ │ │ + b 1884cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1884e4 │ │ │ │ + bne 1884cc │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1884e4 │ │ │ │ + beq 1884cc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1883c0 │ │ │ │ + bne 1883a8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1884e4 │ │ │ │ + bne 1884cc │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 18d948 │ │ │ │ - b 1884e4 │ │ │ │ + bl 18d930 │ │ │ │ + b 1884cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1884e4 │ │ │ │ + bne 1884cc │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1884e4 │ │ │ │ + beq 1884cc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 188408 │ │ │ │ + bne 1883f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1884e4 │ │ │ │ + bne 1884cc │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 18d948 │ │ │ │ - b 1884e4 │ │ │ │ + bl 18d930 │ │ │ │ + b 1884cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188674 │ │ │ │ - b 1884e4 │ │ │ │ + bl 18865c │ │ │ │ + b 1884cc │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ - b 188488 │ │ │ │ + b 188470 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 188488 │ │ │ │ + beq 188470 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 188460 │ │ │ │ + bne 188448 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 188488 │ │ │ │ + bne 188470 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1884e4 │ │ │ │ + beq 1884cc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 188498 │ │ │ │ + bne 188480 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1884e4 │ │ │ │ + bne 1884cc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 18d948 │ │ │ │ - b 1884e4 │ │ │ │ + bl 18d930 │ │ │ │ + b 1884cc │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1884e4 │ │ │ │ + beq 1884cc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andeq r9, fp, r4, asr r7 │ │ │ │ - andseq fp, r4, r8, lsl #6 │ │ │ │ - @ instruction: 0x0014bcd4 │ │ │ │ - andseq fp, r4, r0, lsr ip │ │ │ │ - andseq fp, r4, ip, lsl #22 │ │ │ │ - andseq fp, r4, ip, lsr r4 │ │ │ │ - andseq fp, r4, r8, lsl #8 │ │ │ │ - andseq fp, r4, ip, ror #7 │ │ │ │ - andseq fp, r4, r4, lsr sl │ │ │ │ - andeq r0, sp, r2, lsr r4 │ │ │ │ - andseq fp, r4, r8, asr #6 │ │ │ │ - @ instruction: 0x0014b8b8 │ │ │ │ - andseq fp, r4, r0, ror r8 │ │ │ │ - andseq fp, r4, r0, lsl #18 │ │ │ │ - andseq fp, r4, r4, lsr #6 │ │ │ │ + andeq r9, fp, ip, ror #14 │ │ │ │ + andseq fp, r4, r0, lsr #6 │ │ │ │ + andseq fp, r4, ip, ror #25 │ │ │ │ + andseq fp, r4, r8, asr #24 │ │ │ │ + andseq fp, r4, r4, lsr #22 │ │ │ │ + andseq fp, r4, r4, asr r4 │ │ │ │ + andseq fp, r4, r0, lsr #8 │ │ │ │ + andseq fp, r4, r4, lsl #8 │ │ │ │ + andseq fp, r4, ip, asr #20 │ │ │ │ + andeq r0, sp, sl, asr #8 │ │ │ │ + andseq fp, r4, r0, ror #6 │ │ │ │ + @ instruction: 0x0014b8d0 │ │ │ │ + andseq fp, r4, r8, lsl #17 │ │ │ │ + andseq fp, r4, r8, lsl r9 │ │ │ │ + andseq fp, r4, ip, lsr r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ add lr, sp, #12 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #52] @ 18857c │ │ │ │ - ldr r3, [pc, #52] @ 188580 │ │ │ │ - ldr ip, [pc, #52] @ 188584 │ │ │ │ + ldr r1, [pc, #52] @ 188564 │ │ │ │ + ldr r3, [pc, #52] @ 188568 │ │ │ │ + ldr ip, [pc, #52] @ 18856c │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r0, sp, pc, asr #3 │ │ │ │ - ldrdeq r0, [sp], -r1 │ │ │ │ - andseq fp, r4, r0, ror #2 │ │ │ │ + andeq r0, sp, r7, ror #3 │ │ │ │ + andeq r0, sp, r9, ror #3 │ │ │ │ + andseq fp, r4, r8, ror r1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ 1885d8 │ │ │ │ + ldr r1, [pc, #56] @ 1885c0 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ 1885dc │ │ │ │ - ldr ip, [pc, #52] @ 1885e0 │ │ │ │ + ldr r3, [pc, #52] @ 1885c4 │ │ │ │ + ldr ip, [pc, #52] @ 1885c8 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r0, sp, r3, ror r1 │ │ │ │ - andeq r0, sp, r5, ror r1 │ │ │ │ - andseq fp, r4, r4, lsl #2 │ │ │ │ + andeq r0, sp, fp, lsl #3 │ │ │ │ + andeq r0, sp, sp, lsl #3 │ │ │ │ + andseq fp, r4, ip, lsl r1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 1885fc │ │ │ │ + bne 1885e4 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 188600 │ │ │ │ - b 237210 │ │ │ │ - b 23d758 │ │ │ │ - b 23d7cc │ │ │ │ + bne 1885e8 │ │ │ │ + b 2371f8 │ │ │ │ + b 23d740 │ │ │ │ + b 23d7b4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18864c │ │ │ │ + beq 188634 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 18862c │ │ │ │ + b 188614 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 18864c │ │ │ │ + beq 188634 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188620 │ │ │ │ + beq 188608 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 188620 │ │ │ │ + b 188608 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188670 │ │ │ │ + beq 188658 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -364005,144 +363999,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 188684 │ │ │ │ + bne 18866c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1886a8 │ │ │ │ + bne 188690 │ │ │ │ dmb ish │ │ │ │ - bl 18d9f0 │ │ │ │ + bl 18d9d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18876c │ │ │ │ + bl 188754 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1886ec │ │ │ │ + beq 1886d4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1886c0 │ │ │ │ + bne 1886a8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18876c │ │ │ │ - b 188704 │ │ │ │ + bl 188754 │ │ │ │ + b 1886ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18873c │ │ │ │ + beq 188724 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 188714 │ │ │ │ + bne 1886fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 18873c │ │ │ │ + bne 188724 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d948 │ │ │ │ + bl 18d930 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 ab350 │ │ │ │ - b 188674 │ │ │ │ + b 18865c │ │ │ │ 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 18877c │ │ │ │ + bne 188764 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1887a0 │ │ │ │ + bne 188788 │ │ │ │ dmb ish │ │ │ │ - bl 18d9f0 │ │ │ │ + bl 18d9d8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1887e4 │ │ │ │ + beq 1887cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 1887c4 │ │ │ │ + b 1887ac │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1887e4 │ │ │ │ + beq 1887cc │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1887b8 │ │ │ │ + beq 1887a0 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1887b8 │ │ │ │ + b 1887a0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188808 │ │ │ │ + beq 1887f0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188604 │ │ │ │ + bl 1885ec │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1888b0 │ │ │ │ + beq 188898 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 188874 │ │ │ │ + beq 18885c │ │ │ │ add r6, r8, #4 │ │ │ │ - b 188858 │ │ │ │ + b 188840 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 188874 │ │ │ │ + beq 18885c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18884c │ │ │ │ + beq 188834 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 18884c │ │ │ │ + b 188834 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 188890 │ │ │ │ + beq 188878 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1888b0 │ │ │ │ + beq 188898 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -364151,36 +364145,36 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 188940 │ │ │ │ + bcs 188928 │ │ │ │ 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 188944 │ │ │ │ + bhi 18892c │ │ │ │ add r4, r1, r7 │ │ │ │ ldrb r5, [r1] │ │ │ │ cmp lr, r5 │ │ │ │ - beq 188a8c │ │ │ │ + beq 188a74 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 188a8c │ │ │ │ + beq 188a74 │ │ │ │ cmp ip, r5 │ │ │ │ - beq 188a8c │ │ │ │ + beq 188a74 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 18890c │ │ │ │ + bne 1888f4 │ │ │ │ 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 │ │ │ │ @@ -364189,171 +364183,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 188a50 │ │ │ │ + bne 188a38 │ │ │ │ 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 188a50 │ │ │ │ + bne 188a38 │ │ │ │ mul sl, lr, sl │ │ │ │ eor r4, r5, sl │ │ │ │ sub r5, r8, r4 │ │ │ │ orr r4, r5, r4 │ │ │ │ mvn r4, r4 │ │ │ │ tst r4, fp │ │ │ │ - bne 188a50 │ │ │ │ + bne 188a38 │ │ │ │ sub r5, r2, #4 │ │ │ │ bic r1, r1, #3 │ │ │ │ add r1, r1, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi 188a14 │ │ │ │ + bhi 1889fc │ │ │ │ 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 188a14 │ │ │ │ + bne 1889fc │ │ │ │ eor r4, r6, sl │ │ │ │ sub r6, r8, r4 │ │ │ │ orr r4, r6, r4 │ │ │ │ mvn r4, r4 │ │ │ │ tst r4, fp │ │ │ │ - beq 1889bc │ │ │ │ + beq 1889a4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 188938 │ │ │ │ + bcs 188920 │ │ │ │ ldrb r4, [r1] │ │ │ │ cmp lr, r4 │ │ │ │ - beq 188a8c │ │ │ │ + beq 188a74 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 188a8c │ │ │ │ + beq 188a74 │ │ │ │ cmp ip, r4 │ │ │ │ - beq 188a8c │ │ │ │ + beq 188a74 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 188a1c │ │ │ │ + bne 188a04 │ │ │ │ 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 188938 │ │ │ │ + beq 188920 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne ip, r5 │ │ │ │ - beq 188938 │ │ │ │ + beq 188920 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 188a58 │ │ │ │ + bne 188a40 │ │ │ │ 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] @ 188ad4 │ │ │ │ - ldr r3, [pc, #40] @ 188ad8 │ │ │ │ + ldr r1, [pc, #40] @ 188abc │ │ │ │ + ldr r3, [pc, #40] @ 188ac0 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq pc, ip, sl, lsl ip @ │ │ │ │ - andseq sl, r4, r4, asr #23 │ │ │ │ + andeq pc, ip, r2, lsr ip @ │ │ │ │ + @ instruction: 0x0014abdc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 188b18 │ │ │ │ - ldr r3, [pc, #40] @ 188b1c │ │ │ │ + ldr r1, [pc, #40] @ 188b00 │ │ │ │ + ldr r3, [pc, #40] @ 188b04 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq pc, [ip], -ip │ │ │ │ - mulseq r4, r0, fp │ │ │ │ + strdeq pc, [ip], -r4 │ │ │ │ + andseq sl, r4, r8, lsr #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 188b90 │ │ │ │ + ldr ip, [pc, #96] @ 188b78 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 188b94 │ │ │ │ + ldr lr, [pc, #92] @ 188b7c │ │ │ │ add r5, r0, #1 │ │ │ │ - ldr r4, [pc, #88] @ 188b98 │ │ │ │ + ldr r4, [pc, #88] @ 188b80 │ │ │ │ mov r6, #6 │ │ │ │ - ldr r1, [pc, #84] @ 188b9c │ │ │ │ + ldr r1, [pc, #84] @ 188b84 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 188ba0 │ │ │ │ + ldr r3, [pc, #80] @ 188b88 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq sl, r4, r0, asr #22 │ │ │ │ - muleq ip, pc, fp @ │ │ │ │ - andseq sl, r4, ip, asr #22 │ │ │ │ - andeq pc, ip, r2, lsl #23 │ │ │ │ - andeq pc, ip, r6, lsl #23 │ │ │ │ + andseq sl, r4, r8, asr fp │ │ │ │ + @ instruction: 0x000cfbb7 │ │ │ │ + andseq sl, r4, r4, ror #22 │ │ │ │ + muleq ip, sl, fp │ │ │ │ + muleq ip, lr, fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ - ldr ip, [pc, #128] @ 188c38 │ │ │ │ - ldr lr, [pc, #128] @ 188c3c │ │ │ │ + ldr ip, [pc, #128] @ 188c20 │ │ │ │ + ldr lr, [pc, #128] @ 188c24 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r8, [pc, #124] @ 188c40 │ │ │ │ + ldr r8, [pc, #124] @ 188c28 │ │ │ │ add r3, r0, r3 │ │ │ │ - ldr r5, [pc, #120] @ 188c44 │ │ │ │ + ldr r5, [pc, #120] @ 188c2c │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #116] @ 188c48 │ │ │ │ + ldr r1, [pc, #116] @ 188c30 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r6, [pc, #112] @ 188c4c │ │ │ │ + ldr r6, [pc, #112] @ 188c34 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #100] @ 188c50 │ │ │ │ + ldr r3, [pc, #100] @ 188c38 │ │ │ │ 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 │ │ │ │ @@ -364363,99 +364357,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 233fdc │ │ │ │ + bl 233fc4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq pc, ip, r0, ror #21 │ │ │ │ - mulseq r4, r4, sl │ │ │ │ - andeq pc, ip, lr, lsl #22 │ │ │ │ - andseq sl, r4, r0, ror #21 │ │ │ │ - andeq pc, ip, r9, lsl #22 │ │ │ │ - andseq sl, r4, r0, ror #21 │ │ │ │ - andeq pc, ip, r1, lsl #22 │ │ │ │ + strdeq pc, [ip], -r8 │ │ │ │ + andseq sl, r4, ip, lsr #21 │ │ │ │ + andeq pc, ip, r6, lsr #22 │ │ │ │ + @ instruction: 0x0014aaf8 │ │ │ │ + andeq pc, ip, r1, lsr #22 │ │ │ │ + @ instruction: 0x0014aaf8 │ │ │ │ + andeq pc, ip, r9, lsl fp @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 188ca0 │ │ │ │ - ldr r3, [pc, #56] @ 188ca4 │ │ │ │ + ldr r1, [pc, #56] @ 188c88 │ │ │ │ + ldr r3, [pc, #56] @ 188c8c │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 188ca8 │ │ │ │ + ldr ip, [pc, #52] @ 188c90 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - muleq ip, r1, sl │ │ │ │ - andeq pc, ip, r2, ror #20 │ │ │ │ - andseq sl, r4, ip, lsr sl │ │ │ │ + andeq pc, ip, r9, lsr #21 │ │ │ │ + andeq pc, ip, sl, ror sl @ │ │ │ │ + andseq sl, r4, r4, asr sl │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #92] @ 188d18 │ │ │ │ + ldr ip, [pc, #92] @ 188d00 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #88] @ 188d1c │ │ │ │ + ldr lr, [pc, #88] @ 188d04 │ │ │ │ add r5, r0, #1 │ │ │ │ - ldr r4, [pc, #84] @ 188d20 │ │ │ │ + ldr r4, [pc, #84] @ 188d08 │ │ │ │ mov r6, #5 │ │ │ │ - ldr r1, [pc, #80] @ 188d24 │ │ │ │ + ldr r1, [pc, #80] @ 188d0c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #76] @ 188d28 │ │ │ │ + ldr r3, [pc, #76] @ 188d10 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0014a9f0 │ │ │ │ + andeq pc, ip, r4, asr #20 │ │ │ │ @ instruction: 0x0014a9d8 │ │ │ │ - andeq pc, ip, ip, lsr #20 │ │ │ │ - andseq sl, r4, r0, asr #19 │ │ │ │ - andeq pc, ip, r2, lsr sl @ │ │ │ │ - strdeq pc, [ip], -sl │ │ │ │ + andeq pc, ip, sl, asr #20 │ │ │ │ + andeq pc, ip, r2, lsl sl @ │ │ │ │ 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] @ 188de0 │ │ │ │ - ldr ip, [pc, #152] @ 188de4 │ │ │ │ + ldr sl, [pc, #152] @ 188dc8 │ │ │ │ + ldr ip, [pc, #152] @ 188dcc │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ - ldr lr, [pc, #148] @ 188de8 │ │ │ │ + ldr lr, [pc, #148] @ 188dd0 │ │ │ │ mov r4, #5 │ │ │ │ - ldr r8, [pc, #144] @ 188dec │ │ │ │ + ldr r8, [pc, #144] @ 188dd4 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r9, [pc, #140] @ 188df0 │ │ │ │ + ldr r9, [pc, #140] @ 188dd8 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r7, [pc, #136] @ 188df4 │ │ │ │ + ldr r7, [pc, #136] @ 188ddc │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r6, r0, r1 │ │ │ │ - ldr r1, [pc, #120] @ 188df8 │ │ │ │ - ldr r3, [pc, #120] @ 188dfc │ │ │ │ + ldr r1, [pc, #120] @ 188de0 │ │ │ │ + ldr r3, [pc, #120] @ 188de4 │ │ │ │ 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 │ │ │ │ @@ -364469,109 +364463,109 @@ │ │ │ │ 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 2340c8 │ │ │ │ + bl 2340b0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq pc, ip, r2, ror #19 │ │ │ │ - muleq ip, r4, r9 │ │ │ │ - andseq sl, r4, r8, lsr r9 │ │ │ │ - andeq pc, ip, r6, lsr #18 │ │ │ │ - andseq sl, r4, r8, lsr r9 │ │ │ │ - andseq sl, r4, ip, lsr r9 │ │ │ │ - muleq ip, r8, r9 │ │ │ │ - andeq pc, ip, sp, asr r9 @ │ │ │ │ + strdeq pc, [ip], -sl │ │ │ │ + andeq pc, ip, ip, lsr #19 │ │ │ │ + andseq sl, r4, r0, asr r9 │ │ │ │ + andeq pc, ip, lr, lsr r9 @ │ │ │ │ + andseq sl, r4, r0, asr r9 │ │ │ │ + andseq sl, r4, r4, asr r9 │ │ │ │ + @ instruction: 0x000cf9b0 │ │ │ │ + andeq pc, ip, r5, ror r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #4 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 188e4c │ │ │ │ + b 188e34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [r0, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - beq 188e74 │ │ │ │ + beq 188e5c │ │ │ │ mov r5, r6 │ │ │ │ ldrb r0, [r5, r4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188e40 │ │ │ │ + beq 188e28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 188e30 │ │ │ │ + bne 188e18 │ │ │ │ mov r0, r9 │ │ │ │ bl 3394c │ │ │ │ - b 188e30 │ │ │ │ - ldr r2, [pc, #148] @ 188f10 │ │ │ │ + b 188e18 │ │ │ │ + ldr r2, [pc, #148] @ 188ef8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #15 │ │ │ │ - bl 232e6c │ │ │ │ - ldr r1, [pc, #128] @ 188f14 │ │ │ │ - ldr r0, [pc, #128] @ 188f18 │ │ │ │ + bl 232e54 │ │ │ │ + ldr r1, [pc, #128] @ 188efc │ │ │ │ + ldr r0, [pc, #128] @ 188f00 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #3 │ │ │ │ - bl 237e60 │ │ │ │ - bl 23804c │ │ │ │ + bl 237e48 │ │ │ │ + bl 238034 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188edc │ │ │ │ + beq 188ec4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - b 188ee8 │ │ │ │ + b 188ed0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188f08 │ │ │ │ + beq 188ef0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, ip, r7, asr #17 │ │ │ │ - @ instruction: 0x000cf8ba │ │ │ │ - andseq sl, r4, r0, asr #16 │ │ │ │ + ldrdeq pc, [ip], -pc @ │ │ │ │ + ldrdeq pc, [ip], -r2 │ │ │ │ + andseq sl, r4, r8, asr r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #116] @ 188fa0 │ │ │ │ + ldr ip, [pc, #116] @ 188f88 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #112] @ 188fa4 │ │ │ │ + ldr lr, [pc, #112] @ 188f8c │ │ │ │ add r6, r0, #2 │ │ │ │ - ldr r4, [pc, #108] @ 188fa8 │ │ │ │ + ldr r4, [pc, #108] @ 188f90 │ │ │ │ mov r7, #5 │ │ │ │ - ldr r5, [pc, #104] @ 188fac │ │ │ │ + ldr r5, [pc, #104] @ 188f94 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #100] @ 188fb0 │ │ │ │ + ldr r1, [pc, #100] @ 188f98 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #96] @ 188fb4 │ │ │ │ + ldr r3, [pc, #96] @ 188f9c │ │ │ │ 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 │ │ │ │ @@ -364581,92 +364575,92 @@ │ │ │ │ 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 233fdc │ │ │ │ + bl 233fc4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq sl, r4, r8, lsl #15 │ │ │ │ - andeq pc, ip, r2, asr #15 │ │ │ │ - andseq sl, r4, r0, asr r7 │ │ │ │ - andeq pc, ip, ip, lsr #15 │ │ │ │ - strdeq pc, [ip], -r5 │ │ │ │ - andeq pc, ip, lr, ror r7 @ │ │ │ │ + andseq sl, r4, r0, lsr #15 │ │ │ │ + ldrdeq pc, [ip], -sl │ │ │ │ + andseq sl, r4, r8, ror #14 │ │ │ │ + andeq pc, ip, r4, asr #15 │ │ │ │ + andeq pc, ip, sp, lsl #16 │ │ │ │ + muleq ip, r6, r7 │ │ │ │ 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 189048 │ │ │ │ + bcc 189030 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 189048 │ │ │ │ + bhi 189030 │ │ │ │ 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 18903c │ │ │ │ + bcc 189024 │ │ │ │ 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 18903c │ │ │ │ + beq 189024 │ │ │ │ add r0, r1, r6 │ │ │ │ adds r1, r0, r9 │ │ │ │ - bcs 189064 │ │ │ │ + bcs 18904c │ │ │ │ mov r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ stmib r4, {r0, r1, r2} │ │ │ │ str r7, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r4, [pc, #44] @ 18907c │ │ │ │ + ldr r4, [pc, #44] @ 189064 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r4 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #20] @ 189080 │ │ │ │ + ldr r0, [pc, #20] @ 189068 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #16] @ 189084 │ │ │ │ + ldr r2, [pc, #16] @ 18906c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - mulseq r4, r0, r6 │ │ │ │ - andeq pc, ip, ip, lsl r5 @ │ │ │ │ - andseq sl, r4, r4, asr #9 │ │ │ │ + andseq sl, r4, r8, lsr #13 │ │ │ │ + andeq pc, ip, r4, lsr r5 @ │ │ │ │ + @ instruction: 0x0014a4dc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 189138 │ │ │ │ + beq 189120 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 189194 │ │ │ │ + bcc 18917c │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 189194 │ │ │ │ + bhi 18917c │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ sub r4, r3, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc 189140 │ │ │ │ + bcc 189128 │ │ │ │ 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] │ │ │ │ @@ -364674,126 +364668,126 @@ │ │ │ │ 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 189178 │ │ │ │ + bne 189160 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r0, r0, r8 │ │ │ │ sub r1, r1, r8 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 1891c8 │ │ │ │ + bhi 1891b0 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ - b 18917c │ │ │ │ + b 189164 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 1891ac │ │ │ │ + bhi 189194 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18cf4c │ │ │ │ + bl 18cf34 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 18916c │ │ │ │ + bne 189154 │ │ │ │ add r2, sp, #12 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r6, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #24 │ │ │ │ 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 18915c │ │ │ │ - b 18916c │ │ │ │ - ldr r5, [pc, #72] @ 1891e4 │ │ │ │ + beq 189144 │ │ │ │ + b 189154 │ │ │ │ + ldr r5, [pc, #72] @ 1891cc │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r5, [pc, #44] @ 1891e0 │ │ │ │ + ldr r5, [pc, #44] @ 1891c8 │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r0, [pc, #24] @ 1891e8 │ │ │ │ + ldr r0, [pc, #24] @ 1891d0 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #20] @ 1891ec │ │ │ │ + ldr r2, [pc, #20] @ 1891d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - @ instruction: 0x0014a4b4 │ │ │ │ - andseq sl, r4, r0, asr #9 │ │ │ │ - @ instruction: 0x000cf3b8 │ │ │ │ - andseq sl, r4, r0, ror #6 │ │ │ │ + andseq sl, r4, ip, asr #9 │ │ │ │ + @ instruction: 0x0014a4d8 │ │ │ │ + ldrdeq pc, [ip], -r0 │ │ │ │ + andseq sl, r4, r8, ror r3 │ │ │ │ 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 189260 │ │ │ │ + beq 189248 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bcs 189260 │ │ │ │ + bcs 189248 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, sp │ │ │ │ add r1, r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 17ca84 │ │ │ │ + bl 17ca6c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 189340 │ │ │ │ + bne 189328 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r4 │ │ │ │ - bl 17f2ac │ │ │ │ + bl 17f294 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1892e4 │ │ │ │ + bne 1892cc │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ mov r1, r4 │ │ │ │ add r6, r0, #8 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ bl ab35c │ │ │ │ mov r0, #364 @ 0x16c │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1893b0 │ │ │ │ + beq 189398 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r2, #364 @ 0x16c │ │ │ │ mov r4, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r1, [pc, #368] @ 18943c │ │ │ │ + ldr r1, [pc, #368] @ 189424 │ │ │ │ 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} │ │ │ │ @@ -364807,291 +364801,291 @@ │ │ │ │ str r7, [sp, #356] @ 0x164 │ │ │ │ str r7, [sp, #352] @ 0x160 │ │ │ │ bl ab35c │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1893c0 │ │ │ │ + beq 1893a8 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ mov r8, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r9, [pc, #256] @ 189438 │ │ │ │ + ldr r9, [pc, #256] @ 189420 │ │ │ │ strb r7, [r5, #8] │ │ │ │ add r9, pc, r9 │ │ │ │ - b 18939c │ │ │ │ + b 189384 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ orr r1, r7, #4 │ │ │ │ add r6, r0, #8 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ bl ab35c │ │ │ │ mov r0, #356 @ 0x164 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1893d0 │ │ │ │ + beq 1893b8 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r8, r0 │ │ │ │ bl 24cd4 │ │ │ │ - ldr r9, [pc, #160] @ 189434 │ │ │ │ + ldr r9, [pc, #160] @ 18941c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r5, #8] │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [r5] │ │ │ │ - bl 189620 │ │ │ │ + bl 189608 │ │ │ │ add sp, sp, #720 @ 0x2d0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #364 @ 0x16c │ │ │ │ bl 3a32c │ │ │ │ - b 1893dc │ │ │ │ + b 1893c4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ bl 3a32c │ │ │ │ - b 1893dc │ │ │ │ + b 1893c4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #356 @ 0x164 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 189408 │ │ │ │ + b 1893f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1894c0 │ │ │ │ - b 189408 │ │ │ │ + bl 1894a8 │ │ │ │ + b 1893f0 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1895a0 │ │ │ │ + bl 189588 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189620 │ │ │ │ - b 189428 │ │ │ │ + bl 189608 │ │ │ │ + b 189410 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189620 │ │ │ │ + bl 189608 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq sl, r4, r0, ror r3 │ │ │ │ - andseq sl, r4, r8, lsr r4 │ │ │ │ - andseq sl, r4, r8, lsl #10 │ │ │ │ + andseq sl, r4, r8, lsl #7 │ │ │ │ + andseq sl, r4, r0, asr r4 │ │ │ │ + andseq sl, r4, r0, lsr #10 │ │ │ │ push {r4, lr} │ │ │ │ uxtb r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bne 189490 │ │ │ │ + bne 189478 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189498 │ │ │ │ + beq 189480 │ │ │ │ bl ab35c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 3a32c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18949c │ │ │ │ + beq 189484 │ │ │ │ pop {r4, pc} │ │ │ │ bl ab35c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ strbne r4, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ - b 189484 │ │ │ │ + b 18946c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1894e4 │ │ │ │ + beq 1894cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 189524 │ │ │ │ + beq 18950c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 189504 │ │ │ │ + b 1894ec │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 189524 │ │ │ │ + beq 18950c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1894f8 │ │ │ │ + beq 1894e0 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1894f8 │ │ │ │ + b 1894e0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 189544 │ │ │ │ + beq 18952c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189560 │ │ │ │ + beq 189548 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18959c │ │ │ │ + beq 189584 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 189570 │ │ │ │ + bne 189558 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 18959c │ │ │ │ + bne 189584 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1895c4 │ │ │ │ + beq 1895ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1895e0 │ │ │ │ + beq 1895c8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ 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 1895f0 │ │ │ │ + bne 1895d8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 18961c │ │ │ │ + bne 189604 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189648 │ │ │ │ + beq 189630 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189664 │ │ │ │ + beq 18964c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189680 │ │ │ │ + beq 189668 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18969c │ │ │ │ + beq 189684 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1896b8 │ │ │ │ + beq 1896a0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ 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 1896c8 │ │ │ │ + bne 1896b0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1896f4 │ │ │ │ + bne 1896dc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 189700 │ │ │ │ + bne 1896e8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #52] @ 189768 │ │ │ │ + ldr r2, [pc, #52] @ 189750 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232e28 │ │ │ │ - ldr r2, [pc, #28] @ 18976c │ │ │ │ + bl 232e10 │ │ │ │ + ldr r2, [pc, #28] @ 189754 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 237b2c │ │ │ │ - bl 237cc0 │ │ │ │ + bl 237b14 │ │ │ │ + bl 237ca8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq pc, ip, r4, lsr #32 │ │ │ │ - andseq sl, r4, ip, ror r1 │ │ │ │ + andeq pc, ip, ip, lsr r0 @ │ │ │ │ + mulseq r4, r4, r1 │ │ │ │ ldr r2, [r0, #328] @ 0x148 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ movwls r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ bx lr │ │ │ │ @@ -365101,48 +365095,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] @ 1897c0 │ │ │ │ + ldr r2, [pc, #4] @ 1897a8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq sl, r4, r8, lsr #2 │ │ │ │ + andseq sl, r4, r0, asr #2 │ │ │ │ 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] @ 1897f0 │ │ │ │ + ldr r2, [pc, #12] @ 1897d8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq sl, r4, r8, lsl #2 │ │ │ │ + andseq sl, r4, r0, lsr #2 │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189814 │ │ │ │ + beq 1897fc │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18984c │ │ │ │ + beq 189834 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ popne {fp, pc} │ │ │ │ bl ab35c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 189874 │ │ │ │ + beq 18985c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ pop {fp, pc} │ │ │ │ bl ab35c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ @@ -365176,34 +365170,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 189918 │ │ │ │ + bcs 189900 │ │ │ │ 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] @ 189928 │ │ │ │ + ldr r3, [pc, #28] @ 189910 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #12] @ 18992c │ │ │ │ + ldr r2, [pc, #12] @ 189914 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq sl, r4, r4 │ │ │ │ - andseq r9, r4, r0, ror #31 │ │ │ │ + andseq sl, r4, ip, lsl r0 │ │ │ │ + @ instruction: 0x00149ff8 │ │ │ │ ldr r0, [r0, #324] @ 0x144 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ bx lr │ │ │ │ clz r0, r1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -365232,19 +365226,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] @ 1899d0 │ │ │ │ + ldr r2, [pc, #8] @ 1899b8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r9, r4, r8, asr pc │ │ │ │ + andseq r9, r4, r0, ror pc │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #308] @ 0x134 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -365252,205 +365246,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 189c7c │ │ │ │ + bcs 189c64 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ uxtab r0, r0, r3 │ │ │ │ cmp ip, #0 │ │ │ │ ldrb sl, [r0, #44] @ 0x2c │ │ │ │ add r8, sl, #2 │ │ │ │ - beq 189a6c │ │ │ │ + beq 189a54 │ │ │ │ ldr r0, [r9, r2, lsl #2] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq 189b40 │ │ │ │ + beq 189b28 │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ - bne 189b5c │ │ │ │ + bne 189b44 │ │ │ │ ubfx r7, r0, #8, #8 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r7 │ │ │ │ - bne 189c48 │ │ │ │ + bne 189c30 │ │ │ │ add r0, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 189c44 │ │ │ │ - ldr r2, [pc, #608] @ 189cc8 │ │ │ │ + bcc 189c2c │ │ │ │ + ldr r2, [pc, #608] @ 189cb0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ ldr r0, [r9, r2, lsl #2] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ - beq 189aa0 │ │ │ │ + beq 189a88 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bne 189ac8 │ │ │ │ + bne 189ab0 │ │ │ │ add r0, r2, r8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 189c9c │ │ │ │ + bcs 189c84 │ │ │ │ ldr r0, [r9, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 189aac │ │ │ │ - b 189c48 │ │ │ │ + beq 189a94 │ │ │ │ + b 189c30 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 189a54 │ │ │ │ + beq 189a3c │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 189c90 │ │ │ │ + bcs 189c78 │ │ │ │ ldr r2, [r9, r0, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 189a6c │ │ │ │ - b 189c7c │ │ │ │ + bcc 189a54 │ │ │ │ + b 189c64 │ │ │ │ ubfx ip, r0, #2, #6 │ │ │ │ tst r0, #3 │ │ │ │ addne ip, ip, #1 │ │ │ │ add r0, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 189c6c │ │ │ │ + bcc 189c54 │ │ │ │ sub lr, r1, r0 │ │ │ │ cmp ip, lr │ │ │ │ - bhi 189c54 │ │ │ │ + bhi 189c3c │ │ │ │ add lr, r9, r0, lsl #2 │ │ │ │ lsl r7, ip, #2 │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 189aac │ │ │ │ + beq 189a94 │ │ │ │ ldr r5, [lr, r4, lsl #2] │ │ │ │ ubfx r6, r5, #16, #8 │ │ │ │ uxtb r3, r5 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 189bf4 │ │ │ │ + beq 189bdc │ │ │ │ ubfx r3, r5, #8, #8 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 189c10 │ │ │ │ + beq 189bf8 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 189c30 │ │ │ │ + beq 189c18 │ │ │ │ add r4, r4, #1 │ │ │ │ sub r7, r7, #4 │ │ │ │ lsr r3, r5, #24 │ │ │ │ cmp sl, r3 │ │ │ │ - bne 189af8 │ │ │ │ - b 189bd0 │ │ │ │ + bne 189ae0 │ │ │ │ + b 189bb8 │ │ │ │ add r0, r8, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 189c9c │ │ │ │ + bcs 189c84 │ │ │ │ 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 189c6c │ │ │ │ + bcc 189c54 │ │ │ │ sub lr, r1, r0 │ │ │ │ cmp ip, lr │ │ │ │ - bhi 189c54 │ │ │ │ + bhi 189c3c │ │ │ │ add lr, r9, r0, lsl #2 │ │ │ │ lsl r7, ip, #2 │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 189c4c │ │ │ │ + beq 189c34 │ │ │ │ ldr r6, [lr, r4, lsl #2] │ │ │ │ ubfx r5, r6, #16, #8 │ │ │ │ uxtb r2, r6 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 189bf4 │ │ │ │ + beq 189bdc │ │ │ │ ubfx r2, r6, #8, #8 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 189c10 │ │ │ │ + beq 189bf8 │ │ │ │ cmp sl, r5 │ │ │ │ - beq 189c30 │ │ │ │ + beq 189c18 │ │ │ │ add r4, r4, #1 │ │ │ │ sub r7, r7, #4 │ │ │ │ lsr r2, r6, #24 │ │ │ │ cmp sl, r2 │ │ │ │ - bne 189b8c │ │ │ │ + bne 189b74 │ │ │ │ sub r2, r4, #1 │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r0, r0, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 189c44 │ │ │ │ - ldr r2, [pc, #200] @ 189cb8 │ │ │ │ + bcc 189c2c │ │ │ │ + ldr r2, [pc, #200] @ 189ca0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ add r0, ip, r0 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 189c44 │ │ │ │ - ldr r2, [pc, #176] @ 189cbc │ │ │ │ + bcc 189c2c │ │ │ │ + ldr r2, [pc, #176] @ 189ca4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 189c44 │ │ │ │ - ldr r2, [pc, #148] @ 189cc0 │ │ │ │ + bcc 189c2c │ │ │ │ + ldr r2, [pc, #148] @ 189ca8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 189ca8 │ │ │ │ + bcs 189c90 │ │ │ │ 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] @ 189cd8 │ │ │ │ + ldr r3, [pc, #124] @ 189cc0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ mov r2, lr │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #96] @ 189cd4 │ │ │ │ + ldr r3, [pc, #96] @ 189cbc │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #48] @ 189cb4 │ │ │ │ + ldr r3, [pc, #48] @ 189c9c │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #56] @ 189cd0 │ │ │ │ + ldr r2, [pc, #56] @ 189cb8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #40] @ 189ccc │ │ │ │ + ldr r2, [pc, #40] @ 189cb4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #20] @ 189cc4 │ │ │ │ + ldr r2, [pc, #20] @ 189cac │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r9, r4, ip, lsr #25 │ │ │ │ - andseq r9, r4, r4, asr sp │ │ │ │ - andseq r9, r4, r8, ror #26 │ │ │ │ - andseq r9, r4, r8, lsr sp │ │ │ │ - andseq r9, r4, r4, lsr #25 │ │ │ │ - andseq r9, r4, ip, lsr pc │ │ │ │ - andseq r9, r4, r0, lsl sp │ │ │ │ - andseq r9, r4, ip, lsr #26 │ │ │ │ - andseq r9, r4, ip, lsl sp │ │ │ │ - andseq r9, r4, ip, lsl sp │ │ │ │ + andseq r9, r4, r4, asr #25 │ │ │ │ + andseq r9, r4, ip, ror #26 │ │ │ │ + andseq r9, r4, r0, lsl #27 │ │ │ │ + andseq r9, r4, r0, asr sp │ │ │ │ + @ instruction: 0x00149cbc │ │ │ │ + andseq r9, r4, r4, asr pc │ │ │ │ + andseq r9, r4, r8, lsr #26 │ │ │ │ + andseq r9, r4, r4, asr #26 │ │ │ │ + andseq r9, r4, r4, lsr sp │ │ │ │ + andseq r9, r4, r4, lsr sp │ │ │ │ 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] @ 189d08 │ │ │ │ + ldr r2, [pc, #12] @ 189cf0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x00149cd0 │ │ │ │ + andseq r9, r4, r8, ror #25 │ │ │ │ mov r2, #316 @ 0x13c │ │ │ │ cmp r1, #0 │ │ │ │ movwne r2, #320 @ 0x140 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -365465,77 +365459,77 @@ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bcc 189e14 │ │ │ │ + bcc 189dfc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 189e28 │ │ │ │ + beq 189e10 │ │ │ │ sub r1, r1, ip │ │ │ │ add ip, r3, ip, lsl #2 │ │ │ │ ldrb r3, [ip] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 189d98 │ │ │ │ + bne 189d80 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 189da8 │ │ │ │ + b 189d90 │ │ │ │ add lr, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, lr, #2 │ │ │ │ addne r0, lr, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 189e3c │ │ │ │ + bcs 189e24 │ │ │ │ ldr r3, [ip, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 189de0 │ │ │ │ + ble 189dc8 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r0, [ip, r0, lsl #2] │ │ │ │ addcc sp, sp, #16 │ │ │ │ popcc {fp, pc} │ │ │ │ - ldr r2, [pc, #108] @ 189e48 │ │ │ │ + ldr r2, [pc, #108] @ 189e30 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ cmp r2, #0 │ │ │ │ biceq r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r1, [pc, #96] @ 189e58 │ │ │ │ + ldr r1, [pc, #96] @ 189e40 │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r0, [pc, #92] @ 189e5c │ │ │ │ + ldr r0, [pc, #92] @ 189e44 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 3a8b0 │ │ │ │ - ldr r3, [pc, #48] @ 189e4c │ │ │ │ + ldr r3, [pc, #48] @ 189e34 │ │ │ │ mov r0, ip │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #32] @ 189e50 │ │ │ │ + ldr r2, [pc, #32] @ 189e38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #16] @ 189e54 │ │ │ │ + ldr r2, [pc, #16] @ 189e3c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r9, r4, r8, ror sl │ │ │ │ - andseq r9, r4, r0, asr #23 │ │ │ │ - @ instruction: 0x001499fc │ │ │ │ - andseq r9, r4, r0, lsl #20 │ │ │ │ - muleq fp, ip, fp │ │ │ │ - andseq r9, r4, ip, asr sl │ │ │ │ + mulseq r4, r0, sl │ │ │ │ + @ instruction: 0x00149bd8 │ │ │ │ + andseq r9, r4, r4, lsl sl │ │ │ │ + andseq r9, r4, r8, lsl sl │ │ │ │ + @ instruction: 0x000b7bb4 │ │ │ │ + andseq r9, r4, r4, ror sl │ │ │ │ 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 │ │ │ │ @@ -365552,57 +365546,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 189f28 │ │ │ │ + bcc 189f10 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 189f3c │ │ │ │ + beq 189f24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r1, r1, r2 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 189f00 │ │ │ │ + bne 189ee8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 189f18 │ │ │ │ - ldr r2, [pc, #96] @ 189f5c │ │ │ │ + bcc 189f00 │ │ │ │ + ldr r2, [pc, #96] @ 189f44 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ add ip, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, ip, #2 │ │ │ │ addne r0, ip, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 189f50 │ │ │ │ + bcs 189f38 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ movle r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #48] @ 189f60 │ │ │ │ + ldr r3, [pc, #48] @ 189f48 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #32] @ 189f64 │ │ │ │ + ldr r2, [pc, #32] @ 189f4c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #16] @ 189f68 │ │ │ │ + ldr r2, [pc, #16] @ 189f50 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r9, r4, r8, lsl #19 │ │ │ │ - @ instruction: 0x00149abc │ │ │ │ - andseq r9, r4, r8, ror #17 │ │ │ │ - andseq r9, r4, ip, lsl r9 │ │ │ │ + andseq r9, r4, r0, lsr #19 │ │ │ │ + @ instruction: 0x00149ad4 │ │ │ │ + andseq r9, r4, r0, lsl #18 │ │ │ │ + andseq r9, r4, r4, lsr r9 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -365610,117 +365604,117 @@ │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #352] @ 0x160 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 18a0e4 │ │ │ │ + bcs 18a0cc │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add lr, r0, #72 @ 0x48 │ │ │ │ ldrd r4, [r0, #16] │ │ │ │ uxtb r3, r3 │ │ │ │ ldrd r8, [r0, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18a018 │ │ │ │ + beq 18a000 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r1, r7, r0, lsl #2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18a088 │ │ │ │ + beq 18a070 │ │ │ │ ldrb r0, [lr, r3] │ │ │ │ add r0, r1, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 18a0f8 │ │ │ │ + bcs 18a0e0 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 189ffc │ │ │ │ + bne 189fe4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 18a0e4 │ │ │ │ + bcs 18a0cc │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r2, r7, r0, lsl #2 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18a044 │ │ │ │ + beq 18a02c │ │ │ │ ldrb r0, [lr, r3] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 18a0f8 │ │ │ │ + bcs 18a0e0 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ - b 18a000 │ │ │ │ + b 189fe8 │ │ │ │ ldr r0, [r7, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a00c │ │ │ │ + beq 189ff4 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 18a0d4 │ │ │ │ + bcs 18a0bc │ │ │ │ add r6, r0, r0, lsl #3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r6, [r0, r6]! │ │ │ │ cmp r3, r6 │ │ │ │ - bls 18a07c │ │ │ │ + bls 18a064 │ │ │ │ ldr r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18a050 │ │ │ │ - b 18a00c │ │ │ │ - bne 18a00c │ │ │ │ + bne 18a038 │ │ │ │ + b 189ff4 │ │ │ │ + bne 189ff4 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 18a000 │ │ │ │ + b 189fe8 │ │ │ │ ldr r0, [r7, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a0cc │ │ │ │ + beq 18a0b4 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 18a0d4 │ │ │ │ + bcs 18a0bc │ │ │ │ add r1, r0, r0, lsl #3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r1, [r0, r1]! │ │ │ │ cmp r3, r1 │ │ │ │ - bls 18a0c0 │ │ │ │ + bls 18a0a8 │ │ │ │ ldr r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18a094 │ │ │ │ - b 18a0cc │ │ │ │ - bne 18a0cc │ │ │ │ + bne 18a07c │ │ │ │ + b 18a0b4 │ │ │ │ + bne 18a0b4 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 189ff0 │ │ │ │ + b 189fd8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #48] @ 18a10c │ │ │ │ + ldr r2, [pc, #48] @ 18a0f4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r3, [pc, #28] @ 18a108 │ │ │ │ + ldr r3, [pc, #28] @ 18a0f0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #16] @ 18a110 │ │ │ │ + ldr r2, [pc, #16] @ 18a0f8 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x001497b4 │ │ │ │ - andseq r9, r4, r4, ror #15 │ │ │ │ - @ instruction: 0x001497b0 │ │ │ │ + andseq r9, r4, ip, asr #15 │ │ │ │ + @ instruction: 0x001497fc │ │ │ │ + andseq r9, r4, r8, asr #15 │ │ │ │ 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] @ 18a140 │ │ │ │ + ldr r2, [pc, #12] @ 18a128 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r9, r4, r8, asr #17 │ │ │ │ + andseq r9, r4, r0, ror #17 │ │ │ │ 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} │ │ │ │ @@ -365740,53 +365734,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 18a22c │ │ │ │ + bcs 18a214 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - beq 18a1f4 │ │ │ │ + beq 18a1dc │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18a220 │ │ │ │ + beq 18a208 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18a210 │ │ │ │ + bcs 18a1f8 │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ subs r2, r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bne 18a1d4 │ │ │ │ + bne 18a1bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18a220 │ │ │ │ + beq 18a208 │ │ │ │ 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, #40] @ 18a240 │ │ │ │ + ldr r2, [pc, #40] @ 18a228 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r0, [pc, #28] @ 18a244 │ │ │ │ + ldr r0, [pc, #28] @ 18a22c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r2, [pc, #20] @ 18a248 │ │ │ │ + ldr r2, [pc, #20] @ 18a230 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r9, r4, r8, ror r6 │ │ │ │ - @ instruction: 0x001497fc │ │ │ │ - @ instruction: 0x001497d8 │ │ │ │ + mulseq r4, r0, r6 │ │ │ │ + andseq r9, r4, r4, lsl r8 │ │ │ │ + @ instruction: 0x001497f0 │ │ │ │ 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 │ │ │ │ @@ -365802,178 +365796,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 18a30c │ │ │ │ + bcs 18a2f4 │ │ │ │ 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 18a2f4 │ │ │ │ + beq 18a2dc │ │ │ │ ldrd r2, [r2, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 18a2fc │ │ │ │ + bcs 18a2e4 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18a2d0 │ │ │ │ + bne 18a2b8 │ │ │ │ mov r0, r1 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #32] @ 18a324 │ │ │ │ + ldr r2, [pc, #32] @ 18a30c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #12] @ 18a320 │ │ │ │ + ldr r2, [pc, #12] @ 18a308 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x001496f8 │ │ │ │ - andseq r9, r4, ip, lsl #11 │ │ │ │ + andseq r9, r4, r0, lsl r7 │ │ │ │ + andseq r9, r4, r4, lsr #11 │ │ │ │ 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 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18a38c │ │ │ │ - ldr r4, [pc, #60] @ 18a39c │ │ │ │ + beq 18a374 │ │ │ │ + ldr r4, [pc, #60] @ 18a384 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #8 │ │ │ │ subs r7, r7, #8 │ │ │ │ - bne 18a36c │ │ │ │ + bne 18a354 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r9, r4, r8, lsl r7 │ │ │ │ + andseq r9, r4, r0, lsr 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 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18a3f4 │ │ │ │ - ldr r4, [pc, #56] @ 18a404 │ │ │ │ + beq 18a3dc │ │ │ │ + ldr r4, [pc, #56] @ 18a3ec │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 18a3d4 │ │ │ │ + bne 18a3bc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x001496d0 │ │ │ │ + andseq r9, r4, r8, ror #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18a450 │ │ │ │ + beq 18a438 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 18a430 │ │ │ │ + b 18a418 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 18a450 │ │ │ │ + beq 18a438 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18a424 │ │ │ │ + beq 18a40c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 18a424 │ │ │ │ + b 18a40c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a474 │ │ │ │ + beq 18a45c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 18a4c0 │ │ │ │ + beq 18a4a8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 18a4a0 │ │ │ │ + b 18a488 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 18a4c0 │ │ │ │ + beq 18a4a8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18a494 │ │ │ │ + beq 18a47c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 18a494 │ │ │ │ + b 18a47c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a4e4 │ │ │ │ + beq 18a4cc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 18a52c │ │ │ │ + beq 18a514 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 18a510 │ │ │ │ + b 18a4f8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 18a52c │ │ │ │ + beq 18a514 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18a504 │ │ │ │ + beq 18a4ec │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 18a504 │ │ │ │ + b 18a4ec │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a550 │ │ │ │ + beq 18a538 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -365983,104 +365977,104 @@ │ │ │ │ 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 18a590 │ │ │ │ + bls 18a578 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ - b 18a714 │ │ │ │ + b 18a6fc │ │ │ │ mov r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18a5c4 │ │ │ │ + beq 18a5ac │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a580 │ │ │ │ + beq 18a568 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b 18a5cc │ │ │ │ + b 18a5b4 │ │ │ │ mov r7, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldm r8, {r3, sl, fp} │ │ │ │ cmp r4, #2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bcc 18a684 │ │ │ │ + bcc 18a66c │ │ │ │ str r4, [sp, #12] │ │ │ │ lsl r4, fp, #2 │ │ │ │ cmn fp, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 18a700 │ │ │ │ + bhi 18a6e8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18a6c0 │ │ │ │ + beq 18a6a8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a708 │ │ │ │ + beq 18a6f0 │ │ │ │ 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 24cd4 │ │ │ │ cmp r9, r8 │ │ │ │ str fp, [r7, #-12] │ │ │ │ stmdb r7, {r5, fp} │ │ │ │ - beq 18a6b0 │ │ │ │ + beq 18a698 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ add r7, r7, #12 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18a63c │ │ │ │ - b 18a708 │ │ │ │ + bne 18a624 │ │ │ │ + b 18a6f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 18a6e4 │ │ │ │ + bne 18a6cc │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 18a6ec │ │ │ │ + beq 18a6d4 │ │ │ │ lsl r1, r3, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 18a6ec │ │ │ │ + b 18a6d4 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 18a6e4 │ │ │ │ + b 18a6cc │ │ │ │ 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 18a6d0 │ │ │ │ + bne 18a6b8 │ │ │ │ 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} │ │ │ │ @@ -366090,25 +366084,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a73c │ │ │ │ + beq 18a724 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 18a408 │ │ │ │ - b 18a76c │ │ │ │ + bl 18a3f0 │ │ │ │ + b 18a754 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18a770 │ │ │ │ + beq 18a758 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ @@ -366119,104 +366113,104 @@ │ │ │ │ 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 18a7b0 │ │ │ │ + bls 18a798 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ - b 18a934 │ │ │ │ + b 18a91c │ │ │ │ mov r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18a7e4 │ │ │ │ + beq 18a7cc │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a7a0 │ │ │ │ + beq 18a788 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b 18a7ec │ │ │ │ + b 18a7d4 │ │ │ │ mov r7, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldm r8, {r3, sl, fp} │ │ │ │ cmp r4, #2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bcc 18a8a4 │ │ │ │ + bcc 18a88c │ │ │ │ str r4, [sp, #12] │ │ │ │ lsl r4, fp, #3 │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ mov r8, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 18a920 │ │ │ │ + bhi 18a908 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18a8e0 │ │ │ │ + beq 18a8c8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a928 │ │ │ │ + beq 18a910 │ │ │ │ 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 24cd4 │ │ │ │ cmp r9, r8 │ │ │ │ str fp, [r7, #-12] │ │ │ │ stmdb r7, {r5, fp} │ │ │ │ - beq 18a8d0 │ │ │ │ + beq 18a8b8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ add r7, r7, #12 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18a85c │ │ │ │ - b 18a928 │ │ │ │ + bne 18a844 │ │ │ │ + b 18a910 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 18a904 │ │ │ │ + bne 18a8ec │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 18a90c │ │ │ │ + beq 18a8f4 │ │ │ │ lsl r1, r3, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 18a90c │ │ │ │ + b 18a8f4 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 18a904 │ │ │ │ + b 18a8ec │ │ │ │ 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 18a8f0 │ │ │ │ + bne 18a8d8 │ │ │ │ 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} │ │ │ │ @@ -366226,196 +366220,196 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a95c │ │ │ │ + beq 18a944 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 18a478 │ │ │ │ - b 18a98c │ │ │ │ + bl 18a460 │ │ │ │ + b 18a974 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18a990 │ │ │ │ + beq 18a978 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18a9e4 │ │ │ │ - ldr r4, [pc, #60] @ 18a9f4 │ │ │ │ + beq 18a9cc │ │ │ │ + ldr r4, [pc, #60] @ 18a9dc │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - bne 18a9c4 │ │ │ │ + bne 18a9ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldrsbeq r9, [r4], -r0 │ │ │ │ + andseq r9, r4, r8, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18aa48 │ │ │ │ - ldr r4, [pc, #60] @ 18aa58 │ │ │ │ + beq 18aa30 │ │ │ │ + ldr r4, [pc, #60] @ 18aa40 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - bne 18aa28 │ │ │ │ + bne 18aa10 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r9, r4, ip, lsl #1 │ │ │ │ + andseq r9, r4, r4, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18aab0 │ │ │ │ - ldr r4, [pc, #64] @ 18aac0 │ │ │ │ + beq 18aa98 │ │ │ │ + ldr r4, [pc, #64] @ 18aaa8 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ - bne 18aa90 │ │ │ │ + bne 18aa78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r8, r4, r8, ror #31 │ │ │ │ + andseq r9, r4, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18ab18 │ │ │ │ - ldr r4, [pc, #64] @ 18ab28 │ │ │ │ + beq 18ab00 │ │ │ │ + ldr r4, [pc, #64] @ 18ab10 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ - bne 18aaf8 │ │ │ │ + bne 18aae0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - @ instruction: 0x00148fd0 │ │ │ │ + andseq r8, r4, r8, ror #31 │ │ │ │ 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 18ab64 │ │ │ │ + bls 18ab4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18ac20 │ │ │ │ + beq 18ac08 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18ab58 │ │ │ │ + beq 18ab40 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq 18ac30 │ │ │ │ + beq 18ac18 │ │ │ │ add r8, r0, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18ac30 │ │ │ │ + beq 18ac18 │ │ │ │ ldr r7, [sl, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 18ac4c │ │ │ │ + bmi 18ac34 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ - beq 18abec │ │ │ │ + beq 18abd4 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18ac44 │ │ │ │ + beq 18ac2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b 18abf0 │ │ │ │ + b 18abd8 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ add sl, sl, #12 │ │ │ │ bl 24cd4 │ │ │ │ stmda r8, {r7, fp} │ │ │ │ sub r5, r5, #12 │ │ │ │ cmp r4, r6 │ │ │ │ str r7, [r8, #4] │ │ │ │ add r8, r8, #12 │ │ │ │ - bne 18aba4 │ │ │ │ - b 18ac30 │ │ │ │ + bne 18ab8c │ │ │ │ + b 18ac18 │ │ │ │ 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} │ │ │ │ @@ -366425,40 +366419,40 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 18a4e8 │ │ │ │ + bl 18a4d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 18acc4 │ │ │ │ + bls 18acac │ │ │ │ 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 18ad04 │ │ │ │ + bcs 18acec │ │ │ │ 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 18ad04 │ │ │ │ + beq 18acec │ │ │ │ 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 │ │ │ │ @@ -366472,21 +366466,21 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 18adb4 │ │ │ │ + beq 18ad9c │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 18adbc │ │ │ │ + bcs 18ada4 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 18add0 │ │ │ │ + bcs 18adb8 │ │ │ │ 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 │ │ │ │ @@ -366500,219 +366494,219 @@ │ │ │ │ bl 24aac │ │ │ │ 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 18ade0 │ │ │ │ + bls 18adc8 │ │ │ │ lsr r1, r9, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - bcs 18adf0 │ │ │ │ + bcs 18add8 │ │ │ │ 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] @ 18ae04 │ │ │ │ + ldr r3, [pc, #64] @ 18adec │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #48] @ 18ae08 │ │ │ │ + ldr r2, [pc, #48] @ 18adf0 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #36] @ 18ae0c │ │ │ │ + ldr r2, [pc, #36] @ 18adf4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #24] @ 18ae10 │ │ │ │ + ldr r2, [pc, #24] @ 18adf8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x00147bf0 │ │ │ │ - @ instruction: 0x00147bdc │ │ │ │ - andseq r8, r4, r8, asr ip │ │ │ │ - andseq r8, r4, r4, asr #24 │ │ │ │ + andseq r7, r4, r8, lsl #24 │ │ │ │ + @ instruction: 0x00147bf4 │ │ │ │ + andseq r8, r4, r0, ror ip │ │ │ │ + andseq r8, r4, ip, asr ip │ │ │ │ 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 18ae48 │ │ │ │ + bls 18ae30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ - b 18af70 │ │ │ │ + b 18af58 │ │ │ │ mov r8, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18ae7c │ │ │ │ + beq 18ae64 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18ae38 │ │ │ │ + beq 18ae20 │ │ │ │ mov r5, r0 │ │ │ │ str fp, [sp] │ │ │ │ - b 18ae88 │ │ │ │ + b 18ae70 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18af0c │ │ │ │ + beq 18aef4 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #280] @ 18afcc │ │ │ │ - ldr ip, [pc, #280] @ 18afd0 │ │ │ │ + ldr r2, [pc, #280] @ 18afb4 │ │ │ │ + ldr ip, [pc, #280] @ 18afb8 │ │ │ │ and r3, r0, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - b 18aed4 │ │ │ │ + b 18aebc │ │ │ │ str r4, [sl, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq 18af0c │ │ │ │ + beq 18aef4 │ │ │ │ cmp r7, fp │ │ │ │ - beq 18af74 │ │ │ │ + beq 18af5c │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ lsl r6, r7, r3 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 18aec8 │ │ │ │ + beq 18aeb0 │ │ │ │ mov r4, r0 │ │ │ │ lsr r0, r0, r3 │ │ │ │ cmp fp, r4, lsr r3 │ │ │ │ - bls 18af64 │ │ │ │ + bls 18af4c │ │ │ │ ldr r0, [r5, r0, lsl #2] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 18aeec │ │ │ │ - b 18aec4 │ │ │ │ + bne 18aed4 │ │ │ │ + b 18aeac │ │ │ │ add r2, r9, #12 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17c800 │ │ │ │ + bl 17c7e8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18af38 │ │ │ │ + beq 18af20 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18af5c │ │ │ │ + beq 18af44 │ │ │ │ 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 ab350 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, ip │ │ │ │ mov r1, fp │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, fp │ │ │ │ - b 18af68 │ │ │ │ + b 18af50 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18afa4 │ │ │ │ + beq 18af8c │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - b 18afa4 │ │ │ │ + b 18af8c │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18afc8 │ │ │ │ + beq 18afb0 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - mulseq r4, r8, fp │ │ │ │ - andseq r8, r4, r4, lsr #23 │ │ │ │ + @ instruction: 0x00148bb0 │ │ │ │ + @ instruction: 0x00148bbc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #96] @ 18b04c │ │ │ │ + ldr ip, [pc, #96] @ 18b034 │ │ │ │ mov r6, #8 │ │ │ │ - ldr lr, [pc, #92] @ 18b050 │ │ │ │ + ldr lr, [pc, #92] @ 18b038 │ │ │ │ mov r7, #6 │ │ │ │ - ldr r1, [pc, #88] @ 18b054 │ │ │ │ + ldr r1, [pc, #88] @ 18b03c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #84] @ 18b058 │ │ │ │ + ldr r3, [pc, #84] @ 18b040 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #80] @ 18b05c │ │ │ │ + ldr r4, [pc, #80] @ 18b044 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andeq r0, ip, r4, asr #3 │ │ │ │ - @ instruction: 0x00148af0 │ │ │ │ - andeq sp, ip, lr, lsl #17 │ │ │ │ - andeq sp, ip, r8, lsl #17 │ │ │ │ - @ instruction: 0x00148adc │ │ │ │ + ldrdeq r0, [ip], -ip │ │ │ │ + andseq r8, r4, r8, lsl #22 │ │ │ │ + andeq sp, ip, r6, lsr #17 │ │ │ │ + andeq sp, ip, r0, lsr #17 │ │ │ │ + @ instruction: 0x00148af4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #8] │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 18b0bc │ │ │ │ - ldr r3, [pc, #40] @ 18b0c0 │ │ │ │ + ldr r1, [pc, #40] @ 18b0a4 │ │ │ │ + ldr r3, [pc, #40] @ 18b0a8 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - muleq ip, r8, r1 │ │ │ │ - andseq r8, r4, r4, asr #20 │ │ │ │ + @ instruction: 0x000c01b0 │ │ │ │ + andseq r8, r4, ip, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ @@ -366724,161 +366718,161 @@ │ │ │ │ lsl r3, r2, r3 │ │ │ │ lsr r5, r2, r5 │ │ │ │ movwpl r3, #0 │ │ │ │ lslpl r5, r2, r4 │ │ │ │ orr r7, r5, r7 │ │ │ │ orr r6, r3, r6 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 18b0e0 │ │ │ │ + bne 18b0c8 │ │ │ │ mov lr, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 18b148 │ │ │ │ + b 18b130 │ │ │ │ add r0, r4, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, r4 │ │ │ │ add r5, r0, r2 │ │ │ │ cmp r5, sl │ │ │ │ - bcs 18b198 │ │ │ │ + bcs 18b180 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r2, lr │ │ │ │ cmp r0, sl │ │ │ │ - bcs 18b240 │ │ │ │ + bcs 18b228 │ │ │ │ ldrb r3, [r1, r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 18b12c │ │ │ │ + bcc 18b114 │ │ │ │ add r0, r2, #1 │ │ │ │ - bls 18b180 │ │ │ │ + bls 18b168 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ sub ip, r0, lr │ │ │ │ - b 18b13c │ │ │ │ + b 18b124 │ │ │ │ cmp r0, ip │ │ │ │ addeq r4, r4, ip │ │ │ │ subs r2, r0, ip │ │ │ │ movne r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b 18b13c │ │ │ │ + b 18b124 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b 18b1cc │ │ │ │ + b 18b1b4 │ │ │ │ add r0, r5, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r5 │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r3, sl │ │ │ │ - bcs 18b21c │ │ │ │ + bcs 18b204 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, r9 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 18b240 │ │ │ │ + bcs 18b228 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 18b1b0 │ │ │ │ + bhi 18b198 │ │ │ │ add r0, r4, #1 │ │ │ │ - bcs 18b204 │ │ │ │ + bcs 18b1ec │ │ │ │ add r0, r0, r5 │ │ │ │ mov r4, #0 │ │ │ │ sub r2, r0, r9 │ │ │ │ - b 18b1c0 │ │ │ │ + b 18b1a8 │ │ │ │ cmp r0, r2 │ │ │ │ addeq r5, r5, r2 │ │ │ │ subs r4, r0, r2 │ │ │ │ movne r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - b 18b1c0 │ │ │ │ + b 18b1a8 │ │ │ │ cmp lr, r9 │ │ │ │ mov r0, r1 │ │ │ │ movhi r9, lr │ │ │ │ movhi r2, ip │ │ │ │ mov r1, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl 1d5bc8 │ │ │ │ + bl 1d5bb0 │ │ │ │ stm r8, {r0, r1, r6, r7, r9} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #8] @ 18b250 │ │ │ │ + ldr r2, [pc, #8] @ 18b238 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x001488f8 │ │ │ │ + andseq r8, r4, r0, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18b2a0 │ │ │ │ + beq 18b288 │ │ │ │ mov r0, ip │ │ │ │ cmp r6, #1 │ │ │ │ ldrb r2, [r0], r6 │ │ │ │ - bne 18b2d0 │ │ │ │ - ldr r0, [pc, #1056] @ 18b6a8 │ │ │ │ + bne 18b2b8 │ │ │ │ + ldr r0, [pc, #1056] @ 18b690 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ strb r2, [sp, #32] │ │ │ │ - b 18b5d4 │ │ │ │ - ldr r0, [pc, #1020] @ 18b6a4 │ │ │ │ + b 18b5bc │ │ │ │ + ldr r0, [pc, #1020] @ 18b68c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r5, ip │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 24998 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, r5 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 18b5d4 │ │ │ │ + b 18b5bc │ │ │ │ ldrb fp, [ip, #1] │ │ │ │ ldrb lr, [r1] │ │ │ │ subs r1, r6, #2 │ │ │ │ add r7, fp, r2, lsl #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ - beq 18b308 │ │ │ │ + beq 18b2f0 │ │ │ │ add r3, ip, #2 │ │ │ │ mov r8, #2 │ │ │ │ ldrb r6, [r3], #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ lsl r8, r8, #1 │ │ │ │ add r7, r6, r7, lsl #1 │ │ │ │ - bne 18b2f0 │ │ │ │ - b 18b30c │ │ │ │ + bne 18b2d8 │ │ │ │ + b 18b2f4 │ │ │ │ mov r8, #2 │ │ │ │ - ldr r6, [pc, #868] @ 18b678 │ │ │ │ + ldr r6, [pc, #868] @ 18b660 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [sp, #114] @ 0x72 │ │ │ │ mov r9, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ ldrb r3, [r6, fp] │ │ │ │ strb r9, [sp, #115] @ 0x73 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18b35c │ │ │ │ + bcs 18b344 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r9, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ strb r3, [sp, #115] @ 0x73 │ │ │ │ strb sl, [sp, #114] @ 0x72 │ │ │ │ - b 18b368 │ │ │ │ + b 18b350 │ │ │ │ mov r9, fp │ │ │ │ mov sl, #0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -366886,143 +366880,143 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18b3b8 │ │ │ │ - b 18b448 │ │ │ │ + beq 18b3a0 │ │ │ │ + b 18b430 │ │ │ │ mov r9, r1 │ │ │ │ strb r0, [sp, #115] @ 0x73 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 18b448 │ │ │ │ + bne 18b430 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18b4b8 │ │ │ │ + beq 18b4a0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 18b3fc │ │ │ │ + beq 18b3e4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, r1, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 18b408 │ │ │ │ - b 18b4b8 │ │ │ │ + bne 18b3f0 │ │ │ │ + b 18b4a0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18b4b8 │ │ │ │ + beq 18b4a0 │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r3, [r6, fp] │ │ │ │ ldrb r2, [r6, r1] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 18b474 │ │ │ │ + bcs 18b45c │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ strb sl, [sp, #115] @ 0x73 │ │ │ │ - bcs 18b608 │ │ │ │ + bcs 18b5f0 │ │ │ │ str sl, [sp, #28] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r1 │ │ │ │ strb r0, [sp, #114] @ 0x72 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18b3b8 │ │ │ │ + beq 18b3a0 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ str lr, [sp, #8] │ │ │ │ - bl 18ac70 │ │ │ │ + bl 18ac58 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 18b408 │ │ │ │ - b 18b4b8 │ │ │ │ + bne 18b3f0 │ │ │ │ + b 18b4a0 │ │ │ │ cmp r1, fp │ │ │ │ - beq 18b3ac │ │ │ │ + beq 18b394 │ │ │ │ ldrb r3, [r6, r9] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 18b3ac │ │ │ │ + bcs 18b394 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcc 18b3a0 │ │ │ │ - ldr r0, [pc, #484] @ 18b67c │ │ │ │ - ldr r3, [pc, #484] @ 18b680 │ │ │ │ - ldr r1, [pc, #484] @ 18b684 │ │ │ │ + bcc 18b388 │ │ │ │ + ldr r0, [pc, #484] @ 18b664 │ │ │ │ + ldr r3, [pc, #484] @ 18b668 │ │ │ │ + ldr r1, [pc, #484] @ 18b66c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp sl, r1 │ │ │ │ - beq 18b630 │ │ │ │ + beq 18b618 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 18b51c │ │ │ │ + beq 18b504 │ │ │ │ cmp r5, sl │ │ │ │ - bls 18b650 │ │ │ │ + bls 18b638 │ │ │ │ ldrb r9, [ip, sl] │ │ │ │ str r4, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldrb r0, [r6, r9] │ │ │ │ cmp r0, #250 @ 0xfa │ │ │ │ - bls 18b550 │ │ │ │ + bls 18b538 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18b0c4 │ │ │ │ + bl 18b0ac │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldm r9, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ - ldr r0, [pc, #396] @ 18b6a0 │ │ │ │ + ldr r0, [pc, #396] @ 18b688 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 18b5c0 │ │ │ │ + b 18b5a8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ - bl 18b0c4 │ │ │ │ + bl 18b0ac │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ mov ip, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #332] @ 18b694 │ │ │ │ + ldr r0, [pc, #332] @ 18b67c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 18b5d4 │ │ │ │ + b 18b5bc │ │ │ │ cmp r5, r1 │ │ │ │ - bls 18b664 │ │ │ │ + bls 18b64c │ │ │ │ ldrb r0, [ip, r1] │ │ │ │ add fp, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ - bl 18b0c4 │ │ │ │ + bl 18b0ac │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldm fp, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ strb sl, [sp, #65] @ 0x41 │ │ │ │ strb r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #260] @ 18b698 │ │ │ │ + ldr r0, [pc, #260] @ 18b680 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #252] @ 18b69c │ │ │ │ + ldr r0, [pc, #252] @ 18b684 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ lsl r0, r9, #16 │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ @@ -367042,145 +367036,145 @@ │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ 18b688 │ │ │ │ - ldr r3, [pc, #120] @ 18b68c │ │ │ │ - ldr r1, [pc, #120] @ 18b690 │ │ │ │ + ldr r0, [pc, #120] @ 18b670 │ │ │ │ + ldr r3, [pc, #120] @ 18b674 │ │ │ │ + ldr r1, [pc, #120] @ 18b678 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3abb8 │ │ │ │ - ldr r0, [pc, #116] @ 18b6ac │ │ │ │ + ldr r0, [pc, #116] @ 18b694 │ │ │ │ add r1, sp, #114 @ 0x72 │ │ │ │ add r2, sp, #115 @ 0x73 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #1 │ │ │ │ bl 338d4 │ │ │ │ - ldr r2, [pc, #88] @ 18b6b0 │ │ │ │ + ldr r2, [pc, #88] @ 18b698 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #72] @ 18b6b4 │ │ │ │ + ldr r2, [pc, #72] @ 18b69c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andeq sp, ip, pc, asr #8 │ │ │ │ - andeq sp, ip, pc, asr #7 │ │ │ │ - andseq r8, r4, r0, lsr r6 │ │ │ │ - andseq r8, r4, ip, ror r6 │ │ │ │ - andeq sp, ip, r7, asr r2 │ │ │ │ - @ instruction: 0x001484b8 │ │ │ │ - andseq r8, r4, r4, lsl r5 │ │ │ │ - andseq r4, r6, ip, lsr #19 │ │ │ │ - andseq r4, r6, r4, ror #17 │ │ │ │ - andseq r4, r6, r4, ror #17 │ │ │ │ - andseq r4, r6, r0, ror #19 │ │ │ │ - andeq r0, r0, r0, lsl #8 │ │ │ │ - andseq r4, r6, ip, asr fp │ │ │ │ + andeq sp, ip, r7, ror #8 │ │ │ │ + andeq sp, ip, r7, ror #7 │ │ │ │ + andseq r8, r4, r8, asr #12 │ │ │ │ + mulseq r4, r4, r6 │ │ │ │ + andeq sp, ip, pc, ror #4 │ │ │ │ @ instruction: 0x001484d0 │ │ │ │ - @ instruction: 0x001484f4 │ │ │ │ - @ instruction: 0x001484f0 │ │ │ │ + andseq r8, r4, ip, lsr #10 │ │ │ │ + andseq r4, r6, r4, asr #19 │ │ │ │ + @ instruction: 0x001648fc │ │ │ │ + @ instruction: 0x001648fc │ │ │ │ + @ instruction: 0x001649f8 │ │ │ │ + andeq r0, r0, r0, lsl #8 │ │ │ │ + andseq r4, r6, r4, ror fp │ │ │ │ + andseq r8, r4, r8, ror #9 │ │ │ │ + andseq r8, r4, ip, lsl #10 │ │ │ │ + andseq r8, r4, r8, lsl #10 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 18b700 │ │ │ │ - ldr r3, [pc, #40] @ 18b704 │ │ │ │ + ldr r1, [pc, #40] @ 18b6e8 │ │ │ │ + ldr r3, [pc, #40] @ 18b6ec │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq sp, ip, sl, asr #3 │ │ │ │ - mulseq r4, r0, r4 │ │ │ │ + andeq sp, ip, r2, ror #3 │ │ │ │ + andseq r8, r4, r8, lsr #9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 18b754 │ │ │ │ - ldr r1, [pc, #88] @ 18b784 │ │ │ │ - ldr r3, [pc, #88] @ 18b788 │ │ │ │ + bne 18b73c │ │ │ │ + ldr r1, [pc, #88] @ 18b76c │ │ │ │ + ldr r3, [pc, #88] @ 18b770 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #48] @ 18b78c │ │ │ │ - ldr r3, [pc, #48] @ 18b790 │ │ │ │ + ldr r1, [pc, #48] @ 18b774 │ │ │ │ + ldr r3, [pc, #48] @ 18b778 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq sp, ip, r5, ror r1 │ │ │ │ - andseq r8, r4, ip, ror r4 │ │ │ │ - andeq pc, fp, r8, asr #21 │ │ │ │ - andseq r8, r4, ip, lsr r4 │ │ │ │ + andeq sp, ip, sp, lsl #3 │ │ │ │ + mulseq r4, r4, r4 │ │ │ │ + andeq pc, fp, r0, ror #21 │ │ │ │ + andseq r8, r4, r4, asr r4 │ │ │ │ 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 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 18b80c │ │ │ │ + bhi 18b7f4 │ │ │ │ sub r0, r8, r8, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b 18b814 │ │ │ │ + b 18b7fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 23a6b0 │ │ │ │ + bl 23a698 │ │ │ │ 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] │ │ │ │ @@ -367190,94 +367184,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 18ba08 │ │ │ │ + bls 18b9f0 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ sub r7, r8, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 18b8b8 │ │ │ │ + bcs 18b8a0 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18b8c8 │ │ │ │ + beq 18b8b0 │ │ │ │ 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 18ed88 │ │ │ │ + bl 18ed70 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ orr fp, r0, r7, lsl #1 │ │ │ │ - b 18b9a4 │ │ │ │ + b 18b98c │ │ │ │ cmp r7, #2 │ │ │ │ - bcs 18b8dc │ │ │ │ + bcs 18b8c4 │ │ │ │ mov r0, r7 │ │ │ │ - b 18b99c │ │ │ │ + b 18b984 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r7, r0 │ │ │ │ movcs r7, r0 │ │ │ │ lsl fp, r7, #1 │ │ │ │ - b 18b9a4 │ │ │ │ + b 18b98c │ │ │ │ ldm ip, {r2, fp} │ │ │ │ mov r0, #2 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs 18b8fc │ │ │ │ + bcs 18b8e4 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 18b92c │ │ │ │ + bne 18b914 │ │ │ │ mov r1, #1 │ │ │ │ - b 18b970 │ │ │ │ + b 18b958 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 18b99c │ │ │ │ + beq 18b984 │ │ │ │ mov r6, fp │ │ │ │ ldr r1, [ip, r0, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 18b954 │ │ │ │ + bcc 18b93c │ │ │ │ add r0, r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 18b908 │ │ │ │ + bne 18b8f0 │ │ │ │ mov r0, r7 │ │ │ │ - b 18b954 │ │ │ │ + b 18b93c │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [ip, r0, lsl #2] │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 18b950 │ │ │ │ + bcs 18b938 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 18b930 │ │ │ │ + bne 18b918 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 18b870 │ │ │ │ + bcc 18b858 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs 18b99c │ │ │ │ + bcs 18b984 │ │ │ │ lsrs r1, r0, #1 │ │ │ │ - beq 18bc68 │ │ │ │ + beq 18bc50 │ │ │ │ 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 18b980 │ │ │ │ + bne 18b968 │ │ │ │ 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 │ │ │ │ @@ -367299,216 +367293,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 18bc44 │ │ │ │ + bcc 18bc2c │ │ │ │ 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 18bb48 │ │ │ │ + b 18bb30 │ │ │ │ cmp r9, #2 │ │ │ │ cmpcs r7, #2 │ │ │ │ - bcs 18ba58 │ │ │ │ + bcs 18ba40 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ mov r0, #1 │ │ │ │ orr r9, r0, sl, lsl #1 │ │ │ │ add r1, lr, #82 @ 0x52 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r4, fp │ │ │ │ cmp fp, #1 │ │ │ │ - bhi 18bb48 │ │ │ │ - b 18bc38 │ │ │ │ + bhi 18bb30 │ │ │ │ + b 18bc20 │ │ │ │ cmp r8, r4 │ │ │ │ mov r9, r4 │ │ │ │ movcc r9, r8 │ │ │ │ cmp r3, r9 │ │ │ │ - bcc 18ba34 │ │ │ │ + bcc 18ba1c │ │ │ │ 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 24cd4 │ │ │ │ add r0, r6, r9, lsl #2 │ │ │ │ cmp r4, r8 │ │ │ │ - bls 18bae8 │ │ │ │ + bls 18bad0 │ │ │ │ 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 18bad8 │ │ │ │ + beq 18bac0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 18ba9c │ │ │ │ + bne 18ba84 │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r5, r7 │ │ │ │ - b 18bb30 │ │ │ │ + b 18bb18 │ │ │ │ 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 18bb30 │ │ │ │ + beq 18bb18 │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 18baf4 │ │ │ │ + bne 18badc │ │ │ │ sub r2, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 24cd4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - b 18ba34 │ │ │ │ + b 18ba1c │ │ │ │ sub fp, r4, #1 │ │ │ │ ldrb r0, [r1, fp] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 18bc3c │ │ │ │ + bcc 18bc24 │ │ │ │ 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 18bb90 │ │ │ │ + bhi 18bb78 │ │ │ │ orr r0, r7, r9 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 18bb90 │ │ │ │ + bne 18bb78 │ │ │ │ lsl r9, sl, #1 │ │ │ │ mov r4, fp │ │ │ │ cmp fp, #1 │ │ │ │ - bhi 18bb48 │ │ │ │ - b 18bc38 │ │ │ │ + bhi 18bb30 │ │ │ │ + b 18bc20 │ │ │ │ sub r0, r5, sl │ │ │ │ tst r7, #1 │ │ │ │ add r5, r6, r0, lsl #2 │ │ │ │ - beq 18bbb0 │ │ │ │ + beq 18bb98 │ │ │ │ lsr r8, r9, #1 │ │ │ │ tst r9, #1 │ │ │ │ - bne 18ba28 │ │ │ │ - b 18bbf8 │ │ │ │ + bne 18ba10 │ │ │ │ + b 18bbe0 │ │ │ │ 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 18ed88 │ │ │ │ + bl 18ed70 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ lsr r8, r9, #1 │ │ │ │ tst r9, #1 │ │ │ │ - bne 18ba28 │ │ │ │ + bne 18ba10 │ │ │ │ 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 18ed88 │ │ │ │ + bl 18ed70 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 18ba28 │ │ │ │ + b 18ba10 │ │ │ │ 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 18bc70 │ │ │ │ + bls 18bc58 │ │ │ │ add r5, r5, fp, lsr #1 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r9, fp │ │ │ │ - b 18b840 │ │ │ │ + b 18b828 │ │ │ │ mov r0, #1 │ │ │ │ - b 18b99c │ │ │ │ + b 18b984 │ │ │ │ tst r9, #1 │ │ │ │ - bne 18bcac │ │ │ │ + bne 18bc94 │ │ │ │ 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 18ed88 │ │ │ │ + bl 18ed70 │ │ │ │ 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 18c134 │ │ │ │ + bcc 18c11c │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2410d8 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 2410c0 <__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 18bd2c │ │ │ │ + bhi 18bd14 │ │ │ │ sub r0, r4, r4, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b 18bd34 │ │ │ │ + b 18bd1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a6b0 │ │ │ │ + bl 23a698 │ │ │ │ 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 │ │ │ │ @@ -367520,127 +367514,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 18bfa0 │ │ │ │ + bls 18bf88 │ │ │ │ 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 18bde4 │ │ │ │ + bcs 18bdcc │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18bdf4 │ │ │ │ + beq 18bddc │ │ │ │ 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 18f224 │ │ │ │ + bl 18f20c │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r6, lsl #1 │ │ │ │ - b 18bf4c │ │ │ │ + b 18bf34 │ │ │ │ cmp r6, #2 │ │ │ │ - bcs 18be08 │ │ │ │ + bcs 18bdf0 │ │ │ │ mov r2, r6 │ │ │ │ - b 18bf44 │ │ │ │ + b 18bf2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r6, r0 │ │ │ │ movcs r6, r0 │ │ │ │ lsl r2, r6, #1 │ │ │ │ - b 18bf4c │ │ │ │ + b 18bf34 │ │ │ │ ldr r1, [sp, #428] @ 0x1ac │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 18c15c │ │ │ │ + bcs 18c144 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18c16c │ │ │ │ + bcs 18c154 │ │ │ │ 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 18beb0 │ │ │ │ + bls 18be98 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 18be68 │ │ │ │ + bne 18be50 │ │ │ │ mov r1, #1 │ │ │ │ - b 18bf1c │ │ │ │ + b 18bf04 │ │ │ │ ldr r3, [r0, r2, lsl #2] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18c13c │ │ │ │ + bcs 18c124 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 18c14c │ │ │ │ + bcs 18c134 │ │ │ │ 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 18bf00 │ │ │ │ + bls 18bee8 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r7, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 18be68 │ │ │ │ - b 18befc │ │ │ │ + bne 18be50 │ │ │ │ + b 18bee4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 18bf44 │ │ │ │ + beq 18bf2c │ │ │ │ ldr r3, [r0, r2, lsl #2] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18c13c │ │ │ │ + bcs 18c124 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 18c14c │ │ │ │ + bcs 18c134 │ │ │ │ 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 18bf00 │ │ │ │ + bhi 18bee8 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r7, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 18beb8 │ │ │ │ + bne 18bea0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 18bda0 │ │ │ │ + bcc 18bd88 │ │ │ │ cmp ip, lr │ │ │ │ - bls 18bf44 │ │ │ │ + bls 18bf2c │ │ │ │ lsrs r1, r2, #1 │ │ │ │ - beq 18c0ec │ │ │ │ + beq 18c0d4 │ │ │ │ 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 18bf2c │ │ │ │ + bne 18bf14 │ │ │ │ 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] │ │ │ │ @@ -367657,167 +367651,167 @@ │ │ │ │ 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 18bfe0 │ │ │ │ - b 18c0bc │ │ │ │ + bcs 18bfc8 │ │ │ │ + b 18c0a4 │ │ │ │ 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 190974 │ │ │ │ + bl 19095c │ │ │ │ mov r0, #1 │ │ │ │ orr r5, r0, r6, lsl #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 18c0b8 │ │ │ │ + bls 18c0a0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ cmp r0, fp │ │ │ │ - bcc 18c0bc │ │ │ │ + bcc 18c0a4 │ │ │ │ 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 18c028 │ │ │ │ + bhi 18c010 │ │ │ │ orr r1, r0, r5 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 18c028 │ │ │ │ + bne 18c010 │ │ │ │ lsl r5, r6, #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #1 │ │ │ │ - bhi 18bfe0 │ │ │ │ - b 18c0b8 │ │ │ │ + bhi 18bfc8 │ │ │ │ + b 18c0a0 │ │ │ │ sub r1, r9, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ add r7, r2, r1, lsl #2 │ │ │ │ - bne 18c074 │ │ │ │ + bne 18c05c │ │ │ │ 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 18f224 │ │ │ │ + bl 18f20c │ │ │ │ tst r5, #1 │ │ │ │ - bne 18bfac │ │ │ │ + bne 18bf94 │ │ │ │ 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 18f224 │ │ │ │ - b 18bfac │ │ │ │ + bl 18f20c │ │ │ │ + b 18bf94 │ │ │ │ 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 18c0f4 │ │ │ │ + bls 18c0dc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add sl, sl, #1 │ │ │ │ add r9, r9, r5, lsr #1 │ │ │ │ - b 18bd70 │ │ │ │ + b 18bd58 │ │ │ │ mov r2, #1 │ │ │ │ - b 18bf44 │ │ │ │ + b 18bf2c │ │ │ │ tst r5, #1 │ │ │ │ - bne 18c134 │ │ │ │ + bne 18c11c │ │ │ │ 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 18f224 │ │ │ │ + bl 18f20c │ │ │ │ add sp, sp, #388 @ 0x184 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ 18c188 │ │ │ │ + ldr r2, [pc, #68] @ 18c170 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #40] @ 18c17c │ │ │ │ + ldr r2, [pc, #40] @ 18c164 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #28] @ 18c180 │ │ │ │ + ldr r2, [pc, #28] @ 18c168 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #16] @ 18c184 │ │ │ │ + ldr r2, [pc, #16] @ 18c16c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r7, r4, ip, lsr sl │ │ │ │ - andseq r7, r4, ip, lsl sl │ │ │ │ - andseq r7, r4, ip, lsl sl │ │ │ │ - andseq r7, r4, ip, lsr sl │ │ │ │ + andseq r7, r4, r4, asr sl │ │ │ │ + andseq r7, r4, r4, lsr sl │ │ │ │ + andseq r7, r4, r4, lsr sl │ │ │ │ + andseq r7, r4, r4, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18c24c │ │ │ │ + beq 18c234 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ - bcs 18c264 │ │ │ │ + bcs 18c24c │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, r0 │ │ │ │ - beq 18c240 │ │ │ │ + beq 18c228 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r6, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18c27c │ │ │ │ + beq 18c264 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ bl 24cd4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 18c210 │ │ │ │ + bne 18c1f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 36844 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ add r2, r5, #1 │ │ │ │ str r7, [r0, r1, lsl #2]! │ │ │ │ strd r6, [r0, #4] │ │ │ │ @@ -367826,62 +367820,62 @@ │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r7, r0 │ │ │ │ movcc r0, r7 │ │ │ │ strd r0, [r4, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r4, #12 │ │ │ │ bl 3394c │ │ │ │ - b 18c1c0 │ │ │ │ - ldr r0, [pc, #80] @ 18c2a4 │ │ │ │ + b 18c1a8 │ │ │ │ + ldr r0, [pc, #80] @ 18c28c │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ - ldr r2, [pc, #76] @ 18c2a8 │ │ │ │ + ldr r2, [pc, #76] @ 18c290 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #64] @ 18c2ac │ │ │ │ + ldr r0, [pc, #64] @ 18c294 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ - ldr r2, [pc, #60] @ 18c2b0 │ │ │ │ + ldr r2, [pc, #60] @ 18c298 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, ip, lr, asr r6 │ │ │ │ - andseq r7, r4, r4, ror #18 │ │ │ │ - andeq ip, ip, r9, ror #12 │ │ │ │ - andseq r7, r4, ip, asr r9 │ │ │ │ + andeq ip, ip, r6, ror r6 │ │ │ │ + andseq r7, r4, ip, ror r9 │ │ │ │ + andeq ip, ip, r1, lsl #13 │ │ │ │ + andseq r7, r4, r4, ror r9 │ │ │ │ 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 18c308 │ │ │ │ + beq 18c2f0 │ │ │ │ add r7, r0, #4 │ │ │ │ - b 18c2ec │ │ │ │ + b 18c2d4 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 18c308 │ │ │ │ + beq 18c2f0 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18c2e0 │ │ │ │ + beq 18c2c8 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 18c2e0 │ │ │ │ + b 18c2c8 │ │ │ │ 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 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ movw r7, #33920 @ 0x8480 │ │ │ │ @@ -367889,23 +367883,23 @@ │ │ │ │ movt r7, #30 │ │ │ │ cmp r1, r7 │ │ │ │ sub r2, r1, r1, lsr #1 │ │ │ │ movcc r7, r1 │ │ │ │ cmp r7, r2 │ │ │ │ movls r7, r2 │ │ │ │ cmp r7, #1024 @ 0x400 │ │ │ │ - bhi 18c354 │ │ │ │ + bhi 18c33c │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, #1024 @ 0x400 │ │ │ │ - b 18c3a8 │ │ │ │ + b 18c390 │ │ │ │ lsl r5, r7, #2 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, #0 │ │ │ │ cmnls r5, #-2147483644 @ 0x80000004 │ │ │ │ - bls 18c374 │ │ │ │ + bls 18c35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ @@ -367913,33 +367907,33 @@ │ │ │ │ mov r6, #4 │ │ │ │ bl ab34c │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18c368 │ │ │ │ + beq 18c350 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 18bcb8 │ │ │ │ + bl 18bca0 │ │ │ │ cmp r7, #1024 @ 0x400 │ │ │ │ - bls 18c3d8 │ │ │ │ + bls 18c3c0 │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #8 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #1024 @ 0x400 │ │ │ │ - bls 18c400 │ │ │ │ + bls 18c3e8 │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ @@ -367950,23 +367944,23 @@ │ │ │ │ movt r7, #30 │ │ │ │ cmp r1, r7 │ │ │ │ sub r2, r1, r1, lsr #1 │ │ │ │ movcc r7, r1 │ │ │ │ cmp r7, r2 │ │ │ │ movls r7, r2 │ │ │ │ cmp r7, #1024 @ 0x400 │ │ │ │ - bhi 18c448 │ │ │ │ + bhi 18c430 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, #1024 @ 0x400 │ │ │ │ - b 18c49c │ │ │ │ + b 18c484 │ │ │ │ lsl r5, r7, #2 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, #0 │ │ │ │ cmnls r5, #-2147483644 @ 0x80000004 │ │ │ │ - bls 18c468 │ │ │ │ + bls 18c450 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ @@ -367974,84 +367968,84 @@ │ │ │ │ mov r6, #4 │ │ │ │ bl ab34c │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18c45c │ │ │ │ + beq 18c444 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 18b794 │ │ │ │ + bl 18b77c │ │ │ │ cmp r7, #1024 @ 0x400 │ │ │ │ - bls 18c4cc │ │ │ │ + bls 18c4b4 │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #8 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #1024 @ 0x400 │ │ │ │ - bls 18c4f4 │ │ │ │ + bls 18c4dc │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18c58c │ │ │ │ + beq 18c574 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldrh lr, [r1, #50] @ 0x32 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, lr, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18c568 │ │ │ │ + beq 18c550 │ │ │ │ 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 18c524 │ │ │ │ + beq 18c50c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18c580 │ │ │ │ + beq 18c568 │ │ │ │ sub lr, r2, #2 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18c5d8 │ │ │ │ + beq 18c5c0 │ │ │ │ add r1, r1, lr, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ - b 18c518 │ │ │ │ + b 18c500 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18c61c │ │ │ │ + beq 18c604 │ │ │ │ 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] │ │ │ │ @@ -368068,104 +368062,104 @@ │ │ │ │ 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 18e548 │ │ │ │ + bl 18e530 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b 18c5c0 │ │ │ │ + b 18c5a8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3a32c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18c71c │ │ │ │ + beq 18c704 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18c720 │ │ │ │ + beq 18c708 │ │ │ │ mov r4, #0 │ │ │ │ - b 18c660 │ │ │ │ + b 18c648 │ │ │ │ add r2, r7, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ - beq 18c738 │ │ │ │ + beq 18c720 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18c684 │ │ │ │ + beq 18c66c │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldrh r1, [r0, #50] @ 0x32 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 18c6b0 │ │ │ │ + bcs 18c698 │ │ │ │ mov r4, r0 │ │ │ │ - b 18c6e8 │ │ │ │ + b 18c6d0 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18c69c │ │ │ │ + beq 18c684 │ │ │ │ ldr r6, [r6, #52] @ 0x34 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 18c690 │ │ │ │ + bne 18c678 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, #0 │ │ │ │ ldrh r1, [r0, #50] @ 0x32 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc 18c67c │ │ │ │ + bcc 18c664 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18c7ac │ │ │ │ + beq 18c794 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ movweq r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ ldrh r7, [r0, #48] @ 0x30 │ │ │ │ bl ab350 │ │ │ │ ldrh r0, [r4, #50] @ 0x32 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bcs 18c6b0 │ │ │ │ + bcs 18c698 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18c650 │ │ │ │ + beq 18c638 │ │ │ │ add r0, r4, r7, lsl #2 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ ldr r4, [r0] │ │ │ │ subs r6, r6, #1 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ - bne 18c6f8 │ │ │ │ + bne 18c6e0 │ │ │ │ mov r2, #0 │ │ │ │ subs r5, r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ - bne 18c660 │ │ │ │ - b 18c738 │ │ │ │ + bne 18c648 │ │ │ │ + b 18c720 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18c738 │ │ │ │ + beq 18c720 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 18c72c │ │ │ │ + bne 18c714 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18c798 │ │ │ │ + beq 18c780 │ │ │ │ mov r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ movweq r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r5, r5, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18c748 │ │ │ │ + bne 18c730 │ │ │ │ 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} │ │ │ │ @@ -368176,121 +368170,121 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ movweq r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - ldr r0, [pc, #12] @ 18c7d4 │ │ │ │ + ldr r0, [pc, #12] @ 18c7bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq r7, r4, ip, lsr r4 │ │ │ │ + andseq r7, r4, r4, asr r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #41] @ 0x29 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18c850 │ │ │ │ + bne 18c838 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc 18c840 │ │ │ │ + bcc 18c828 │ │ │ │ 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 18c824 │ │ │ │ + b 18c80c │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 18c858 │ │ │ │ + beq 18c840 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18c818 │ │ │ │ + beq 18c800 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 18c818 │ │ │ │ + b 18c800 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18c86c │ │ │ │ + beq 18c854 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c18c │ │ │ │ + bl 18c174 │ │ │ │ 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 18c8bc │ │ │ │ + beq 18c8a4 │ │ │ │ add r7, r0, #4 │ │ │ │ - b 18c8a0 │ │ │ │ + b 18c888 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 18c8bc │ │ │ │ + beq 18c8a4 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18c894 │ │ │ │ + beq 18c87c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 18c894 │ │ │ │ + b 18c87c │ │ │ │ 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, #148 @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #41] @ 0x29 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18c928 │ │ │ │ + bne 18c910 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18c928 │ │ │ │ + beq 18c910 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ - bl 18ab2c │ │ │ │ + bl 18ab14 │ │ │ │ ldr r6, [r8, #20] │ │ │ │ mov r4, #0 │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r9, r6, #2 │ │ │ │ cmnls r9, #-2147483644 @ 0x80000004 │ │ │ │ - bls 18c938 │ │ │ │ + bls 18c920 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 3a344 │ │ │ │ - b 18cddc │ │ │ │ + b 18cdc4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r8, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18c96c │ │ │ │ + beq 18c954 │ │ │ │ bl ab35c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18c918 │ │ │ │ + beq 18c900 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b 18c970 │ │ │ │ + b 18c958 │ │ │ │ mov r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 24cd4 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ @@ -368300,36 +368294,36 @@ │ │ │ │ stm r3, {r0, r1, r2, r4, r7} │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ stm r0, {r6, sl, fp} │ │ │ │ ldrb r0, [r8, #36] @ 0x24 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18c9fc │ │ │ │ + bne 18c9e4 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ add r0, sp, #8 │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bcc 18ca08 │ │ │ │ + bcc 18c9f0 │ │ │ │ cmp r6, #21 │ │ │ │ - bcs 18cde0 │ │ │ │ + bcs 18cdc8 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r5, #4 │ │ │ │ add r1, r7, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 18f96c │ │ │ │ + bl 18f954 │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ - bne 18c9dc │ │ │ │ - b 18ca08 │ │ │ │ + bne 18c9c4 │ │ │ │ + b 18c9f0 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ cmp r6, #2 │ │ │ │ - bcs 18cd40 │ │ │ │ + bcs 18cd28 │ │ │ │ add r0, sp, #8 │ │ │ │ add r6, sl, #8 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ mov r1, r6 │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ mov r0, #1 │ │ │ │ @@ -368337,142 +368331,142 @@ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl ab35c │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18ccfc │ │ │ │ + beq 18cce4 │ │ │ │ mov r1, sl │ │ │ │ mov ip, r0 │ │ │ │ ldm r1!, {r2, r3, r4, r5, r6} │ │ │ │ mov r7, r0 │ │ │ │ stmia ip!, {r2, r3, r4, r5, r6} │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18cd0c │ │ │ │ + beq 18ccf4 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ cmp r6, #1 │ │ │ │ mov r4, r6 │ │ │ │ - beq 18caa0 │ │ │ │ + beq 18ca88 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18cd24 │ │ │ │ + beq 18cd0c │ │ │ │ sub r0, r6, #1 │ │ │ │ mov r4, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ lsl r4, r4, #1 │ │ │ │ - bne 18ca94 │ │ │ │ + bne 18ca7c │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 18caa0 │ │ │ │ + bne 18ca88 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 18cddc │ │ │ │ + bmi 18cdc4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 18a774 │ │ │ │ + bl 18a75c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ stm r3, {r0, r1, r2, r7} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18cbc8 │ │ │ │ - ldr r1, [pc, #1000] @ 18cef8 │ │ │ │ + beq 18cbb0 │ │ │ │ + ldr r1, [pc, #1000] @ 18cee0 │ │ │ │ mov r9, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - b 18cb40 │ │ │ │ + b 18cb28 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str fp, [r0, sl, lsl #3]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r9, r0 │ │ │ │ - bcs 18cbc8 │ │ │ │ + bcs 18cbb0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 18cdc0 │ │ │ │ + bcs 18cda8 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r4, [r1, r9, lsl #2] │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 18cdac │ │ │ │ + bcs 18cd94 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 18cce4 │ │ │ │ + bhi 18cccc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r9, r9, #1 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r2, [r0], #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ add fp, r2, fp, lsl #1 │ │ │ │ - bne 18cb84 │ │ │ │ + bne 18cb6c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ and r0, fp, #63 @ 0x3f │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18cdd0 │ │ │ │ + bcs 18cdb8 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r5, r0, lsl #2]! │ │ │ │ ldr sl, [r5, #8] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 18cb1c │ │ │ │ + bne 18cb04 │ │ │ │ mov r0, r5 │ │ │ │ bl 33a10 │ │ │ │ - b 18cb1c │ │ │ │ + b 18cb04 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldrb r1, [r8, #38] @ 0x26 │ │ │ │ tst r1, #1 │ │ │ │ - bne 18cc44 │ │ │ │ + bne 18cc2c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrex r1, [sl] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18cbec │ │ │ │ + bne 18cbd4 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 18cddc │ │ │ │ + bmi 18cdc4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r1, [r8, #37] @ 0x25 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18cc70 │ │ │ │ + beq 18cc58 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ - bcc 18cc70 │ │ │ │ + bcc 18cc58 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18cc2c │ │ │ │ - b 18cc88 │ │ │ │ + bne 18cc14 │ │ │ │ + b 18cc70 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ str sl, [ip, #24] │ │ │ │ @@ -368481,240 +368475,240 @@ │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ 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 18cc74 │ │ │ │ + bne 18cc5c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 18cc9c │ │ │ │ + bne 18cc84 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 18d9f0 │ │ │ │ + bl 18d9d8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 18d3f8 │ │ │ │ + bl 18d3e0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18ccb4 │ │ │ │ + bne 18cc9c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 18ccdc │ │ │ │ + bne 18ccc4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ dmb ish │ │ │ │ - bl 18d9f0 │ │ │ │ + bl 18d9d8 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #536] @ 18cf04 │ │ │ │ + ldr r3, [pc, #536] @ 18ceec │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a5f0 │ │ │ │ - b 18cddc │ │ │ │ + b 18cdc4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 3a32c │ │ │ │ - b 18cddc │ │ │ │ - ldr r2, [pc, #468] @ 18cee8 │ │ │ │ + b 18cdc4 │ │ │ │ + ldr r2, [pc, #468] @ 18ced0 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r0, [pc, #464] @ 18ceec │ │ │ │ + ldr r0, [pc, #464] @ 18ced4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 18cd38 │ │ │ │ - ldr r2, [pc, #452] @ 18cef0 │ │ │ │ + b 18cd20 │ │ │ │ + ldr r2, [pc, #452] @ 18ced8 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r0, [pc, #448] @ 18cef4 │ │ │ │ + ldr r0, [pc, #448] @ 18cedc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3ab00 │ │ │ │ - b 18cddc │ │ │ │ + b 18cdc4 │ │ │ │ cmp r6, #21 │ │ │ │ - bcs 18cdf8 │ │ │ │ + bcs 18cde0 │ │ │ │ add r1, r7, #4 │ │ │ │ add ip, r7, r6, lsl #2 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b 18cd74 │ │ │ │ + b 18cd5c │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r2] │ │ │ │ add r3, r3, #4 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq 18ca08 │ │ │ │ + beq 18c9f0 │ │ │ │ ldrd r4, [r3, #-4] │ │ │ │ cmp r5, r4 │ │ │ │ - bcs 18cd64 │ │ │ │ + bcs 18cd4c │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r4, [r1, r2] │ │ │ │ - beq 18cd5c │ │ │ │ + beq 18cd44 │ │ │ │ add r6, r1, r2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r4, [r6, #-8] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc 18cd84 │ │ │ │ + bcc 18cd6c │ │ │ │ add r2, r1, r2 │ │ │ │ - b 18cd60 │ │ │ │ + b 18cd48 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #324] @ 18cefc │ │ │ │ + ldr r0, [pc, #324] @ 18cee4 │ │ │ │ mov r9, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 3a92c │ │ │ │ - b 18cddc │ │ │ │ - ldr r2, [pc, #296] @ 18cf00 │ │ │ │ + b 18cdc4 │ │ │ │ + ldr r2, [pc, #296] @ 18cee8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 18c314 │ │ │ │ + bl 18c2fc │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ - b 18ca08 │ │ │ │ + b 18c9f0 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 18c408 │ │ │ │ + bl 18c3f0 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ - b 18ca08 │ │ │ │ - b 18ce14 │ │ │ │ + b 18c9f0 │ │ │ │ + b 18cdfc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18d370 │ │ │ │ + bl 18d358 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 18d3f8 │ │ │ │ - b 18ce98 │ │ │ │ + bl 18d3e0 │ │ │ │ + b 18ce80 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 18ce40 │ │ │ │ + bne 18ce28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18ce98 │ │ │ │ + bne 18ce80 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 18d9f0 │ │ │ │ - b 18ce98 │ │ │ │ - b 18ce8c │ │ │ │ + bl 18d9d8 │ │ │ │ + b 18ce80 │ │ │ │ + b 18ce74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18d370 │ │ │ │ + bl 18d358 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 18ce98 │ │ │ │ + b 18ce80 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 18d3f8 │ │ │ │ + bl 18d3e0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18cea0 │ │ │ │ + bne 18ce88 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 18cee0 │ │ │ │ + bne 18cec8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 18d9f0 │ │ │ │ - b 18cee0 │ │ │ │ + bl 18d9d8 │ │ │ │ + b 18cec8 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 18d4ac │ │ │ │ + bl 18d494 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r4, r8, lsr #30 │ │ │ │ - strdeq fp, [ip], -r4 │ │ │ │ - andseq r6, r4, r0, lsr #30 │ │ │ │ - andeq fp, ip, r1, lsl #24 │ │ │ │ - andseq r7, r4, r0, lsl #2 │ │ │ │ - andseq r6, r4, r8, ror #28 │ │ │ │ - andseq r6, r4, ip, lsl #29 │ │ │ │ - andseq r6, r4, r8, lsl #31 │ │ │ │ + andseq r6, r4, r0, asr #30 │ │ │ │ + andeq fp, ip, ip, lsl #24 │ │ │ │ + andseq r6, r4, r8, lsr pc │ │ │ │ + andeq fp, ip, r9, lsl ip │ │ │ │ + andseq r7, r4, r8, lsl r1 │ │ │ │ + andseq r6, r4, r0, lsl #29 │ │ │ │ + andseq r6, r4, r4, lsr #29 │ │ │ │ + andseq r6, r4, r0, lsr #31 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, ip │ │ │ │ - bhi 18cf2c │ │ │ │ + bhi 18cf14 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str ip, [sp, #8] │ │ │ │ pop {fp, lr} │ │ │ │ - b 18cf4c │ │ │ │ - ldr lr, [pc, #20] @ 18cf48 │ │ │ │ + b 18cf34 │ │ │ │ + ldr lr, [pc, #20] @ 18cf30 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, ip │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, lr │ │ │ │ bl 3a5f0 │ │ │ │ - @ instruction: 0x00146cf4 │ │ │ │ + andseq r6, r4, ip, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 18d07c │ │ │ │ + bne 18d064 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ add r6, ip, r9 │ │ │ │ cmp r6, r8 │ │ │ │ - bls 18cf8c │ │ │ │ + bls 18cf74 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, r9 │ │ │ │ - bcc 18d0a0 │ │ │ │ + bcc 18d088 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18cfbc │ │ │ │ + beq 18cfa4 │ │ │ │ add r3, r2, r9 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, ip │ │ │ │ ldrb r6, [r3], #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r4, r6, r4, lsl #1 │ │ │ │ - bne 18cfa8 │ │ │ │ - b 18cfc0 │ │ │ │ + bne 18cf90 │ │ │ │ + b 18cfa8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr sl, [r1, #20] │ │ │ │ and r1, r4, #63 @ 0x3f │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18d050 │ │ │ │ + beq 18d038 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ lsl fp, r3, #3 │ │ │ │ add r6, r1, #4 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 18d00c │ │ │ │ + beq 18cff4 │ │ │ │ add r6, r6, #8 │ │ │ │ subs fp, fp, #8 │ │ │ │ - bne 18cff0 │ │ │ │ - b 18d050 │ │ │ │ + bne 18cfd8 │ │ │ │ + b 18d038 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -368722,195 +368716,195 @@ │ │ │ │ str ip, [sp, #12] │ │ │ │ bl 33c30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18cffc │ │ │ │ - b 18cf84 │ │ │ │ + beq 18cfe4 │ │ │ │ + b 18cf6c │ │ │ │ add r1, r9, ip │ │ │ │ cmp r1, r8 │ │ │ │ - bcs 18cf7c │ │ │ │ + bcs 18cf64 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 18d0b8 │ │ │ │ + beq 18d0a0 │ │ │ │ ldrb r3, [r2, r9] │ │ │ │ add r9, r9, #1 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ mls r3, sl, r3, r4 │ │ │ │ add r4, r1, r3, lsl #1 │ │ │ │ - b 18cfcc │ │ │ │ - ldr r1, [pc, #72] @ 18d0cc │ │ │ │ + b 18cfb4 │ │ │ │ + ldr r1, [pc, #72] @ 18d0b4 │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr r0, [pc, #68] @ 18d0d0 │ │ │ │ + ldr r0, [pc, #68] @ 18d0b8 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 3a8b0 │ │ │ │ - ldr r3, [pc, #44] @ 18d0d4 │ │ │ │ + ldr r3, [pc, #44] @ 18d0bc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r2, [pc, #24] @ 18d0d8 │ │ │ │ + ldr r2, [pc, #24] @ 18d0c0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andeq r4, fp, r0, asr r9 │ │ │ │ - andseq r6, r4, r0, lsr #24 │ │ │ │ - @ instruction: 0x00146bf0 │ │ │ │ - andseq r6, r4, ip, asr #23 │ │ │ │ + andeq r4, fp, r8, ror #18 │ │ │ │ + andseq r6, r4, r8, lsr ip │ │ │ │ + andseq r6, r4, r8, lsl #24 │ │ │ │ + andseq r6, r4, r4, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, #11 │ │ │ │ - ldr r3, [pc, #132] @ 18d178 │ │ │ │ + ldr r3, [pc, #132] @ 18d160 │ │ │ │ mov r2, r1 │ │ │ │ add r6, r0, #12 │ │ │ │ - ldr ip, [pc, #124] @ 18d17c │ │ │ │ - ldr lr, [pc, #124] @ 18d180 │ │ │ │ + ldr ip, [pc, #124] @ 18d164 │ │ │ │ + ldr lr, [pc, #124] @ 18d168 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r8, [pc, #120] @ 18d184 │ │ │ │ + ldr r8, [pc, #120] @ 18d16c │ │ │ │ mov r4, #3 │ │ │ │ - ldr r5, [pc, #116] @ 18d188 │ │ │ │ + ldr r5, [pc, #116] @ 18d170 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #112] @ 18d18c │ │ │ │ + ldr r1, [pc, #112] @ 18d174 │ │ │ │ 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] @ 18d190 │ │ │ │ + ldr r3, [pc, #76] @ 18d178 │ │ │ │ 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 233fdc │ │ │ │ + bl 233fc4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00146bf0 │ │ │ │ - andeq fp, ip, r8, asr r8 │ │ │ │ - andseq r6, r4, ip, asr #23 │ │ │ │ - andeq fp, ip, ip, ror r8 │ │ │ │ - andseq r6, r4, r0, lsl #24 │ │ │ │ - andeq lr, fp, r4, ror r0 │ │ │ │ - andeq fp, ip, r5, asr #16 │ │ │ │ + andseq r6, r4, r8, lsl #24 │ │ │ │ + andeq fp, ip, r0, ror r8 │ │ │ │ + andseq r6, r4, r4, ror #23 │ │ │ │ + muleq ip, r4, r8 │ │ │ │ + andseq r6, r4, r8, lsl ip │ │ │ │ + andeq lr, fp, ip, lsl #1 │ │ │ │ + andeq fp, ip, sp, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #164] @ 18d250 │ │ │ │ + ldr lr, [pc, #164] @ 18d238 │ │ │ │ mov r3, #11 │ │ │ │ - ldr sl, [pc, #160] @ 18d254 │ │ │ │ + ldr sl, [pc, #160] @ 18d23c │ │ │ │ add r1, r0, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #156] @ 18d258 │ │ │ │ + ldr r4, [pc, #156] @ 18d240 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #152] @ 18d25c │ │ │ │ + ldr ip, [pc, #152] @ 18d244 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r8, [pc, #148] @ 18d260 │ │ │ │ + ldr r8, [pc, #148] @ 18d248 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r9, [pc, #144] @ 18d264 │ │ │ │ + ldr r9, [pc, #144] @ 18d24c │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r6, r0, #28 │ │ │ │ - ldr r5, [pc, #132] @ 18d268 │ │ │ │ + ldr r5, [pc, #132] @ 18d250 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #128] @ 18d26c │ │ │ │ + ldr r1, [pc, #128] @ 18d254 │ │ │ │ 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] @ 18d270 │ │ │ │ + ldr r3, [pc, #80] @ 18d258 │ │ │ │ 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 2340c8 │ │ │ │ + bl 2340b0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r6, r4, r8, lsr fp │ │ │ │ - andeq fp, ip, r8, lsr #15 │ │ │ │ - andseq r6, r4, r8, lsl fp │ │ │ │ - andeq fp, ip, sp, ror r7 │ │ │ │ - andseq r6, r4, r8, ror #21 │ │ │ │ - andeq fp, ip, r8, lsr r7 │ │ │ │ - mulseq r4, r0, sl │ │ │ │ - andeq sp, fp, r4, lsr #31 │ │ │ │ - andeq sp, fp, ip, ror pc │ │ │ │ + andseq r6, r4, r0, asr fp │ │ │ │ + andeq fp, ip, r0, asr #15 │ │ │ │ + andseq r6, r4, r0, lsr fp │ │ │ │ + muleq ip, r5, r7 │ │ │ │ + andseq r6, r4, r0, lsl #22 │ │ │ │ + andeq fp, ip, r0, asr r7 │ │ │ │ + andseq r6, r4, r8, lsr #21 │ │ │ │ + @ instruction: 0x000bdfbc │ │ │ │ + muleq fp, r4, pc @ │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1d6c0c │ │ │ │ + b 1d6bf4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 18d294 │ │ │ │ + bne 18d27c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 18d298 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 18d280 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 18d2a4 │ │ │ │ + bne 18d28c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18d310 │ │ │ │ + beq 18d2f8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 18d2f0 │ │ │ │ + b 18d2d8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 18d310 │ │ │ │ + beq 18d2f8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d2e4 │ │ │ │ + beq 18d2cc │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 18d2e4 │ │ │ │ + b 18d2cc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18d334 │ │ │ │ + beq 18d31c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -368918,154 +368912,154 @@ │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 18d348 │ │ │ │ + bne 18d330 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 18d36c │ │ │ │ + bne 18d354 │ │ │ │ dmb ish │ │ │ │ - b 18d948 │ │ │ │ + b 18d930 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18d3b4 │ │ │ │ + beq 18d39c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 18d398 │ │ │ │ + b 18d380 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 18d3b4 │ │ │ │ + beq 18d39c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d38c │ │ │ │ + beq 18d374 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 18d38c │ │ │ │ + b 18d374 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18d3d4 │ │ │ │ + beq 18d3bc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d3f4 │ │ │ │ + beq 18d3dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 18d408 │ │ │ │ + bne 18d3f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 18d42c │ │ │ │ + bne 18d414 │ │ │ │ dmb ish │ │ │ │ - bl 18d9f0 │ │ │ │ + bl 18d9d8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18d470 │ │ │ │ + beq 18d458 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 18d450 │ │ │ │ + b 18d438 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 18d470 │ │ │ │ + beq 18d458 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d444 │ │ │ │ + beq 18d42c │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 18d444 │ │ │ │ + b 18d42c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d494 │ │ │ │ + beq 18d47c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d2c8 │ │ │ │ + bl 18d2b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18d4f0 │ │ │ │ + beq 18d4d8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 18d4d4 │ │ │ │ + b 18d4bc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 18d4f0 │ │ │ │ + beq 18d4d8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d4c8 │ │ │ │ + beq 18d4b0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 18d4c8 │ │ │ │ + b 18d4b0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18d514 │ │ │ │ + beq 18d4fc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 18d520 │ │ │ │ + bne 18d508 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 18d9f0 │ │ │ │ + b 18d9d8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ bl 3394c │ │ │ │ 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 18d59c │ │ │ │ + bls 18d584 │ │ │ │ sub r1, r0, r5 │ │ │ │ cmp r1, ip │ │ │ │ - bcc 18d59c │ │ │ │ + bcc 18d584 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsl r2, ip, #2 │ │ │ │ add r0, r1, r5, lsl #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 24cd4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ sub r5, r0, r3 │ │ │ │ @@ -369074,54 +369068,54 @@ │ │ │ │ lsl r2, r3, #2 │ │ │ │ bl 24aac │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d604 │ │ │ │ + beq 18d5ec │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 18d618 │ │ │ │ - ldr r3, [pc, #60] @ 18d61c │ │ │ │ + ldr r1, [pc, #60] @ 18d600 │ │ │ │ + ldr r3, [pc, #60] @ 18d604 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 18d620 │ │ │ │ + ldr r1, [pc, #20] @ 18d608 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - muleq ip, r3, r3 │ │ │ │ - andseq r6, r4, ip, lsl r7 │ │ │ │ - andeq fp, ip, r8, ror #6 │ │ │ │ + b 234680 │ │ │ │ + andeq fp, ip, fp, lsr #7 │ │ │ │ + andseq r6, r4, r4, lsr r7 │ │ │ │ + andeq fp, ip, r0, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r8, [pc, #172] @ 18d6e0 │ │ │ │ + ldr r8, [pc, #172] @ 18d6c8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr sl, [pc, #168] @ 18d6e4 │ │ │ │ + ldr sl, [pc, #168] @ 18d6cc │ │ │ │ add r1, r0, #20 │ │ │ │ - ldr fp, [pc, #164] @ 18d6e8 │ │ │ │ + ldr fp, [pc, #164] @ 18d6d0 │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r9, [pc, #160] @ 18d6ec │ │ │ │ + ldr r9, [pc, #160] @ 18d6d4 │ │ │ │ mov r5, #9 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r7, [pc, #148] @ 18d6f0 │ │ │ │ + ldr r7, [pc, #148] @ 18d6d8 │ │ │ │ mov r1, #8 │ │ │ │ - ldr ip, [pc, #144] @ 18d6f4 │ │ │ │ + ldr ip, [pc, #144] @ 18d6dc │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #140] @ 18d6f8 │ │ │ │ + ldr lr, [pc, #140] @ 18d6e0 │ │ │ │ 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 │ │ │ │ @@ -369133,34 +369127,34 @@ │ │ │ │ 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] @ 18d6fc │ │ │ │ + ldr r0, [pc, #64] @ 18d6e4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #56] @ 18d700 │ │ │ │ + ldr r0, [pc, #56] @ 18d6e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 2340c8 │ │ │ │ + bl 2340b0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mulseq r4, r0, r6 │ │ │ │ - andeq fp, ip, r0, lsr #6 │ │ │ │ - andseq r6, r4, ip, lsr #13 │ │ │ │ - andeq fp, ip, r1, lsl #6 │ │ │ │ - andseq r6, r4, ip, lsr r6 │ │ │ │ - andeq fp, ip, r4, ror #5 │ │ │ │ - andeq sp, fp, r8, lsl #22 │ │ │ │ - andseq r6, r4, r8, asr r6 │ │ │ │ - andeq sp, fp, r8, ror #21 │ │ │ │ + andseq r6, r4, r8, lsr #13 │ │ │ │ + andeq fp, ip, r8, lsr r3 │ │ │ │ + andseq r6, r4, r4, asr #13 │ │ │ │ + andeq fp, ip, r9, lsl r3 │ │ │ │ + andseq r6, r4, r4, asr r6 │ │ │ │ + strdeq fp, [ip], -ip │ │ │ │ + andeq sp, fp, r0, lsr #22 │ │ │ │ + andseq r6, r4, r0, ror r6 │ │ │ │ + andeq sp, fp, r0, lsl #22 │ │ │ │ push {fp, lr} │ │ │ │ bl ab35c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ @@ -369181,117 +369175,117 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 3a32c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 18d7b4 │ │ │ │ + bne 18d79c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 18d7c8 │ │ │ │ + ldr r3, [pc, #64] @ 18d7b0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 18d7cc │ │ │ │ + ldr r1, [pc, #60] @ 18d7b4 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 18d7d0 │ │ │ │ + ldr r1, [pc, #20] @ 18d7b8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r6, r4, r4, ror #11 │ │ │ │ - andeq sp, fp, r1, lsr #3 │ │ │ │ - andeq sp, fp, r5, ror r1 │ │ │ │ + b 234680 │ │ │ │ + @ instruction: 0x001465fc │ │ │ │ + @ instruction: 0x000bd1b9 │ │ │ │ + andeq sp, fp, sp, lsl #3 │ │ │ │ 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 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18d828 │ │ │ │ - ldr r4, [pc, #56] @ 18d838 │ │ │ │ + beq 18d810 │ │ │ │ + ldr r4, [pc, #56] @ 18d820 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 18d808 │ │ │ │ + bne 18d7f0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mulseq r4, ip, r2 │ │ │ │ + @ instruction: 0x001462b4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 18d854 │ │ │ │ + bne 18d83c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 18d858 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 18d840 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ push {fp, lr} │ │ │ │ cmn r0, #1 │ │ │ │ - beq 18d8bc │ │ │ │ + beq 18d8a4 │ │ │ │ add ip, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r14, [ip] │ │ │ │ sub r2, lr, #1 │ │ │ │ strex r3, r2, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18d870 │ │ │ │ + bne 18d858 │ │ │ │ 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 18d8bc │ │ │ │ + beq 18d8a4 │ │ │ │ mov r2, r3 │ │ │ │ pop {fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18d904 │ │ │ │ + beq 18d8ec │ │ │ │ add r5, r6, #4 │ │ │ │ - b 18d8e8 │ │ │ │ + b 18d8d0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 18d904 │ │ │ │ + beq 18d8ec │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d8dc │ │ │ │ + beq 18d8c4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 18d8dc │ │ │ │ + b 18d8c4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18d928 │ │ │ │ + beq 18d910 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -369303,135 +369297,135 @@ │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d974 │ │ │ │ + beq 18d95c │ │ │ │ sub r0, r4, #1 │ │ │ │ bic r0, r0, #7 │ │ │ │ add r0, r6, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ blx r1 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 18d9d4 │ │ │ │ + beq 18d9bc │ │ │ │ add r0, r6, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18d984 │ │ │ │ + bne 18d96c │ │ │ │ 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 18d9d4 │ │ │ │ + beq 18d9bc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18d85c │ │ │ │ + bl 18d844 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18da38 │ │ │ │ + beq 18da20 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 18da1c │ │ │ │ + b 18da04 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 18da38 │ │ │ │ + beq 18da20 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18da10 │ │ │ │ + beq 18d9f8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 18da10 │ │ │ │ + b 18d9f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18da58 │ │ │ │ + beq 18da40 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18da74 │ │ │ │ + beq 18da5c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 18dab8 │ │ │ │ + beq 18daa0 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18da84 │ │ │ │ + bne 18da6c │ │ │ │ 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} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 18db2c │ │ │ │ + ldr ip, [pc, #96] @ 18db14 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 18db30 │ │ │ │ + ldr lr, [pc, #92] @ 18db18 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 18db34 │ │ │ │ + ldr r4, [pc, #88] @ 18db1c │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 18db38 │ │ │ │ + ldr r1, [pc, #84] @ 18db20 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 18db3c │ │ │ │ + ldr r3, [pc, #80] @ 18db24 │ │ │ │ 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 233f00 │ │ │ │ + bl 233ee8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r6, r4, ip, asr r2 │ │ │ │ - strdeq sl, [ip], -pc @ │ │ │ │ - andseq r6, r4, r8, ror #4 │ │ │ │ - ldrdeq sl, [ip], -pc @ │ │ │ │ - andeq sl, ip, r0, ror #29 │ │ │ │ + andseq r6, r4, r4, ror r2 │ │ │ │ + andeq sl, ip, r7, lsl pc │ │ │ │ + andseq r6, r4, r0, lsl #5 │ │ │ │ + strdeq sl, [ip], -r7 │ │ │ │ + strdeq sl, [ip], -r8 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ sub r2, r2, #1 │ │ │ │ bic r2, r2, #7 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, #8 │ │ │ │ @@ -369443,650 +369437,650 @@ │ │ │ │ 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] @ 18dc68 │ │ │ │ + ldr r1, [pc, #212] @ 18dc50 │ │ │ │ mov r7, #19 │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ - ldr r8, [pc, #204] @ 18dc6c │ │ │ │ + ldr r8, [pc, #204] @ 18dc54 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr sl, [pc, #200] @ 18dc70 │ │ │ │ - ldr r6, [pc, #200] @ 18dc74 │ │ │ │ + ldr sl, [pc, #200] @ 18dc58 │ │ │ │ + ldr r6, [pc, #200] @ 18dc5c │ │ │ │ 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] @ 18dc78 │ │ │ │ + ldr r9, [pc, #164] @ 18dc60 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr fp, [pc, #160] @ 18dc7c │ │ │ │ + ldr fp, [pc, #160] @ 18dc64 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r4, [pc, #156] @ 18dc80 │ │ │ │ + ldr r4, [pc, #156] @ 18dc68 │ │ │ │ add r7, r0, #32 │ │ │ │ - ldr lr, [pc, #152] @ 18dc84 │ │ │ │ + ldr lr, [pc, #152] @ 18dc6c │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #148] @ 18dc88 │ │ │ │ + ldr r3, [pc, #148] @ 18dc70 │ │ │ │ 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] @ 18dc8c │ │ │ │ + ldr r1, [pc, #104] @ 18dc74 │ │ │ │ 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] @ 18dc90 │ │ │ │ + ldr r0, [pc, #60] @ 18dc78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ - bl 2341c4 │ │ │ │ + bl 2341ac │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, r4, r4, lsr #4 │ │ │ │ - andseq r6, r4, r8, lsl #3 │ │ │ │ - andeq sl, ip, r1, asr #28 │ │ │ │ - @ instruction: 0x001461d8 │ │ │ │ - @ instruction: 0x001461b8 │ │ │ │ - andeq sl, ip, r7, lsl lr │ │ │ │ - andseq r6, r4, ip, lsl #3 │ │ │ │ - andeq sp, fp, r0, lsl r6 │ │ │ │ - muleq fp, r5, sp │ │ │ │ - strdeq sl, [ip], -r4 │ │ │ │ - @ instruction: 0x000cadbc │ │ │ │ + andseq r6, r4, ip, lsr r2 │ │ │ │ + andseq r6, r4, r0, lsr #3 │ │ │ │ + andeq sl, ip, r9, asr lr │ │ │ │ + @ instruction: 0x001461f0 │ │ │ │ + @ instruction: 0x001461d0 │ │ │ │ + andeq sl, ip, pc, lsr #28 │ │ │ │ + andseq r6, r4, r4, lsr #3 │ │ │ │ + andeq sp, fp, r8, lsr #12 │ │ │ │ + andeq ip, fp, sp, lsr #27 │ │ │ │ + andeq sl, ip, ip, lsl #28 │ │ │ │ + ldrdeq sl, [ip], -r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #48] @ 18dcd4 │ │ │ │ + ldr r2, [pc, #48] @ 18dcbc │ │ │ │ add r3, r0, #4 │ │ │ │ ldrd r4, [r1] │ │ │ │ - ldr r1, [pc, #40] @ 18dcd8 │ │ │ │ + ldr r1, [pc, #40] @ 18dcc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ stm sp, {r0, r1, r3} │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r8, fp, r1, ror sp │ │ │ │ - andseq r2, r6, r8, lsr r2 │ │ │ │ - ldr r2, [pc, #40] @ 18dd0c │ │ │ │ + andeq r8, fp, r9, lsl #27 │ │ │ │ + andseq r2, r6, r0, asr r2 │ │ │ │ + ldr r2, [pc, #40] @ 18dcf4 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #32] @ 18dd10 │ │ │ │ + ldr r1, [pc, #32] @ 18dcf8 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ movwne r2, #15 │ │ │ │ - b 234698 │ │ │ │ - strdeq sl, [ip], -ip │ │ │ │ - strdeq sl, [ip], -sp │ │ │ │ + b 234680 │ │ │ │ + andeq sl, ip, r4, lsl sp │ │ │ │ + andeq sl, ip, r5, lsl sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #32 │ │ │ │ - bne 18dd4c │ │ │ │ + bne 18dd34 │ │ │ │ ldm r4, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #332] @ 18de88 │ │ │ │ + ldr r1, [pc, #332] @ 18de70 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r6, #0 │ │ │ │ strh r6, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 237840 │ │ │ │ + bl 237828 │ │ │ │ ldrb r1, [sp, #24] │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 18ddec │ │ │ │ + bcs 18ddd4 │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ mov r6, #1 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 18ddec │ │ │ │ + bcs 18ddd4 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ mov r6, #2 │ │ │ │ strb r2, [sp, #9] │ │ │ │ add r2, r1, #2 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 18ddec │ │ │ │ + bcs 18ddd4 │ │ │ │ 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 18ddec │ │ │ │ + bcs 18ddd4 │ │ │ │ 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, #20 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 18de48 │ │ │ │ + beq 18de30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r3, [pc, #104] @ 18de80 │ │ │ │ + ldr r3, [pc, #104] @ 18de68 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #88] @ 18de84 │ │ │ │ + ldr r2, [pc, #88] @ 18de6c │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #60] @ 18de8c │ │ │ │ - ldr r0, [pc, #60] @ 18de90 │ │ │ │ - ldr r3, [pc, #60] @ 18de94 │ │ │ │ + ldr r1, [pc, #60] @ 18de74 │ │ │ │ + ldr r0, [pc, #60] @ 18de78 │ │ │ │ + ldr r3, [pc, #60] @ 18de7c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ 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 3abb8 │ │ │ │ andeq r0, r0, ip, ror r3 │ │ │ │ - muleq fp, fp, r8 │ │ │ │ - andeq sl, ip, r8, asr #25 │ │ │ │ - andseq r5, r4, ip, lsr #30 │ │ │ │ - andeq sl, ip, r4, asr #22 │ │ │ │ - @ instruction: 0x00145edc │ │ │ │ + @ instruction: 0x000ba8b3 │ │ │ │ + andeq sl, ip, r0, ror #25 │ │ │ │ + andseq r5, r4, r4, asr #30 │ │ │ │ + andeq sl, ip, ip, asr fp │ │ │ │ + @ instruction: 0x00145ef4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ bl 24998 │ │ │ │ add r0, r5, #1 │ │ │ │ mov ip, #16 │ │ │ │ mov lr, sp │ │ │ │ mov r8, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b 18dee4 │ │ │ │ + b 18decc │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq 18df2c │ │ │ │ + beq 18df14 │ │ │ │ and r2, ip, r5, lsr #3 │ │ │ │ mov r7, r9 │ │ │ │ ldr r2, [r7, r2]! │ │ │ │ ldmib r7, {r3, r4, r7} │ │ │ │ stm sp, {r2, r3, r4, r7} │ │ │ │ and r2, r5, #96 @ 0x60 │ │ │ │ and r3, r5, #31 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r2, [lr, r2, lsr #3] │ │ │ │ tst r8, r2, lsr r3 │ │ │ │ - beq 18ded4 │ │ │ │ + beq 18debc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq 18df34 │ │ │ │ + beq 18df1c │ │ │ │ add r1, r1, #1 │ │ │ │ - b 18ded4 │ │ │ │ + b 18debc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #4] @ 18df40 │ │ │ │ + ldr r0, [pc, #4] @ 18df28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - andseq r5, r4, r8, lsr #29 │ │ │ │ + andseq r5, r4, r0, asr #29 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 18df60 │ │ │ │ + bne 18df48 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 18df64 │ │ │ │ - b 237210 │ │ │ │ - b 23d758 │ │ │ │ - b 23d7cc │ │ │ │ + bne 18df4c │ │ │ │ + b 2371f8 │ │ │ │ + b 23d740 │ │ │ │ + b 23d7b4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ 18dfb8 │ │ │ │ + ldr r1, [pc, #56] @ 18dfa0 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ 18dfbc │ │ │ │ - ldr ip, [pc, #52] @ 18dfc0 │ │ │ │ + ldr r3, [pc, #52] @ 18dfa4 │ │ │ │ + ldr ip, [pc, #52] @ 18dfa8 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq sl, ip, sl, ror #21 │ │ │ │ - andeq sl, ip, sp, ror #21 │ │ │ │ - andseq r5, r4, ip, ror lr │ │ │ │ + andeq sl, ip, r2, lsl #22 │ │ │ │ + andeq sl, ip, r5, lsl #22 │ │ │ │ + mulseq r4, r4, lr │ │ │ │ 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 232e28 │ │ │ │ - ldr r2, [pc, #60] @ 18e028 │ │ │ │ + bl 232e10 │ │ │ │ + ldr r2, [pc, #60] @ 18e010 │ │ │ │ add r0, r5, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 237b2c │ │ │ │ - ldr r2, [pc, #32] @ 18e02c │ │ │ │ + bl 237b14 │ │ │ │ + ldr r2, [pc, #32] @ 18e014 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 237b2c │ │ │ │ + bl 237b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237cc0 │ │ │ │ + bl 237ca8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x00145dfc │ │ │ │ - @ instruction: 0x00145df0 │ │ │ │ + andseq r5, r4, r4, lsl lr │ │ │ │ + andseq r5, r4, r8, lsl #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, sp │ │ │ │ - ldr r2, [pc, #52] @ 18e07c │ │ │ │ + ldr r2, [pc, #52] @ 18e064 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232e28 │ │ │ │ + bl 232e10 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ 18e080 │ │ │ │ + ldr r2, [pc, #28] @ 18e068 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 237b2c │ │ │ │ - bl 237cc0 │ │ │ │ + bl 237b14 │ │ │ │ + bl 237ca8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq sl, ip, r5, ror #19 │ │ │ │ - andseq r5, r4, r8, lsr #27 │ │ │ │ + strdeq sl, [ip], -sp │ │ │ │ + andseq r5, r4, r0, asr #27 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 18e0a0 │ │ │ │ + bne 18e088 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 18e0a4 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 18e08c │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ 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 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18e0fc │ │ │ │ - ldr r4, [pc, #56] @ 18e10c │ │ │ │ + beq 18e0e4 │ │ │ │ + ldr r4, [pc, #56] @ 18e0f4 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 18e0dc │ │ │ │ + bne 18e0c4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r5, r4, r8, asr #19 │ │ │ │ + andseq r5, r4, r0, ror #19 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 18e124 │ │ │ │ + ldr r1, [pc, #8] @ 18e10c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234400 │ │ │ │ - andeq sl, ip, r3, lsl r9 │ │ │ │ + b 2343e8 │ │ │ │ + andeq sl, ip, fp, lsr #18 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 18e144 │ │ │ │ + bne 18e12c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 18e148 │ │ │ │ - b 23761c │ │ │ │ - b 23da60 │ │ │ │ - b 23dc3c │ │ │ │ + bne 18e130 │ │ │ │ + b 237604 │ │ │ │ + b 23da48 │ │ │ │ + b 23dc24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, sp │ │ │ │ - ldr r2, [pc, #52] @ 18e198 │ │ │ │ + ldr r2, [pc, #52] @ 18e180 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232e28 │ │ │ │ + bl 232e10 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ 18e19c │ │ │ │ + ldr r2, [pc, #28] @ 18e184 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 237b2c │ │ │ │ - bl 237cc0 │ │ │ │ + bl 237b14 │ │ │ │ + bl 237ca8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq sl, ip, r1, lsl #18 │ │ │ │ - andseq r5, r4, ip, lsl #25 │ │ │ │ + andeq sl, ip, r9, lsl r9 │ │ │ │ + andseq r5, r4, r4, lsr #25 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2329f0 │ │ │ │ + b 2329d8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 18e1c4 │ │ │ │ + bne 18e1ac │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 18e1c8 │ │ │ │ - b 237210 │ │ │ │ - b 23d758 │ │ │ │ - b 23d7cc │ │ │ │ + bne 18e1b0 │ │ │ │ + b 2371f8 │ │ │ │ + b 23d740 │ │ │ │ + b 23d7b4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 18e1e4 │ │ │ │ + bne 18e1cc │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 18e1e8 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 18e1d0 │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r5, [r4, #255] @ 0xff │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 18e244 │ │ │ │ - ldr r1, [pc, #680] @ 18e4c4 │ │ │ │ + beq 18e22c │ │ │ │ + ldr r1, [pc, #680] @ 18e4ac │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18e260 │ │ │ │ + beq 18e248 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #668] @ 18e4e8 │ │ │ │ + ldr r1, [pc, #668] @ 18e4d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r9, [pc, #608] @ 18e4c8 │ │ │ │ + ldr r9, [pc, #608] @ 18e4b0 │ │ │ │ add r8, r5, #1 │ │ │ │ add sl, sp, #25 │ │ │ │ mov r5, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r8, [sp] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 18e49c │ │ │ │ + beq 18e484 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ strb r7, [sp, #25] │ │ │ │ - beq 18e2bc │ │ │ │ - ldr r1, [pc, #560] @ 18e4d4 │ │ │ │ + beq 18e2a4 │ │ │ │ + ldr r1, [pc, #560] @ 18e4bc │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18e48c │ │ │ │ + bne 18e474 │ │ │ │ str sl, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ - ldr r0, [pc, #512] @ 18e4cc │ │ │ │ + ldr r0, [pc, #512] @ 18e4b4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18e48c │ │ │ │ + bne 18e474 │ │ │ │ add r7, r7, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldrb r7, [sp, #25] │ │ │ │ mov fp, #0 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r8, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b 18e34c │ │ │ │ + b 18e334 │ │ │ │ add r0, sp, #26 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #452] @ 18e4e0 │ │ │ │ + ldr r0, [pc, #452] @ 18e4c8 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #432] @ 18e4e4 │ │ │ │ + ldr r2, [pc, #432] @ 18e4cc │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r0, fp │ │ │ │ mov lr, r6 │ │ │ │ - bne 18e48c │ │ │ │ + bne 18e474 │ │ │ │ mov ip, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ - b 18e37c │ │ │ │ + b 18e364 │ │ │ │ add r8, sl, #1 │ │ │ │ mov r2, r8 │ │ │ │ sub r3, sl, #255 @ 0xff │ │ │ │ ldrb r6, [r4, sl] │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 18e418 │ │ │ │ + beq 18e400 │ │ │ │ mov r1, r3 │ │ │ │ tst r3, #1 │ │ │ │ - bne 18e3a4 │ │ │ │ + bne 18e38c │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 18e35c │ │ │ │ + bne 18e344 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ mov fp, #1 │ │ │ │ mov r0, #1 │ │ │ │ - b 18e364 │ │ │ │ + b 18e34c │ │ │ │ mov sl, ip │ │ │ │ mov r9, r5 │ │ │ │ tst lr, #1 │ │ │ │ - beq 18e444 │ │ │ │ + beq 18e42c │ │ │ │ eor r6, r1, #1 │ │ │ │ cmp r5, ip │ │ │ │ strb ip, [sp, #27] │ │ │ │ strb r5, [sp, #26] │ │ │ │ - beq 18e30c │ │ │ │ + beq 18e2f4 │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #26 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #248] @ 18e4d8 │ │ │ │ + ldr r0, [pc, #248] @ 18e4c0 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #224] @ 18e4dc │ │ │ │ + ldr r2, [pc, #224] @ 18e4c4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r0, fp │ │ │ │ mov lr, r6 │ │ │ │ - beq 18e34c │ │ │ │ - b 18e48c │ │ │ │ + beq 18e334 │ │ │ │ + b 18e474 │ │ │ │ tst lr, #1 │ │ │ │ - beq 18e438 │ │ │ │ + beq 18e420 │ │ │ │ add r2, ip, #1 │ │ │ │ mov lr, #1 │ │ │ │ mov r9, sl │ │ │ │ cmp r2, sl │ │ │ │ - beq 18e34c │ │ │ │ - b 18e3b4 │ │ │ │ + beq 18e334 │ │ │ │ + b 18e39c │ │ │ │ mov lr, #1 │ │ │ │ mov r5, sl │ │ │ │ - b 18e34c │ │ │ │ + b 18e334 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #152] @ 18e4ec │ │ │ │ + ldr r1, [pc, #152] @ 18e4d4 │ │ │ │ mov fp, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, ip │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r8, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r9, [pc, #120] @ 18e4f0 │ │ │ │ + ldr r9, [pc, #120] @ 18e4d8 │ │ │ │ add sl, sp, #25 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ - beq 18e284 │ │ │ │ - b 18e238 │ │ │ │ + beq 18e26c │ │ │ │ + b 18e220 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #44] @ 18e4d0 │ │ │ │ + ldr r1, [pc, #44] @ 18e4b8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sl, ip, r5, lsr r8 │ │ │ │ - andeq r8, fp, r0, lsr #2 │ │ │ │ + andeq sl, ip, sp, asr #16 │ │ │ │ + andeq r8, fp, r8, lsr r1 │ │ │ │ @ instruction: 0xfffffed4 │ │ │ │ - @ instruction: 0x000ca5b9 │ │ │ │ - @ instruction: 0x000ca7ba │ │ │ │ + ldrdeq sl, [ip], -r1 │ │ │ │ + ldrdeq sl, [ip], -r2 │ │ │ │ @ instruction: 0xfffffdc0 │ │ │ │ - andeq r7, fp, r0, lsr #31 │ │ │ │ + @ instruction: 0x000b7fb8 │ │ │ │ @ instruction: 0xfffffe84 │ │ │ │ - muleq fp, pc, r3 @ │ │ │ │ - andeq sl, ip, r8, ror #15 │ │ │ │ - andeq sl, ip, ip, lsl #12 │ │ │ │ - andeq r7, fp, r0, lsl pc │ │ │ │ + @ instruction: 0x000ba3b7 │ │ │ │ + andeq sl, ip, r0, lsl #16 │ │ │ │ + andeq sl, ip, r4, lsr #12 │ │ │ │ + andeq r7, fp, r8, lsr #30 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #60] @ 18e540 │ │ │ │ + ldr r2, [pc, #60] @ 18e528 │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #9 │ │ │ │ - bl 232e28 │ │ │ │ + bl 232e10 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ 18e544 │ │ │ │ + ldr r2, [pc, #28] @ 18e52c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 237b2c │ │ │ │ - bl 237cc0 │ │ │ │ + bl 237b14 │ │ │ │ + bl 237ca8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq sl, ip, sp, asr r5 │ │ │ │ - andseq r5, r4, r4, ror #17 │ │ │ │ + andeq sl, ip, r5, ror r5 │ │ │ │ + @ instruction: 0x001458fc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r5, [r1] │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r4, [r5, #50] @ 0x32 │ │ │ │ cmp r4, #11 │ │ │ │ - bcs 18e5bc │ │ │ │ + bcs 18e5a4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ add sl, r5, #4 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi 18e59c │ │ │ │ + bhi 18e584 │ │ │ │ sub r2, r4, r6 │ │ │ │ add r3, sl, r6, lsl #2 │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ mov r8, r1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ bl 24aac │ │ │ │ @@ -370101,47 +370095,47 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov sl, #4 │ │ │ │ mov r8, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r0, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bcs 18e5e0 │ │ │ │ + bcs 18e5c8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 18e618 │ │ │ │ - beq 18e5fc │ │ │ │ + b 18e600 │ │ │ │ + beq 18e5e4 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 18e608 │ │ │ │ + bne 18e5f0 │ │ │ │ mov sl, #5 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 18e614 │ │ │ │ + b 18e5fc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ - b 18e618 │ │ │ │ + b 18e600 │ │ │ │ sub r0, r0, #7 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov sl, #6 │ │ │ │ mov r8, #1 │ │ │ │ ldr fp, [r1, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18eab8 │ │ │ │ + beq 18eaa0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mvn r1, sl │ │ │ │ ldrh r0, [r5, #50] @ 0x32 │ │ │ │ add r1, r0, r1 │ │ │ │ strh r1, [r6, #50] @ 0x32 │ │ │ │ cmp r1, #12 │ │ │ │ - bcs 18eaa0 │ │ │ │ + bcs 18ea88 │ │ │ │ add r0, r5, sl, lsl #2 │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r3, r0, #8 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r0, r6, #4 │ │ │ │ mov r1, r3 │ │ │ │ bl 24cd4 │ │ │ │ @@ -370153,102 +370147,102 @@ │ │ │ │ add r8, r0, #4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ movwne r0, #0 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bls 18e6bc │ │ │ │ + bls 18e6a4 │ │ │ │ sub r2, sl, r4 │ │ │ │ add r1, r8, r4, lsl #2 │ │ │ │ add r0, r1, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 24aac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sl, #1 │ │ │ │ str r9, [r8, r4, lsl #2] │ │ │ │ strh r0, [r1, #50] @ 0x32 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18e8ec │ │ │ │ + beq 18e8d4 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - b 18e70c │ │ │ │ + b 18e6f4 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r5, r9 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18e8f0 │ │ │ │ + beq 18e8d8 │ │ │ │ cmp r1, fp │ │ │ │ - bne 18ea60 │ │ │ │ + bne 18ea48 │ │ │ │ ldrh r8, [r5, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ ldrh r5, [r0, #50] @ 0x32 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #11 │ │ │ │ - bcc 18e98c │ │ │ │ + bcc 18e974 │ │ │ │ mov sl, #0 │ │ │ │ cmp r8, #5 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bcs 18e744 │ │ │ │ + bcs 18e72c │ │ │ │ mov r5, #4 │ │ │ │ - b 18e774 │ │ │ │ - beq 18e760 │ │ │ │ + b 18e75c │ │ │ │ + beq 18e748 │ │ │ │ cmp r8, #6 │ │ │ │ - bne 18e768 │ │ │ │ + bne 18e750 │ │ │ │ mov sl, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #5 │ │ │ │ - b 18e774 │ │ │ │ + b 18e75c │ │ │ │ mov r5, r8 │ │ │ │ - b 18e774 │ │ │ │ + b 18e75c │ │ │ │ sub r8, r8, #7 │ │ │ │ mov sl, #1 │ │ │ │ mov r5, #6 │ │ │ │ bl ab35c │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18ea78 │ │ │ │ + beq 18ea60 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mvn r1, r5 │ │ │ │ strh r0, [r7, #50] @ 0x32 │ │ │ │ str r0, [r7] │ │ │ │ ldrh r0, [r9, #50] @ 0x32 │ │ │ │ add r1, r0, r1 │ │ │ │ strh r1, [r7, #50] @ 0x32 │ │ │ │ cmp r1, #12 │ │ │ │ - bcs 18ea30 │ │ │ │ + bcs 18ea18 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r4, r9, r5, lsl #2 │ │ │ │ add r3, r4, #8 │ │ │ │ lsl r2, r1, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, r3 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ bl 24cd4 │ │ │ │ strh r5, [r9, #50] @ 0x32 │ │ │ │ ldrh fp, [r6, #50] @ 0x32 │ │ │ │ add r1, fp, #1 │ │ │ │ cmp fp, #12 │ │ │ │ - bcs 18ea48 │ │ │ │ + bcs 18ea30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 18ea84 │ │ │ │ + bne 18ea6c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ add r3, r4, #56 @ 0x38 │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ @@ -370257,26 +370251,26 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ cmp r0, fp │ │ │ │ strh r0, [r1, #48] @ 0x30 │ │ │ │ str r6, [r1] │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ - bcs 18e854 │ │ │ │ + bcs 18e83c │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, fp │ │ │ │ - bls 18e82c │ │ │ │ + bls 18e814 │ │ │ │ cmp sl, #0 │ │ │ │ add sl, r8, #1 │ │ │ │ moveq r7, r9 │ │ │ │ add r0, r7, #4 │ │ │ │ ldrh r4, [r7, #50] @ 0x32 │ │ │ │ add r5, r0, r8, lsl #2 │ │ │ │ cmp r4, r8 │ │ │ │ - bls 18e8a4 │ │ │ │ + bls 18e88c │ │ │ │ sub r1, r4, r8 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ lsl fp, r1, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ bl 24aac │ │ │ │ add r0, r7, #52 @ 0x34 │ │ │ │ @@ -370290,49 +370284,49 @@ │ │ │ │ str r1, [r5] │ │ │ │ add r1, r7, sl, lsl #2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ add r1, r4, #2 │ │ │ │ cmp sl, r1 │ │ │ │ strh r0, [r7, #50] @ 0x32 │ │ │ │ - bcs 18e6e8 │ │ │ │ + bcs 18e6d0 │ │ │ │ add r1, r7, r8, lsl #2 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r0, r8 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ strh r8, [r1, #48] @ 0x30 │ │ │ │ str r7, [r1] │ │ │ │ - bne 18e8cc │ │ │ │ - b 18e6e8 │ │ │ │ + bne 18e8b4 │ │ │ │ + b 18e6d0 │ │ │ │ mov fp, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r9, [r0] │ │ │ │ ldr r5, [r9] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18eac4 │ │ │ │ + beq 18eaac │ │ │ │ ldr r8, [r9, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18ead0 │ │ │ │ + beq 18eab8 │ │ │ │ adds r1, r8, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [sl, #50] @ 0x32 │ │ │ │ str r0, [sl] │ │ │ │ - bcs 18eae0 │ │ │ │ + bcs 18eac8 │ │ │ │ str sl, [r9] │ │ │ │ cmp fp, r8 │ │ │ │ strh r0, [r5, #48] @ 0x30 │ │ │ │ str sl, [r5] │ │ │ │ str r1, [r9, #4] │ │ │ │ - bne 18eaf0 │ │ │ │ + bne 18ead8 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sl, #56] @ 0x38 │ │ │ │ str r7, [sl, #4] │ │ │ │ strh r0, [sl, #50] @ 0x32 │ │ │ │ strh r0, [r6, #48] @ 0x30 │ │ │ │ str sl, [r6] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -370344,15 +370338,15 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r9, #4 │ │ │ │ add r6, r8, #1 │ │ │ │ add sl, r0, r8, lsl #2 │ │ │ │ add r7, r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bcs 18e9d8 │ │ │ │ + bcs 18e9c0 │ │ │ │ sub r1, r5, r8 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ lsl fp, r1, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ bl 24aac │ │ │ │ add r0, r9, #52 @ 0x34 │ │ │ │ @@ -370364,81 +370358,81 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, r9, r6, lsl #2 │ │ │ │ str r2, [sl] │ │ │ │ strh r7, [r9, #50] @ 0x32 │ │ │ │ str r4, [r0, #52] @ 0x34 │ │ │ │ add r0, r5, #2 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 18e96c │ │ │ │ + bcs 18e954 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r9, r8, lsl #2 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ strh r8, [r0, #48] @ 0x30 │ │ │ │ str r9, [r0] │ │ │ │ - bne 18e9fc │ │ │ │ + bne 18e9e4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r5, [r7] │ │ │ │ stmib r7, {r1, r6} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #312] @ 18eb70 │ │ │ │ + ldr r3, [pc, #312] @ 18eb58 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #11 │ │ │ │ bl 3a5f0 │ │ │ │ - b 18eaec │ │ │ │ - ldr r3, [pc, #292] @ 18eb74 │ │ │ │ + b 18ead4 │ │ │ │ + ldr r3, [pc, #292] @ 18eb5c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 3a5f0 │ │ │ │ - b 18eaec │ │ │ │ - ldr r0, [pc, #280] @ 18eb80 │ │ │ │ + b 18ead4 │ │ │ │ + ldr r0, [pc, #280] @ 18eb68 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #276] @ 18eb84 │ │ │ │ + ldr r2, [pc, #276] @ 18eb6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 3a32c │ │ │ │ - ldr r0, [pc, #236] @ 18eb78 │ │ │ │ - ldr r2, [pc, #236] @ 18eb7c │ │ │ │ + ldr r0, [pc, #236] @ 18eb60 │ │ │ │ + ldr r2, [pc, #236] @ 18eb64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3ab00 │ │ │ │ - b 18eaec │ │ │ │ - ldr r3, [pc, #180] @ 18eb5c │ │ │ │ + b 18ead4 │ │ │ │ + ldr r3, [pc, #180] @ 18eb44 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #11 │ │ │ │ bl 3a5f0 │ │ │ │ - b 18eaec │ │ │ │ + b 18ead4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3a32c │ │ │ │ - ldr r0, [pc, #160] @ 18eb6c │ │ │ │ + ldr r0, [pc, #160] @ 18eb54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 3a32c │ │ │ │ - b 18eaec │ │ │ │ - ldr r0, [pc, #120] @ 18eb60 │ │ │ │ + b 18ead4 │ │ │ │ + ldr r0, [pc, #120] @ 18eb48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #108] @ 18eb64 │ │ │ │ + ldr r0, [pc, #108] @ 18eb4c │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #104] @ 18eb68 │ │ │ │ + ldr r2, [pc, #104] @ 18eb50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ @@ -370447,57 +370441,57 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b 18eb40 │ │ │ │ + b 18eb28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r4, ip, asr #7 │ │ │ │ - andseq r5, r4, ip, ror #6 │ │ │ │ - andeq r9, ip, lr, lsl #31 │ │ │ │ - andseq r5, r4, r0, asr #6 │ │ │ │ - andseq r5, r4, r8, ror #6 │ │ │ │ - andseq r5, r4, ip, lsr r4 │ │ │ │ - andseq r5, r4, r4, lsr r4 │ │ │ │ - andeq sl, ip, lr, lsr #32 │ │ │ │ - @ instruction: 0x001453d0 │ │ │ │ - andeq sl, ip, r6, ror r0 │ │ │ │ - andseq r5, r4, r0, lsr #8 │ │ │ │ + andseq r5, r4, r4, ror #7 │ │ │ │ + andseq r5, r4, r4, lsl #7 │ │ │ │ + andeq r9, ip, r6, lsr #31 │ │ │ │ + andseq r5, r4, r8, asr r3 │ │ │ │ + andseq r5, r4, r0, lsl #7 │ │ │ │ + andseq r5, r4, r4, asr r4 │ │ │ │ + andseq r5, r4, ip, asr #8 │ │ │ │ + andeq sl, ip, r6, asr #32 │ │ │ │ + andseq r5, r4, r8, ror #7 │ │ │ │ + andeq sl, ip, lr, lsl #1 │ │ │ │ + andseq r5, r4, r8, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc 18ebf0 │ │ │ │ + bcc 18ebd8 │ │ │ │ lsr r6, r3, #3 │ │ │ │ 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 18eb88 │ │ │ │ + bl 18eb70 │ │ │ │ add r1, r4, r6, lsl #4 │ │ │ │ add r2, r4, r7, lsl #2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 18eb88 │ │ │ │ + bl 18eb70 │ │ │ │ add r1, r5, r6, lsl #4 │ │ │ │ add r2, r5, r7, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 18eb88 │ │ │ │ + bl 18eb70 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -370516,51 +370510,51 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc 18ecb4 │ │ │ │ + bcc 18ec9c │ │ │ │ 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 18ec38 │ │ │ │ + bl 18ec20 │ │ │ │ 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 18ec38 │ │ │ │ + bl 18ec20 │ │ │ │ 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 18ec38 │ │ │ │ + bl 18ec20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r9] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 18ed4c │ │ │ │ + bcs 18ed34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18ed5c │ │ │ │ + bcs 18ed44 │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 18ed6c │ │ │ │ + bcs 18ed54 │ │ │ │ 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 │ │ │ │ @@ -370579,62 +370573,62 @@ │ │ │ │ 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] @ 18ed7c │ │ │ │ + ldr r2, [pc, #40] @ 18ed64 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #28] @ 18ed80 │ │ │ │ + ldr r2, [pc, #28] @ 18ed68 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #16] @ 18ed84 │ │ │ │ + ldr r2, [pc, #16] @ 18ed6c │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r5, r4, ip, asr #2 │ │ │ │ - andseq r5, r4, ip, asr #2 │ │ │ │ - andseq r5, r4, ip, lsr r1 │ │ │ │ + andseq r5, r4, r4, ror #2 │ │ │ │ + andseq r5, r4, r4, ror #2 │ │ │ │ + andseq r5, r4, r4, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ - bcs 18edd0 │ │ │ │ + bcs 18edb8 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ - bl 190590 │ │ │ │ + bl 190578 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, r9, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 18f1ac │ │ │ │ + beq 18f194 │ │ │ │ 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 18ee58 │ │ │ │ + bcs 18ee40 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r1, [r1] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r1, r0 │ │ │ │ movwcc r7, #1 │ │ │ │ @@ -370645,44 +370639,44 @@ │ │ │ │ movne r6, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ teq r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movne r0, fp │ │ │ │ - b 18ee60 │ │ │ │ + b 18ee48 │ │ │ │ mov r0, fp │ │ │ │ - bl 18eb88 │ │ │ │ + bl 18eb70 │ │ │ │ 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 18ee94 │ │ │ │ + beq 18ee7c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 18f038 │ │ │ │ + bcs 18f020 │ │ │ │ cmp r5, r4 │ │ │ │ - bcc 18f1e4 │ │ │ │ + bcc 18f1cc │ │ │ │ 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 18ef40 │ │ │ │ + bcs 18ef28 │ │ │ │ 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 │ │ │ │ @@ -370703,89 +370697,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 18eed4 │ │ │ │ + bcc 18eebc │ │ │ │ add r3, fp, ip, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 18ef88 │ │ │ │ + bcs 18ef70 │ │ │ │ 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 18ef58 │ │ │ │ + bcc 18ef40 │ │ │ │ cmp ip, r5 │ │ │ │ - bne 18ef94 │ │ │ │ - b 18efa8 │ │ │ │ + bne 18ef7c │ │ │ │ + b 18ef90 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp ip, r5 │ │ │ │ - beq 18efa8 │ │ │ │ + beq 18ef90 │ │ │ │ sub sl, sl, #4 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ mov ip, r5 │ │ │ │ str r0, [sl, r7, lsl #2] │ │ │ │ - b 18eeb4 │ │ │ │ + b 18ee9c │ │ │ │ lsl r2, r7, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ bl 24cd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r1, r5, r7 │ │ │ │ - beq 18efe4 │ │ │ │ + beq 18efcc │ │ │ │ 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 18efd4 │ │ │ │ + bne 18efbc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - beq 18f038 │ │ │ │ + beq 18f020 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc 18f1e8 │ │ │ │ + bcc 18f1d0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, fp, r7, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ str sl, [sp] │ │ │ │ - bl 18ed88 │ │ │ │ + bl 18ed70 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ - bcs 18ede8 │ │ │ │ - b 18edac │ │ │ │ + bcs 18edd0 │ │ │ │ + b 18ed94 │ │ │ │ cmp r5, r4 │ │ │ │ - bcc 18f1e4 │ │ │ │ + bcc 18f1cc │ │ │ │ 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 18f0e0 │ │ │ │ + bcs 18f0c8 │ │ │ │ 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] │ │ │ │ @@ -370807,143 +370801,143 @@ │ │ │ │ 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 18f070 │ │ │ │ + bcc 18f058 │ │ │ │ add r2, fp, r8, lsl #2 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 18f128 │ │ │ │ + bcs 18f110 │ │ │ │ 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 18f0f8 │ │ │ │ + bcc 18f0e0 │ │ │ │ cmp r8, r6 │ │ │ │ - bne 18f134 │ │ │ │ - b 18f148 │ │ │ │ + bne 18f11c │ │ │ │ + b 18f130 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 18f148 │ │ │ │ + beq 18f130 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ sub r5, r5, #4 │ │ │ │ str r0, [r9, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ - b 18f04c │ │ │ │ + b 18f034 │ │ │ │ lsl r2, r4, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ bl 24cd4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 18f1d4 │ │ │ │ + beq 18f1bc │ │ │ │ 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 18f178 │ │ │ │ + bne 18f160 │ │ │ │ cmp r6, r4 │ │ │ │ - bcc 18f200 │ │ │ │ + bcc 18f1e8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ - bcs 18ede8 │ │ │ │ - b 18edac │ │ │ │ + bcs 18edd0 │ │ │ │ + b 18ed94 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl 18b794 │ │ │ │ + bl 18b77c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add fp, fp, r6, lsl #2 │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b 18edac │ │ │ │ + b 18ed94 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #44] @ 18f21c │ │ │ │ + ldr r0, [pc, #44] @ 18f204 │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #40] @ 18f220 │ │ │ │ + ldr r2, [pc, #40] @ 18f208 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r3, [pc, #16] @ 18f218 │ │ │ │ + ldr r3, [pc, #16] @ 18f200 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ - andseq r4, r4, r0, asr #25 │ │ │ │ - andeq r9, ip, r3, lsr #18 │ │ │ │ - andseq r4, r4, r8, asr #25 │ │ │ │ + @ instruction: 0x00144cd8 │ │ │ │ + andeq r9, ip, fp, lsr r9 │ │ │ │ + andseq r4, r4, r0, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bcs 18f26c │ │ │ │ + bcs 18f254 │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 190184 │ │ │ │ + bl 19016c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ sub r3, fp, #4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 18f870 │ │ │ │ + beq 18f858 │ │ │ │ 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 18f340 │ │ │ │ + bcs 18f328 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18f92c │ │ │ │ + bcs 18f914 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18f900 │ │ │ │ + bcs 18f8e8 │ │ │ │ ldr r7, [r2] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 18f938 │ │ │ │ + bcs 18f920 │ │ │ │ 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 │ │ │ │ @@ -370959,494 +370953,494 @@ │ │ │ │ teq r7, r3 │ │ │ │ movne r4, r2 │ │ │ │ cmp r0, r1 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r0, #1 │ │ │ │ teq r7, r0 │ │ │ │ movne r4, r9 │ │ │ │ - b 18f360 │ │ │ │ + b 18f348 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 18ec38 │ │ │ │ + bl 18ec20 │ │ │ │ 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 18f3cc │ │ │ │ + beq 18f3b4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18f8a8 │ │ │ │ + bcs 18f890 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18f8d0 │ │ │ │ + bcs 18f8b8 │ │ │ │ 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 18f630 │ │ │ │ + bls 18f618 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 18f8a4 │ │ │ │ + bcc 18f88c │ │ │ │ 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 18f508 │ │ │ │ + bcs 18f4f0 │ │ │ │ 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 18f8f4 │ │ │ │ + bcs 18f8dc │ │ │ │ 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 18f92c │ │ │ │ + bcs 18f914 │ │ │ │ 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 18f8a8 │ │ │ │ + bcs 18f890 │ │ │ │ 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 18f92c │ │ │ │ + bcs 18f914 │ │ │ │ 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 18f8a8 │ │ │ │ + bcs 18f890 │ │ │ │ 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 18f438 │ │ │ │ + bcc 18f420 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ add lr, r9, r0, lsl #2 │ │ │ │ cmp r6, lr │ │ │ │ - bcs 18f588 │ │ │ │ + bcs 18f570 │ │ │ │ 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 18f910 │ │ │ │ + bcs 18f8f8 │ │ │ │ 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 18f92c │ │ │ │ + bcs 18f914 │ │ │ │ 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 18f548 │ │ │ │ + bcc 18f530 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 18f5a8 │ │ │ │ + beq 18f590 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ str r0, [r2, r7, lsl #2] │ │ │ │ - b 18f3f0 │ │ │ │ + b 18f3d8 │ │ │ │ lsl r2, r7, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ bl 24cd4 │ │ │ │ subs r1, r5, r7 │ │ │ │ - beq 18f5e0 │ │ │ │ + beq 18f5c8 │ │ │ │ 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 18f5d0 │ │ │ │ + bne 18f5b8 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - beq 18f630 │ │ │ │ + beq 18f618 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc 18f8b8 │ │ │ │ + bcc 18f8a0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r9, r7, lsl #2 │ │ │ │ str sl, [sp] │ │ │ │ - bl 18f224 │ │ │ │ + bl 18f20c │ │ │ │ mov r5, r7 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ - bcs 18f284 │ │ │ │ - b 18f248 │ │ │ │ + bcs 18f26c │ │ │ │ + b 18f230 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 18f8a4 │ │ │ │ + bcc 18f88c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ 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 18f768 │ │ │ │ + bcs 18f750 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r9, ip] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18f92c │ │ │ │ + bcs 18f914 │ │ │ │ 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 18f8d0 │ │ │ │ + bcs 18f8b8 │ │ │ │ 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 18f900 │ │ │ │ + bcs 18f8e8 │ │ │ │ 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 18f8d0 │ │ │ │ + bcs 18f8b8 │ │ │ │ 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 18f900 │ │ │ │ + bcs 18f8e8 │ │ │ │ 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 18f69c │ │ │ │ + bcc 18f684 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ add lr, r9, sl, lsl #2 │ │ │ │ cmp r6, lr │ │ │ │ - bcs 18f7ec │ │ │ │ + bcs 18f7d4 │ │ │ │ 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 18f92c │ │ │ │ + bcs 18f914 │ │ │ │ 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 18f8d0 │ │ │ │ + bcs 18f8b8 │ │ │ │ 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 18f7a4 │ │ │ │ + bcc 18f78c │ │ │ │ cmp sl, r8 │ │ │ │ - bne 18f7f8 │ │ │ │ - b 18f80c │ │ │ │ + bne 18f7e0 │ │ │ │ + b 18f7f4 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp sl, r8 │ │ │ │ - beq 18f80c │ │ │ │ + beq 18f7f4 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ str r0, [fp, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ - b 18f658 │ │ │ │ + b 18f640 │ │ │ │ lsl r2, r4, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ bl 24cd4 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 18f898 │ │ │ │ + beq 18f880 │ │ │ │ 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 18f838 │ │ │ │ + bne 18f820 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp r8, r4 │ │ │ │ - bcc 18f8dc │ │ │ │ + bcc 18f8c4 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r7 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bcs 18f280 │ │ │ │ - b 18f248 │ │ │ │ + bcs 18f268 │ │ │ │ + b 18f230 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18bcb8 │ │ │ │ + bl 18bca0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, r9, r8, lsl #2 │ │ │ │ mov r7, #0 │ │ │ │ - b 18f248 │ │ │ │ + b 18f230 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #156] @ 18f94c │ │ │ │ + ldr r2, [pc, #156] @ 18f934 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r0, [pc, #164] @ 18f964 │ │ │ │ + ldr r0, [pc, #164] @ 18f94c │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #160] @ 18f968 │ │ │ │ + ldr r2, [pc, #160] @ 18f950 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r2, [pc, #136] @ 18f960 │ │ │ │ + ldr r2, [pc, #136] @ 18f948 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r3, [pc, #112] @ 18f954 │ │ │ │ + ldr r3, [pc, #112] @ 18f93c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18f92c │ │ │ │ - ldr r2, [pc, #80] @ 18f958 │ │ │ │ + bcs 18f914 │ │ │ │ + ldr r2, [pc, #80] @ 18f940 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18f92c │ │ │ │ - ldr r2, [pc, #44] @ 18f950 │ │ │ │ + bcs 18f914 │ │ │ │ + ldr r2, [pc, #44] @ 18f938 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #20] @ 18f948 │ │ │ │ + ldr r2, [pc, #20] @ 18f930 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #28] @ 18f95c │ │ │ │ + ldr r2, [pc, #28] @ 18f944 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r4, r4, r0, ror r5 │ │ │ │ - @ instruction: 0x001445f0 │ │ │ │ - andseq r4, r4, ip, lsl #11 │ │ │ │ - andseq r4, r4, r4, ror #11 │ │ │ │ - andseq r4, r4, r8, lsr #11 │ │ │ │ - andseq r4, r4, r0, ror r5 │ │ │ │ - @ instruction: 0x001445dc │ │ │ │ - andeq r9, ip, r3, asr r2 │ │ │ │ - @ instruction: 0x001445f8 │ │ │ │ + andseq r4, r4, r8, lsl #11 │ │ │ │ + andseq r4, r4, r8, lsl #12 │ │ │ │ + andseq r4, r4, r4, lsr #11 │ │ │ │ + @ instruction: 0x001445fc │ │ │ │ + andseq r4, r4, r0, asr #11 │ │ │ │ + andseq r4, r4, r8, lsl #11 │ │ │ │ + @ instruction: 0x001445f4 │ │ │ │ + andeq r9, ip, fp, ror #4 │ │ │ │ + andseq r4, r4, r0, lsl r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r6, [r2] │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 18fa3c │ │ │ │ + bcs 18fa24 │ │ │ │ ldr r3, [r1, #-4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 18fa50 │ │ │ │ + bcs 18fa38 │ │ │ │ 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 18fa18 │ │ │ │ - ldr ip, [pc, #176] @ 18fa6c │ │ │ │ - ldr lr, [pc, #176] @ 18fa70 │ │ │ │ + bls 18fa00 │ │ │ │ + ldr ip, [pc, #176] @ 18fa54 │ │ │ │ + ldr lr, [pc, #176] @ 18fa58 │ │ │ │ add ip, pc, ip │ │ │ │ add lr, pc, lr │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r0 │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq 18fa14 │ │ │ │ + beq 18f9fc │ │ │ │ ldr r7, [r2] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 18fa1c │ │ │ │ + bcs 18fa04 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r1, #-4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 18fa24 │ │ │ │ + bcs 18fa0c │ │ │ │ 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 18f9c4 │ │ │ │ + bhi 18f9ac │ │ │ │ str r8, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r3, r8 │ │ │ │ - b 18fa28 │ │ │ │ + b 18fa10 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, ip │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #48] @ 18fa74 │ │ │ │ + ldr r2, [pc, #48] @ 18fa5c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #32] @ 18fa78 │ │ │ │ + ldr r2, [pc, #32] @ 18fa60 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ str r8, [r6] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r4, r4, lsr #10 │ │ │ │ - andseq r4, r4, r0, lsr r5 │ │ │ │ - mulseq r4, r8, r4 │ │ │ │ - mulseq r4, r4, r4 │ │ │ │ + andseq r4, r4, ip, lsr r5 │ │ │ │ + andseq r4, r4, r8, asr #10 │ │ │ │ + @ instruction: 0x001444b0 │ │ │ │ + andseq r4, r4, ip, lsr #9 │ │ │ │ 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 18fc4c │ │ │ │ + bcs 18fc34 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 18fc2c │ │ │ │ + bcs 18fc14 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 18fc3c │ │ │ │ + bcs 18fc24 │ │ │ │ ldr lr, [r0, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bcs 18fc5c │ │ │ │ + bcs 18fc44 │ │ │ │ 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 │ │ │ │ @@ -371465,28 +371459,28 @@ │ │ │ │ cmp r5, r7 │ │ │ │ mov r7, r0 │ │ │ │ movwhi r4, #12 │ │ │ │ mov r5, #12 │ │ │ │ ldr lr, [r7, r4]! │ │ │ │ movwhi r5, #8 │ │ │ │ cmp lr, r1 │ │ │ │ - bcs 18fc6c │ │ │ │ + bcs 18fc54 │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [fp, r6, lsl #2]! │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 18fc2c │ │ │ │ + bcs 18fc14 │ │ │ │ add r6, r0, r5 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 18fc3c │ │ │ │ + bcs 18fc24 │ │ │ │ add r9, r0, r3, lsl #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18fc7c │ │ │ │ + bcs 18fc64 │ │ │ │ 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] │ │ │ │ @@ -371502,18 +371496,18 @@ │ │ │ │ cmp r5, sl │ │ │ │ movhi r3, r6 │ │ │ │ movls r7, r9 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp ip, r8 │ │ │ │ movhi r7, fp │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18fc88 │ │ │ │ + bcs 18fc70 │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 18fc94 │ │ │ │ + bcs 18fc7c │ │ │ │ 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 │ │ │ │ @@ -371531,52 +371525,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] @ 18fca8 │ │ │ │ + ldr r2, [pc, #116] @ 18fc90 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #112] @ 18fcb4 │ │ │ │ + ldr r2, [pc, #112] @ 18fc9c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #80] @ 18fca4 │ │ │ │ + ldr r2, [pc, #80] @ 18fc8c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #72] @ 18fcac │ │ │ │ + ldr r2, [pc, #72] @ 18fc94 │ │ │ │ mov r0, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #60] @ 18fcb0 │ │ │ │ + ldr r2, [pc, #60] @ 18fc98 │ │ │ │ mov r0, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #52] @ 18fcb8 │ │ │ │ + ldr r2, [pc, #52] @ 18fca0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #44] @ 18fcbc │ │ │ │ + ldr r2, [pc, #44] @ 18fca4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #36] @ 18fcc0 │ │ │ │ + ldr r2, [pc, #36] @ 18fca8 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r4, r4, ip, lsl #5 │ │ │ │ - @ instruction: 0x001442bc │ │ │ │ - andseq r4, r4, ip, lsl #5 │ │ │ │ + andseq r4, r4, r4, lsr #5 │ │ │ │ + @ instruction: 0x001442d4 │ │ │ │ + andseq r4, r4, r4, lsr #5 │ │ │ │ + andseq r4, r4, r4, lsl #5 │ │ │ │ + @ instruction: 0x001442b4 │ │ │ │ + andseq r4, r4, r8, lsl #5 │ │ │ │ + andseq r4, r4, ip, ror #4 │ │ │ │ andseq r4, r4, ip, ror #4 │ │ │ │ - mulseq r4, ip, r2 │ │ │ │ - andseq r4, r4, r0, ror r2 │ │ │ │ - andseq r4, r4, r4, asr r2 │ │ │ │ - andseq r4, r4, r4, asr r2 │ │ │ │ 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] │ │ │ │ @@ -371745,15 +371739,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 18ff8c │ │ │ │ + beq 18ff74 │ │ │ │ bl 3ab40 │ │ │ │ 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 │ │ │ │ @@ -371768,19 +371762,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 190160 │ │ │ │ + bcs 190148 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, ip │ │ │ │ - bcs 19014c │ │ │ │ + bcs 190134 │ │ │ │ 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 │ │ │ │ @@ -371794,18 +371788,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 190138 │ │ │ │ + bcs 190120 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ cmp ip, r4 │ │ │ │ - bcs 190124 │ │ │ │ + bcs 19010c │ │ │ │ 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] │ │ │ │ @@ -371823,22 +371817,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 18ffcc │ │ │ │ + bne 18ffb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [sp] │ │ │ │ add r1, r0, #4 │ │ │ │ tst r7, #1 │ │ │ │ - bne 1900dc │ │ │ │ + bne 1900c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 19010c │ │ │ │ + b 1900f4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, sl │ │ │ │ cmp r0, r1 │ │ │ │ movcc r7, r0 │ │ │ │ ldr r7, [r7] │ │ │ │ str r7, [r2] │ │ │ │ mov r2, #0 │ │ │ │ @@ -371849,328 +371843,328 @@ │ │ │ │ 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 3ab40 │ │ │ │ - ldr r2, [pc, #84] @ 190180 │ │ │ │ + ldr r2, [pc, #84] @ 190168 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #60] @ 19017c │ │ │ │ + ldr r2, [pc, #60] @ 190164 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #36] @ 190178 │ │ │ │ + ldr r2, [pc, #36] @ 190160 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #12] @ 190174 │ │ │ │ + ldr r2, [pc, #12] @ 19015c │ │ │ │ mov r0, lr │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r3, r4, r4, ror sp │ │ │ │ - mulseq r4, r8, sp │ │ │ │ - mulseq r4, ip, sp │ │ │ │ - andseq r3, r4, r0, asr #27 │ │ │ │ + andseq r3, r4, ip, lsl #27 │ │ │ │ + @ instruction: 0x00143db0 │ │ │ │ + @ instruction: 0x00143db4 │ │ │ │ + @ instruction: 0x00143dd8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 1904f4 │ │ │ │ + bcc 1904dc │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1, #16 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 19053c │ │ │ │ + bcc 190524 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsr fp, r1, #1 │ │ │ │ cmp r1, #15 │ │ │ │ str r5, [sp, #32] │ │ │ │ stmib sp, {r1, r2} │ │ │ │ - bls 190250 │ │ │ │ + bls 190238 │ │ │ │ ldr sl, [r0] │ │ │ │ mov r4, r2 │ │ │ │ add r6, r4, r1, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sl] │ │ │ │ mov r1, r6 │ │ │ │ - bl 18fa7c │ │ │ │ + bl 18fa64 │ │ │ │ ldr r2, [sl] │ │ │ │ add r1, r6, #16 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 18fa7c │ │ │ │ + bl 18fa64 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ - bl 18ff94 │ │ │ │ + bl 18ff7c │ │ │ │ add r9, r5, fp, lsl #2 │ │ │ │ add r4, r6, #32 │ │ │ │ ldr r2, [sl] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18fa7c │ │ │ │ + bl 18fa64 │ │ │ │ ldr r2, [sl] │ │ │ │ add r0, r9, #16 │ │ │ │ add r1, r6, #48 @ 0x30 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ - bl 18fa7c │ │ │ │ + bl 18fa64 │ │ │ │ add r2, r9, fp, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r3, sl │ │ │ │ - bl 18ff94 │ │ │ │ + bl 18ff7c │ │ │ │ mov r0, #8 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcc 1902b8 │ │ │ │ - b 19039c │ │ │ │ + bcc 1902a0 │ │ │ │ + b 190384 │ │ │ │ add r9, r2, fp, lsl #2 │ │ │ │ add r6, r5, fp, lsl #2 │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #7 │ │ │ │ - bls 190290 │ │ │ │ + bls 190278 │ │ │ │ ldr sl, [r0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sl] │ │ │ │ - bl 18fa7c │ │ │ │ + bl 18fa64 │ │ │ │ ldr r2, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 18fa7c │ │ │ │ + bl 18fa64 │ │ │ │ mov r0, #4 │ │ │ │ - b 1902a8 │ │ │ │ + b 190290 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [r6] │ │ │ │ str r1, [r4] │ │ │ │ str r0, [r9] │ │ │ │ mov r0, #1 │ │ │ │ mov r9, r4 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcs 19039c │ │ │ │ + bcs 190384 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ sub ip, r0, r8, lsl #2 │ │ │ │ lsl lr, r8, #2 │ │ │ │ - b 1902e8 │ │ │ │ + b 1902d0 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [r0] │ │ │ │ add r8, r8, #1 │ │ │ │ add lr, lr, #4 │ │ │ │ sub ip, ip, #4 │ │ │ │ cmp r8, fp │ │ │ │ - beq 19039c │ │ │ │ + beq 190384 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r6, [r1, r8, lsl #2] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r6, [r0, r8, lsl #2]! │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 19054c │ │ │ │ + bcs 190534 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 190540 │ │ │ │ + bcs 190528 │ │ │ │ add r4, r6, r6, lsl #1 │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ add r1, r2, r4, lsl #2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 1902d4 │ │ │ │ + bls 1902bc │ │ │ │ mov r3, lr │ │ │ │ mov r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r9, r3] │ │ │ │ - beq 1902cc │ │ │ │ + beq 1902b4 │ │ │ │ ldr r7, [sl] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 1904fc │ │ │ │ + bcs 1904e4 │ │ │ │ add r0, r9, r3 │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 190504 │ │ │ │ + bcs 1904ec │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add r5, r0, r0, lsl #1 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ add r7, r1, r4, lsl #2 │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 190340 │ │ │ │ + bhi 190328 │ │ │ │ add r0, r9, r3 │ │ │ │ - b 1902d0 │ │ │ │ + b 1902b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r1, r0, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1904d4 │ │ │ │ + bcs 1904bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov lr, #4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r7, r0, fp, lsl #2 │ │ │ │ add r0, r0, fp, lsl #2 │ │ │ │ add r1, r1, fp, lsl #2 │ │ │ │ sub fp, r0, #4 │ │ │ │ mov r9, r7 │ │ │ │ lsl r2, r5, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 190414 │ │ │ │ + b 1903fc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ str r6, [r0] │ │ │ │ add r9, r9, #4 │ │ │ │ add fp, fp, #4 │ │ │ │ sub lr, lr, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - beq 1904d4 │ │ │ │ + beq 1904bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r6, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r0, r5, lsl #2]! │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 19054c │ │ │ │ + bcs 190534 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 190540 │ │ │ │ + bcs 190528 │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ add r8, r6, r6, lsl #1 │ │ │ │ add r1, r4, r8, lsl #2 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls 1903f8 │ │ │ │ + bls 1903e0 │ │ │ │ mov r4, r9 │ │ │ │ mov r3, lr │ │ │ │ str fp, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [r4, r2] │ │ │ │ - beq 1903e8 │ │ │ │ + beq 1903d0 │ │ │ │ ldr r7, [sl] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 19050c │ │ │ │ + bcs 1904f4 │ │ │ │ add r0, r4, r2 │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 190528 │ │ │ │ + bcs 190510 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add ip, r0, r0, lsl #1 │ │ │ │ sub r4, r4, #4 │ │ │ │ sub fp, fp, #4 │ │ │ │ add r7, r1, r8, lsl #2 │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 190470 │ │ │ │ + bhi 190458 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r0, r4, r2 │ │ │ │ - b 1903f0 │ │ │ │ + b 1903d8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 18ff94 │ │ │ │ + bl 18ff7c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r4, r9, r2 │ │ │ │ - b 190514 │ │ │ │ + b 1904fc │ │ │ │ sub r4, r9, r2 │ │ │ │ - b 190530 │ │ │ │ + b 190518 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r4, fp, r0, lsl #2 │ │ │ │ - ldr r2, [pc, #108] @ 190588 │ │ │ │ + ldr r2, [pc, #108] @ 190570 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3a92c │ │ │ │ - b 19053c │ │ │ │ + b 190524 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r4, fp, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #84] @ 19058c │ │ │ │ + ldr r2, [pc, #84] @ 190574 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #56] @ 190580 │ │ │ │ + ldr r2, [pc, #56] @ 190568 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #48] @ 190584 │ │ │ │ + ldr r2, [pc, #48] @ 19056c │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ mov r6, r0 │ │ │ │ lsl r2, r7, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ str r6, [r4] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r4, ip, lsr #19 │ │ │ │ - andseq r3, r4, ip, lsl #19 │ │ │ │ - andseq r3, r4, r8, asr #19 │ │ │ │ - @ instruction: 0x001439bc │ │ │ │ + andseq r3, r4, r4, asr #19 │ │ │ │ + andseq r3, r4, r4, lsr #19 │ │ │ │ + andseq r3, r4, r0, ror #19 │ │ │ │ + @ instruction: 0x001439d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 190948 │ │ │ │ + bcc 190930 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r1, #16 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 190954 │ │ │ │ + bcc 19093c │ │ │ │ mov fp, r2 │ │ │ │ lsr r9, sl, #1 │ │ │ │ cmp sl, #15 │ │ │ │ add r0, r2, sl, lsl #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bls 190604 │ │ │ │ + bls 1905ec │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ - bl 18fcc4 │ │ │ │ + bl 18fcac │ │ │ │ add r0, r8, r9, lsl #2 │ │ │ │ add r1, fp, r9, lsl #2 │ │ │ │ add r2, r4, #32 │ │ │ │ - bl 18fcc4 │ │ │ │ + bl 18fcac │ │ │ │ mov r1, #8 │ │ │ │ sub ip, sl, r9 │ │ │ │ cmp r1, r9 │ │ │ │ - bcc 1907a4 │ │ │ │ - b 19080c │ │ │ │ + bcc 19078c │ │ │ │ + b 1907f4 │ │ │ │ cmp sl, #7 │ │ │ │ - bls 190784 │ │ │ │ + bls 19076c │ │ │ │ mov ip, r8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [ip, r9, lsl #2]! │ │ │ │ mov r3, #0 │ │ │ │ mov lr, #3 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r1, [ip, #8] │ │ │ │ @@ -372255,79 +372249,79 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r1, #4 │ │ │ │ str r7, [r2, #4] │ │ │ │ str r0, [r2, #12] │ │ │ │ sub ip, sl, r9 │ │ │ │ cmp r1, r9 │ │ │ │ - bcc 1907a4 │ │ │ │ - b 19080c │ │ │ │ + bcc 19078c │ │ │ │ + b 1907f4 │ │ │ │ ldr r0, [r8, r9, lsl #2] │ │ │ │ ldr r1, [r8] │ │ │ │ str r1, [fp] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [fp, r9, lsl #2] │ │ │ │ sub ip, sl, r9 │ │ │ │ cmp r1, r9 │ │ │ │ - bcs 19080c │ │ │ │ + bcs 1907f4 │ │ │ │ lsl r0, r1, #2 │ │ │ │ mov r3, r1 │ │ │ │ - b 1907c8 │ │ │ │ + b 1907b0 │ │ │ │ mov r2, fp │ │ │ │ str r6, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 19080c │ │ │ │ + beq 1907f4 │ │ │ │ ldr r6, [r8, r3, lsl #2] │ │ │ │ mov r2, fp │ │ │ │ str r6, [r2, r3, lsl #2]! │ │ │ │ ldr r7, [r2, #-4] │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 1907b8 │ │ │ │ + bcs 1907a0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #4 │ │ │ │ str r7, [fp, r2] │ │ │ │ - beq 1907b0 │ │ │ │ + beq 190798 │ │ │ │ add r7, fp, r2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r7, [r7, #-8] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc 1907e4 │ │ │ │ + bcc 1907cc │ │ │ │ add r2, fp, r2 │ │ │ │ - b 1907b4 │ │ │ │ + b 19079c │ │ │ │ add r0, fp, r9, lsl #2 │ │ │ │ cmp r1, ip │ │ │ │ - bcs 190880 │ │ │ │ + bcs 190868 │ │ │ │ add r6, r8, r9, lsl #2 │ │ │ │ lsl r2, r1, #2 │ │ │ │ - b 19083c │ │ │ │ + b 190824 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r3] │ │ │ │ add r1, r1, #1 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r1, ip │ │ │ │ - beq 190880 │ │ │ │ + beq 190868 │ │ │ │ ldr r5, [r6, r1, lsl #2] │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r3, r1, lsl #2]! │ │ │ │ ldr r7, [r3, #-4] │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 19082c │ │ │ │ + bcs 190814 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, #4 │ │ │ │ str r7, [r0, r3] │ │ │ │ - beq 190824 │ │ │ │ + beq 19080c │ │ │ │ add r7, r0, r3 │ │ │ │ sub r3, r3, #4 │ │ │ │ ldr r7, [r7, #-8] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc 190858 │ │ │ │ + bcc 190840 │ │ │ │ add r3, r0, r3 │ │ │ │ - b 190828 │ │ │ │ + b 190810 │ │ │ │ add r1, r8, sl, lsl #2 │ │ │ │ sub r5, r0, #4 │ │ │ │ sub ip, r1, #4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, fp │ │ │ │ sub lr, r1, #4 │ │ │ │ @@ -372351,33 +372345,33 @@ │ │ │ │ mov r1, #0 │ │ │ │ mvncs r1, #0 │ │ │ │ str r4, [ip, -r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ add lr, lr, r1, lsl #2 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 19089c │ │ │ │ + bne 190884 │ │ │ │ add r7, r5, #4 │ │ │ │ tst sl, #1 │ │ │ │ - beq 190938 │ │ │ │ + beq 190920 │ │ │ │ cmp r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movcc r1, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ movwcs r3, #1 │ │ │ │ movwcc r1, #1 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ cmp r2, r7 │ │ │ │ addeq r1, lr, #4 │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne 190950 │ │ │ │ + bne 190938 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3ab40 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ lsl r2, sl, #2 │ │ │ │ mov r0, r8 │ │ │ │ @@ -372386,23 +372380,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ 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 190994 │ │ │ │ + bhi 19097c │ │ │ │ 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 19098c │ │ │ │ + bcc 190974 │ │ │ │ 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] │ │ │ │ @@ -372414,30 +372408,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 190a9c │ │ │ │ - ldr r2, [pc, #408] @ 190b9c │ │ │ │ + bls 190a84 │ │ │ │ + ldr r2, [pc, #408] @ 190b84 │ │ │ │ mvn r0, #3 │ │ │ │ - ldr ip, [pc, #404] @ 190ba0 │ │ │ │ + ldr ip, [pc, #404] @ 190b88 │ │ │ │ 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 190b50 │ │ │ │ + bcs 190b38 │ │ │ │ mov r4, sl │ │ │ │ ldr r7, [r4, #-4]! │ │ │ │ cmp r7, fp │ │ │ │ - bcs 190b48 │ │ │ │ + bcs 190b30 │ │ │ │ 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 │ │ │ │ @@ -372446,35 +372440,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 190b24 │ │ │ │ + beq 190b0c │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 190a18 │ │ │ │ + bne 190a00 │ │ │ │ mov r0, sl │ │ │ │ sub r2, r5, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 24cd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #236] @ 190b94 │ │ │ │ - ldr ip, [pc, #236] @ 190b98 │ │ │ │ + ldr r2, [pc, #236] @ 190b7c │ │ │ │ + ldr ip, [pc, #236] @ 190b80 │ │ │ │ add lr, r0, r9, lsl #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [sl] │ │ │ │ cmp r6, fp │ │ │ │ - bcs 190b5c │ │ │ │ + bcs 190b44 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, fp │ │ │ │ - bcs 190b38 │ │ │ │ + bcs 190b20 │ │ │ │ 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 │ │ │ │ @@ -372484,55 +372478,55 @@ │ │ │ │ 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 190ab4 │ │ │ │ + bne 190a9c │ │ │ │ sub r2, r5, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 24cd4 │ │ │ │ mov r0, sl │ │ │ │ sub r2, r5, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 24cd4 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, ip │ │ │ │ - b 190b60 │ │ │ │ + b 190b48 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, ip │ │ │ │ mov r1, fp │ │ │ │ bl 3a92c │ │ │ │ - b 190b70 │ │ │ │ + b 190b58 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 190b78 │ │ │ │ + b 190b60 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ sub r2, r5, r1 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r4, r4, lsr r4 │ │ │ │ - andseq r3, r4, r0, asr #8 │ │ │ │ - @ instruction: 0x001434d0 │ │ │ │ - @ instruction: 0x001434dc │ │ │ │ + andseq r3, r4, ip, asr #8 │ │ │ │ + andseq r3, r4, r8, asr r4 │ │ │ │ + andseq r3, r4, r8, ror #9 │ │ │ │ + @ instruction: 0x001434f4 │ │ │ │ sub r2, r0, #35 @ 0x23 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - bhi 190d38 │ │ │ │ + bhi 190d20 │ │ │ │ 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 │ │ │ │ @@ -372627,29 +372621,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 190d34 │ │ │ │ + bcc 190d1c │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ subcs r2, r1, #97 @ 0x61 │ │ │ │ cmpcs r2, #26 │ │ │ │ - bcc 190d34 │ │ │ │ + bcc 190d1c │ │ │ │ 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 190da8 │ │ │ │ + bne 190d90 │ │ │ │ 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 │ │ │ │ @@ -372660,18 +372654,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 190ec0 │ │ │ │ + bne 190ea8 │ │ │ │ sub r6, r9, #13 │ │ │ │ cmp r6, #10 │ │ │ │ - bhi 190e5c │ │ │ │ + bhi 190e44 │ │ │ │ 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 │ │ │ │ @@ -372680,29 +372674,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 190ec0 │ │ │ │ + bne 190ea8 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r4, r6 │ │ │ │ ldreq r6, [r2, #12] │ │ │ │ cmpeq r5, r6 │ │ │ │ - bne 190ec0 │ │ │ │ + bne 190ea8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r8, r6 │ │ │ │ ldreq r6, [r2, #20] │ │ │ │ ldreq r7, [sp, #12] │ │ │ │ cmpeq r7, r6 │ │ │ │ - bne 190ec0 │ │ │ │ + bne 190ea8 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp ip, r2 │ │ │ │ - bne 190ec0 │ │ │ │ + bne 190ea8 │ │ │ │ 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 │ │ │ │ @@ -372719,15 +372713,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 190e5c │ │ │ │ + beq 190e44 │ │ │ │ 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] │ │ │ │ @@ -372747,165 +372741,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 r9, r0 │ │ │ │ ldrb r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 190f44 │ │ │ │ + bne 190f2c │ │ │ │ mov sl, r4 │ │ │ │ ldr fp, [r9, #8] │ │ │ │ ldr r0, [sl, #80]! @ 0x50 │ │ │ │ cmp r0, fp │ │ │ │ - bne 190f4c │ │ │ │ + bne 190f34 │ │ │ │ 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 190f7c │ │ │ │ + b 190f64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, fp │ │ │ │ - beq 190f44 │ │ │ │ + beq 190f2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcc 190f68 │ │ │ │ + bcc 190f50 │ │ │ │ cmp r0, #32 │ │ │ │ - beq 190f68 │ │ │ │ + beq 190f50 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc 191014 │ │ │ │ + bcc 190ffc │ │ │ │ lsr r1, r0, #8 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt 190fc8 │ │ │ │ + bgt 190fb0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 190fe0 │ │ │ │ + beq 190fc8 │ │ │ │ cmp r1, #22 │ │ │ │ - bne 191014 │ │ │ │ + bne 190ffc │ │ │ │ cmp r0, #5760 @ 0x1680 │ │ │ │ - beq 190f68 │ │ │ │ - b 191014 │ │ │ │ + beq 190f50 │ │ │ │ + b 190ffc │ │ │ │ cmp r1, #32 │ │ │ │ - beq 190ffc │ │ │ │ + beq 190fe4 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ cmpeq r0, #12288 @ 0x3000 │ │ │ │ - bne 191014 │ │ │ │ - b 190f68 │ │ │ │ - ldr r1, [pc, #740] @ 1912cc │ │ │ │ + bne 190ffc │ │ │ │ + b 190f50 │ │ │ │ + ldr r1, [pc, #740] @ 1912b4 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne 190f68 │ │ │ │ - b 191014 │ │ │ │ - ldr r1, [pc, #720] @ 1912d4 │ │ │ │ + bne 190f50 │ │ │ │ + b 190ffc │ │ │ │ + ldr r1, [pc, #720] @ 1912bc │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #2 │ │ │ │ - bne 190f68 │ │ │ │ + bne 190f50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 190f44 │ │ │ │ + bne 190f2c │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, fp │ │ │ │ mov r0, #0 │ │ │ │ - beq 191190 │ │ │ │ + beq 191178 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #1 │ │ │ │ mvn r4, #-67108863 @ 0xfc000001 │ │ │ │ - b 191084 │ │ │ │ + b 19106c │ │ │ │ strb r6, [r0] │ │ │ │ ldr r0, [sl] │ │ │ │ add r5, r7, r5 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, fp │ │ │ │ - beq 191188 │ │ │ │ + beq 191170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r6, #10 │ │ │ │ - beq 191188 │ │ │ │ + beq 191170 │ │ │ │ mov r7, #1 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ movcs r7, #2 │ │ │ │ cmpcs r6, #2048 @ 0x800 │ │ │ │ - bcs 191120 │ │ │ │ + bcs 191108 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bhi 191154 │ │ │ │ + bhi 19113c │ │ │ │ add r0, r8, r0 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bcc 19106c │ │ │ │ + bcc 191054 │ │ │ │ mov r2, r6 │ │ │ │ lsr r1, r6, #6 │ │ │ │ bfi r2, r4, #6, #26 │ │ │ │ cmp r6, #2048 @ 0x800 │ │ │ │ - bcs 1910f8 │ │ │ │ + bcs 1910e0 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 191070 │ │ │ │ + b 191058 │ │ │ │ bfi r1, r4, #6, #26 │ │ │ │ lsr r3, r6, #12 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ lsrs r4, r6, #16 │ │ │ │ - bne 191130 │ │ │ │ + bne 191118 │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, r3, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ - b 19114c │ │ │ │ + b 191134 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ mov r7, #4 │ │ │ │ movwcc r7, #3 │ │ │ │ - b 1910b4 │ │ │ │ + b 19109c │ │ │ │ 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 191070 │ │ │ │ + b 191058 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r8, r0 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bcc 19106c │ │ │ │ - b 1910d4 │ │ │ │ + bcc 191054 │ │ │ │ + b 1910bc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm sl, {r3, r7} │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ @@ -372917,23 +372911,23 @@ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r4, [r6, #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 19124c │ │ │ │ + bne 191234 │ │ │ │ mov r6, r8 │ │ │ │ ldr r8, [r4, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [r4] │ │ │ │ cmp r8, r0 │ │ │ │ - bne 191200 │ │ │ │ + bne 1911e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 33db4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, r8, r8, lsl #3 │ │ │ │ str r7, [r0, r1, lsl #2]! │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r6, [r0, #4] │ │ │ │ @@ -372945,60 +372939,60 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, fp │ │ │ │ - bne 190f7c │ │ │ │ - b 190f44 │ │ │ │ - ldr r0, [pc, #124] @ 1912d0 │ │ │ │ + bne 190f64 │ │ │ │ + b 190f2c │ │ │ │ + ldr r0, [pc, #124] @ 1912b8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ bl 3a77c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19127c │ │ │ │ + beq 191264 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b 1912c4 │ │ │ │ + b 1912ac │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1912c4 │ │ │ │ + beq 1912ac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b 1912bc │ │ │ │ + b 1912a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1912c8 │ │ │ │ + beq 1912b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, r5, ip, lsr #28 │ │ │ │ - andseq r2, r4, r0, asr #25 │ │ │ │ - andseq lr, r5, r0, lsl lr │ │ │ │ + andseq lr, r5, r4, asr #28 │ │ │ │ + @ instruction: 0x00142cd8 │ │ │ │ + andseq lr, r5, r8, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ sub r0, r0, #82 @ 0x52 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ - bhi 1913bc │ │ │ │ + bhi 1913a4 │ │ │ │ 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, r8, asr #2 │ │ │ │ @@ -373043,38 +373037,38 @@ │ │ │ │ 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 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1914f0 │ │ │ │ + bcs 1914d8 │ │ │ │ adds r0, r1, r8 │ │ │ │ - bcs 191504 │ │ │ │ + bcs 1914ec │ │ │ │ ldr r9, [r6, #88] @ 0x58 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmn r9, #1 │ │ │ │ - beq 191570 │ │ │ │ + beq 191558 │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [r6, #84] @ 0x54 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ 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 1914c8 │ │ │ │ + bpl 1914b0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 3a344 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4, #4] │ │ │ │ @@ -373106,30 +373100,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 191510 │ │ │ │ + beq 1914f8 │ │ │ │ bl ab35c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19142c │ │ │ │ + beq 191414 │ │ │ │ mov r5, r0 │ │ │ │ - b 191514 │ │ │ │ + b 1914fc │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r0, r1, r8 │ │ │ │ - bcc 1913ec │ │ │ │ - ldr r0, [pc, #112] @ 19157c │ │ │ │ + bcc 1913d4 │ │ │ │ + ldr r0, [pc, #112] @ 191564 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ bl 24cd4 │ │ │ │ @@ -373148,177 +373142,177 @@ │ │ │ │ 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] @ 191580 │ │ │ │ + ldr r0, [pc, #8] @ 191568 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - andseq r2, r4, r8, lsl #29 │ │ │ │ - andseq r2, r4, ip, lsl #28 │ │ │ │ + andseq r2, r4, r0, lsr #29 │ │ │ │ + andseq r2, r4, r4, lsr #28 │ │ │ │ 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 1915f4 │ │ │ │ + beq 1915dc │ │ │ │ ldr r9, [r0, #8] │ │ │ │ mov r8, #1114112 @ 0x110000 │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 1917ac │ │ │ │ + beq 191794 │ │ │ │ mov r5, r0 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1917b8 │ │ │ │ + bcs 1917a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ adds r2, r1, r4 │ │ │ │ - beq 191604 │ │ │ │ + beq 1915ec │ │ │ │ cmp r2, r9 │ │ │ │ - bcs 191600 │ │ │ │ + bcs 1915e8 │ │ │ │ add r1, r0, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 191604 │ │ │ │ - b 19183c │ │ │ │ + bge 1915ec │ │ │ │ + b 191824 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 19c424 │ │ │ │ - bne 19183c │ │ │ │ - ldr ip, [pc, #588] @ 191858 │ │ │ │ + b 19c40c │ │ │ │ + bne 191824 │ │ │ │ + ldr ip, [pc, #588] @ 191840 │ │ │ │ add sl, r0, r9 │ │ │ │ add r3, r0, r2 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #0 │ │ │ │ ldr ip, [pc, ip] │ │ │ │ mov lr, r6 │ │ │ │ - b 191640 │ │ │ │ + b 191628 │ │ │ │ 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 1916a4 │ │ │ │ + bcs 19168c │ │ │ │ cmp r3, sl │ │ │ │ - beq 191754 │ │ │ │ + beq 19173c │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r3 │ │ │ │ ldrsb r4, [r3], #1 │ │ │ │ cmn r4, #1 │ │ │ │ uxtb r7, r4 │ │ │ │ - bgt 19162c │ │ │ │ + bgt 191614 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ and r3, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ - bcc 191624 │ │ │ │ + bcc 19160c │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r4, r1, r4, lsl #6 │ │ │ │ - bcc 1916dc │ │ │ │ + bcc 1916c4 │ │ │ │ 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 19162c │ │ │ │ + b 191614 │ │ │ │ cmp r7, #32 │ │ │ │ - beq 191640 │ │ │ │ + beq 191628 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - bcc 191728 │ │ │ │ + bcc 191710 │ │ │ │ lsr r6, r7, #8 │ │ │ │ cmp r6, #31 │ │ │ │ - bgt 1916e8 │ │ │ │ + bgt 1916d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 191704 │ │ │ │ + beq 1916ec │ │ │ │ cmp r6, #22 │ │ │ │ - bne 191728 │ │ │ │ + bne 191710 │ │ │ │ cmp r7, #5760 @ 0x1680 │ │ │ │ - beq 191640 │ │ │ │ - b 191728 │ │ │ │ + beq 191628 │ │ │ │ + b 191710 │ │ │ │ orr r7, r4, r3, lsl #12 │ │ │ │ add r3, r6, #3 │ │ │ │ - b 19162c │ │ │ │ + b 191614 │ │ │ │ cmp r6, #32 │ │ │ │ - beq 191718 │ │ │ │ + beq 191700 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne 191728 │ │ │ │ + bne 191710 │ │ │ │ cmp r7, #12288 @ 0x3000 │ │ │ │ - beq 191640 │ │ │ │ - b 191728 │ │ │ │ + beq 191628 │ │ │ │ + b 191710 │ │ │ │ uxtb r1, r7 │ │ │ │ ldrb r1, [ip, r1] │ │ │ │ tst r1, #1 │ │ │ │ - bne 191640 │ │ │ │ - b 191728 │ │ │ │ + bne 191628 │ │ │ │ + b 191710 │ │ │ │ uxtb r1, r7 │ │ │ │ ldrb r1, [ip, r1] │ │ │ │ tst r1, #2 │ │ │ │ - bne 191640 │ │ │ │ + bne 191628 │ │ │ │ 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 │ │ │ │ - beq 19161c │ │ │ │ + beq 191604 │ │ │ │ add r2, r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 191790 │ │ │ │ + beq 191778 │ │ │ │ cmp r2, r9 │ │ │ │ - bcs 19178c │ │ │ │ + bcs 191774 │ │ │ │ add r1, r0, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - bgt 191790 │ │ │ │ - ldr r1, [pc, #224] @ 19185c │ │ │ │ + bgt 191778 │ │ │ │ + ldr r1, [pc, #224] @ 191844 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r9 │ │ │ │ bl 3a5d8 │ │ │ │ - bne 191774 │ │ │ │ + bne 19175c │ │ │ │ cmp r2, r9 │ │ │ │ - beq 1917ac │ │ │ │ + beq 191794 │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r8, r1 │ │ │ │ - ble 1917d4 │ │ │ │ + ble 1917bc │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ adds r2, r1, r4 │ │ │ │ - bne 1915d8 │ │ │ │ - b 191604 │ │ │ │ + bne 1915c0 │ │ │ │ + b 1915ec │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and r1, r8, #31 │ │ │ │ cmp r8, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 19181c │ │ │ │ + bcc 191804 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r8, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 19182c │ │ │ │ + bcc 191814 │ │ │ │ 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 │ │ │ │ @@ -373327,37 +373321,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] @ 191854 │ │ │ │ + ldr r1, [pc, #16] @ 19183c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r9 │ │ │ │ bl 3a5d8 │ │ │ │ - andseq r2, r4, r0, ror #13 │ │ │ │ - @ instruction: 0x0015e7fc │ │ │ │ - @ instruction: 0x001427b8 │ │ │ │ + @ instruction: 0x001426f8 │ │ │ │ + andseq lr, r5, r4, lsl r8 │ │ │ │ + @ instruction: 0x001427d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 191bb4 │ │ │ │ + bne 191b9c │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 192514 │ │ │ │ + bl 1924fc │ │ │ │ add r1, r5, #16 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ add fp, sp, #32 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ mov r2, fp │ │ │ │ @@ -373366,64 +373360,64 @@ │ │ │ │ cmp ip, #-2147483644 @ 0x80000004 │ │ │ │ ldr sl, [sp, #164] @ 0xa4 │ │ │ │ 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, #216] @ 0xd8 │ │ │ │ - bne 191928 │ │ │ │ + bne 191910 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ 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, #24] │ │ │ │ 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 191a24 │ │ │ │ + beq 191a0c │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r4 │ │ │ │ - b 191910 │ │ │ │ + b 1918f8 │ │ │ │ mov r6, r8 │ │ │ │ cmp ip, #-2147483645 @ 0x80000003 │ │ │ │ - bne 191a48 │ │ │ │ + bne 191a30 │ │ │ │ mov r5, lr │ │ │ │ cmp sl, #0 │ │ │ │ - beq 191988 │ │ │ │ + beq 191970 │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ add r2, r5, #24 │ │ │ │ mov r1, #0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - b 191960 │ │ │ │ + b 191948 │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r0, #28 │ │ │ │ - beq 191988 │ │ │ │ + beq 191970 │ │ │ │ ldrb r3, [r2], #28 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 191954 │ │ │ │ + beq 19193c │ │ │ │ cmp r3, #6 │ │ │ │ - bne 191958 │ │ │ │ + bne 191940 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ bic r1, r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ strb r1, [r0, #100] @ 0x64 │ │ │ │ bl ab35c │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 191bdc │ │ │ │ + beq 191bc4 │ │ │ │ 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} │ │ │ │ @@ -373431,15 +373425,15 @@ │ │ │ │ mov r7, #1 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 1919e8 │ │ │ │ + bne 1919d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 33e74 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r7, [r0, r6, lsl #3]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ @@ -373451,15 +373445,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 191bac │ │ │ │ + beq 191b94 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ab350 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ @@ -373476,36 +373470,36 @@ │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [r0] │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ ldrb fp, [r4, #100] @ 0x64 │ │ │ │ - bne 191ad8 │ │ │ │ + bne 191ac0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 191ad8 │ │ │ │ + beq 191ac0 │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ add r1, lr, #24 │ │ │ │ mov r2, #0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - b 191abc │ │ │ │ + b 191aa4 │ │ │ │ mov r2, #1 │ │ │ │ subs r0, r0, #28 │ │ │ │ - beq 191ad8 │ │ │ │ + beq 191ac0 │ │ │ │ ldrb r3, [r1], #28 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 191ab0 │ │ │ │ + beq 191a98 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 191ab4 │ │ │ │ + bne 191a9c │ │ │ │ eor sl, r2, #1 │ │ │ │ - b 191adc │ │ │ │ + b 191ac4 │ │ │ │ mov sl, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 191bec │ │ │ │ + bne 191bd4 │ │ │ │ mvn r0, #0 │ │ │ │ add ip, sp, #152 @ 0x98 │ │ │ │ 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} │ │ │ │ @@ -373515,15 +373509,15 @@ │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ ldr r7, [r0, #8] │ │ │ │ strb fp, [sp, #260] @ 0x104 │ │ │ │ cmp r7, r1 │ │ │ │ - bne 191b34 │ │ │ │ + bne 191b1c │ │ │ │ bl 33ff4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ rsb r1, r7, r7, lsl #3 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ bl 24cd4 │ │ │ │ @@ -373549,90 +373543,90 @@ │ │ │ │ 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, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #288] @ 191cdc │ │ │ │ - ldr r0, [pc, #288] @ 191ce0 │ │ │ │ + ldr r2, [pc, #288] @ 191cc4 │ │ │ │ + ldr r0, [pc, #288] @ 191cc8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 33d78 │ │ │ │ - b 191bf8 │ │ │ │ + b 191be0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 3a32c │ │ │ │ - b 191bf8 │ │ │ │ - ldr r0, [pc, #228] @ 191cd8 │ │ │ │ + b 191be0 │ │ │ │ + ldr r0, [pc, #228] @ 191cc0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 19e57c │ │ │ │ + bl 19e564 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b 191cc4 │ │ │ │ + b 191cac │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 191c58 │ │ │ │ + beq 191c40 │ │ │ │ mov r0, r4 │ │ │ │ add r5, r4, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r4, r5 │ │ │ │ - b 191c3c │ │ │ │ + b 191c24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 191ccc │ │ │ │ + beq 191cb4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 19dde4 │ │ │ │ - b 191cc4 │ │ │ │ + bl 19ddcc │ │ │ │ + b 191cac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - beq 191cc4 │ │ │ │ + beq 191cac │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl ab350 │ │ │ │ - b 191cc4 │ │ │ │ + b 191cac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19de7c │ │ │ │ + bl 19de64 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq r2, r4, r0, asr r3 │ │ │ │ - andeq pc, sl, r4, lsr #28 │ │ │ │ - mulseq r4, r0, r3 │ │ │ │ + andseq r2, r4, r8, ror #6 │ │ │ │ + andeq pc, sl, ip, lsr lr @ │ │ │ │ + andseq r2, r4, r8, lsr #7 │ │ │ │ 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 │ │ │ │ @@ -373650,169 +373644,169 @@ │ │ │ │ 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, #1964] @ 1924fc │ │ │ │ + ldr r0, [pc, #1964] @ 1924e4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq 1921fc │ │ │ │ + beq 1921e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq 1921fc │ │ │ │ + beq 1921e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ subs r0, r0, #45 @ 0x2d │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 191ed4 │ │ │ │ + bne 191ebc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 19200c │ │ │ │ + bcs 191ff4 │ │ │ │ adds r1, r1, r4 │ │ │ │ - bcs 192494 │ │ │ │ + bcs 19247c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [r0, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 192488 │ │ │ │ + beq 192470 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ 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, #104] @ 0x68 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 19203c │ │ │ │ + bcs 192024 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcs 192494 │ │ │ │ + bcs 19247c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 192488 │ │ │ │ + beq 192470 │ │ │ │ ldr fp, [r0, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #10 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ add r4, r4, #1 │ │ │ │ addeq fp, fp, #1 │ │ │ │ movweq r4, #1 │ │ │ │ ldm r1, {r2, r3, r7} │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ - beq 191eac │ │ │ │ + beq 191e94 │ │ │ │ sub r2, r9, r9, lsl #3 │ │ │ │ add r0, r1, #24 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldrb r3, [r0, -r7] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 192054 │ │ │ │ + beq 19203c │ │ │ │ sub r7, r7, #28 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 191e90 │ │ │ │ + bne 191e78 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 191ec4 │ │ │ │ + bne 191eac │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 33f34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ rsb r7, r9, r9, lsl #3 │ │ │ │ mov sl, #7 │ │ │ │ - b 191fc8 │ │ │ │ + b 191fb0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 192024 │ │ │ │ + bcs 19200c │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcs 192494 │ │ │ │ + bcs 19247c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 192488 │ │ │ │ + beq 192470 │ │ │ │ ldr fp, [r0, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ addeq fp, fp, #1 │ │ │ │ add ip, sp, #192 @ 0xc0 │ │ │ │ movweq r4, #1 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1912d8 │ │ │ │ + bl 1912c0 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldrb sl, [sp, #132] @ 0x84 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ - bne 1923cc │ │ │ │ + bne 1923b4 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r9, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ - beq 191fa8 │ │ │ │ + beq 191f90 │ │ │ │ sub r2, r9, r9, lsl #3 │ │ │ │ add r0, r1, #24 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldrb r3, [r0, -r7] │ │ │ │ cmp r3, sl │ │ │ │ - beq 192120 │ │ │ │ + beq 192108 │ │ │ │ sub r7, r7, #28 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 191f8c │ │ │ │ + bne 191f74 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 191fc0 │ │ │ │ + bne 191fa8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 33f34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ rsb r7, r9, r9, lsl #3 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r0, [r1, r7, lsl #2]! │ │ │ │ @@ -373820,160 +373814,160 @@ │ │ │ │ add r0, r9, #1 │ │ │ │ strb sl, [r1, #24] │ │ │ │ str r6, [r1, #12] │ │ │ │ str fp, [r1, #16] │ │ │ │ str r4, [r1, #20] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r4, r1, #5 │ │ │ │ - bne 191d54 │ │ │ │ - b 19237c │ │ │ │ + bne 191d3c │ │ │ │ + b 192364 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r1, r1, r4 │ │ │ │ - bcc 191db4 │ │ │ │ - b 192494 │ │ │ │ + bcc 191d9c │ │ │ │ + b 19247c │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcc 191f00 │ │ │ │ - b 192494 │ │ │ │ + bcc 191ee8 │ │ │ │ + b 19247c │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcc 191e30 │ │ │ │ - b 192494 │ │ │ │ + bcc 191e18 │ │ │ │ + b 19247c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 192274 │ │ │ │ + bcs 19225c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcs 192494 │ │ │ │ + bcs 19247c │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #1140] @ 192504 │ │ │ │ + ldr r1, [pc, #1140] @ 1924ec │ │ │ │ cmn r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 192494 │ │ │ │ + beq 19247c │ │ │ │ ldr sl, [r0, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #10 │ │ │ │ str r6, [sp, #32] │ │ │ │ add fp, r4, #1 │ │ │ │ addeq sl, sl, #1 │ │ │ │ add ip, sp, #192 @ 0xc0 │ │ │ │ ldm r1, {r2, r3, r6} │ │ │ │ movweq fp, #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ stm ip, {r2, r3, r6} │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 1924a0 │ │ │ │ + bcs 192488 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ 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 1921c4 │ │ │ │ + bmi 1921ac │ │ │ │ ldr r5, [r8, #4] │ │ │ │ - beq 1922ac │ │ │ │ + beq 192294 │ │ │ │ bl ab35c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1924c0 │ │ │ │ + beq 1924a8 │ │ │ │ mov r8, r0 │ │ │ │ - b 1922b0 │ │ │ │ + b 192298 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 192290 │ │ │ │ + bcs 192278 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcs 192494 │ │ │ │ + bcs 19247c │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #944] @ 19250c │ │ │ │ + ldr r1, [pc, #944] @ 1924f4 │ │ │ │ cmn r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 192494 │ │ │ │ + beq 19247c │ │ │ │ ldr sl, [r0, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #10 │ │ │ │ str r6, [sp, #32] │ │ │ │ add fp, r4, #1 │ │ │ │ addeq sl, sl, #1 │ │ │ │ add ip, sp, #192 @ 0xc0 │ │ │ │ ldm r1, {r2, r3, r6} │ │ │ │ movweq fp, #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ stm ip, {r2, r3, r6} │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 1924ac │ │ │ │ + bcs 192494 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ 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 1921d4 │ │ │ │ + bpl 1921bc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ bl 3a344 │ │ │ │ - b 1924bc │ │ │ │ + b 1924a4 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ - beq 1922f8 │ │ │ │ + beq 1922e0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1924c0 │ │ │ │ + beq 1924a8 │ │ │ │ mov r8, r0 │ │ │ │ - b 1922fc │ │ │ │ + b 1922e4 │ │ │ │ tst r4, #1 │ │ │ │ - beq 192238 │ │ │ │ + beq 192220 │ │ │ │ ldr r9, [r8, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - bmi 1921c4 │ │ │ │ + bmi 1921ac │ │ │ │ ldr r5, [r8, #4] │ │ │ │ - beq 1923f0 │ │ │ │ + beq 1923d8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1924c0 │ │ │ │ + beq 1924a8 │ │ │ │ mov r6, r0 │ │ │ │ - b 1923f4 │ │ │ │ + b 1923dc │ │ │ │ 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 │ │ │ │ @@ -373986,23 +373980,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 r6, r1, r4 │ │ │ │ - bcc 192084 │ │ │ │ - b 192494 │ │ │ │ + bcc 19206c │ │ │ │ + b 19247c │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcc 192150 │ │ │ │ - b 192494 │ │ │ │ + bcc 192138 │ │ │ │ + b 19247c │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl 24cd4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ @@ -374013,15 +374007,15 @@ │ │ │ │ add r3, ip, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str fp, [ip, #60] @ 0x3c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [ip, #52] @ 0x34 │ │ │ │ mov r0, #14 │ │ │ │ - b 192340 │ │ │ │ + b 192328 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl 24cd4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ @@ -374039,15 +374033,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 19226c │ │ │ │ + beq 192254 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -374056,34 +374050,34 @@ │ │ │ │ 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 1921c4 │ │ │ │ - beq 192448 │ │ │ │ + bmi 1921ac │ │ │ │ + beq 192430 │ │ │ │ bl ab35c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ add sl, sp, #128 @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1924c0 │ │ │ │ + beq 1924a8 │ │ │ │ mov r8, r0 │ │ │ │ - b 192450 │ │ │ │ + b 192438 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r1, r1, #5 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ add r0, r4, #5 │ │ │ │ bl 24cd4 │ │ │ │ strb sl, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ - b 192354 │ │ │ │ + b 19233c │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl 24cd4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ @@ -374097,15 +374091,15 @@ │ │ │ │ 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 192354 │ │ │ │ + b 19233c │ │ │ │ mov r8, #1 │ │ │ │ add sl, sp, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ bl 24cd4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ @@ -374113,272 +374107,272 @@ │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, #15 │ │ │ │ str r9, [r7, #28] │ │ │ │ str r8, [r7, #32] │ │ │ │ str r9, [r7, #36] @ 0x24 │ │ │ │ str r0, [r7] │ │ │ │ - b 192354 │ │ │ │ - ldr r0, [pc, #112] @ 192500 │ │ │ │ + b 19233c │ │ │ │ + ldr r0, [pc, #112] @ 1924e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 3a71c │ │ │ │ - b 1924bc │ │ │ │ - ldr r2, [pc, #96] @ 192508 │ │ │ │ + b 1924a4 │ │ │ │ + ldr r2, [pc, #96] @ 1924f0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1924b4 │ │ │ │ - ldr r2, [pc, #92] @ 192510 │ │ │ │ + b 19249c │ │ │ │ + ldr r2, [pc, #92] @ 1924f8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ - b 1921c8 │ │ │ │ - b 1924cc │ │ │ │ + b 1921b0 │ │ │ │ + b 1924b4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1924f8 │ │ │ │ + beq 1924e0 │ │ │ │ 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 ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r4, r4, asr #12 │ │ │ │ - @ instruction: 0x00141ef4 │ │ │ │ - @ instruction: 0x001422f0 │ │ │ │ - @ instruction: 0x00141abc │ │ │ │ - andseq r2, r4, r4, lsr #4 │ │ │ │ - andseq r1, r4, r0, asr #21 │ │ │ │ + andseq r2, r4, ip, asr r6 │ │ │ │ + andseq r1, r4, ip, lsl #30 │ │ │ │ + andseq r2, r4, r8, lsl #6 │ │ │ │ + @ instruction: 0x00141ad4 │ │ │ │ + andseq r2, r4, ip, lsr r2 │ │ │ │ + @ instruction: 0x00141ad8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne 192f14 │ │ │ │ + bne 192efc │ │ │ │ ldr r8, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r8 │ │ │ │ ldr r4, [sl, #80]! @ 0x50 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 192738 │ │ │ │ + bcs 192720 │ │ │ │ adds fp, r1, r4 │ │ │ │ - bcs 19274c │ │ │ │ + bcs 192734 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bcs 192f38 │ │ │ │ + bcs 192f20 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r7, [r8, #84] @ 0x54 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r6, r0 │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ cmp r6, #10 │ │ │ │ ldr r6, [r8, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movweq r4, #1 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ addeq r7, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - beq 192600 │ │ │ │ + beq 1925e8 │ │ │ │ cmp r9, r6 │ │ │ │ - bls 1925fc │ │ │ │ + bls 1925e4 │ │ │ │ add r1, r0, r6 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 192600 │ │ │ │ - ldr r1, [pc, #2964] @ 19317c │ │ │ │ + bge 1925e8 │ │ │ │ + ldr r1, [pc, #2964] @ 193164 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ bl 3a5d8 │ │ │ │ - bne 1925e0 │ │ │ │ + bne 1925c8 │ │ │ │ str fp, [sp, #28] │ │ │ │ sub fp, r9, r6 │ │ │ │ add r7, r0, r6 │ │ │ │ cmp fp, #2 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcc 19262c │ │ │ │ + bcc 192614 │ │ │ │ ldrh r0, [r7] │ │ │ │ movw r1, #15679 @ 0x3d3f │ │ │ │ cmp r0, r1 │ │ │ │ - beq 192758 │ │ │ │ + beq 192740 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 192648 │ │ │ │ + beq 192630 │ │ │ │ cmp r9, r6 │ │ │ │ - bls 19266c │ │ │ │ + bls 192654 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 1930c8 │ │ │ │ + blt 1930b0 │ │ │ │ cmp fp, #2 │ │ │ │ - bcc 192660 │ │ │ │ + bcc 192648 │ │ │ │ ldrh r0, [r7] │ │ │ │ movw r1, #8511 @ 0x213f │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1929e8 │ │ │ │ + beq 1929d0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 192670 │ │ │ │ - b 192684 │ │ │ │ - bne 1930c8 │ │ │ │ + bne 192658 │ │ │ │ + b 19266c │ │ │ │ + bne 1930b0 │ │ │ │ cmp r9, r6 │ │ │ │ - bls 1926bc │ │ │ │ + bls 1926a4 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 1930c8 │ │ │ │ + blt 1930b0 │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, #3 │ │ │ │ movwcc r4, #1 │ │ │ │ - bcc 1926b0 │ │ │ │ - ldr r0, [pc, #2800] @ 19318c │ │ │ │ + bcc 192698 │ │ │ │ + ldr r0, [pc, #2800] @ 193174 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192a4c │ │ │ │ + beq 192a34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1926c4 │ │ │ │ - b 1926e0 │ │ │ │ + bne 1926ac │ │ │ │ + b 1926c8 │ │ │ │ mov r4, #1 │ │ │ │ - bne 1930c8 │ │ │ │ + bne 1930b0 │ │ │ │ cmp r9, r6 │ │ │ │ - bls 1926dc │ │ │ │ + bls 1926c4 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 1926e0 │ │ │ │ - b 1930c8 │ │ │ │ - bne 1930c8 │ │ │ │ + bge 1926c8 │ │ │ │ + b 1930b0 │ │ │ │ + bne 1930b0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 192704 │ │ │ │ - ldr r0, [pc, #2724] @ 193194 │ │ │ │ + bne 1926ec │ │ │ │ + ldr r0, [pc, #2724] @ 19317c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1929b8 │ │ │ │ + beq 1929a0 │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq 19278c │ │ │ │ + beq 192774 │ │ │ │ cmp r9, r6 │ │ │ │ - bls 192788 │ │ │ │ + bls 192770 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 19278c │ │ │ │ - b 1930c8 │ │ │ │ + bge 192774 │ │ │ │ + b 1930b0 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds fp, r1, r4 │ │ │ │ - bcc 192568 │ │ │ │ - ldr r0, [pc, #2664] @ 1931bc │ │ │ │ + bcc 192550 │ │ │ │ + ldr r0, [pc, #2664] @ 1931a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #2592] @ 193180 │ │ │ │ + ldr r0, [pc, #2592] @ 193168 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 23ab50 │ │ │ │ + bl 23ab38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192a78 │ │ │ │ + beq 192a60 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 192774 │ │ │ │ - b 192a78 │ │ │ │ - bne 1930c8 │ │ │ │ + bne 19275c │ │ │ │ + b 192a60 │ │ │ │ + bne 1930b0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1927b0 │ │ │ │ - ldr r0, [pc, #2568] @ 1931a4 │ │ │ │ + bne 192798 │ │ │ │ + ldr r0, [pc, #2568] @ 19318c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192a18 │ │ │ │ + beq 192a00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1927cc │ │ │ │ + beq 1927b4 │ │ │ │ cmp r9, r6 │ │ │ │ - bls 1927f0 │ │ │ │ + bls 1927d8 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 1930c8 │ │ │ │ + blt 1930b0 │ │ │ │ cmp fp, #2 │ │ │ │ - bcc 1927e4 │ │ │ │ + bcc 1927cc │ │ │ │ ldrh r0, [r7] │ │ │ │ movw r1, #15423 @ 0x3c3f │ │ │ │ cmp r0, r1 │ │ │ │ - beq 192b20 │ │ │ │ + beq 192b08 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1927f4 │ │ │ │ - b 192808 │ │ │ │ - bne 1930c8 │ │ │ │ + bne 1927dc │ │ │ │ + b 1927f0 │ │ │ │ + bne 1930b0 │ │ │ │ cmp r9, r6 │ │ │ │ - bls 1928dc │ │ │ │ + bls 1928c4 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 1930c8 │ │ │ │ + blt 1930b0 │ │ │ │ cmp r9, r6 │ │ │ │ - beq 1928e0 │ │ │ │ + beq 1928c8 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne 1928e0 │ │ │ │ - ldr r0, [pc, #2444] @ 1931b0 │ │ │ │ + bne 1928c8 │ │ │ │ + ldr r0, [pc, #2444] @ 193198 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 23ab50 │ │ │ │ + bl 23ab38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192848 │ │ │ │ + beq 192830 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 192838 │ │ │ │ + bne 192820 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 192cc0 │ │ │ │ + bne 192ca8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 1be164 │ │ │ │ + bl 1be14c │ │ │ │ ldr r5, [sp, #204] @ 0xcc │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 193094 │ │ │ │ + beq 19307c │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r3, #21 │ │ │ │ @@ -374391,50 +374385,50 @@ │ │ │ │ stm r3, {r5, r6, r9} │ │ │ │ add r3, r7, #44 @ 0x2c │ │ │ │ stm r3, {r0, r1, r2, r8} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne 1930c8 │ │ │ │ + bne 1930b0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str fp, [sp, #188] @ 0xbc │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [r8, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r0, r0, #1 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ - bcs 192f44 │ │ │ │ + bcs 192f2c │ │ │ │ str r0, [r8, #92] @ 0x5c │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1b355c │ │ │ │ + bl 1b3544 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192fd4 │ │ │ │ + beq 192fbc │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add ip, r8, #48 @ 0x30 │ │ │ │ strd r4, [r0] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ add ip, sp, #200 @ 0xc8 │ │ │ │ mov r2, r8 │ │ │ │ @@ -374446,86 +374440,86 @@ │ │ │ │ str r1, [r8, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r8, #64] @ 0x40 │ │ │ │ str fp, [r8, #60] @ 0x3c │ │ │ │ str r0, [r8, #44] @ 0x2c │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #2008] @ 193198 │ │ │ │ + ldr r0, [pc, #2008] @ 193180 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 23ab50 │ │ │ │ + bl 23ab38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192a78 │ │ │ │ + beq 192a60 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 1929d4 │ │ │ │ - b 192a78 │ │ │ │ - ldr r0, [pc, #1944] @ 193188 │ │ │ │ + bne 1929bc │ │ │ │ + b 192a60 │ │ │ │ + ldr r0, [pc, #1944] @ 193170 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 23ab50 │ │ │ │ + bl 23ab38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192a78 │ │ │ │ + beq 192a60 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 192a04 │ │ │ │ - b 192a78 │ │ │ │ - ldr r0, [pc, #1928] @ 1931a8 │ │ │ │ + bne 1929ec │ │ │ │ + b 192a60 │ │ │ │ + ldr r0, [pc, #1928] @ 193190 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 23ab50 │ │ │ │ + bl 23ab38 │ │ │ │ mov fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192b50 │ │ │ │ + beq 192b38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 192a38 │ │ │ │ - b 192b50 │ │ │ │ - ldr r0, [pc, #1852] @ 193190 │ │ │ │ + bne 192a20 │ │ │ │ + b 192b38 │ │ │ │ + ldr r0, [pc, #1852] @ 193178 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 23ab50 │ │ │ │ + bl 23ab38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192a78 │ │ │ │ + beq 192a60 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 192a68 │ │ │ │ + bne 192a50 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r6, [sl, #8] │ │ │ │ add ip, sp, #200 @ 0xc8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r9, #0 │ │ │ │ str r6, [sp, #220] @ 0xdc │ │ │ │ mov r6, #0 │ │ │ │ ldm sl, {r3, r7} │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ - bpl 192ab0 │ │ │ │ + bpl 192a98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 3a344 │ │ │ │ - beq 192ad8 │ │ │ │ + beq 192ac0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192aa4 │ │ │ │ + beq 192a8c │ │ │ │ mov r8, r0 │ │ │ │ - b 192adc │ │ │ │ + b 192ac4 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ bl 24cd4 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ @@ -374536,54 +374530,54 @@ │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ str r9, [ip, #32] │ │ │ │ str r8, [ip, #36] @ 0x24 │ │ │ │ str r9, [ip, #40] @ 0x28 │ │ │ │ strd r0, [ip] │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1668] @ 1931ac │ │ │ │ + ldr r0, [pc, #1668] @ 193194 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 23ab50 │ │ │ │ + bl 23ab38 │ │ │ │ mov fp, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192b50 │ │ │ │ + beq 192b38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 192b40 │ │ │ │ + bne 192b28 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [r8, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ - bcs 192fe4 │ │ │ │ + bcs 192fcc │ │ │ │ str r2, [r8, #92] @ 0x5c │ │ │ │ add r8, sp, #200 @ 0xc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197098 │ │ │ │ + bl 197080 │ │ │ │ add r0, r8, #4 │ │ │ │ ldr r9, [sp, #200] @ 0xc8 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ ldm r0!, {r1, r3, r5, r6, r7} │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ mov r2, r4 │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ ldm r0, {r1, r3, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r5, r6, r7} │ │ │ │ - bne 192c88 │ │ │ │ + bne 192c70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ @@ -374593,29 +374587,29 @@ │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ bl ab35c │ │ │ │ mov r0, #24 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193074 │ │ │ │ + beq 19305c │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r9, r0 │ │ │ │ mov r4, #0 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ ldr lr, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ - beq 193084 │ │ │ │ + beq 19306c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ stm r0, {r4, r9} │ │ │ │ add r4, ip, #48 @ 0x30 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ @@ -374643,44 +374637,44 @@ │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ strd r8, [ip] │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #200 @ 0xc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 191ce4 │ │ │ │ + bl 191ccc │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ add lr, r4, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, ip │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr fp, [sp, #200] @ 0xc8 │ │ │ │ ldr r8, [sp, #212] @ 0xd4 │ │ │ │ ldm lr, {r0, r1, r3, r4, r6, r7} │ │ │ │ cmp fp, #34 @ 0x22 │ │ │ │ stm r2, {r0, r1, r3, r4, r6, r7} │ │ │ │ - bne 192da4 │ │ │ │ + bne 192d8c │ │ │ │ add fp, sp, #264 @ 0x108 │ │ │ │ ldm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, fp │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - bne 192dec │ │ │ │ + bne 192dd4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 192ea0 │ │ │ │ + beq 192e88 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r6, [sl, #8] │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ ldm sl, {r3, r7} │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ @@ -374716,15 +374710,15 @@ │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ stm lr, {r0, fp} │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne 1930a0 │ │ │ │ + bne 193088 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r8, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ @@ -374733,21 +374727,21 @@ │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1b355c │ │ │ │ + bl 1b3544 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bl 19eb14 │ │ │ │ + bl 19eafc │ │ │ │ ldr ip, [sp, #28] │ │ │ │ add r9, sp, #200 @ 0xc8 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r4, [r0] │ │ │ │ add r4, r8, #48 @ 0x30 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ @@ -374768,70 +374762,70 @@ │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ - bl 19c550 │ │ │ │ + bl 19c538 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldm r5!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, ip, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r5!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ str r0, [ip] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 192c80 │ │ │ │ + beq 192c68 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #640] @ 19319c │ │ │ │ + ldr r2, [pc, #640] @ 193184 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #636] @ 1931a0 │ │ │ │ + ldr r0, [pc, #636] @ 193188 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 33d78 │ │ │ │ - ldr r0, [pc, #640] @ 1931c0 │ │ │ │ + ldr r0, [pc, #640] @ 1931a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ mov r0, #0 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ - bl 19c550 │ │ │ │ + bl 19c538 │ │ │ │ add r3, r5, #8 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ add lr, sp, #120 @ 0x78 │ │ │ │ ldm r3!, {r1, r4, r5, r6} │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ mov r2, lr │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ ldm r3!, {r1, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ ldm r3, {r1, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r4, r5, r6, r7} │ │ │ │ - beq 192918 │ │ │ │ + beq 192900 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldm lr!, {r2, r3, r4, r5} │ │ │ │ add r1, r7, #12 │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ ldm lr!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldm lr, {r2, r3, r4, r5, r6} │ │ │ │ @@ -374840,38 +374834,38 @@ │ │ │ │ stm r7, {r1, ip} │ │ │ │ str r0, [r7, #8] │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a32c │ │ │ │ - b 1930c4 │ │ │ │ + b 1930ac │ │ │ │ mov r0, #0 │ │ │ │ add r6, sp, #200 @ 0xc8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 19c550 │ │ │ │ + bl 19c538 │ │ │ │ add r8, r6, #8 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ add lr, sp, #120 @ 0x78 │ │ │ │ ldm r8!, {r0, r3, r4, r6} │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ mov r1, lr │ │ │ │ stmia r1!, {r0, r3, r4, r6} │ │ │ │ ldm r8!, {r0, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r3, r4, r6, r7} │ │ │ │ ldm r8, {r0, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r3, r4, r6, r7} │ │ │ │ - beq 192b88 │ │ │ │ + beq 192b70 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldm lr!, {r1, r3, r4, r5} │ │ │ │ add r0, r7, #12 │ │ │ │ stmia r0!, {r1, r3, r4, r5} │ │ │ │ ldm lr!, {r1, r3, r4, r5, r6} │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ ldm lr, {r1, r3, r4, r5, r6} │ │ │ │ @@ -374880,351 +374874,351 @@ │ │ │ │ stm r7, {r0, ip} │ │ │ │ str r2, [r7, #8] │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 3a32c │ │ │ │ - b 1930c4 │ │ │ │ + b 1930ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a32c │ │ │ │ - b 1930c4 │ │ │ │ + b 1930ac │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a344 │ │ │ │ - ldr r2, [pc, #268] @ 1931b4 │ │ │ │ - ldr r0, [pc, #268] @ 1931b8 │ │ │ │ + ldr r2, [pc, #268] @ 19319c │ │ │ │ + ldr r0, [pc, #268] @ 1931a0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 33d78 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #180] @ 193184 │ │ │ │ + ldr r0, [pc, #180] @ 19316c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ bl 3a5d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 19d978 │ │ │ │ - b 193168 │ │ │ │ + bl 19d960 │ │ │ │ + b 193150 │ │ │ │ bl 3a910 │ │ │ │ - b 193148 │ │ │ │ - b 193148 │ │ │ │ + b 193130 │ │ │ │ + b 193130 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19312c │ │ │ │ + beq 193114 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 19d978 │ │ │ │ - b 193168 │ │ │ │ + bl 19d960 │ │ │ │ + b 193150 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 19e144 │ │ │ │ + bl 19e12c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 19e144 │ │ │ │ + bl 19e12c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x00141cfc │ │ │ │ - andeq r6, ip, sp, lsr r5 │ │ │ │ - andseq r1, r4, r4, lsl r2 │ │ │ │ - andeq r6, ip, pc, lsr #5 │ │ │ │ - andeq r6, ip, r1, lsl #12 │ │ │ │ - andeq r6, ip, sp, asr #4 │ │ │ │ - @ instruction: 0x000c65b0 │ │ │ │ - andeq r6, ip, r4, ror #5 │ │ │ │ - @ instruction: 0x000aeabc │ │ │ │ - andseq r1, r4, r8, rrx │ │ │ │ - andeq r6, ip, r0, lsl #7 │ │ │ │ - andeq r6, ip, r0, lsl #2 │ │ │ │ - strdeq r5, [ip], -fp │ │ │ │ - andeq r6, ip, r1, lsl #6 │ │ │ │ - andeq lr, sl, ip, lsr r9 │ │ │ │ - @ instruction: 0x00140ed4 │ │ │ │ - andseq r1, r4, r0, asr #24 │ │ │ │ - andseq r1, r4, r4, asr #8 │ │ │ │ + andseq r1, r4, r4, lsl sp │ │ │ │ + andeq r6, ip, r5, asr r5 │ │ │ │ + andseq r1, r4, ip, lsr #4 │ │ │ │ + andeq r6, ip, r7, asr #5 │ │ │ │ + andeq r6, ip, r9, lsl r6 │ │ │ │ + andeq r6, ip, r5, ror #4 │ │ │ │ + andeq r6, ip, r8, asr #11 │ │ │ │ + strdeq r6, [ip], -ip │ │ │ │ + ldrdeq lr, [sl], -r4 │ │ │ │ + andseq r1, r4, r0, lsl #1 │ │ │ │ + muleq ip, r8, r3 │ │ │ │ + andeq r6, ip, r8, lsl r1 │ │ │ │ + andeq r6, ip, r3, lsl r0 │ │ │ │ + andeq r6, ip, r9, lsl r3 │ │ │ │ + andeq lr, sl, r4, asr r9 │ │ │ │ + andseq r0, r4, ip, ror #29 │ │ │ │ + andseq r1, r4, r8, asr ip │ │ │ │ + andseq r1, r4, ip, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r6, #101] @ 0x65 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193414 │ │ │ │ + beq 1933fc │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bcc 1933fc │ │ │ │ + bcc 1933e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bcs 1933fc │ │ │ │ + bcs 1933e4 │ │ │ │ mov r4, r6 │ │ │ │ add fp, r8, #8 │ │ │ │ ldr sl, [r4, #84]! @ 0x54 │ │ │ │ ldr r7, [r4, #-4] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19325c │ │ │ │ + beq 193244 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bcc 19325c │ │ │ │ + bcc 193244 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi 19325c │ │ │ │ + bhi 193244 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ sub r0, r3, r7 │ │ │ │ cmp r0, #3 │ │ │ │ - bcc 193218 │ │ │ │ - b 193260 │ │ │ │ + bcc 193200 │ │ │ │ + b 193248 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bcc 1932bc │ │ │ │ + bcc 1932a4 │ │ │ │ ldrd r0, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19329c │ │ │ │ + beq 193284 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 193298 │ │ │ │ + bcs 193280 │ │ │ │ add r6, r2, r7 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #65 @ 0x41 │ │ │ │ - bgt 19329c │ │ │ │ - b 1932bc │ │ │ │ - bne 1932bc │ │ │ │ + bgt 193284 │ │ │ │ + b 1932a4 │ │ │ │ + bne 1932a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1932dc │ │ │ │ + beq 1932c4 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 1932d8 │ │ │ │ + bcs 1932c0 │ │ │ │ add r6, r2, r3 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #65 @ 0x41 │ │ │ │ - bgt 1932dc │ │ │ │ - ldr r0, [pc, #412] @ 193460 │ │ │ │ + bgt 1932c4 │ │ │ │ + ldr r0, [pc, #412] @ 193448 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r7 │ │ │ │ bl 3a5d8 │ │ │ │ - bne 1932bc │ │ │ │ + bne 1932a4 │ │ │ │ sub r5, r3, r7 │ │ │ │ add r2, r2, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 1932fc │ │ │ │ + beq 1932e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 19344c │ │ │ │ + beq 193434 │ │ │ │ ldrb r4, [r2] │ │ │ │ - b 193314 │ │ │ │ + b 1932fc │ │ │ │ ldrb r4, [r2] │ │ │ │ mov r6, #1 │ │ │ │ cmp r4, #43 @ 0x2b │ │ │ │ - beq 1933d0 │ │ │ │ + beq 1933b8 │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - beq 1933d0 │ │ │ │ + beq 1933b8 │ │ │ │ cmp r4, #43 @ 0x2b │ │ │ │ mov r4, sl │ │ │ │ addeq r2, r2, #1 │ │ │ │ subeq r5, r5, #1 │ │ │ │ mov sl, #0 │ │ │ │ cmp r5, #9 │ │ │ │ - bcs 19335c │ │ │ │ + bcs 193344 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 19339c │ │ │ │ + beq 193384 │ │ │ │ ldrb r6, [r2] │ │ │ │ sub r6, r6, #48 @ 0x30 │ │ │ │ cmp r6, #7 │ │ │ │ - bhi 193444 │ │ │ │ + bhi 19342c │ │ │ │ orr sl, r6, sl, lsl #3 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 193338 │ │ │ │ - b 193384 │ │ │ │ + bne 193320 │ │ │ │ + b 19336c │ │ │ │ ldrb r6, [r2] │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 1933c0 │ │ │ │ + bhi 1933a8 │ │ │ │ sub r6, r6, #48 @ 0x30 │ │ │ │ cmp r6, #8 │ │ │ │ - bcs 193444 │ │ │ │ + bcs 19342c │ │ │ │ orr sl, r6, sl, lsl #3 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 19335c │ │ │ │ + bne 193344 │ │ │ │ eor r2, sl, #55296 @ 0xd800 │ │ │ │ movw r6, #2048 @ 0x800 │ │ │ │ sub r2, r2, #1114112 @ 0x110000 │ │ │ │ movt r6, #65519 @ 0xffef │ │ │ │ cmp r2, r6 │ │ │ │ - bcc 19342c │ │ │ │ + bcc 193414 │ │ │ │ mov r2, #3 │ │ │ │ str sl, [r8] │ │ │ │ str r3, [r8, #16] │ │ │ │ strb r2, [r8, #28] │ │ │ │ str r7, [r8, #4] │ │ │ │ stm fp, {r4, r9} │ │ │ │ strd r0, [fp, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and r0, r6, #248 @ 0xf8 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ movweq r6, #2 │ │ │ │ - ldr r0, [pc, #124] @ 193454 │ │ │ │ + ldr r0, [pc, #124] @ 19343c │ │ │ │ add r2, sp, #11 │ │ │ │ - ldr r3, [pc, #120] @ 193458 │ │ │ │ - ldr r1, [pc, #120] @ 19345c │ │ │ │ + ldr r3, [pc, #120] @ 193440 │ │ │ │ + ldr r1, [pc, #120] @ 193444 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r6, [sp, #11] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #18 │ │ │ │ bl 3abb8 │ │ │ │ - ldr r0, [pc, #112] @ 193474 │ │ │ │ + ldr r0, [pc, #112] @ 19345c │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - ldr r2, [pc, #108] @ 193478 │ │ │ │ + ldr r2, [pc, #108] @ 193460 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #80] @ 19346c │ │ │ │ + ldr r0, [pc, #80] @ 193454 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #76] @ 193470 │ │ │ │ + ldr r2, [pc, #76] @ 193458 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #48] @ 193464 │ │ │ │ + ldr r0, [pc, #48] @ 19344c │ │ │ │ mov r1, #20 │ │ │ │ - ldr r2, [pc, #44] @ 193468 │ │ │ │ + ldr r2, [pc, #44] @ 193450 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6dc │ │ │ │ mov r6, #1 │ │ │ │ - b 1933d0 │ │ │ │ + b 1933b8 │ │ │ │ mov r6, #0 │ │ │ │ - b 1933d0 │ │ │ │ - @ instruction: 0x000c57b9 │ │ │ │ - andseq r1, r4, ip, lsl r0 │ │ │ │ - andseq r0, r4, r4, ror #23 │ │ │ │ - @ instruction: 0x00140cfc │ │ │ │ - andeq r5, ip, lr, ror #13 │ │ │ │ - andseq r0, r4, r4, lsr #23 │ │ │ │ - andeq r5, ip, sl, lsl r7 │ │ │ │ - andseq r0, r4, ip, ror fp │ │ │ │ - andeq r5, ip, r7, asr r7 │ │ │ │ - andseq r0, r4, r4, lsr #23 │ │ │ │ + b 1933b8 │ │ │ │ + ldrdeq r5, [ip], -r1 │ │ │ │ + andseq r1, r4, r4, lsr r0 │ │ │ │ + @ instruction: 0x00140bfc │ │ │ │ + andseq r0, r4, r4, lsl sp │ │ │ │ + andeq r5, ip, r6, lsl #14 │ │ │ │ + @ instruction: 0x00140bbc │ │ │ │ + andeq r5, ip, r2, lsr r7 │ │ │ │ + mulseq r4, r4, fp │ │ │ │ + andeq r5, ip, pc, ror #14 │ │ │ │ + @ instruction: 0x00140bbc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #364 @ 0x16c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 193d78 │ │ │ │ + bne 193d60 │ │ │ │ ldr r6, [r8] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r7, r6 │ │ │ │ ldrd r2, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r7, #80]! @ 0x50 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193520 │ │ │ │ + beq 193508 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ bic r1, r0, #7 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne 193564 │ │ │ │ + bne 19354c │ │ │ │ ldrb r0, [r6, #101] @ 0x65 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193798 │ │ │ │ + beq 193780 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1931c4 │ │ │ │ + bl 1931ac │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [r9, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ 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 193918 │ │ │ │ + b 193900 │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ ldr r7, [r8, #8] │ │ │ │ ldr r8, [r8, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ add r3, sp, #308 @ 0x134 │ │ │ │ str r6, [sp, #300] @ 0x12c │ │ │ │ mov r6, #0 │ │ │ │ str r5, [sp, #304] @ 0x130 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 193770 │ │ │ │ + bpl 193758 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #31 │ │ │ │ add r1, r1, #6 │ │ │ │ and r1, r0, r1 │ │ │ │ cmp r1, #56 @ 0x38 │ │ │ │ - bne 1937f8 │ │ │ │ + bne 1937e0 │ │ │ │ ldrb r1, [r6, #101] @ 0x65 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1939a0 │ │ │ │ + bne 193988 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ 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, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #252] @ 0xfc │ │ │ │ - bhi 193c0c │ │ │ │ + bhi 193bf4 │ │ │ │ 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, ip, lsr r6 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ @@ -375324,51 +375318,51 @@ │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [r9] │ │ │ │ stmib r9, {r0, ip} │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 193930 │ │ │ │ + beq 193918 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193558 │ │ │ │ + beq 193540 │ │ │ │ mov sl, r0 │ │ │ │ - b 193934 │ │ │ │ + b 19391c │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r7] │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 193ad4 │ │ │ │ + bcs 193abc │ │ │ │ adds r0, r1, r7 │ │ │ │ - bcs 193bd4 │ │ │ │ + bcs 193bbc │ │ │ │ ldr fp, [r6, #88] @ 0x58 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmn fp, #1 │ │ │ │ - beq 1939d8 │ │ │ │ + beq 1939c0 │ │ │ │ mov r0, r8 │ │ │ │ ldr sl, [r6, #84] @ 0x54 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 193970 │ │ │ │ + bpl 193958 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ sub r1, r0, #68 @ 0x44 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ - bhi 193588 │ │ │ │ + bhi 193570 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xfffffd78 │ │ │ │ @ instruction: 0xfffffd78 │ │ │ │ @ instruction: 0xfffffd78 │ │ │ │ @@ -375420,15 +375414,15 @@ │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ @ instruction: 0xfffffd78 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e74 │ │ │ │ + bl 196e5c │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #-2147483643 @ 0x80000005 │ │ │ │ str r0, [r9, #4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r0, r9, #8 │ │ │ │ @@ -375454,39 +375448,39 @@ │ │ │ │ str sl, [r9, #32] │ │ │ │ str r7, [r9, #36] @ 0x24 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r8, #4] │ │ │ │ mov r4, r0 │ │ │ │ - beq 1939e4 │ │ │ │ + beq 1939cc │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1937ec │ │ │ │ + beq 1937d4 │ │ │ │ mov r5, r0 │ │ │ │ - b 1939e8 │ │ │ │ + b 1939d0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r7] │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 193bc0 │ │ │ │ + bcs 193ba8 │ │ │ │ adds r0, r1, r7 │ │ │ │ - bcs 193bd4 │ │ │ │ + bcs 193bbc │ │ │ │ ldr fp, [r6, #88] @ 0x58 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmn fp, #1 │ │ │ │ - bne 1937d0 │ │ │ │ - ldr r0, [pc, #1544] @ 193fe8 │ │ │ │ + bne 1937b8 │ │ │ │ + ldr r0, [pc, #1544] @ 193fd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ @@ -375509,25 +375503,25 @@ │ │ │ │ str sl, [r9, #56] @ 0x38 │ │ │ │ str r0, [r9, #60] @ 0x3c │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sl, sp, #296 @ 0x128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c5ec │ │ │ │ + bl 19c5d4 │ │ │ │ add r2, sl, #4 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldm r2!, {r4, r5, r6, r7} │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ mov r3, r0 │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm r2, {r4, r5, r6, r7} │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ - bne 193b88 │ │ │ │ + bne 193b70 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ @@ -375545,33 +375539,33 @@ │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ 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 1937c0 │ │ │ │ - b 193bd4 │ │ │ │ + bcc 1937a8 │ │ │ │ + b 193bbc │ │ │ │ add r6, sp, #296 @ 0x128 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1979b8 │ │ │ │ + bl 1979a0 │ │ │ │ add r0, r6, #4 │ │ │ │ ldr ip, [sp, #296] @ 0x128 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ ldm r0!, {r4, r5, r6, r7} │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm r0!, {r2, r4, r5, r6, r7} │ │ │ │ stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ add r0, r9, #4 │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ - bne 193be0 │ │ │ │ + bne 193bc8 │ │ │ │ add ip, sp, #160 @ 0xa0 │ │ │ │ ldm r1!, {r4, r5, r6, r7} │ │ │ │ add lr, sp, #188 @ 0xbc │ │ │ │ mov r3, ip │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm r1!, {r2, r4, r5, r6, r7} │ │ │ │ stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ @@ -375604,48 +375598,48 @@ │ │ │ │ str r1, [r9] │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ 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 1939c8 │ │ │ │ - ldr r0, [pc, #1040] @ 193fec │ │ │ │ + bcc 1939b0 │ │ │ │ + ldr r0, [pc, #1040] @ 193fd4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r0!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r3, r4, r5, r6, r7} │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ str ip, [r9] │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ - bl 190ba4 │ │ │ │ + bl 190b8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193c4c │ │ │ │ + beq 193c34 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ 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, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, sl, #60 @ 0x3c │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bhi 193f70 │ │ │ │ + bhi 193f58 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ @@ -375709,100 +375703,100 @@ │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #8 │ │ │ │ - b 193ee0 │ │ │ │ - ldr r2, [pc, #608] @ 193fe0 │ │ │ │ + b 193ec8 │ │ │ │ + ldr r2, [pc, #608] @ 193fc8 │ │ │ │ add r1, sp, #20 │ │ │ │ - ldr r0, [pc, #604] @ 193fe4 │ │ │ │ + ldr r0, [pc, #604] @ 193fcc │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 33d78 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ 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 193f54 │ │ │ │ + b 193f3c │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ - b 193ee0 │ │ │ │ + b 193ec8 │ │ │ │ add ip, sp, #248 @ 0xf8 │ │ │ │ add fp, sp, #272 @ 0x110 │ │ │ │ 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 193e48 │ │ │ │ + beq 193e30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne 193e48 │ │ │ │ + bne 193e30 │ │ │ │ add r6, sp, #296 @ 0x128 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19bc64 │ │ │ │ + bl 19bc4c │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ ldrb sl, [sp, #300] @ 0x12c │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ - bne 193fc0 │ │ │ │ + bne 193fa8 │ │ │ │ cmp sl, #12 │ │ │ │ - beq 193e48 │ │ │ │ + beq 193e30 │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ add r3, sp, #284 @ 0x11c │ │ │ │ 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 193ee4 │ │ │ │ + b 193ecc │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #3 │ │ │ │ - b 193ee0 │ │ │ │ + b 193ec8 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #9 │ │ │ │ - b 193ee0 │ │ │ │ + b 193ec8 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ 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 193f54 │ │ │ │ + b 193f3c │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ 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 193f54 │ │ │ │ + b 193f3c │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ @@ -375813,23 +375807,23 @@ │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ 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 193f54 │ │ │ │ + b 193f3c │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ 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 193f54 │ │ │ │ + b 193f3c │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ @@ -375847,15 +375841,15 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 19c550 │ │ │ │ + bl 19c538 │ │ │ │ ldm r5!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r9!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r5!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r9!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ @@ -375864,68 +375858,68 @@ │ │ │ │ add r1, r6, #5 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ bl 24cd4 │ │ │ │ strb sl, [r9, #4] │ │ │ │ str r5, [r9] │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq sp, sl, r0, ror #24 │ │ │ │ - andseq r0, r4, r4, ror #4 │ │ │ │ - andseq r0, r4, r4, lsr #19 │ │ │ │ - @ instruction: 0x001407b8 │ │ │ │ + andeq sp, sl, r8, ror ip │ │ │ │ + andseq r0, r4, ip, ror r2 │ │ │ │ + @ instruction: 0x001409bc │ │ │ │ + @ instruction: 0x001407d0 │ │ │ │ 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 1942b8 │ │ │ │ + bne 1942a0 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1942e8 │ │ │ │ + beq 1942d0 │ │ │ │ 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 194094 │ │ │ │ + bne 19407c │ │ │ │ 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 24cd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r3, #8 │ │ │ │ movt r3, #17 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 1940b8 │ │ │ │ + bne 1940a0 │ │ │ │ add r0, r7, #12 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 194170 │ │ │ │ - b 194154 │ │ │ │ + bne 194158 │ │ │ │ + b 19413c │ │ │ │ movw r2, #10 │ │ │ │ movt r2, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1942e8 │ │ │ │ + beq 1942d0 │ │ │ │ str r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 24cd4 │ │ │ │ - b 1942a4 │ │ │ │ + b 19428c │ │ │ │ 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 │ │ │ │ @@ -375936,42 +375930,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 194170 │ │ │ │ - b 194154 │ │ │ │ + bne 194158 │ │ │ │ + b 19413c │ │ │ │ add r0, r7, #32 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 194170 │ │ │ │ - b 194154 │ │ │ │ + bne 194158 │ │ │ │ + b 19413c │ │ │ │ add r0, r7, #64 @ 0x40 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 194170 │ │ │ │ - b 194154 │ │ │ │ + bne 194158 │ │ │ │ + b 19413c │ │ │ │ add r0, r7, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 194170 │ │ │ │ - b 194154 │ │ │ │ + bne 194158 │ │ │ │ + b 19413c │ │ │ │ add r0, r7, #8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 194170 │ │ │ │ + bne 194158 │ │ │ │ add r1, r5, #12 │ │ │ │ - b 1941dc │ │ │ │ + b 1941c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 194154 │ │ │ │ + beq 19413c │ │ │ │ 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 │ │ │ │ @@ -375980,23 +375974,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 1941dc │ │ │ │ + b 1941c4 │ │ │ │ add r1, r5, #32 │ │ │ │ - b 1941dc │ │ │ │ + b 1941c4 │ │ │ │ add r1, r5, #64 @ 0x40 │ │ │ │ - b 1941dc │ │ │ │ + b 1941c4 │ │ │ │ add r1, r5, #16 │ │ │ │ - b 1941dc │ │ │ │ + b 1941c4 │ │ │ │ add r1, r5, #8 │ │ │ │ - b 1941dc │ │ │ │ + b 1941c4 │ │ │ │ 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] │ │ │ │ @@ -376011,30 +376005,30 @@ │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ bl 24cd4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1942c8 │ │ │ │ + beq 1942b0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ bl 24cd4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1942d8 │ │ │ │ + beq 1942c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ bl 24cd4 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -376046,360 +376040,360 @@ │ │ │ │ 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] @ 194378 │ │ │ │ + ldr r0, [pc, #184] @ 194360 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 194300 │ │ │ │ + b 1942e8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ bl 3a32c │ │ │ │ - b 194300 │ │ │ │ + b 1942e8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ bl 3a32c │ │ │ │ - b 194300 │ │ │ │ - ldr r0, [pc, #128] @ 194370 │ │ │ │ - ldr r2, [pc, #128] @ 194374 │ │ │ │ + b 1942e8 │ │ │ │ + ldr r0, [pc, #128] @ 194358 │ │ │ │ + ldr r2, [pc, #128] @ 19435c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3ab00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ - b 194344 │ │ │ │ + b 19432c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 19e8d0 │ │ │ │ + bl 19e8b8 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ ldr r0, [r8, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #32] │ │ │ │ - b 19435c │ │ │ │ + b 194344 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x000c48bb │ │ │ │ - andseq pc, r3, ip, lsl #26 │ │ │ │ - andseq pc, r3, r4, asr sp @ │ │ │ │ + ldrdeq r4, [ip], -r3 │ │ │ │ + andseq pc, r3, r4, lsr #26 │ │ │ │ + andseq pc, r3, ip, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr fp, [r1] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [fp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 194870 │ │ │ │ + bne 194858 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #76] @ 0x4c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #64] @ 0x40 │ │ │ │ add r8, fp, #80 @ 0x50 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ add r9, fp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #1276] @ 1948bc │ │ │ │ + ldr r4, [pc, #1276] @ 1948a4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - b 1943dc │ │ │ │ + b 1943c4 │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ tst r0, #2 │ │ │ │ - beq 19445c │ │ │ │ + beq 194444 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, sl │ │ │ │ - beq 19445c │ │ │ │ + beq 194444 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcc 1943d4 │ │ │ │ + bcc 1943bc │ │ │ │ cmp r0, #32 │ │ │ │ - beq 1943d4 │ │ │ │ + beq 1943bc │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc 19445c │ │ │ │ + bcc 194444 │ │ │ │ lsr r1, r0, #8 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt 194434 │ │ │ │ + bgt 19441c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19444c │ │ │ │ + beq 194434 │ │ │ │ cmp r1, #22 │ │ │ │ - bne 19445c │ │ │ │ + bne 194444 │ │ │ │ cmp r0, #5760 @ 0x1680 │ │ │ │ - beq 1943d4 │ │ │ │ - b 19445c │ │ │ │ + beq 1943bc │ │ │ │ + b 194444 │ │ │ │ cmp r1, #32 │ │ │ │ - beq 1943c4 │ │ │ │ + beq 1943ac │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ cmpeq r0, #12288 @ 0x3000 │ │ │ │ - bne 19445c │ │ │ │ - b 1943d4 │ │ │ │ + bne 194444 │ │ │ │ + b 1943bc │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne 1943d4 │ │ │ │ + bne 1943bc │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r0, sl │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bne 194494 │ │ │ │ + bne 19447c │ │ │ │ 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 1945fc │ │ │ │ + b 1945e4 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, sl │ │ │ │ - beq 1945d0 │ │ │ │ + beq 1945b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bcc 1945d0 │ │ │ │ + bcc 1945b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ - bhi 1945d0 │ │ │ │ + bhi 1945b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r4, [fp, #76] @ 0x4c │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ movcs r7, #2 │ │ │ │ cmpcs r5, #2048 @ 0x800 │ │ │ │ - bcs 194504 │ │ │ │ + bcs 1944ec │ │ │ │ ldr r0, [r9] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bhi 194514 │ │ │ │ + bhi 1944fc │ │ │ │ ldr r1, [fp, #72] @ 0x48 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcs 194544 │ │ │ │ + bcs 19452c │ │ │ │ strb r5, [r0] │ │ │ │ - b 1945ac │ │ │ │ + b 194594 │ │ │ │ cmp r5, #65536 @ 0x10000 │ │ │ │ mov r7, #4 │ │ │ │ movwcc r7, #3 │ │ │ │ - b 1944d8 │ │ │ │ + b 1944c0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr r0, [fp, #76] @ 0x4c │ │ │ │ ldr r1, [fp, #72] @ 0x48 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 1944fc │ │ │ │ + bcc 1944e4 │ │ │ │ mov r2, r5 │ │ │ │ mvn lr, #-67108863 @ 0xfc000001 │ │ │ │ bfi r2, lr, #6, #26 │ │ │ │ lsr r1, r5, #6 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ - bcs 19456c │ │ │ │ + bcs 194554 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1945ac │ │ │ │ + b 194594 │ │ │ │ bfi r1, lr, #6, #26 │ │ │ │ lsr ip, r5, #12 │ │ │ │ lsrs r3, r5, #16 │ │ │ │ - bne 194590 │ │ │ │ + bne 194578 │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, ip, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1945ac │ │ │ │ + b 194594 │ │ │ │ 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 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194488 │ │ │ │ + beq 194470 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190f14 │ │ │ │ - b 194488 │ │ │ │ + bl 190efc │ │ │ │ + b 194470 │ │ │ │ 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, #712] @ 1948c0 │ │ │ │ + ldr r4, [pc, #712] @ 1948a8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bne 194684 │ │ │ │ + bne 19466c │ │ │ │ ldr r0, [fp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19472c │ │ │ │ + beq 194714 │ │ │ │ ldr r1, [fp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ ldrb r2, [r1] │ │ │ │ - bne 194624 │ │ │ │ + bne 19460c │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - beq 1947a8 │ │ │ │ + beq 194790 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ addeq r1, r1, #1 │ │ │ │ subeq r0, r0, #1 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 194764 │ │ │ │ + bcs 19474c │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194668 │ │ │ │ + beq 194650 │ │ │ │ ldrb r2, [r1] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 1947a8 │ │ │ │ + bhi 194790 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ - bne 194644 │ │ │ │ + bne 19462c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ strd r2, [r0] │ │ │ │ - b 19485c │ │ │ │ + b 194844 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, sl │ │ │ │ - beq 1945fc │ │ │ │ + beq 1945e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcs 1946b4 │ │ │ │ + bcs 19469c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194678 │ │ │ │ + beq 194660 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190f14 │ │ │ │ - b 194678 │ │ │ │ + bl 190efc │ │ │ │ + b 194660 │ │ │ │ cmp r0, #32 │ │ │ │ - beq 194698 │ │ │ │ + beq 194680 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc 1945fc │ │ │ │ + bcc 1945e4 │ │ │ │ lsr r1, r0, #8 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt 1946ec │ │ │ │ + bgt 1946d4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 194704 │ │ │ │ + beq 1946ec │ │ │ │ cmp r1, #22 │ │ │ │ - bne 1945fc │ │ │ │ + bne 1945e4 │ │ │ │ cmp r0, #5760 @ 0x1680 │ │ │ │ - beq 194698 │ │ │ │ - b 1945fc │ │ │ │ + beq 194680 │ │ │ │ + b 1945e4 │ │ │ │ cmp r1, #32 │ │ │ │ - beq 194718 │ │ │ │ + beq 194700 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ cmpeq r0, #12288 @ 0x3000 │ │ │ │ - beq 194698 │ │ │ │ - b 1945fc │ │ │ │ + beq 194680 │ │ │ │ + b 1945e4 │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne 194698 │ │ │ │ - b 1945fc │ │ │ │ + bne 194680 │ │ │ │ + b 1945e4 │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ tst r0, #2 │ │ │ │ - bne 194698 │ │ │ │ - b 1945fc │ │ │ │ + bne 194680 │ │ │ │ + b 1945e4 │ │ │ │ mov r4, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bmi 1947b4 │ │ │ │ + bmi 19479c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - beq 194820 │ │ │ │ + beq 194808 │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1947b4 │ │ │ │ + beq 19479c │ │ │ │ mov r8, r0 │ │ │ │ - b 194824 │ │ │ │ + b 19480c │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #10 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194668 │ │ │ │ + beq 194650 │ │ │ │ umull r3, r5, r3, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1947a8 │ │ │ │ + bne 194790 │ │ │ │ ldrb r5, [r1], #1 │ │ │ │ sub r4, r5, #48 @ 0x30 │ │ │ │ adds r3, r4, r3 │ │ │ │ adc r5, r2, #0 │ │ │ │ cmp r4, #9 │ │ │ │ - bhi 1947a8 │ │ │ │ + bhi 194790 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 194770 │ │ │ │ + beq 194758 │ │ │ │ mov r4, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bpl 1947c4 │ │ │ │ + bpl 1947ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - beq 1947f0 │ │ │ │ + beq 1947d8 │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1947b4 │ │ │ │ + beq 19479c │ │ │ │ mov r8, r0 │ │ │ │ - b 1947f4 │ │ │ │ + b 1947dc │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 24cd4 │ │ │ │ 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 19484c │ │ │ │ + b 194834 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 24cd4 │ │ │ │ add r1, sp, #24 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ @@ -376412,15 +376406,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, #76] @ 1948c4 │ │ │ │ + ldr r0, [pc, #76] @ 1948ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ ldr r1, [fp, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #64] @ 0x40 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [fp, #64] @ 0x40 │ │ │ │ @@ -376431,66 +376425,66 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #64] @ 0x40 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [fp, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #64] @ 0x40 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r5, r8, asr sl │ │ │ │ - andseq fp, r5, r0, lsr #16 │ │ │ │ - andseq pc, r3, ip, lsr #15 │ │ │ │ + andseq fp, r5, r0, ror sl │ │ │ │ + andseq fp, r5, r8, lsr r8 │ │ │ │ + andseq pc, r3, r4, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r2 │ │ │ │ add ip, r9, #24 │ │ │ │ mov r5, sl │ │ │ │ ldr r0, [sl, #16] │ │ │ │ ldr r1, [r5, #80]! @ 0x50 │ │ │ │ ldrd r2, [sl, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bne 194e38 │ │ │ │ + bne 194e20 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sl, #16] │ │ │ │ ldr r0, [sl, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194950 │ │ │ │ + beq 194938 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #28] │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r6, r1, r0, lsl #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 19498c │ │ │ │ + beq 194974 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 194b20 │ │ │ │ + bne 194b08 │ │ │ │ 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 1b3598 │ │ │ │ + bl 1b3580 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r0, [sl, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 194a70 │ │ │ │ - b 194af0 │ │ │ │ + bne 194a58 │ │ │ │ + b 194ad8 │ │ │ │ orr ip, r7, #4 │ │ │ │ str fp, [sp, #12] │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ ldm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, fp │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ @@ -376499,23 +376493,23 @@ │ │ │ │ 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 1b3598 │ │ │ │ + bl 1b3580 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r9, r1 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [sp, #232] @ 0xe8 │ │ │ │ - bne 1949f8 │ │ │ │ + bne 1949e0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 33e74 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r4, [r0, r5, lsl #3]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -376525,61 +376519,61 @@ │ │ │ │ ldm fp, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ bl ab35c │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194e64 │ │ │ │ + beq 194e4c │ │ │ │ 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 fp, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #10 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sl, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194af0 │ │ │ │ + beq 194ad8 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #28] │ │ │ │ ldr r1, [sl, #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 24cd4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 194af0 │ │ │ │ + beq 194ad8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 194e48 │ │ │ │ + beq 194e30 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 24cd4 │ │ │ │ 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, [fp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 194b68 │ │ │ │ + bpl 194b50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ - b 194e70 │ │ │ │ + b 194e58 │ │ │ │ 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} │ │ │ │ @@ -376597,29 +376591,29 @@ │ │ │ │ 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, [fp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 194bf8 │ │ │ │ + bpl 194be0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ - b 194e70 │ │ │ │ + b 194e58 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov fp, #1 │ │ │ │ - beq 194b94 │ │ │ │ + beq 194b7c │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194ae0 │ │ │ │ + beq 194ac8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 24cd4 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ @@ -376630,32 +376624,32 @@ │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r8, #28] │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ str fp, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r8, #36] @ 0x24 │ │ │ │ - beq 194cb0 │ │ │ │ + beq 194c98 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 194c90 │ │ │ │ + bne 194c78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 194cb0 │ │ │ │ + beq 194c98 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r2, #1 │ │ │ │ - b 194cac │ │ │ │ + b 194c94 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov fp, #1 │ │ │ │ - beq 194c24 │ │ │ │ + beq 194c0c │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194b58 │ │ │ │ + beq 194b40 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 24cd4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov ip, r4 │ │ │ │ @@ -376668,343 +376662,343 @@ │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [r8, #28] │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ str fp, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r8, #36] @ 0x24 │ │ │ │ - beq 194d78 │ │ │ │ + beq 194d60 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 194d58 │ │ │ │ + bne 194d40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 194d78 │ │ │ │ + beq 194d60 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r2, #1 │ │ │ │ - b 194d74 │ │ │ │ + b 194d5c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 194cb0 │ │ │ │ + beq 194c98 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 194ce8 │ │ │ │ + bne 194cd0 │ │ │ │ add r0, sp, #16 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 19d978 │ │ │ │ - b 194d00 │ │ │ │ + bl 19d960 │ │ │ │ + b 194ce8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 194d00 │ │ │ │ + beq 194ce8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r7, r1, #1 │ │ │ │ str r0, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 194d34 │ │ │ │ + beq 194d1c │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ - b 194d1c │ │ │ │ + b 194d04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194e30 │ │ │ │ + beq 194e18 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 194d78 │ │ │ │ + beq 194d60 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 194dbc │ │ │ │ + beq 194da4 │ │ │ │ add r7, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r7 │ │ │ │ - b 194da4 │ │ │ │ + b 194d8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194dd8 │ │ │ │ + beq 194dc0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ ldr r8, [r9, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ add r5, r1, #1 │ │ │ │ str r0, [sl, #16] │ │ │ │ mov r0, r8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 194e0c │ │ │ │ + beq 194df4 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ - b 194df4 │ │ │ │ + b 194ddc │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194e30 │ │ │ │ + beq 194e18 │ │ │ │ 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 ab350 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #552] @ 195068 │ │ │ │ + ldr r0, [pc, #552] @ 195050 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 194e70 │ │ │ │ - ldr r0, [pc, #528] @ 195060 │ │ │ │ - ldr r2, [pc, #528] @ 195064 │ │ │ │ + b 194e58 │ │ │ │ + ldr r0, [pc, #528] @ 195048 │ │ │ │ + ldr r2, [pc, #528] @ 19504c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3ab00 │ │ │ │ - b 194e70 │ │ │ │ + b 194e58 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #16] │ │ │ │ - b 19504c │ │ │ │ + b 195034 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 194ff4 │ │ │ │ + b 194fdc │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 19d978 │ │ │ │ - b 194ed0 │ │ │ │ + bl 19d960 │ │ │ │ + b 194eb8 │ │ │ │ bl 3a910 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 195020 │ │ │ │ + b 195008 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 19de7c │ │ │ │ - b 194fc0 │ │ │ │ + bl 19de64 │ │ │ │ + b 194fa8 │ │ │ │ mov fp, r0 │ │ │ │ - b 194fc0 │ │ │ │ + b 194fa8 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 194f04 │ │ │ │ + beq 194eec │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r6, r4 │ │ │ │ - b 194ee8 │ │ │ │ + b 194ed0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 195054 │ │ │ │ + beq 19503c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ - b 194fa0 │ │ │ │ + b 194f88 │ │ │ │ bl 3a910 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 194f40 │ │ │ │ + beq 194f28 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r7, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r7, r4 │ │ │ │ - b 194f24 │ │ │ │ + b 194f0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194ffc │ │ │ │ + beq 194fe4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ - b 194ffc │ │ │ │ + b 194fe4 │ │ │ │ bl 3a910 │ │ │ │ mov fp, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 194f88 │ │ │ │ + beq 194f70 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r6, r5 │ │ │ │ - b 194f6c │ │ │ │ + b 194f54 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 195054 │ │ │ │ + beq 19503c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, fp │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 1b3b90 │ │ │ │ + bl 1b3b78 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov fp, r0 │ │ │ │ - b 195020 │ │ │ │ - mov fp, r0 │ │ │ │ b 195008 │ │ │ │ mov fp, r0 │ │ │ │ + b 194ff0 │ │ │ │ + mov fp, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 19dde4 │ │ │ │ + bl 19ddcc │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 19de7c │ │ │ │ + bl 19de64 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19de7c │ │ │ │ - b 195054 │ │ │ │ + bl 19de64 │ │ │ │ + b 19503c │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 19dde4 │ │ │ │ + bl 19ddcc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 19ea84 │ │ │ │ + bl 19ea6c │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 19504c │ │ │ │ + bne 195034 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 19e57c │ │ │ │ - b 195054 │ │ │ │ + bl 19e564 │ │ │ │ + b 19503c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 19de7c │ │ │ │ + bl 19de64 │ │ │ │ mov r0, fp │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andeq r3, ip, fp, asr sp │ │ │ │ - @ instruction: 0x0013f1dc │ │ │ │ - andseq pc, r3, r4, lsl #4 │ │ │ │ + andeq r3, ip, r3, ror sp │ │ │ │ + @ instruction: 0x0013f1f4 │ │ │ │ + andseq pc, r3, ip, lsl r2 @ │ │ │ │ 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 1950c0 │ │ │ │ + beq 1950a8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 195110 │ │ │ │ + bne 1950f8 │ │ │ │ ldrd r8, [r3] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r4, [r1], #4 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ bl 24cd4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b 1950f8 │ │ │ │ + b 1950e0 │ │ │ │ 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 19513c │ │ │ │ + beq 195124 │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl ab350 │ │ │ │ - b 19513c │ │ │ │ + b 195124 │ │ │ │ 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 193ff0 │ │ │ │ + bl 193fd8 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 195204 │ │ │ │ + bne 1951ec │ │ │ │ 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 24cd4 │ │ │ │ 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 195198 │ │ │ │ + bne 195180 │ │ │ │ bl 34174 │ │ │ │ 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 │ │ │ │ @@ -377025,127 +377019,127 @@ │ │ │ │ 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, #68] @ 195250 │ │ │ │ + ldr r0, [pc, #68] @ 195238 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19e4ac │ │ │ │ + bl 19e494 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq lr, r3, r8, asr #28 │ │ │ │ + andseq lr, r3, r0, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 195450 │ │ │ │ + bne 195438 │ │ │ │ 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 195478 │ │ │ │ + bne 195460 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [fp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq 195330 │ │ │ │ + beq 195318 │ │ │ │ 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 195330 │ │ │ │ + bne 195318 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ 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 1b3598 │ │ │ │ + bl 1b3580 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #-108]! @ 0xffffff94 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ cmp r6, r1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bne 195318 │ │ │ │ + bne 195300 │ │ │ │ bl 33e74 │ │ │ │ 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 1953f8 │ │ │ │ + b 1953e0 │ │ │ │ add r2, r6, #12 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ add ip, sp, #160 @ 0xa0 │ │ │ │ str r9, [sp, #12] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldm r8, {r3, r7} │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ str r5, [sp, #180] @ 0xb4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 195488 │ │ │ │ + beq 195470 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ 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 1b3598 │ │ │ │ + bl 1b3580 │ │ │ │ strd r0, [r9] │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ 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, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, r1 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne 1953d0 │ │ │ │ + bne 1953b8 │ │ │ │ add r0, fp, #20 │ │ │ │ bl 33ff4 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ rsb r1, r6, r6, lsl #3 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -377154,15 +377148,15 @@ │ │ │ │ str r0, [fp, #28] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #4 │ │ │ │ str r0, [r9, #12] │ │ │ │ stmib r9, {r0, r7} │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ @@ -377172,43 +377166,43 @@ │ │ │ │ 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, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #216] @ 195530 │ │ │ │ - ldr r0, [pc, #216] @ 195534 │ │ │ │ + ldr r2, [pc, #216] @ 195518 │ │ │ │ + ldr r0, [pc, #216] @ 19551c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 33d78 │ │ │ │ - b 195494 │ │ │ │ - ldr r0, [pc, #184] @ 195538 │ │ │ │ + b 19547c │ │ │ │ + ldr r0, [pc, #184] @ 195520 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 195494 │ │ │ │ + b 19547c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 19d978 │ │ │ │ - b 1954dc │ │ │ │ + bl 19d960 │ │ │ │ + b 1954c4 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ - b 1954dc │ │ │ │ + b 1954c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 19e57c │ │ │ │ - b 1954dc │ │ │ │ + bl 19e564 │ │ │ │ + b 1954c4 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ @@ -377216,266 +377210,266 @@ │ │ │ │ str r0, [fp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ - b 195508 │ │ │ │ + b 1954f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19de7c │ │ │ │ - b 195524 │ │ │ │ + bl 19de64 │ │ │ │ + b 19550c │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19de7c │ │ │ │ + bl 19de64 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - muleq sl, r4, r5 │ │ │ │ - andseq lr, r3, r4, lsl #24 │ │ │ │ - @ instruction: 0x0013edd4 │ │ │ │ + andeq ip, sl, ip, lsr #11 │ │ │ │ + andseq lr, r3, ip, lsl ip │ │ │ │ + andseq lr, r3, ip, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r9, [r1] │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 195bc8 │ │ │ │ + bne 195bb0 │ │ │ │ mov r6, r9 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r4, [r6, #80]! @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ str r0, [r6, #-4] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #-16] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 195820 │ │ │ │ - ldr r2, [pc, #1668] @ 195c30 │ │ │ │ + bcs 195808 │ │ │ │ + ldr r2, [pc, #1668] @ 195c18 │ │ │ │ adds r0, r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 195bbc │ │ │ │ + bcs 195ba4 │ │ │ │ ldr r4, [r9, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1652] @ 195c34 │ │ │ │ + ldr r2, [pc, #1652] @ 195c1c │ │ │ │ cmn r4, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 195bbc │ │ │ │ + beq 195ba4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ 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 195614 │ │ │ │ + b 1955fc │ │ │ │ strb r8, [r0] │ │ │ │ add r0, r5, r4 │ │ │ │ str r0, [r9, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19576c │ │ │ │ + beq 195754 │ │ │ │ mov r0, sl │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, r7 │ │ │ │ - beq 19576c │ │ │ │ + beq 195754 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq 19576c │ │ │ │ + beq 195754 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ - bcc 195670 │ │ │ │ + bcc 195658 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #6 │ │ │ │ subcs r0, r0, #97 @ 0x61 │ │ │ │ cmpcs r0, #6 │ │ │ │ - bcs 195ab0 │ │ │ │ + bcs 195a98 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r4, [r9, #76] @ 0x4c │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r8, #2048 @ 0x800 │ │ │ │ - bcs 195704 │ │ │ │ + bcs 1956ec │ │ │ │ ldr r0, [fp] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bhi 195738 │ │ │ │ + bhi 195720 │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 195608 │ │ │ │ + bcc 1955f0 │ │ │ │ mov r2, r8 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr r1, r8, #6 │ │ │ │ cmp r8, #2048 @ 0x800 │ │ │ │ - bcs 1956e0 │ │ │ │ + bcs 1956c8 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 19560c │ │ │ │ + b 1955f4 │ │ │ │ bfi r1, ip, #6, #26 │ │ │ │ lsr r3, r8, #12 │ │ │ │ lsrs r7, r8, #16 │ │ │ │ - bne 195714 │ │ │ │ + bne 1956fc │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, r3, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ - b 195730 │ │ │ │ + b 195718 │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ mov r5, #4 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 195694 │ │ │ │ + b 19567c │ │ │ │ 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 19560c │ │ │ │ + b 1955f4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr r0, [r9, #76] @ 0x4c │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 195608 │ │ │ │ - b 1956b8 │ │ │ │ + bcc 1955f0 │ │ │ │ + b 1956a0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, r7 │ │ │ │ - bne 1957bc │ │ │ │ + bne 1957a4 │ │ │ │ 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 19598c │ │ │ │ - beq 1959c4 │ │ │ │ + bmi 195974 │ │ │ │ + beq 1959ac │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 195c08 │ │ │ │ + beq 195bf0 │ │ │ │ mov r8, r0 │ │ │ │ - b 1959c8 │ │ │ │ + b 1959b0 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldrd r4, [r9, #72] @ 0x48 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, sl │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bne 195bd4 │ │ │ │ + bne 195bbc │ │ │ │ mov r0, sl │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1957f8 │ │ │ │ + beq 1957e0 │ │ │ │ mov r0, sl │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 195830 │ │ │ │ + beq 195818 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 195880 │ │ │ │ + bne 195868 │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ cmpne r0, #45 @ 0x2d │ │ │ │ - beq 195984 │ │ │ │ - b 195888 │ │ │ │ + beq 19596c │ │ │ │ + b 195870 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ - b 1955a4 │ │ │ │ + b 19558c │ │ │ │ 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 19598c │ │ │ │ - beq 195a5c │ │ │ │ + bmi 195974 │ │ │ │ + beq 195a44 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 195c08 │ │ │ │ + beq 195bf0 │ │ │ │ mov r8, r0 │ │ │ │ - b 195a60 │ │ │ │ + b 195a48 │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ addeq r4, r4, #1 │ │ │ │ subeq r5, r5, #1 │ │ │ │ cmp r5, #9 │ │ │ │ - bcs 195934 │ │ │ │ + bcs 19591c │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1958f0 │ │ │ │ + beq 1958d8 │ │ │ │ ldrb r2, [r4] │ │ │ │ sub r3, r2, #65 @ 0x41 │ │ │ │ sub r1, r2, #48 @ 0x30 │ │ │ │ bic r3, r3, #32 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ addhi r1, r3, #10 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi 195984 │ │ │ │ + bhi 19596c │ │ │ │ orr r0, r1, r0, lsl #4 │ │ │ │ add r4, r4, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 1958a8 │ │ │ │ + bne 195890 │ │ │ │ eor r1, r0, #55296 @ 0xd800 │ │ │ │ movw r2, #2048 @ 0x800 │ │ │ │ sub r1, r1, #1114112 @ 0x110000 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 195984 │ │ │ │ + bcc 19596c │ │ │ │ ldm r6, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add ip, r6, #16 │ │ │ │ str r0, [r6, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -377484,66 +377478,66 @@ │ │ │ │ mov r7, #5 │ │ │ │ str r0, [r6, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strb r7, [r6, #32] │ │ │ │ mov r7, #34 @ 0x22 │ │ │ │ str r7, [r6] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 195a9c │ │ │ │ + b 195a84 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1958d8 │ │ │ │ + beq 1958c0 │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 195984 │ │ │ │ + bhi 19596c │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ sub r7, r2, #65 @ 0x41 │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ addhi r3, r7, #10 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ adds r0, r3, r0, lsl #4 │ │ │ │ adc r2, r1, #0 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 195984 │ │ │ │ + bhi 19596c │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 19593c │ │ │ │ + beq 195924 │ │ │ │ cmp r7, #0 │ │ │ │ - bpl 19599c │ │ │ │ + bpl 195984 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ - b 195bf8 │ │ │ │ + b 195be0 │ │ │ │ ldr r4, [sl, #4] │ │ │ │ - beq 195a00 │ │ │ │ + beq 1959e8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 195c08 │ │ │ │ + beq 195bf0 │ │ │ │ mov r5, r0 │ │ │ │ - b 195a04 │ │ │ │ + b 1959ec │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 24cd4 │ │ │ │ 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 195a94 │ │ │ │ + b 195a7c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 24cd4 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -377558,15 +377552,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 195a9c │ │ │ │ + b 195a84 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 24cd4 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ @@ -377582,50 +377576,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 19c310 │ │ │ │ - ldr r2, [pc, #372] @ 195c38 │ │ │ │ + bl 19c2f8 │ │ │ │ + ldr r2, [pc, #372] @ 195c20 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ add r2, pc, r2 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 195ba8 │ │ │ │ + bcs 195b90 │ │ │ │ adds r0, r1, r4 │ │ │ │ - bcs 195bbc │ │ │ │ + bcs 195ba4 │ │ │ │ ldr r8, [r9, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #336] @ 195c3c │ │ │ │ + ldr r2, [pc, #336] @ 195c24 │ │ │ │ cmn r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 195bbc │ │ │ │ + beq 195ba4 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ 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 1be164 │ │ │ │ + bl 1be14c │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 195bfc │ │ │ │ + beq 195be4 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -377641,65 +377635,65 @@ │ │ │ │ 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 195a9c │ │ │ │ + b 195a84 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r0, r1, r4 │ │ │ │ - bcc 195ae0 │ │ │ │ + bcc 195ac8 │ │ │ │ mov r0, r2 │ │ │ │ bl 3a71c │ │ │ │ - b 195bf8 │ │ │ │ - ldr r0, [pc, #120] @ 195c48 │ │ │ │ + b 195be0 │ │ │ │ + ldr r0, [pc, #120] @ 195c30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r2, [pc, #100] @ 195c40 │ │ │ │ - ldr r0, [pc, #100] @ 195c44 │ │ │ │ + ldr r2, [pc, #100] @ 195c28 │ │ │ │ + ldr r0, [pc, #100] @ 195c2c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 33d78 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ - b 195990 │ │ │ │ + b 195978 │ │ │ │ mov r0, #1 │ │ │ │ - b 195990 │ │ │ │ + b 195978 │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, r3, r4, ror #27 │ │ │ │ - andseq lr, r3, r0, asr #27 │ │ │ │ - andseq lr, r3, r8, asr #17 │ │ │ │ - mulseq r3, r4, r8 │ │ │ │ - andeq fp, sl, r4, lsl lr │ │ │ │ - mulseq r3, r0, r4 │ │ │ │ - @ instruction: 0x0013e4b4 │ │ │ │ + @ instruction: 0x0013edfc │ │ │ │ + @ instruction: 0x0013edd8 │ │ │ │ + andseq lr, r3, r0, ror #17 │ │ │ │ + andseq lr, r3, ip, lsr #17 │ │ │ │ + andeq fp, sl, ip, lsr #28 │ │ │ │ + andseq lr, r3, r8, lsr #9 │ │ │ │ + andseq lr, r3, ip, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 196380 │ │ │ │ + bne 196368 │ │ │ │ ldr r2, [r9] │ │ │ │ add r8, sp, #208 @ 0xd0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add lr, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #20] │ │ │ │ add ip, lr, #12 │ │ │ │ mov r1, r2 │ │ │ │ @@ -377732,211 +377726,211 @@ │ │ │ │ orr r0, r8, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr sl, [r9, #8] │ │ │ │ - ldr r0, [pc, #1892] @ 19647c │ │ │ │ + ldr r0, [pc, #1892] @ 196464 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1884] @ 196480 │ │ │ │ + ldr r0, [pc, #1884] @ 196468 │ │ │ │ str sl, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 195d84 │ │ │ │ + b 195d6c │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldm r1!, {r2, r5, r6, r7} │ │ │ │ mov r0, r3 │ │ │ │ stmia r0!, {r2, r5, r6, r7} │ │ │ │ ldm r1, {r2, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r4, r5, r6, r7} │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19506c │ │ │ │ + bl 195054 │ │ │ │ ldm r4!, {r2, r3, r6, r7} │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r4, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ movw fp, #9 │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ movt fp, #17 │ │ │ │ mov r0, r9 │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, sl │ │ │ │ - beq 19620c │ │ │ │ + beq 1961f4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #90 @ 0x5a │ │ │ │ - ble 195e04 │ │ │ │ + ble 195dec │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - beq 195e54 │ │ │ │ + beq 195e3c │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - beq 195f04 │ │ │ │ + beq 195eec │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - bne 195fe4 │ │ │ │ + bne 195fcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c424 │ │ │ │ + bl 19c40c │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - bne 195fe4 │ │ │ │ + bne 195fcc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 196108 │ │ │ │ + beq 1960f0 │ │ │ │ cmp sl, r2 │ │ │ │ - bls 196104 │ │ │ │ + bls 1960ec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 196108 │ │ │ │ - b 1963e8 │ │ │ │ + bge 1960f0 │ │ │ │ + b 1963d0 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ - beq 195fa4 │ │ │ │ + beq 195f8c │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 195fe4 │ │ │ │ + bne 195fcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c424 │ │ │ │ + bl 19c40c │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 195fe4 │ │ │ │ + bne 195fcc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 19618c │ │ │ │ + beq 196174 │ │ │ │ cmp sl, r2 │ │ │ │ - bls 196188 │ │ │ │ + bls 196170 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 19618c │ │ │ │ - b 1963e8 │ │ │ │ + bge 196174 │ │ │ │ + b 1963d0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 196370 │ │ │ │ + bcs 196358 │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 195e88 │ │ │ │ + beq 195e70 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19aa18 │ │ │ │ + bl 19aa00 │ │ │ │ ldrb r0, [sp, #401] @ 0x191 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 196078 │ │ │ │ + bne 196060 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ mov sl, r6 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ mov r1, r2 │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ - bl 1964b0 │ │ │ │ + bl 196498 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ ldr fp, [sp, #208] @ 0xd0 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ cmp fp, #34 @ 0x22 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ - bne 196330 │ │ │ │ + bne 196318 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ movw fp, #9 │ │ │ │ movt fp, #17 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r6, sl │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - b 195d84 │ │ │ │ + b 195d6c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldm r0!, {r3, r4, r6, r7} │ │ │ │ mov r1, r2 │ │ │ │ stmia r1!, {r3, r4, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ - bl 19c77c │ │ │ │ + bl 19c764 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ ldr ip, [sp, #208] @ 0xd0 │ │ │ │ mov lr, fp │ │ │ │ ldm r1!, {r0, r3, r4, r6, r7} │ │ │ │ stmia r2!, {r0, r3, r4, r6, r7} │ │ │ │ ldm r1!, {r0, r3, r4, r6, r7} │ │ │ │ stmia r2!, {r0, r3, r4, r6, r7} │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, fp, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 1962c4 │ │ │ │ + beq 1962ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ cmp ip, lr │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bne 1962e4 │ │ │ │ + bne 1962cc │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r6, r4 │ │ │ │ - b 195d78 │ │ │ │ + b 195d60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c424 │ │ │ │ + bl 19c40c │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ - bne 195fe4 │ │ │ │ + bne 195fcc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1960b0 │ │ │ │ + beq 196098 │ │ │ │ cmp sl, r2 │ │ │ │ - bls 1960ac │ │ │ │ + bls 196094 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 1960b0 │ │ │ │ - b 1963e8 │ │ │ │ + bge 196098 │ │ │ │ + b 1963d0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19a2b4 │ │ │ │ + bl 19a29c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ ldr ip, [sp, #208] @ 0xd0 │ │ │ │ mov r2, r8 │ │ │ │ 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, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ sub r0, fp, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 19624c │ │ │ │ + beq 196234 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ @@ -377945,136 +377939,136 @@ │ │ │ │ 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 1b313c │ │ │ │ + bl 1b3124 │ │ │ │ movw fp, #9 │ │ │ │ add r8, sp, #104 @ 0x68 │ │ │ │ movt fp, #17 │ │ │ │ - b 195d84 │ │ │ │ + b 195d6c │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ sub r0, fp, #6 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b313c │ │ │ │ - b 195d84 │ │ │ │ - bne 1963e8 │ │ │ │ + bl 1b3124 │ │ │ │ + b 195d6c │ │ │ │ + bne 1963d0 │ │ │ │ sub r0, sl, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1963a4 │ │ │ │ + bcc 19638c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #9766 @ 0x2626 │ │ │ │ add r0, r0, r2 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1963a4 │ │ │ │ - ldr r0, [pc, #952] @ 196494 │ │ │ │ + bne 19638c │ │ │ │ + ldr r0, [pc, #952] @ 19647c │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 23ab50 │ │ │ │ + bl 23ab38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 195d30 │ │ │ │ + beq 195d18 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ subs fp, fp, #1 │ │ │ │ - bne 1960f0 │ │ │ │ - b 195d30 │ │ │ │ - bne 1963e8 │ │ │ │ + bne 1960d8 │ │ │ │ + b 195d18 │ │ │ │ + bne 1963d0 │ │ │ │ sub r0, sl, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1963d4 │ │ │ │ + bcc 1963bc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #32382 @ 0x7e7e │ │ │ │ add r0, r0, r2 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1963d4 │ │ │ │ - ldr r0, [pc, #880] @ 1964a4 │ │ │ │ + bne 1963bc │ │ │ │ + ldr r0, [pc, #880] @ 19648c │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 23ab50 │ │ │ │ + bl 23ab38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 196158 │ │ │ │ + beq 196140 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 196148 │ │ │ │ + bne 196130 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldm r1!, {r2, r5, r6, r7} │ │ │ │ mov r0, r3 │ │ │ │ stmia r0!, {r2, r5, r6, r7} │ │ │ │ ldm r1, {r2, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r4, r5, r6, r7} │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b 195d5c │ │ │ │ - bne 1963e8 │ │ │ │ + b 195d44 │ │ │ │ + bne 1963d0 │ │ │ │ sub r0, sl, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1963bc │ │ │ │ + bcc 1963a4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #11565 @ 0x2d2d │ │ │ │ add r0, r0, r2 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1963bc │ │ │ │ - ldr r0, [pc, #744] @ 1964a0 │ │ │ │ + bne 1963a4 │ │ │ │ + ldr r0, [pc, #744] @ 196488 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 23ab50 │ │ │ │ + bl 23ab38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1961dc │ │ │ │ + beq 1961c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1961cc │ │ │ │ + bne 1961b4 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldm r1!, {r2, r5, r6, r7} │ │ │ │ mov r0, r3 │ │ │ │ stmia r0!, {r2, r5, r6, r7} │ │ │ │ ldm r1, {r2, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r4, r5, r6, r7} │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b 195d5c │ │ │ │ + b 195d44 │ │ │ │ add r4, sp, #208 @ 0xd0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a16c │ │ │ │ + bl 19a154 │ │ │ │ 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 196278 │ │ │ │ + b 196260 │ │ │ │ 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} │ │ │ │ @@ -378082,37 +378076,37 @@ │ │ │ │ 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 19629c │ │ │ │ + beq 196284 │ │ │ │ add r5, r0, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r0, r5 │ │ │ │ - b 196284 │ │ │ │ + b 19626c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 196328 │ │ │ │ + beq 196310 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, r8, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ - b 19631c │ │ │ │ + b 196304 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov lr, ip │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, r8, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ @@ -378140,140 +378134,140 @@ │ │ │ │ ldm r8, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ movw r0, #9 │ │ │ │ movt r0, #17 │ │ │ │ stm ip, {r0, fp} │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #268] @ 196484 │ │ │ │ + ldr r0, [pc, #268] @ 19646c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a7b8 │ │ │ │ - b 196404 │ │ │ │ - ldr r2, [pc, #288] @ 1964a8 │ │ │ │ + b 1963ec │ │ │ │ + ldr r2, [pc, #288] @ 196490 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - ldr r0, [pc, #284] @ 1964ac │ │ │ │ + ldr r0, [pc, #284] @ 196494 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 33d78 │ │ │ │ - ldr r0, [pc, #224] @ 19648c │ │ │ │ + ldr r0, [pc, #224] @ 196474 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #216] @ 196490 │ │ │ │ + ldr r0, [pc, #216] @ 196478 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1963d0 │ │ │ │ - ldr r0, [pc, #212] @ 196498 │ │ │ │ + b 1963b8 │ │ │ │ + ldr r0, [pc, #212] @ 196480 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #204] @ 19649c │ │ │ │ + ldr r0, [pc, #204] @ 196484 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ bl 3ab00 │ │ │ │ - b 196404 │ │ │ │ - ldr r0, [pc, #152] @ 196488 │ │ │ │ + b 1963ec │ │ │ │ + ldr r0, [pc, #152] @ 196470 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ bl 3a5d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 196428 │ │ │ │ + beq 196410 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r5, r7 │ │ │ │ - b 19640c │ │ │ │ + b 1963f4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 196470 │ │ │ │ + beq 196458 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - b 196464 │ │ │ │ - b 196464 │ │ │ │ - b 196464 │ │ │ │ - b 196464 │ │ │ │ + b 19644c │ │ │ │ + b 19644c │ │ │ │ + b 19644c │ │ │ │ + b 19644c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 19e318 │ │ │ │ + bl 19e300 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq lr, r3, ip, lsr #7 │ │ │ │ - strdeq r2, [ip], -sp │ │ │ │ - andseq sp, r3, ip, lsl sp │ │ │ │ - @ instruction: 0x0013def4 │ │ │ │ - andeq r2, ip, sp, lsr #16 │ │ │ │ - andseq sp, r3, ip, ror #25 │ │ │ │ - strdeq r2, [ip], -r7 │ │ │ │ - andeq r2, ip, fp, lsr r8 │ │ │ │ - andseq sp, r3, r4, ror #25 │ │ │ │ - andeq r2, ip, r1, asr #20 │ │ │ │ - andeq r2, ip, fp, ror #21 │ │ │ │ - andeq fp, sl, r4, ror #12 │ │ │ │ - andseq sp, r3, ip, lsr sp │ │ │ │ + andseq lr, r3, r4, asr #7 │ │ │ │ + andeq r2, ip, r5, lsl pc │ │ │ │ + andseq sp, r3, r4, lsr sp │ │ │ │ + andseq sp, r3, ip, lsl #30 │ │ │ │ + andeq r2, ip, r5, asr #16 │ │ │ │ + andseq sp, r3, r4, lsl #26 │ │ │ │ + andeq r2, ip, pc, lsl #22 │ │ │ │ + andeq r2, ip, r3, asr r8 │ │ │ │ + @ instruction: 0x0013dcfc │ │ │ │ + andeq r2, ip, r9, asr sl │ │ │ │ + andeq r2, ip, r3, lsl #22 │ │ │ │ + andeq fp, sl, ip, ror r6 │ │ │ │ + andseq sp, r3, r4, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 1966ac │ │ │ │ + bne 196694 │ │ │ │ add r5, sp, #336 @ 0x150 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199a74 │ │ │ │ + bl 199a5c │ │ │ │ add r0, r5, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r8, [sp, #336] @ 0x150 │ │ │ │ add sl, sp, #272 @ 0x110 │ │ │ │ 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 196568 │ │ │ │ + bne 196550 │ │ │ │ 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, #16] │ │ │ │ ldr sl, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add r7, r5, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19667c │ │ │ │ + beq 196664 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r0, r6 │ │ │ │ - b 196550 │ │ │ │ + b 196538 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ add r1, r0, #68 @ 0x44 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ bl 24cd4 │ │ │ │ ldm sl!, {r2, r3, r4, r6, r7} │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -378297,15 +378291,15 @@ │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r8, [sp, #24] │ │ │ │ ldr r8, [r9] │ │ │ │ ldr r9, [r8, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 1966d4 │ │ │ │ + bne 1966bc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r8, #32] │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ add r6, r0, #116 @ 0x74 │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ stmia r6!, {r2, r3, r5, r7} │ │ │ │ @@ -378314,15 +378308,15 @@ │ │ │ │ stm r6, {r2, r3, r4, r5, r7} │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne 196630 │ │ │ │ + bne 196618 │ │ │ │ bl 34174 │ │ │ │ mov r0, #152 @ 0x98 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ mla r0, r7, r0, r1 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ bl 24cd4 │ │ │ │ @@ -378334,98 +378328,98 @@ │ │ │ │ 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 1966a4 │ │ │ │ + b 19668c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1966a4 │ │ │ │ + beq 19668c │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ab350 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #228] @ 196798 │ │ │ │ - ldr r0, [pc, #228] @ 19679c │ │ │ │ + ldr r2, [pc, #228] @ 196780 │ │ │ │ + ldr r0, [pc, #228] @ 196784 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 33d78 │ │ │ │ - b 1966e4 │ │ │ │ - ldr r0, [pc, #184] @ 196794 │ │ │ │ + b 1966cc │ │ │ │ + ldr r0, [pc, #184] @ 19677c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ bl 3a77c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 19e4ac │ │ │ │ + bl 19e494 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #32] │ │ │ │ - b 196760 │ │ │ │ + b 196748 │ │ │ │ bl 3a910 │ │ │ │ mov fp, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19672c │ │ │ │ + beq 196714 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r6, r5 │ │ │ │ - b 196710 │ │ │ │ + b 1966f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 196788 │ │ │ │ + beq 196770 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ mov r0, fp │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 19e318 │ │ │ │ + bl 19e300 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 196788 │ │ │ │ + beq 196770 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 19df14 │ │ │ │ - b 196780 │ │ │ │ + bl 19defc │ │ │ │ + b 196768 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e318 │ │ │ │ + bl 19e300 │ │ │ │ mov r0, fp │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq sp, r3, r8, lsl #20 │ │ │ │ - andeq fp, sl, r0, asr #6 │ │ │ │ - andseq sp, r3, r8, lsr sl │ │ │ │ + andseq sp, r3, r0, lsr #20 │ │ │ │ + andeq fp, sl, r8, asr r3 │ │ │ │ + andseq sp, r3, r0, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r9, [r1] │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 196988 │ │ │ │ + bne 196970 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov sl, r9 │ │ │ │ - ldr r0, [pc, #1688] @ 196e64 │ │ │ │ + ldr r0, [pc, #1688] @ 196e4c │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sl, #80]! @ 0x50 │ │ │ │ mov r7, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ str r7, [sl, #-4] │ │ │ │ uxtb r7, r6 │ │ │ │ @@ -378434,92 +378428,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 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ subcs r1, r0, #97 @ 0x61 │ │ │ │ cmpcs r1, #6 │ │ │ │ - bcs 196874 │ │ │ │ + bcs 19685c │ │ │ │ mov r0, fp │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ 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 196910 │ │ │ │ + bcs 1968f8 │ │ │ │ ldr r0, [r8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bhi 196994 │ │ │ │ + bhi 19697c │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcs 1969c4 │ │ │ │ + bcs 1969ac │ │ │ │ strb r4, [r0] │ │ │ │ - b 196a38 │ │ │ │ + b 196a20 │ │ │ │ sub r0, r0, #65 @ 0x41 │ │ │ │ cmp r0, #5 │ │ │ │ - bls 196820 │ │ │ │ + bls 196808 │ │ │ │ ldr r4, [sl] │ │ │ │ mov r0, fp │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 196920 │ │ │ │ + bcs 196908 │ │ │ │ adds r8, r1, r4 │ │ │ │ - bcs 196934 │ │ │ │ + bcs 19691c │ │ │ │ ldr r5, [r9, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 196e1c │ │ │ │ + beq 196e04 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ 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 196d98 │ │ │ │ - beq 196940 │ │ │ │ + bmi 196d80 │ │ │ │ + beq 196928 │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 196e2c │ │ │ │ + beq 196e14 │ │ │ │ mov r5, r0 │ │ │ │ - b 196944 │ │ │ │ + b 19692c │ │ │ │ mov r5, #4 │ │ │ │ cmp r4, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 196848 │ │ │ │ + b 196830 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r8, r1, r4 │ │ │ │ - bcc 1968a8 │ │ │ │ - ldr r0, [pc, #1324] @ 196e68 │ │ │ │ + bcc 196890 │ │ │ │ + ldr r0, [pc, #1324] @ 196e50 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 196e24 │ │ │ │ + b 196e0c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ bl 24cd4 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -378529,224 +378523,224 @@ │ │ │ │ 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 196e08 │ │ │ │ - ldr r0, [pc, #1248] @ 196e70 │ │ │ │ + b 196df0 │ │ │ │ + ldr r0, [pc, #1248] @ 196e58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr r0, [r9, #76] @ 0x4c │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 19686c │ │ │ │ + bcc 196854 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r2, r4 │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr r1, r4, #6 │ │ │ │ cmp r4, #2048 @ 0x800 │ │ │ │ - bcs 1969ec │ │ │ │ + bcs 1969d4 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 196a38 │ │ │ │ + b 196a20 │ │ │ │ bfi r1, ip, #6, #26 │ │ │ │ mov lr, r7 │ │ │ │ lsr r7, r4, #12 │ │ │ │ cmp r4, #65536 @ 0x10000 │ │ │ │ - bcs 196a18 │ │ │ │ + bcs 196a00 │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, r7, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ mov r7, lr │ │ │ │ strb r1, [r0] │ │ │ │ - b 196a38 │ │ │ │ + b 196a20 │ │ │ │ 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 196a5c │ │ │ │ + b 196a44 │ │ │ │ strb r7, [r0] │ │ │ │ subs r6, r6, #1 │ │ │ │ add r0, r5, r4 │ │ │ │ str r0, [r9, #76] @ 0x4c │ │ │ │ - beq 196bec │ │ │ │ + beq 196bd4 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 196ba4 │ │ │ │ + beq 196b8c │ │ │ │ mov r0, fp │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 196ba4 │ │ │ │ + beq 196b8c │ │ │ │ mov r0, fp │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ - bcc 196aac │ │ │ │ + bcc 196a94 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #6 │ │ │ │ subcs r0, r0, #97 @ 0x61 │ │ │ │ cmpcs r0, #6 │ │ │ │ - bcs 196880 │ │ │ │ + bcs 196868 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r4, [r9, #76] @ 0x4c │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs 196b40 │ │ │ │ + bcs 196b28 │ │ │ │ ldr r0, [r8] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bhi 196b70 │ │ │ │ + bhi 196b58 │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 196a48 │ │ │ │ + bcc 196a30 │ │ │ │ mov r2, r7 │ │ │ │ mvn lr, #-67108863 @ 0xfc000001 │ │ │ │ bfi r2, lr, #6, #26 │ │ │ │ lsr r1, r7, #6 │ │ │ │ cmp r7, #2048 @ 0x800 │ │ │ │ - bcs 196b1c │ │ │ │ + bcs 196b04 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 196a4c │ │ │ │ + b 196a34 │ │ │ │ bfi r1, lr, #6, #26 │ │ │ │ lsr ip, r7, #12 │ │ │ │ lsrs r3, r7, #16 │ │ │ │ - bne 196b50 │ │ │ │ + bne 196b38 │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, ip, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ - b 196a4c │ │ │ │ + b 196a34 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ mov r5, #4 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 196ad0 │ │ │ │ + b 196ab8 │ │ │ │ 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 196a4c │ │ │ │ + b 196a34 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr r0, [r9, #76] @ 0x4c │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 196a48 │ │ │ │ - b 196af4 │ │ │ │ + bcc 196a30 │ │ │ │ + b 196adc │ │ │ │ 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 196d98 │ │ │ │ - beq 196c30 │ │ │ │ + bmi 196d80 │ │ │ │ + beq 196c18 │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 196e2c │ │ │ │ + beq 196e14 │ │ │ │ mov r8, r0 │ │ │ │ - b 196c34 │ │ │ │ + b 196c1c │ │ │ │ mov r0, fp │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 196c04 │ │ │ │ + beq 196bec │ │ │ │ mov r0, fp │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r0, [r9, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 196d6c │ │ │ │ + beq 196d54 │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 196c60 │ │ │ │ + bne 196c48 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - beq 196d6c │ │ │ │ - b 196c64 │ │ │ │ + beq 196d54 │ │ │ │ + b 196c4c │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ bl 24cd4 │ │ │ │ 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 196df8 │ │ │ │ + b 196de0 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ addeq r1, r1, #1 │ │ │ │ subeq r0, r0, #1 │ │ │ │ cmp r0, #9 │ │ │ │ - bcs 196d20 │ │ │ │ + bcs 196d08 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 196ccc │ │ │ │ + beq 196cb4 │ │ │ │ ldrb r7, [r1] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ bic r6, r6, #32 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ addhi r3, r6, #10 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi 196d6c │ │ │ │ + bhi 196d54 │ │ │ │ orr r2, r3, r2, lsl #4 │ │ │ │ add r1, r1, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne 196c84 │ │ │ │ + bne 196c6c │ │ │ │ eor r0, r2, #55296 @ 0xd800 │ │ │ │ movw r1, #2048 @ 0x800 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ movt r1, #65519 @ 0xffef │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 196d6c │ │ │ │ + bcc 196d54 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r6, [sl, #4] │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ str r2, [ip, #4] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r7, [sl] │ │ │ │ @@ -378759,58 +378753,58 @@ │ │ │ │ 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 196e04 │ │ │ │ + b 196dec │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 196cb4 │ │ │ │ + beq 196c9c │ │ │ │ cmn r2, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 196d6c │ │ │ │ + bhi 196d54 │ │ │ │ ldrb r7, [r1], #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 196d6c │ │ │ │ + bhi 196d54 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 196d28 │ │ │ │ + beq 196d10 │ │ │ │ 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 196da8 │ │ │ │ + bpl 196d90 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sl │ │ │ │ bl 3a344 │ │ │ │ - b 196e28 │ │ │ │ - beq 196dcc │ │ │ │ + b 196e10 │ │ │ │ + beq 196db4 │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 196e2c │ │ │ │ + beq 196e14 │ │ │ │ mov r8, r0 │ │ │ │ - b 196dd0 │ │ │ │ + b 196db8 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ bl 24cd4 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ @@ -378823,69 +378817,69 @@ │ │ │ │ str sl, [ip, #36] @ 0x24 │ │ │ │ str r0, [ip] │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #64] @ 0x40 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #72] @ 196e6c │ │ │ │ + ldr r0, [pc, #72] @ 196e54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ - b 196d9c │ │ │ │ + b 196d84 │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andeq r2, ip, r4, lsl r6 │ │ │ │ - andseq sp, r3, r8, asr sl │ │ │ │ - andseq sp, r3, r0, ror #10 │ │ │ │ - andseq sp, r3, r4, lsr #15 │ │ │ │ + andeq r2, ip, ip, lsr #12 │ │ │ │ + andseq sp, r3, r0, ror sl │ │ │ │ + andseq sp, r3, r8, ror r5 │ │ │ │ + @ instruction: 0x0013d7bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r5, [r7] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r5 │ │ │ │ ldr r8, [r6, #80]! @ 0x50 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 196fe8 │ │ │ │ + bcs 196fd0 │ │ │ │ adds r8, r1, r8 │ │ │ │ - bcs 196ffc │ │ │ │ + bcs 196fe4 │ │ │ │ ldr fp, [r5, #88] @ 0x58 │ │ │ │ cmn fp, #1 │ │ │ │ - beq 197048 │ │ │ │ + beq 197030 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov sl, r0 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ sub r1, r9, #68 @ 0x44 │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - bhi 197054 │ │ │ │ + bhi 19703c │ │ │ │ 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 │ │ │ │ @@ -378937,263 +378931,263 @@ │ │ │ │ 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 197018 │ │ │ │ + b 197000 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r8, r1, r8 │ │ │ │ - bcc 196ec0 │ │ │ │ - ldr r0, [pc, #140] @ 197090 │ │ │ │ + bcc 196ea8 │ │ │ │ + ldr r0, [pc, #140] @ 197078 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ - b 197018 │ │ │ │ + b 197000 │ │ │ │ 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, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ 197094 │ │ │ │ + ldr r0, [pc, #68] @ 19707c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #40] @ 197084 │ │ │ │ - ldr r2, [pc, #40] @ 197088 │ │ │ │ + ldr r0, [pc, #40] @ 19706c │ │ │ │ + ldr r2, [pc, #40] @ 197070 │ │ │ │ str r9, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #32] @ 19708c │ │ │ │ + ldr r1, [pc, #32] @ 197074 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ bl 3ab14 │ │ │ │ - strdeq r0, [fp], -fp │ │ │ │ - ldrsbeq sp, [r3], -r8 │ │ │ │ - andseq r8, r5, ip, ror #29 │ │ │ │ - mulseq r3, r0, r3 │ │ │ │ - andseq sp, r3, r4, lsr r3 │ │ │ │ + andeq r0, fp, r3, lsl sl │ │ │ │ + ldrsheq sp, [r3], -r0 │ │ │ │ + andseq r8, r5, r4, lsl #30 │ │ │ │ + andseq sp, r3, r8, lsr #7 │ │ │ │ + andseq sp, r3, ip, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr fp, [r1] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r8, fp │ │ │ │ ldr r9, [r8, #80]! @ 0x50 │ │ │ │ cmp r9, r1 │ │ │ │ - bne 1970f0 │ │ │ │ + bne 1970d8 │ │ │ │ mov r5, r0 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r6, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 1972d0 │ │ │ │ + bpl 1972b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 3a344 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr sl, [r0, #84]! @ 0x54 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #21 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 197130 │ │ │ │ + b 197118 │ │ │ │ tst r5, r7, lsl r1 │ │ │ │ - beq 197168 │ │ │ │ + beq 197150 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 197288 │ │ │ │ + beq 197270 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - beq 197288 │ │ │ │ + beq 197270 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, r9 │ │ │ │ ldreq r1, [fp, #84] @ 0x54 │ │ │ │ cmpeq r1, sl │ │ │ │ - beq 197198 │ │ │ │ + beq 197180 │ │ │ │ sub r1, r0, #91 @ 0x5b │ │ │ │ cmp r1, #4 │ │ │ │ - bls 197118 │ │ │ │ + bls 197100 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq 197120 │ │ │ │ + beq 197108 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs 1971d4 │ │ │ │ + bcs 1971bc │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ - bcc 197120 │ │ │ │ + bcc 197108 │ │ │ │ and r0, r0, #95 @ 0x5f │ │ │ │ sub r0, r0, #65 @ 0x41 │ │ │ │ cmp r0, #26 │ │ │ │ - bcc 197120 │ │ │ │ - b 197214 │ │ │ │ + bcc 197108 │ │ │ │ + b 1971fc │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ cmp r1, r4 │ │ │ │ - bne 19715c │ │ │ │ + bne 197144 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq 197120 │ │ │ │ + beq 197108 │ │ │ │ bic r1, r0, #32 │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcc 197120 │ │ │ │ + bcc 197108 │ │ │ │ cmp r0, #170 @ 0xaa │ │ │ │ - bcc 197214 │ │ │ │ - bl 23cb6c │ │ │ │ + bcc 1971fc │ │ │ │ + bl 23cb54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197120 │ │ │ │ - b 197214 │ │ │ │ + bne 197108 │ │ │ │ + b 1971fc │ │ │ │ cmp r0, #169 @ 0xa9 │ │ │ │ - bls 197214 │ │ │ │ + bls 1971fc │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23cb6c │ │ │ │ + bl 23cb54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 197120 │ │ │ │ + bne 197108 │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bls 197214 │ │ │ │ - bl 23ab80 │ │ │ │ + bls 1971fc │ │ │ │ + bl 23ab68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197120 │ │ │ │ + bne 197108 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r8] │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 197710 │ │ │ │ + bcs 1976f8 │ │ │ │ adds sl, r1, r4 │ │ │ │ - bcs 197724 │ │ │ │ + bcs 19770c │ │ │ │ ldr r5, [fp, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 19788c │ │ │ │ + beq 197874 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr fp, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r9, r0 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r8, [r6, #4] │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 1976a4 │ │ │ │ + bpl 19768c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r4, [r8] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r4, r5 │ │ │ │ - bne 1972f8 │ │ │ │ + bne 1972e0 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r7, #0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 197394 │ │ │ │ + bpl 19737c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ - beq 1973d0 │ │ │ │ + beq 1973b8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1970e4 │ │ │ │ + beq 1970cc │ │ │ │ mov r8, r0 │ │ │ │ - b 1973d4 │ │ │ │ + b 1973bc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldm r0, {r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 197868 │ │ │ │ + bne 197850 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r4, r9 │ │ │ │ - bcc 1978c0 │ │ │ │ + bcc 1978a8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 19734c │ │ │ │ + beq 197334 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r9, r0 │ │ │ │ - bcs 1978c0 │ │ │ │ + bcs 1978a8 │ │ │ │ add r0, r1, r9 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 1978c0 │ │ │ │ + ble 1978a8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 197370 │ │ │ │ + beq 197358 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 1978c0 │ │ │ │ + bcs 1978a8 │ │ │ │ add r0, r1, r4 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 1978c0 │ │ │ │ + ble 1978a8 │ │ │ │ cmp r4, r9 │ │ │ │ - bne 1973bc │ │ │ │ + bne 1973a4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 197414 │ │ │ │ + bpl 1973fc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ - beq 197660 │ │ │ │ + beq 197648 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1972c4 │ │ │ │ + beq 1972ac │ │ │ │ mov r8, r0 │ │ │ │ - b 197664 │ │ │ │ + b 19764c │ │ │ │ subs r6, r4, r9 │ │ │ │ mov r0, #0 │ │ │ │ - bpl 197444 │ │ │ │ + bpl 19742c │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ bl 24cd4 │ │ │ │ @@ -379205,36 +379199,36 @@ │ │ │ │ mov r0, #20 │ │ │ │ str r9, [r7, #28] │ │ │ │ str r8, [r7, #32] │ │ │ │ str r9, [r7, #36] @ 0x24 │ │ │ │ str r0, [r7] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 1976d0 │ │ │ │ + beq 1976b8 │ │ │ │ mov r4, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 197388 │ │ │ │ + beq 197370 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 1976d4 │ │ │ │ + b 1976bc │ │ │ │ str r1, [sp, #12] │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1973c8 │ │ │ │ + beq 1973b0 │ │ │ │ add r1, r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ stm r0, {r4, r5, r7} │ │ │ │ @@ -379245,29 +379239,29 @@ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [fp, #48] @ 0x30 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bne 197898 │ │ │ │ + bne 197880 │ │ │ │ mov sl, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ add r4, r0, #12 │ │ │ │ ldr r8, [fp, #56] @ 0x38 │ │ │ │ mvn r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [fp, #48] @ 0x30 │ │ │ │ - beq 19757c │ │ │ │ + beq 197564 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 197540 │ │ │ │ + beq 197528 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r6, #0 │ │ │ │ add r4, r6, r7, lsr #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ @@ -379279,57 +379273,57 @@ │ │ │ │ cmp r0, #0 │ │ │ │ sub r7, r7, r7, lsr #1 │ │ │ │ subeq r0, r5, r9 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r4, r6 │ │ │ │ cmp r7, #1 │ │ │ │ mov r6, r4 │ │ │ │ - bhi 1974f8 │ │ │ │ + bhi 1974e0 │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ add r5, r8, r0, lsl #3 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r7, r9 │ │ │ │ movcc r2, r7 │ │ │ │ bl 24e00 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, r7, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 197730 │ │ │ │ + beq 197718 │ │ │ │ add r1, r4, r0, lsr #31 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [fp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bcc 1978a8 │ │ │ │ + bcc 197890 │ │ │ │ add r0, fp, #52 @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp sl, r1 │ │ │ │ - bne 1975d4 │ │ │ │ + bne 1975bc │ │ │ │ bl 341d4 │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ cmp sl, r4 │ │ │ │ add r9, r0, r1, lsl #3 │ │ │ │ - bls 197600 │ │ │ │ + bls 1975e8 │ │ │ │ sub r0, sl, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ bl 24aac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -379369,25 +379363,25 @@ │ │ │ │ str r0, [r9, #28] │ │ │ │ str r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #20 │ │ │ │ str r8, [r9, #32] │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 197774 │ │ │ │ + beq 19775c │ │ │ │ bl ab35c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19727c │ │ │ │ + beq 197264 │ │ │ │ mov r7, r0 │ │ │ │ - b 197778 │ │ │ │ + b 197760 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r0, r1, #32 │ │ │ │ @@ -379400,35 +379394,35 @@ │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds sl, r1, r4 │ │ │ │ - bcc 19723c │ │ │ │ - ldr r0, [pc, #576] @ 19796c │ │ │ │ + bcc 197224 │ │ │ │ + ldr r0, [pc, #576] @ 197954 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 1978e0 │ │ │ │ + bcs 1978c8 │ │ │ │ add r0, r5, #12 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 1977d0 │ │ │ │ + bpl 1977b8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ - b 1978f0 │ │ │ │ + b 1978d8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 24cd4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ @@ -379444,24 +379438,24 @@ │ │ │ │ mov r0, #19 │ │ │ │ str r4, [r6, #28] │ │ │ │ str r7, [r6, #32] │ │ │ │ str r4, [r6, #36] @ 0x24 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 1977f8 │ │ │ │ + beq 1977e0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 197764 │ │ │ │ + beq 19774c │ │ │ │ mov r8, r0 │ │ │ │ - b 1977fc │ │ │ │ + b 1977e4 │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ mov ip, r5 │ │ │ │ @@ -379482,270 +379476,270 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str ip, [lr, #28] │ │ │ │ str r8, [lr, #32] │ │ │ │ str ip, [lr, #36] @ 0x24 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #260] @ 197974 │ │ │ │ + ldr r2, [pc, #260] @ 19795c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #256] @ 197978 │ │ │ │ + ldr r0, [pc, #256] @ 197960 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 33d78 │ │ │ │ - ldr r0, [pc, #220] @ 197970 │ │ │ │ + ldr r0, [pc, #220] @ 197958 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #192] @ 197960 │ │ │ │ + ldr r0, [pc, #192] @ 197948 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 1978f0 │ │ │ │ - ldr r2, [pc, #184] @ 197968 │ │ │ │ + b 1978d8 │ │ │ │ + ldr r2, [pc, #184] @ 197950 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 3a550 │ │ │ │ - b 1978f0 │ │ │ │ - ldr r0, [pc, #148] @ 19795c │ │ │ │ + b 1978d8 │ │ │ │ + ldr r0, [pc, #148] @ 197944 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bl 3a5d8 │ │ │ │ - ldr r2, [pc, #124] @ 197964 │ │ │ │ + ldr r2, [pc, #124] @ 19794c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 197938 │ │ │ │ + beq 197920 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [fp, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #48] @ 0x30 │ │ │ │ - bne 197944 │ │ │ │ - b 197954 │ │ │ │ + bne 19792c │ │ │ │ + b 19793c │ │ │ │ mov r4, r0 │ │ │ │ - b 197944 │ │ │ │ + b 19792c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #48] @ 0x30 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r3, r4, lsl #17 │ │ │ │ - andseq ip, r3, r4, lsl #17 │ │ │ │ - andseq ip, r3, ip, lsl r8 │ │ │ │ - andseq ip, r3, r4, ror #16 │ │ │ │ - andseq ip, r3, r8, ror #24 │ │ │ │ - @ instruction: 0x0013caf0 │ │ │ │ - andeq sl, sl, r0, lsl #3 │ │ │ │ - andseq ip, r3, r4, ror #17 │ │ │ │ + mulseq r3, ip, r8 │ │ │ │ + mulseq r3, ip, r8 │ │ │ │ + andseq ip, r3, r4, lsr r8 │ │ │ │ + andseq ip, r3, ip, ror r8 │ │ │ │ + andseq ip, r3, r0, lsl #25 │ │ │ │ + andseq ip, r3, r8, lsl #22 │ │ │ │ + muleq sl, r8, r1 │ │ │ │ + @ instruction: 0x0013c8fc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ 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, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - beq 1979e8 │ │ │ │ + beq 1979d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bne 1987d8 │ │ │ │ + bne 1987c0 │ │ │ │ ldr sl, [r7] │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1987ac │ │ │ │ + bne 198794 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sl, #76] @ 0x4c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sl, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 197c0c │ │ │ │ + beq 197bf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ mov r0, sl │ │ │ │ ldr r8, [r7, #8] │ │ │ │ ldr r9, [r0, #80]! @ 0x50 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 197c10 │ │ │ │ + beq 197bf8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bne 197cb8 │ │ │ │ + bne 197ca0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 197f48 │ │ │ │ + bcs 197f30 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, r1, r0 │ │ │ │ - bcs 197f60 │ │ │ │ + bcs 197f48 │ │ │ │ ldr r4, [sl, #88] @ 0x58 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 1987f0 │ │ │ │ + beq 1987d8 │ │ │ │ ldr r0, [sl, #84] @ 0x54 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #10 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r9, sl, #68 @ 0x44 │ │ │ │ mvn fp, #-67108863 @ 0xfc000001 │ │ │ │ addeq r0, r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r4, #1 │ │ │ │ movweq r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 197ae0 │ │ │ │ + b 197ac8 │ │ │ │ strb r5, [r0] │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [sl, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 197d6c │ │ │ │ + beq 197d54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 197d6c │ │ │ │ + beq 197d54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq 197d6c │ │ │ │ + beq 197d54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r4, [sl, #76] @ 0x4c │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ movcs r6, #2 │ │ │ │ cmpcs r5, #2048 @ 0x800 │ │ │ │ - bcs 197ba8 │ │ │ │ + bcs 197b90 │ │ │ │ ldr r0, [r9] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bhi 197bd8 │ │ │ │ + bhi 197bc0 │ │ │ │ ldr r1, [sl, #72] @ 0x48 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 197ad4 │ │ │ │ + bcc 197abc │ │ │ │ mov r2, r5 │ │ │ │ lsr r1, r5, #6 │ │ │ │ bfi r2, fp, #6, #26 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ - bcs 197b84 │ │ │ │ + bcs 197b6c │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 197ad8 │ │ │ │ + b 197ac0 │ │ │ │ bfi r1, fp, #6, #26 │ │ │ │ lsr ip, r5, #12 │ │ │ │ lsrs r3, r5, #16 │ │ │ │ - bne 197bb8 │ │ │ │ + bne 197ba0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, ip, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ - b 197ad8 │ │ │ │ + b 197ac0 │ │ │ │ cmp r5, #65536 @ 0x10000 │ │ │ │ mov r6, #4 │ │ │ │ movwcc r6, #3 │ │ │ │ - b 197b3c │ │ │ │ + b 197b24 │ │ │ │ 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 197ad8 │ │ │ │ + b 197ac0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr r0, [sl, #76] @ 0x4c │ │ │ │ ldr r1, [sl, #72] @ 0x48 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 197ad4 │ │ │ │ - b 197b60 │ │ │ │ + bcc 197abc │ │ │ │ + b 197b48 │ │ │ │ ldr r9, [r7, #8] │ │ │ │ add r2, sl, #80 @ 0x50 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ cmp r9, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 197c44 │ │ │ │ + bpl 197c2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ bl 3a344 │ │ │ │ - b 198920 │ │ │ │ - beq 197c68 │ │ │ │ + b 198908 │ │ │ │ + beq 197c50 │ │ │ │ bl ab35c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1988b0 │ │ │ │ + beq 198898 │ │ │ │ mov r8, r0 │ │ │ │ - b 197c6c │ │ │ │ + b 197c54 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl 24cd4 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ @@ -379762,83 +379756,83 @@ │ │ │ │ str r0, [sl, #64] @ 0x40 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [sl, #84] @ 0x54 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 197dc0 │ │ │ │ + bne 197da8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 198070 │ │ │ │ + bcs 198058 │ │ │ │ adds r9, r1, r4 │ │ │ │ - bcs 198084 │ │ │ │ + bcs 19806c │ │ │ │ ldr r5, [sl, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 1987f0 │ │ │ │ + beq 1987d8 │ │ │ │ ldr r6, [sl, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #10 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add r7, r5, #1 │ │ │ │ addeq r6, r6, #1 │ │ │ │ movweq r7, #1 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ cmp r8, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bmi 197c34 │ │ │ │ - beq 198090 │ │ │ │ + bmi 197c1c │ │ │ │ + beq 198078 │ │ │ │ bl ab35c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1988dc │ │ │ │ + beq 1988c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 198094 │ │ │ │ + b 19807c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, r8 │ │ │ │ - bne 197e3c │ │ │ │ + bne 197e24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi 197c34 │ │ │ │ - beq 1980d8 │ │ │ │ + bmi 197c1c │ │ │ │ + beq 1980c0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1988dc │ │ │ │ + beq 1988c4 │ │ │ │ mov r9, r0 │ │ │ │ - b 1980dc │ │ │ │ + b 1980c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 197ddc │ │ │ │ + beq 197dc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ strb r3, [r4, #28] │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ stm r4, {r3, r8} │ │ │ │ add r3, r4, #16 │ │ │ │ stm r3, {r5, r9, fp} │ │ │ │ @@ -379854,164 +379848,164 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r6, [r4, #8] │ │ │ │ sub r0, r0, #80 @ 0x50 │ │ │ │ str r7, [r4, #12] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r4, #56] @ 0x38 │ │ │ │ - b 197ca4 │ │ │ │ + b 197c8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bne 198800 │ │ │ │ + bne 1987e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ ldr fp, [sl, #72] @ 0x48 │ │ │ │ ldr r5, [sl, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2920] @ 1989d0 │ │ │ │ + ldr r3, [pc, #2920] @ 1989b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 23c6d4 │ │ │ │ + bl 23c6bc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 197f08 │ │ │ │ + bne 197ef0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ add r2, r8, #8 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ cmn ip, #1 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 198118 │ │ │ │ + beq 198100 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ add r0, r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 198288 │ │ │ │ + bcs 198270 │ │ │ │ ldm r2, {r2, r6} │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #96] @ 0x60 │ │ │ │ sub r2, r2, r4 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #2776] @ 1989d4 │ │ │ │ + ldr r2, [pc, #2776] @ 1989bc │ │ │ │ str lr, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 197f88 │ │ │ │ + b 197f70 │ │ │ │ ldrb r0, [sp, #94] @ 0x5e │ │ │ │ cmp r0, #0 │ │ │ │ - bne 198288 │ │ │ │ + bne 198270 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r1, [sp, #92] @ 0x5c │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - beq 198274 │ │ │ │ + beq 19825c │ │ │ │ cmp r2, r8 │ │ │ │ - bcs 198270 │ │ │ │ + bcs 198258 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 198274 │ │ │ │ - b 1988bc │ │ │ │ + bge 19825c │ │ │ │ + b 1988a4 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, r1, r0 │ │ │ │ - bcc 197a8c │ │ │ │ - ldr r0, [pc, #2656] @ 1989c8 │ │ │ │ + bcc 197a74 │ │ │ │ + ldr r0, [pc, #2656] @ 1989b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1987f8 │ │ │ │ + b 1987e0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov ip, #0 │ │ │ │ add r8, r8, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 198288 │ │ │ │ + bcs 198270 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsr r2, r2, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r2, r2, r4, lsl r7 │ │ │ │ lsrpl r2, r4, r0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 197f6c │ │ │ │ + beq 197f54 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp ip, lr │ │ │ │ mov r7, lr │ │ │ │ add lr, r6, r8 │ │ │ │ movhi r7, ip │ │ │ │ cmp r7, r2 │ │ │ │ movhi r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 198024 │ │ │ │ + beq 19800c │ │ │ │ add r9, r8, r0 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 198854 │ │ │ │ + bcs 19883c │ │ │ │ ldrb r4, [lr, r0] │ │ │ │ ldrb r6, [r3, r0] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 197fd8 │ │ │ │ + beq 197fc0 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r8, lr │ │ │ │ add r8, r2, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 197f88 │ │ │ │ - b 198288 │ │ │ │ + bcc 197f70 │ │ │ │ + b 198270 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, lr │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 198654 │ │ │ │ + bcs 19863c │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 19888c │ │ │ │ + bcs 198874 │ │ │ │ add r2, r0, r8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 198894 │ │ │ │ + bcs 19887c │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ ldrb r7, [r3, r0] │ │ │ │ cmp r7, r2 │ │ │ │ - beq 198034 │ │ │ │ + beq 19801c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b 197f74 │ │ │ │ + b 197f5c │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r9, r1, r4 │ │ │ │ - bcc 197d04 │ │ │ │ - ldr r0, [pc, #2420] @ 198a00 │ │ │ │ + bcc 197cec │ │ │ │ + ldr r0, [pc, #2420] @ 1989e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1987f8 │ │ │ │ + b 1987e0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 24cd4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -380021,15 +380015,15 @@ │ │ │ │ stm ip, {r0, r1, r2, r9} │ │ │ │ mov r0, #31 │ │ │ │ str r8, [r3, #28] │ │ │ │ str r5, [r3, #32] │ │ │ │ str r8, [r3, #36] @ 0x24 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3] │ │ │ │ - b 197ca4 │ │ │ │ + b 197c8c │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 24cd4 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ @@ -380037,19 +380031,19 @@ │ │ │ │ add r0, ip, #40 @ 0x28 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #10 │ │ │ │ str r8, [ip, #28] │ │ │ │ str r9, [ip, #32] │ │ │ │ str r8, [ip, #36] @ 0x24 │ │ │ │ str r0, [ip] │ │ │ │ - b 197ca4 │ │ │ │ + b 197c8c │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ add lr, r8, r0 │ │ │ │ cmp lr, r1 │ │ │ │ - bcs 198288 │ │ │ │ + bcs 198270 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add ip, r3, r4 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r0, r0, r4 │ │ │ │ @@ -380060,500 +380054,500 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ movhi r3, r4 │ │ │ │ sub r9, r4, r3 │ │ │ │ ldr r4, [r2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2156] @ 1989e4 │ │ │ │ + ldr r2, [pc, #2156] @ 1989cc │ │ │ │ str r4, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 19819c │ │ │ │ + b 198184 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r8, r8, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add lr, r8, r2 │ │ │ │ cmp lr, r1 │ │ │ │ - bcs 198288 │ │ │ │ + bcs 198270 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r2, lr] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsr r3, r4, r2 │ │ │ │ subs r2, r2, #32 │ │ │ │ orr r3, r3, r6, lsl r7 │ │ │ │ lsrpl r3, r6, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq 198184 │ │ │ │ + beq 19816c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r2, r2, r8 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ add r7, r3, r8 │ │ │ │ mov r3, #0 │ │ │ │ adds r4, r9, r3 │ │ │ │ - beq 198224 │ │ │ │ + beq 19820c │ │ │ │ add r6, r2, r3 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 198870 │ │ │ │ + bcs 198858 │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ ldrb r4, [ip, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 1981e0 │ │ │ │ + beq 1981c8 │ │ │ │ add r8, r8, r3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add lr, r8, r2 │ │ │ │ cmp lr, r1 │ │ │ │ - bcc 19819c │ │ │ │ - b 198288 │ │ │ │ + bcc 198184 │ │ │ │ + b 198270 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 1987b8 │ │ │ │ + bcs 1987a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, r0, r8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 198654 │ │ │ │ + beq 19863c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 198884 │ │ │ │ + bcs 19886c │ │ │ │ ldrb r4, [lr, r2] │ │ │ │ sub r7, r7, #1 │ │ │ │ ldrb r6, [r3], #-1 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 19823c │ │ │ │ + beq 198224 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 198188 │ │ │ │ - bne 1988bc │ │ │ │ + b 198170 │ │ │ │ + bne 1988a4 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 198570 │ │ │ │ + bne 198558 │ │ │ │ mov r8, r2 │ │ │ │ tst r1, #1 │ │ │ │ - bne 198654 │ │ │ │ + bne 19863c │ │ │ │ mov r6, #0 │ │ │ │ - b 198298 │ │ │ │ + b 198280 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi 1983f4 │ │ │ │ + bhi 1983dc │ │ │ │ sub r2, r5, r6 │ │ │ │ add r3, fp, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - bcs 1982e0 │ │ │ │ + bcs 1982c8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 19831c │ │ │ │ + beq 198304 │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq 19832c │ │ │ │ + beq 198314 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1982b4 │ │ │ │ + bne 19829c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1982f4 │ │ │ │ - b 1983f4 │ │ │ │ + bne 1982dc │ │ │ │ + b 1983dc │ │ │ │ mov r0, #58 @ 0x3a │ │ │ │ mov r1, r3 │ │ │ │ - bl 23102c │ │ │ │ + bl 231014 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1983f4 │ │ │ │ + beq 1983dc │ │ │ │ add r7, r1, r6 │ │ │ │ add r6, r7, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 198290 │ │ │ │ + bcs 198278 │ │ │ │ ldrb r0, [fp, r7] │ │ │ │ cmp r6, r5 │ │ │ │ - bhi 19833c │ │ │ │ + bhi 198324 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne 198298 │ │ │ │ - b 19833c │ │ │ │ + bne 198280 │ │ │ │ + b 198324 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1982f4 │ │ │ │ - b 1983f4 │ │ │ │ + bne 1982dc │ │ │ │ + b 1983dc │ │ │ │ mov r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1982f4 │ │ │ │ - b 1983f4 │ │ │ │ + bne 1982dc │ │ │ │ + b 1983dc │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne 1983f4 │ │ │ │ + bne 1983dc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 1be164 │ │ │ │ + bl 1be14c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne 198828 │ │ │ │ + bne 198810 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r2, r7, #1 │ │ │ │ add r8, fp, r2 │ │ │ │ cmp r5, r2 │ │ │ │ - bls 1983a4 │ │ │ │ + bls 19838c │ │ │ │ ldrsb r0, [r8] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 1988e4 │ │ │ │ + ble 1988cc │ │ │ │ sub fp, r5, r2 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 1be164 │ │ │ │ + bl 1be14c │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 198834 │ │ │ │ + bne 19881c │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 24cd4 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ - b 197ddc │ │ │ │ + b 197dc4 │ │ │ │ mov r6, #0 │ │ │ │ - b 198404 │ │ │ │ + b 1983ec │ │ │ │ cmp r6, r5 │ │ │ │ - bhi 198544 │ │ │ │ + bhi 19852c │ │ │ │ sub r2, r5, r6 │ │ │ │ add r3, fp, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - bcs 198444 │ │ │ │ + bcs 19842c │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 198454 │ │ │ │ + beq 19843c │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - beq 19845c │ │ │ │ + beq 198444 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 198420 │ │ │ │ + bne 198408 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 198460 │ │ │ │ + b 198448 │ │ │ │ mov r0, #61 @ 0x3d │ │ │ │ mov r1, r3 │ │ │ │ - bl 23102c │ │ │ │ - b 198460 │ │ │ │ + bl 231014 │ │ │ │ + b 198448 │ │ │ │ mov r0, #0 │ │ │ │ - b 198460 │ │ │ │ + b 198448 │ │ │ │ mov r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 198544 │ │ │ │ + beq 19852c │ │ │ │ add r7, r1, r6 │ │ │ │ add r6, r7, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 1983fc │ │ │ │ + bcs 1983e4 │ │ │ │ ldrb r0, [fp, r7] │ │ │ │ cmp r6, r5 │ │ │ │ - bhi 19848c │ │ │ │ + bhi 198474 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bne 198404 │ │ │ │ + bne 1983ec │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bne 198544 │ │ │ │ + bne 19852c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 1be164 │ │ │ │ + bl 1be14c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne 198828 │ │ │ │ + bne 198810 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r2, r7, #1 │ │ │ │ add r8, fp, r2 │ │ │ │ cmp r5, r2 │ │ │ │ - bls 1984f4 │ │ │ │ + bls 1984dc │ │ │ │ ldrsb r0, [r8] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 198904 │ │ │ │ + ble 1988ec │ │ │ │ sub fp, r5, r2 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 1be164 │ │ │ │ + bl 1be14c │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 198844 │ │ │ │ + bne 19882c │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 24cd4 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ - b 197ddc │ │ │ │ + b 197dc4 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 197c34 │ │ │ │ - beq 1985c4 │ │ │ │ + bmi 197c1c │ │ │ │ + beq 1985ac │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1988d8 │ │ │ │ + beq 1988c0 │ │ │ │ mov r7, r0 │ │ │ │ - b 1985c8 │ │ │ │ + b 1985b0 │ │ │ │ add r7, r0, r2 │ │ │ │ ldrsb r6, [r7] │ │ │ │ cmn r6, #1 │ │ │ │ uxtb r3, r6 │ │ │ │ - bgt 1985f4 │ │ │ │ + bgt 1985dc │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ and ip, r3, #31 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ and lr, r6, #63 @ 0x3f │ │ │ │ - bcc 1985e8 │ │ │ │ + bcc 1985d0 │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r6, r6, lr, lsl #6 │ │ │ │ - bcc 1985f0 │ │ │ │ + bcc 1985d8 │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ and r7, ip, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ orr r3, r3, r7, lsl #18 │ │ │ │ - b 1985f4 │ │ │ │ + b 1985dc │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b 197ddc │ │ │ │ + b 197dc4 │ │ │ │ orr r3, lr, ip, lsl #6 │ │ │ │ - b 1985f4 │ │ │ │ + b 1985dc │ │ │ │ orr r3, r6, ip, lsl #12 │ │ │ │ tst r1, #1 │ │ │ │ - bne 198650 │ │ │ │ + bne 198638 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r3, #2048 @ 0x800 │ │ │ │ - bcs 198784 │ │ │ │ + bcs 19876c │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq 198638 │ │ │ │ + beq 198620 │ │ │ │ cmp r2, r8 │ │ │ │ - bcs 198634 │ │ │ │ + bcs 19861c │ │ │ │ add r1, r0, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 198638 │ │ │ │ - b 1988bc │ │ │ │ - bne 1988bc │ │ │ │ + bge 198620 │ │ │ │ + b 1988a4 │ │ │ │ + bne 1988a4 │ │ │ │ cmp r2, r8 │ │ │ │ - beq 198654 │ │ │ │ + beq 19863c │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 19879c │ │ │ │ + ble 198784 │ │ │ │ mov r8, r2 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 198698 │ │ │ │ + beq 198680 │ │ │ │ cmp r8, r5 │ │ │ │ - bcs 1986a0 │ │ │ │ + bcs 198688 │ │ │ │ add r0, fp, r8 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 1986a4 │ │ │ │ - ldr r0, [pc, #884] @ 1989f0 │ │ │ │ + bgt 19868c │ │ │ │ + ldr r0, [pc, #884] @ 1989d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ bl 3a5d8 │ │ │ │ - b 198920 │ │ │ │ + b 198908 │ │ │ │ mov r6, #1 │ │ │ │ - b 1986c8 │ │ │ │ - bne 198674 │ │ │ │ + b 1986b0 │ │ │ │ + bne 19865c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi 197c34 │ │ │ │ + bmi 197c1c │ │ │ │ bl ab35c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1988dc │ │ │ │ + beq 1988c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ bl 24cd4 │ │ │ │ add r2, r8, #2 │ │ │ │ add r4, fp, r2 │ │ │ │ cmp r5, r2 │ │ │ │ - bls 198714 │ │ │ │ + bls 1986fc │ │ │ │ ldrsb r0, [r4] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 198718 │ │ │ │ - ldr r0, [pc, #760] @ 1989f4 │ │ │ │ + bgt 198700 │ │ │ │ + ldr r0, [pc, #760] @ 1989dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r5 │ │ │ │ bl 3a5d8 │ │ │ │ - b 198920 │ │ │ │ - bne 1986f4 │ │ │ │ + b 198908 │ │ │ │ + bne 1986dc │ │ │ │ sub r5, r5, r2 │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 198738 │ │ │ │ + bpl 198720 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ - b 198920 │ │ │ │ - beq 198760 │ │ │ │ + b 198908 │ │ │ │ + beq 198748 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 198728 │ │ │ │ + beq 198710 │ │ │ │ mov r9, r0 │ │ │ │ - b 198764 │ │ │ │ + b 19874c │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, r8 │ │ │ │ mov fp, r5 │ │ │ │ - b 197ddc │ │ │ │ + b 197dc4 │ │ │ │ mov r1, #4 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r2, r1, r2 │ │ │ │ - bne 198618 │ │ │ │ - b 198638 │ │ │ │ + bne 198600 │ │ │ │ + b 198620 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ mov r8, r2 │ │ │ │ - b 198654 │ │ │ │ - ldr r0, [pc, #528] @ 1989c4 │ │ │ │ + b 19863c │ │ │ │ + ldr r0, [pc, #528] @ 1989ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 198654 │ │ │ │ - ldr r1, [pc, #540] @ 1989e8 │ │ │ │ + beq 19863c │ │ │ │ + ldr r1, [pc, #540] @ 1989d0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, lr │ │ │ │ - b 1988a4 │ │ │ │ - ldr r0, [pc, #548] @ 198a04 │ │ │ │ + b 19888c │ │ │ │ + ldr r0, [pc, #548] @ 1989ec │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - ldr r2, [pc, #544] @ 198a08 │ │ │ │ + ldr r2, [pc, #544] @ 1989f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #468] @ 1989cc │ │ │ │ + ldr r0, [pc, #468] @ 1989b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 198920 │ │ │ │ - ldr r2, [pc, #516] @ 198a0c │ │ │ │ - ldr r0, [pc, #516] @ 198a10 │ │ │ │ + b 198908 │ │ │ │ + ldr r2, [pc, #516] @ 1989f4 │ │ │ │ + ldr r0, [pc, #516] @ 1989f8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 33d78 │ │ │ │ - b 198920 │ │ │ │ + b 198908 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b 197c38 │ │ │ │ + b 197c20 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a344 │ │ │ │ - b 198920 │ │ │ │ + b 198908 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a344 │ │ │ │ - b 198920 │ │ │ │ - ldr r0, [pc, #388] @ 1989e0 │ │ │ │ + b 198908 │ │ │ │ + ldr r0, [pc, #388] @ 1989c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r7, r8 │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ - b 1988a4 │ │ │ │ - ldr r0, [pc, #372] @ 1989ec │ │ │ │ + b 19888c │ │ │ │ + ldr r0, [pc, #372] @ 1989d4 │ │ │ │ cmp r1, r2 │ │ │ │ movhi r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ - b 1988a4 │ │ │ │ + b 19888c │ │ │ │ mov r1, r6 │ │ │ │ - b 1988a4 │ │ │ │ + b 19888c │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #316] @ 1989dc │ │ │ │ + ldr r2, [pc, #316] @ 1989c4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ bl 3a92c │ │ │ │ - b 198920 │ │ │ │ + b 198908 │ │ │ │ mov r8, r9 │ │ │ │ mov r0, #1 │ │ │ │ - b 197c38 │ │ │ │ - ldr r1, [pc, #276] @ 1989d8 │ │ │ │ + b 197c20 │ │ │ │ + ldr r1, [pc, #276] @ 1989c0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r8 │ │ │ │ bl 3a5d8 │ │ │ │ - b 198920 │ │ │ │ + b 198908 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, #1 │ │ │ │ - b 197c38 │ │ │ │ - ldr r0, [pc, #268] @ 1989f8 │ │ │ │ + b 197c20 │ │ │ │ + ldr r0, [pc, #268] @ 1989e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r5 │ │ │ │ bl 3a5d8 │ │ │ │ - b 198920 │ │ │ │ - ldr r0, [pc, #240] @ 1989fc │ │ │ │ + b 198908 │ │ │ │ + ldr r0, [pc, #240] @ 1989e4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r5 │ │ │ │ bl 3a5d8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -380564,174 +380558,174 @@ │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sl, #64] @ 0x40 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 198968 │ │ │ │ - b 1989a0 │ │ │ │ + bne 198950 │ │ │ │ + b 198988 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1989a0 │ │ │ │ + beq 198988 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b 198998 │ │ │ │ + b 198980 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sl, #64] @ 0x40 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1989b4 │ │ │ │ + beq 19899c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sl, #64] @ 0x40 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sl, #64] @ 0x40 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r3, r0, lsl sl │ │ │ │ - andseq ip, r3, ip, lsr #8 │ │ │ │ + andseq fp, r3, r8, lsr #20 │ │ │ │ + andseq ip, r3, r4, asr #8 │ │ │ │ + andseq fp, r3, r4, lsr #23 │ │ │ │ + strdeq r0, [ip], -r9 │ │ │ │ + andseq ip, r3, ip, ror #9 │ │ │ │ + andseq fp, r3, r8, ror fp │ │ │ │ + andseq fp, r3, ip, asr fp │ │ │ │ + @ instruction: 0x0013bbb0 │ │ │ │ + andseq ip, r3, r0, lsl #5 │ │ │ │ + andseq fp, r3, r0, lsr #24 │ │ │ │ andseq fp, r3, ip, lsl #23 │ │ │ │ - andeq r0, ip, r1, ror #27 │ │ │ │ - @ instruction: 0x0013c4d4 │ │ │ │ - andseq fp, r3, r0, ror #22 │ │ │ │ - andseq fp, r3, r4, asr #22 │ │ │ │ - mulseq r3, r8, fp │ │ │ │ - andseq ip, r3, r8, ror #4 │ │ │ │ - andseq fp, r3, r8, lsl #24 │ │ │ │ - andseq fp, r3, r4, ror fp │ │ │ │ - @ instruction: 0x0013baf8 │ │ │ │ - andseq fp, r3, r8, lsl #21 │ │ │ │ - andseq fp, r3, r8, lsr #17 │ │ │ │ - mulseq r3, r8, r8 │ │ │ │ - andseq ip, r3, r8, lsl #6 │ │ │ │ - andeq r0, ip, r3, ror #8 │ │ │ │ - andseq fp, r3, r8, ror #19 │ │ │ │ - andeq r9, sl, r8, ror #3 │ │ │ │ - andseq fp, r3, r4, lsr #19 │ │ │ │ + andseq fp, r3, r0, lsl fp │ │ │ │ + andseq fp, r3, r0, lsr #21 │ │ │ │ + andseq fp, r3, r0, asr #17 │ │ │ │ + @ instruction: 0x0013b8b0 │ │ │ │ + andseq ip, r3, r0, lsr #6 │ │ │ │ + andeq r0, ip, fp, ror r4 │ │ │ │ + andseq fp, r3, r0, lsl #20 │ │ │ │ + andeq r9, sl, r0, lsl #4 │ │ │ │ + @ instruction: 0x0013b9bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r1, #80]! @ 0x50 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bne 199708 │ │ │ │ + bne 1996f0 │ │ │ │ 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 199734 │ │ │ │ + bne 19971c │ │ │ │ ldrd r4, [r7, #8] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ - beq 198ab4 │ │ │ │ + beq 198a9c │ │ │ │ add r4, r4, #4 │ │ │ │ - b 198a90 │ │ │ │ + b 198a78 │ │ │ │ add r4, r4, #36 @ 0x24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 198aac │ │ │ │ + beq 198a94 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 198a84 │ │ │ │ + beq 198a6c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 198a84 │ │ │ │ + b 198a6c │ │ │ │ ldr r0, [r7] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ str r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 199740 │ │ │ │ + bne 199728 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ add r4, r3, #1 │ │ │ │ str r1, [r7, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r1, [r7, #28] │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 198afc │ │ │ │ + beq 198ae4 │ │ │ │ add r6, r0, #112 @ 0x70 │ │ │ │ - bl 19e57c │ │ │ │ + bl 19e564 │ │ │ │ mov r0, r6 │ │ │ │ - b 198ae4 │ │ │ │ + b 198acc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 19974c │ │ │ │ + bne 199734 │ │ │ │ ldr r9, [r7, #40] @ 0x28 │ │ │ │ mvn r0, #0 │ │ │ │ ldr fp, [r7, #44] @ 0x2c │ │ │ │ str r8, [sp, #32] │ │ │ │ mov r8, #0 │ │ │ │ add r4, r9, #152 @ 0x98 │ │ │ │ str r0, [r7, #32] │ │ │ │ str r8, [r7, #44] @ 0x2c │ │ │ │ mov r7, fp │ │ │ │ - b 198b54 │ │ │ │ + b 198b3c │ │ │ │ add sl, sl, #4 │ │ │ │ add r8, r8, #1 │ │ │ │ sub r7, r5, #1 │ │ │ │ add r4, r6, #152 @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ cmp r8, fp │ │ │ │ - beq 198bd0 │ │ │ │ + beq 198bb8 │ │ │ │ mov r0, #152 @ 0x98 │ │ │ │ mov sl, r9 │ │ │ │ mul r0, r8, r0 │ │ │ │ movw r1, #9 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r7 │ │ │ │ movt r1, #17 │ │ │ │ ldr r0, [sl, r0]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq 198b3c │ │ │ │ + beq 198b24 │ │ │ │ ldrd r0, [sl, #120] @ 0x78 │ │ │ │ mov r7, r9 │ │ │ │ add r9, r1, #1 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 198ba8 │ │ │ │ + beq 198b90 │ │ │ │ add r4, r0, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r0, r4 │ │ │ │ - b 198b90 │ │ │ │ + b 198b78 │ │ │ │ ldr r0, [sl, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 198bc8 │ │ │ │ + beq 198bb0 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sl, #120] @ 0x78 │ │ │ │ bl ab350 │ │ │ │ mov r9, r7 │ │ │ │ - b 198b40 │ │ │ │ + b 198b28 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ @@ -380771,33 +380765,33 @@ │ │ │ │ add r0, ip, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 198ca8 │ │ │ │ + b 198c90 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r4, [r0, r5, lsl #3]! │ │ │ │ str r8, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1994f0 │ │ │ │ + beq 1994d8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - bhi 198de4 │ │ │ │ + bhi 198dcc │ │ │ │ add r0, pc, #8 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ @@ -380855,131 +380849,131 @@ │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 191860 │ │ │ │ - b 199074 │ │ │ │ + bl 191848 │ │ │ │ + b 19905c │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq 19904c │ │ │ │ + beq 199034 │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - bne 198e24 │ │ │ │ + bne 198e0c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 195254 │ │ │ │ - b 199074 │ │ │ │ + bl 19523c │ │ │ │ + b 19905c │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - bgt 1990b4 │ │ │ │ + bgt 19909c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - beq 1991f4 │ │ │ │ + beq 1991dc │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne 199148 │ │ │ │ + bne 199130 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 199494 │ │ │ │ + bcs 19947c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcs 199774 │ │ │ │ + bcs 19975c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 1996ec │ │ │ │ + beq 1996d4 │ │ │ │ ldr r7, [r1, #84] @ 0x54 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r1, #-2147483644 @ 0x80000004 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ - b 199278 │ │ │ │ + b 199260 │ │ │ │ mov r1, fp │ │ │ │ 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} │ │ │ │ mov r0, #5 │ │ │ │ - b 198f54 │ │ │ │ + b 198f3c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 19cc1c │ │ │ │ - b 199074 │ │ │ │ + bl 19cc04 │ │ │ │ + b 19905c │ │ │ │ mov r1, fp │ │ │ │ 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} │ │ │ │ mov r0, #3 │ │ │ │ - b 198f54 │ │ │ │ + b 198f3c │ │ │ │ mov r1, fp │ │ │ │ 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} │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r3, sp, #420 @ 0x1a4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 19b74c │ │ │ │ - b 199074 │ │ │ │ + bl 19b734 │ │ │ │ + b 19905c │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 195c4c │ │ │ │ + bl 195c34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ ldr ip, [sp, #184] @ 0xb8 │ │ │ │ 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 199638 │ │ │ │ + beq 199620 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ 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, r9 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -380992,121 +380986,121 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ bl ab35c │ │ │ │ mov r0, #116 @ 0x74 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1996dc │ │ │ │ + beq 1996c4 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ bl 24cd4 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r1, #7 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ cmp r5, r0 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - bne 199038 │ │ │ │ + bne 199020 │ │ │ │ mov r0, fp │ │ │ │ bl 33e74 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #7 │ │ │ │ str r1, [r0, r5, lsl #3]! │ │ │ │ str r4, [r0, #4] │ │ │ │ - b 198c9c │ │ │ │ + b 198c84 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 19ac5c │ │ │ │ + bl 19ac44 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ ldr lr, [sp, #184] @ 0xb8 │ │ │ │ ldm r2!, {r3, r5, r6, r7} │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ - bne 1995a4 │ │ │ │ + bne 19958c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ 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} │ │ │ │ - b 198ca8 │ │ │ │ + b 198c90 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - beq 199304 │ │ │ │ + beq 1992ec │ │ │ │ cmp r4, #94 @ 0x5e │ │ │ │ - bne 199148 │ │ │ │ + bne 199130 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1994b0 │ │ │ │ + bcs 199498 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcs 199780 │ │ │ │ + bcs 199768 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 1996ec │ │ │ │ + beq 1996d4 │ │ │ │ ldr r7, [r1, #84] @ 0x54 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r1, #-2147483645 @ 0x80000003 │ │ │ │ mov r0, #0 │ │ │ │ - b 199270 │ │ │ │ + b 199258 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 19947c │ │ │ │ + bcs 199464 │ │ │ │ adds r8, r1, r5 │ │ │ │ - bcs 199768 │ │ │ │ + bcs 199750 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r0, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 1996ec │ │ │ │ + beq 1996d4 │ │ │ │ ldr r7, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r6, #10 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ addeq r7, r7, #1 │ │ │ │ str r8, [sp, #208] @ 0xd0 │ │ │ │ @@ -381116,40 +381110,40 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strb r0, [sp, #220] @ 0xdc │ │ │ │ add r0, r5, #1 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ str r7, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ - b 199294 │ │ │ │ + b 19927c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1994cc │ │ │ │ + bcs 1994b4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcs 1994e4 │ │ │ │ + bcs 1994cc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 1996ec │ │ │ │ + beq 1996d4 │ │ │ │ ldr r7, [r1, #84] @ 0x54 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r1, #-2147483645 @ 0x80000003 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ @@ -381178,39 +381172,39 @@ │ │ │ │ muleq r0, r0, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #32 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #32 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1996f8 │ │ │ │ + beq 1996e0 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #2 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ - b 199450 │ │ │ │ + b 199438 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19347c │ │ │ │ + bl 193464 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #496 @ 0x1f0 │ │ │ │ ldr r8, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ 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, #472 @ 0x1d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldm r2, {r0, r4, r5, r6, r7} │ │ │ │ stm r3, {r0, r4, r5, r6, r7} │ │ │ │ - bne 19969c │ │ │ │ + bne 199684 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bcs 1992ac │ │ │ │ + bcs 199294 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ @@ -381219,136 +381213,136 @@ │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ bl ab35c │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199758 │ │ │ │ + beq 199740 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r1, r8 │ │ │ │ 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 199458 │ │ │ │ + b 199440 │ │ │ │ bl ab35c │ │ │ │ mov r0, #24 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #24 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1996f8 │ │ │ │ + beq 1996e0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r4, #3 │ │ │ │ - b 199458 │ │ │ │ + b 199440 │ │ │ │ bl ab35c │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #28 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1996f8 │ │ │ │ + beq 1996e0 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #6 │ │ │ │ - b 199448 │ │ │ │ + b 199430 │ │ │ │ bl ab35c │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #28 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1996f8 │ │ │ │ + beq 1996e0 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r8, 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, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #188] @ 0xbc │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ - bne 198c90 │ │ │ │ + bne 198c78 │ │ │ │ mov r0, fp │ │ │ │ bl 33e74 │ │ │ │ - b 198c90 │ │ │ │ + b 198c78 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r8, r1, r5 │ │ │ │ - bcc 199174 │ │ │ │ - b 199768 │ │ │ │ + bcc 19915c │ │ │ │ + b 199750 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcc 198e7c │ │ │ │ - b 199774 │ │ │ │ + bcc 198e64 │ │ │ │ + b 19975c │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcc 1990f8 │ │ │ │ - b 199780 │ │ │ │ + bcc 1990e0 │ │ │ │ + b 199768 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcc 199224 │ │ │ │ - ldr r0, [pc, #1144] @ 199964 │ │ │ │ + bcc 19920c │ │ │ │ + ldr r0, [pc, #1144] @ 19994c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 199788 │ │ │ │ + b 199770 │ │ │ │ ldm fp!, {r1, r2, r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm fp, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1948c8 │ │ │ │ + bl 1948b0 │ │ │ │ ldr ip, [sp, #184] @ 0xb8 │ │ │ │ ldr r9, [sp, #188] @ 0xbc │ │ │ │ ldr r8, [sp, #192] @ 0xc0 │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ - bne 1995d8 │ │ │ │ + bne 1995c0 │ │ │ │ str r8, [sp, #436] @ 0x1b4 │ │ │ │ str r9, [sp, #432] @ 0x1b0 │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d6f8 │ │ │ │ + bl 19d6e0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 199610 │ │ │ │ + bne 1995f8 │ │ │ │ str r8, [sp, #188] @ 0xbc │ │ │ │ str r9, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 199790 │ │ │ │ + bne 199778 │ │ │ │ ldmib r6, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #4 │ │ │ │ stmib r6, {r3, r7} │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ stm r5, {r3, r9} │ │ │ │ @@ -381387,36 +381381,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} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldm r9!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r9!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 199678 │ │ │ │ + beq 199660 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r4 │ │ │ │ - b 199660 │ │ │ │ + b 199648 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19959c │ │ │ │ + beq 199584 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ @@ -381430,219 +381424,219 @@ │ │ │ │ add r2, lr, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ 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 199654 │ │ │ │ + b 19963c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ bl 3a32c │ │ │ │ - b 19979c │ │ │ │ - ldr r0, [pc, #628] @ 199968 │ │ │ │ + b 199784 │ │ │ │ + ldr r0, [pc, #628] @ 199950 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 199788 │ │ │ │ + b 199770 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a32c │ │ │ │ - b 19979c │ │ │ │ - ldr r2, [pc, #572] @ 19994c │ │ │ │ + b 199784 │ │ │ │ + ldr r2, [pc, #572] @ 199934 │ │ │ │ mov r0, #57 @ 0x39 │ │ │ │ - ldr r3, [pc, #568] @ 199950 │ │ │ │ - ldr r1, [pc, #568] @ 199954 │ │ │ │ + ldr r3, [pc, #568] @ 199938 │ │ │ │ + ldr r1, [pc, #568] @ 19993c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [sp] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ bl 3a8b0 │ │ │ │ - ldr r0, [pc, #564] @ 199970 │ │ │ │ + ldr r0, [pc, #564] @ 199958 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #508] @ 199944 │ │ │ │ + ldr r0, [pc, #508] @ 19992c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - ldr r0, [pc, #500] @ 199948 │ │ │ │ + ldr r0, [pc, #500] @ 199930 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ bl 3a32c │ │ │ │ - b 19979c │ │ │ │ - ldr r0, [pc, #492] @ 19995c │ │ │ │ + b 199784 │ │ │ │ + ldr r0, [pc, #492] @ 199944 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 199788 │ │ │ │ - ldr r0, [pc, #476] @ 199958 │ │ │ │ + b 199770 │ │ │ │ + ldr r0, [pc, #476] @ 199940 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 199788 │ │ │ │ - ldr r0, [pc, #472] @ 199960 │ │ │ │ + b 199770 │ │ │ │ + ldr r0, [pc, #472] @ 199948 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 19979c │ │ │ │ - ldr r0, [pc, #468] @ 19996c │ │ │ │ + b 199784 │ │ │ │ + ldr r0, [pc, #468] @ 199954 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ - bl 19d978 │ │ │ │ - b 199938 │ │ │ │ + bl 19d960 │ │ │ │ + b 199920 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19d978 │ │ │ │ - b 199930 │ │ │ │ + bl 19d960 │ │ │ │ + b 199918 │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19d978 │ │ │ │ - b 199930 │ │ │ │ + bl 19d960 │ │ │ │ + b 199918 │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1997f8 │ │ │ │ + beq 1997e0 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r4, r6 │ │ │ │ - b 1997dc │ │ │ │ + b 1997c4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 199938 │ │ │ │ + beq 199920 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ - b 1998d4 │ │ │ │ + b 1998bc │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 199848 │ │ │ │ + beq 199830 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #112 @ 0x70 │ │ │ │ - bl 19e57c │ │ │ │ + bl 19e564 │ │ │ │ mov r6, r5 │ │ │ │ - b 19982c │ │ │ │ + b 199814 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #16] │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - b 19992c │ │ │ │ + b 199914 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19d978 │ │ │ │ - b 199938 │ │ │ │ + bl 19d960 │ │ │ │ + b 199920 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1b3f0c │ │ │ │ - b 199930 │ │ │ │ + bl 1b3ef4 │ │ │ │ + b 199918 │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 1998ac │ │ │ │ + beq 199894 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r4, r7 │ │ │ │ - b 199890 │ │ │ │ + b 199878 │ │ │ │ ldr r0, [sl, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1998cc │ │ │ │ + beq 1998b4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sl, #120] @ 0x78 │ │ │ │ bl ab350 │ │ │ │ mov r0, sl │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1998f0 │ │ │ │ + beq 1998d8 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #152 @ 0x98 │ │ │ │ - bl 19e4ac │ │ │ │ + bl 19e494 │ │ │ │ mov r6, r4 │ │ │ │ - b 1998d4 │ │ │ │ + b 1998bc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ - b 19992c │ │ │ │ + b 199914 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 1b3f78 │ │ │ │ - b 199930 │ │ │ │ + bl 1b3f60 │ │ │ │ + b 199918 │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 19de7c │ │ │ │ + bl 19de64 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andseq sl, r3, ip, ror #24 │ │ │ │ - andseq sl, r3, r0, asr ip │ │ │ │ - andeq r8, sl, r4, lsl #5 │ │ │ │ - andeq pc, fp, r5, ror #10 │ │ │ │ - @ instruction: 0x0013aad0 │ │ │ │ - andseq sl, r3, r8, lsl ip │ │ │ │ + andseq sl, r3, r4, lsl #25 │ │ │ │ + andseq sl, r3, r8, ror #24 │ │ │ │ + muleq sl, ip, r2 │ │ │ │ + andeq pc, fp, sp, ror r5 @ │ │ │ │ + andseq sl, r3, r8, ror #21 │ │ │ │ + andseq sl, r3, r0, lsr ip │ │ │ │ + andseq sl, r3, ip, lsr ip │ │ │ │ andseq sl, r3, r4, lsr #24 │ │ │ │ - andseq sl, r3, ip, lsl #24 │ │ │ │ - andseq sl, r3, r8, lsr #29 │ │ │ │ - mulseq r3, r0, ip │ │ │ │ - andseq sl, r3, ip, asr #20 │ │ │ │ - andseq sl, r3, r8, lsl #25 │ │ │ │ + andseq sl, r3, r0, asr #29 │ │ │ │ + andseq sl, r3, r8, lsr #25 │ │ │ │ + andseq sl, r3, r4, ror #20 │ │ │ │ + andseq sl, r3, r0, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 1999a0 │ │ │ │ + bne 199988 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 19347c │ │ │ │ + b 193464 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r9 │ │ │ │ ldr r6, [r7, #80]! @ 0x50 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 199a40 │ │ │ │ + bcs 199a28 │ │ │ │ adds r8, r1, r6 │ │ │ │ - bcs 199a54 │ │ │ │ + bcs 199a3c │ │ │ │ ldr r0, [r9, #88] @ 0x58 │ │ │ │ adds sl, r0, #1 │ │ │ │ - bcs 199a60 │ │ │ │ + bcs 199a48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r9, #84] @ 0x54 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r9, r0 │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ add r3, r4, #12 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ 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 │ │ │ │ @@ -381652,104 +381646,104 @@ │ │ │ │ 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 1999d0 │ │ │ │ - ldr r0, [pc, #16] @ 199a6c │ │ │ │ + bcc 1999b8 │ │ │ │ + ldr r0, [pc, #16] @ 199a54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #8] @ 199a70 │ │ │ │ + ldr r0, [pc, #8] @ 199a58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - andseq sl, r3, r8, lsr r9 │ │ │ │ - andseq sl, r3, ip, lsl r9 │ │ │ │ + andseq sl, r3, r0, asr r9 │ │ │ │ + andseq sl, r3, r4, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 19a0c8 │ │ │ │ + bne 19a0b0 │ │ │ │ ldr r8, [r6] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov sl, r8 │ │ │ │ ldrd r2, [r8, #84] @ 0x54 │ │ │ │ ldr r0, [sl, #80]! @ 0x50 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199b54 │ │ │ │ + beq 199b3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r4, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 199b58 │ │ │ │ + beq 199b40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #94 @ 0x5e │ │ │ │ - bne 199bb8 │ │ │ │ + bne 199ba0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199b18 │ │ │ │ + beq 199b00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 199bb8 │ │ │ │ + bne 199ba0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r5, [sl, #8] │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldm sl, {r3, r7} │ │ │ │ cmp r5, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r7, #0 │ │ │ │ - bpl 199f00 │ │ │ │ + bpl 199ee8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r8, [r6, #4] │ │ │ │ ldm sl, {r3, r7} │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r5, [sl, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bpl 199b90 │ │ │ │ + bpl 199b78 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ - beq 199cf8 │ │ │ │ + beq 199ce0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199b84 │ │ │ │ + beq 199b6c │ │ │ │ mov r9, r0 │ │ │ │ - b 199cfc │ │ │ │ + b 199ce4 │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ add lr, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r9, lr, #8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ @@ -381765,33 +381759,33 @@ │ │ │ │ mov r0, #4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 199d78 │ │ │ │ + bne 199d60 │ │ │ │ ldr r7, [sl] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 199cd8 │ │ │ │ + bcs 199cc0 │ │ │ │ adds r5, r1, r7 │ │ │ │ - bcs 199cec │ │ │ │ + bcs 199cd4 │ │ │ │ ldr r7, [r8, #88] @ 0x58 │ │ │ │ cmn r7, #1 │ │ │ │ - beq 19a0b8 │ │ │ │ + beq 19a0a0 │ │ │ │ ldr fp, [r8, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ cmp r0, #10 │ │ │ │ add r0, r7, #1 │ │ │ │ movweq r0, #1 │ │ │ │ addeq fp, fp, #1 │ │ │ │ stm r9, {r1, r2, r3} │ │ │ │ mov r1, #0 │ │ │ │ @@ -381803,33 +381797,33 @@ │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ sub r1, r1, #8 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 1b313c │ │ │ │ + bl 1b3124 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199d40 │ │ │ │ + beq 199d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, r4 │ │ │ │ - bne 199c10 │ │ │ │ - b 199d40 │ │ │ │ + bne 199bf8 │ │ │ │ + b 199d28 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r5, r1, r7 │ │ │ │ - bcc 199c48 │ │ │ │ - ldr r0, [pc, #1128] @ 19a15c │ │ │ │ + bcc 199c30 │ │ │ │ + ldr r0, [pc, #1128] @ 19a144 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 19a0c0 │ │ │ │ + b 19a0a8 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 24cd4 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add ip, fp, #44 @ 0x2c │ │ │ │ @@ -381849,47 +381843,47 @@ │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r7, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r4, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 199ed4 │ │ │ │ + bpl 199ebc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ - b 19a0c4 │ │ │ │ + b 19a0ac │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 199f2c │ │ │ │ + bne 199f14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - bne 199f2c │ │ │ │ + bne 199f14 │ │ │ │ ldr r4, [sl] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 19a0a8 │ │ │ │ - ldr r0, [pc, #932] @ 19a164 │ │ │ │ + bcs 19a090 │ │ │ │ + ldr r0, [pc, #932] @ 19a14c │ │ │ │ adds r9, r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bcs 19a0c0 │ │ │ │ + bcs 19a0a8 │ │ │ │ ldr r4, [r8, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #916] @ 19a168 │ │ │ │ + ldr r0, [pc, #916] @ 19a150 │ │ │ │ cmn r4, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - beq 19a0c0 │ │ │ │ + beq 19a0a8 │ │ │ │ ldr r7, [r8, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r5, #0 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ cmp r0, #10 │ │ │ │ strb r5, [sp, #128] @ 0x80 │ │ │ │ mov r5, #93 @ 0x5d │ │ │ │ add r0, r4, #1 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ @@ -381902,25 +381896,25 @@ │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 1b313c │ │ │ │ + bl 1b3124 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199e64 │ │ │ │ + beq 199e4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 199f2c │ │ │ │ + bne 199f14 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ ldm sl, {r3, r7} │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r5, [sl, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r0, #4 │ │ │ │ @@ -381929,48 +381923,48 @@ │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c550 │ │ │ │ + bl 19c538 │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, fp, #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, [fp] │ │ │ │ - b 19a024 │ │ │ │ + b 19a00c │ │ │ │ ldr r8, [r6, #4] │ │ │ │ - beq 199fe0 │ │ │ │ + beq 199fc8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199d68 │ │ │ │ + beq 199d50 │ │ │ │ mov sl, r0 │ │ │ │ - b 199fe4 │ │ │ │ - beq 19a070 │ │ │ │ + b 199fcc │ │ │ │ + beq 19a058 │ │ │ │ bl ab35c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199b48 │ │ │ │ + beq 199b30 │ │ │ │ mov r8, r0 │ │ │ │ - b 19a074 │ │ │ │ + b 19a05c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add ip, sp, #248 @ 0xf8 │ │ │ │ ldm sl, {r3, r7} │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ @@ -382029,22 +382023,22 @@ │ │ │ │ str sl, [r9, #36] @ 0x24 │ │ │ │ str ip, [r9, #40] @ 0x28 │ │ │ │ strd r0, [r9] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 19a048 │ │ │ │ + beq 19a030 │ │ │ │ add r5, r0, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r0, r5 │ │ │ │ - b 19a030 │ │ │ │ + b 19a018 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199d38 │ │ │ │ + beq 199d20 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -382057,111 +382051,111 @@ │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, fp, #44 @ 0x2c │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ str r9, [fp, #32] │ │ │ │ str r8, [fp, #36] @ 0x24 │ │ │ │ str r9, [fp, #40] @ 0x28 │ │ │ │ - b 199d28 │ │ │ │ + b 199d10 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ - b 199db8 │ │ │ │ - ldr r0, [pc, #160] @ 19a160 │ │ │ │ + b 199da0 │ │ │ │ + ldr r0, [pc, #160] @ 19a148 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #132] @ 19a154 │ │ │ │ + ldr r2, [pc, #132] @ 19a13c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #128] @ 19a158 │ │ │ │ + ldr r0, [pc, #128] @ 19a140 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 33d78 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 19a10c │ │ │ │ + beq 19a0f4 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r5, r7 │ │ │ │ - b 19a0f0 │ │ │ │ + b 19a0d8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19a148 │ │ │ │ + beq 19a130 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - b 19a13c │ │ │ │ + b 19a124 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 19e318 │ │ │ │ + bl 19e300 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andeq r7, sl, ip, lsl r9 │ │ │ │ - andseq sl, r3, r4, lsr #2 │ │ │ │ - andseq sl, r3, r0, lsr #13 │ │ │ │ - andseq sl, r3, r4, asr #5 │ │ │ │ - @ instruction: 0x0013a5d0 │ │ │ │ - andseq sl, r3, ip, lsr #11 │ │ │ │ + andeq r7, sl, r4, lsr r9 │ │ │ │ + andseq sl, r3, ip, lsr r1 │ │ │ │ + @ instruction: 0x0013a6b8 │ │ │ │ + @ instruction: 0x0013a2dc │ │ │ │ + andseq sl, r3, r8, ror #11 │ │ │ │ + andseq sl, r3, r4, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr fp, [r1] │ │ │ │ ldr r3, [fp, #32] │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 19a28c │ │ │ │ + bcs 19a274 │ │ │ │ ldr r5, [fp, #44] @ 0x2c │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ mov r9, r0 │ │ │ │ add r7, r3, #1 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ mul r2, r5, r2 │ │ │ │ str r7, [fp, #32] │ │ │ │ movw r7, #9 │ │ │ │ movt r7, #17 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 19a270 │ │ │ │ + beq 19a258 │ │ │ │ add r6, r0, r2 │ │ │ │ sub r2, r2, #152 @ 0x98 │ │ │ │ ldr r6, [r6, #-152] @ 0xffffff68 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 19a1a8 │ │ │ │ + beq 19a190 │ │ │ │ add r0, r0, r2 │ │ │ │ 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 19a1fc │ │ │ │ + bpl 19a1e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r8, [r1, #4] │ │ │ │ - beq 19a228 │ │ │ │ + beq 19a210 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19a1ec │ │ │ │ + beq 19a1d4 │ │ │ │ mov r7, r0 │ │ │ │ - b 19a22c │ │ │ │ + b 19a214 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [r9, #28] │ │ │ │ @@ -382172,74 +382166,74 @@ │ │ │ │ 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, #52] @ 19a2ac │ │ │ │ + ldr r0, [pc, #52] @ 19a294 │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ - ldr r2, [pc, #48] @ 19a2b0 │ │ │ │ + ldr r2, [pc, #48] @ 19a298 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [fp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab14 │ │ │ │ - ldr r0, [pc, #20] @ 19a2a8 │ │ │ │ + ldr r0, [pc, #20] @ 19a290 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a7b8 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r3, r0, lsl #31 │ │ │ │ - andeq lr, fp, fp, lsr #20 │ │ │ │ - mulseq r3, ip, pc @ │ │ │ │ + mulseq r3, r8, pc @ │ │ │ │ + andeq lr, fp, r3, asr #20 │ │ │ │ + @ instruction: 0x00139fb4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ add r4, sp, #272 @ 0x110 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199974 │ │ │ │ + bl 19995c │ │ │ │ add sl, r4, #4 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ add r9, sp, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ 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 19a3ec │ │ │ │ + bne 19a3d4 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ add r4, sp, #16 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r5, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r8, [fp] │ │ │ │ orr r4, r5, #4 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 19a424 │ │ │ │ + bne 19a40c │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 19a16c │ │ │ │ + bl 19a154 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov sl, r5 │ │ │ │ ldm r6!, {r1, r2, r3, r5, r7} │ │ │ │ mov lr, r4 │ │ │ │ add r0, ip, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r6!, {r1, r2, r3, r5, r7} │ │ │ │ @@ -382248,28 +382242,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 19a6d8 │ │ │ │ + bcc 19a6c0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19a6d8 │ │ │ │ + beq 19a6c0 │ │ │ │ mov r4, lr │ │ │ │ cmp r0, #1 │ │ │ │ addne r4, sl, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 19a6c0 │ │ │ │ + bne 19a6a8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19a6d8 │ │ │ │ + beq 19a6c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ add r2, r8, #8 │ │ │ │ @@ -382282,39 +382276,39 @@ │ │ │ │ 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, fp │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 19a454 │ │ │ │ + bne 19a43c │ │ │ │ mov r0, fp │ │ │ │ - bl 191584 │ │ │ │ + bl 19156c │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - beq 19a454 │ │ │ │ + beq 19a43c │ │ │ │ mov r0, fp │ │ │ │ - bl 191584 │ │ │ │ + bl 19156c │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 19a580 │ │ │ │ + bne 19a568 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ sub r9, r5, #-2147483646 @ 0x80000002 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r9 │ │ │ │ movls r1, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19a4f8 │ │ │ │ + beq 19a4e0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 19a4cc │ │ │ │ + beq 19a4b4 │ │ │ │ add r0, sp, #16 │ │ │ │ cmp r1, #4 │ │ │ │ add ip, r0, #36 @ 0x24 │ │ │ │ - bne 19a528 │ │ │ │ + bne 19a510 │ │ │ │ movw r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ movt r1, #17 │ │ │ │ sub r4, r1, #4 │ │ │ │ strd r4, [r6] │ │ │ │ add r1, r6, #8 │ │ │ │ mov r5, r6 │ │ │ │ @@ -382364,56 +382358,56 @@ │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ ldm ip, {r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 19a5ec │ │ │ │ + bpl 19a5d4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, fp │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19a5a4 │ │ │ │ + beq 19a58c │ │ │ │ mov r0, fp │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 19a6e0 │ │ │ │ + bne 19a6c8 │ │ │ │ add r8, sp, #272 @ 0x110 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 19a16c │ │ │ │ + bl 19a154 │ │ │ │ mov lr, r4 │ │ │ │ mov sl, r5 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldm r8!, {r1, r2, r3, r5, r7} │ │ │ │ add r0, r4, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r8!, {r1, r2, r3, r5, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ str r0, [r4] │ │ │ │ - b 19a394 │ │ │ │ + b 19a37c │ │ │ │ mov fp, #1 │ │ │ │ - beq 19a61c │ │ │ │ + beq 19a604 │ │ │ │ mov r7, lr │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 19a574 │ │ │ │ + beq 19a55c │ │ │ │ mov lr, r7 │ │ │ │ mov r0, fp │ │ │ │ mov r1, lr │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ mov ip, r4 │ │ │ │ @@ -382424,63 +382418,63 @@ │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ mov r1, #1 │ │ │ │ str lr, [ip, #32] │ │ │ │ str fp, [ip, #36] @ 0x24 │ │ │ │ str lr, [ip, #40] @ 0x28 │ │ │ │ strd r0, [ip] │ │ │ │ - bcc 19a6d8 │ │ │ │ + bcc 19a6c0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r5, #0 │ │ │ │ eormi r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19a6d8 │ │ │ │ + beq 19a6c0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 19a6a0 │ │ │ │ + beq 19a688 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ cmp r5, #0 │ │ │ │ add sl, r0, #12 │ │ │ │ - beq 19a6a0 │ │ │ │ + beq 19a688 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19a6d8 │ │ │ │ + beq 19a6c0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 19a3d8 │ │ │ │ + bne 19a3c0 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 199974 │ │ │ │ + bl 19995c │ │ │ │ add r0, r6, #4 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr ip, [sp, #272] @ 0x110 │ │ │ │ mov sl, r5 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ mov r2, r9 │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0!, {r1, r3, r5, r6, r7} │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ ldm r0, {r1, r3, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r5, r6, r7} │ │ │ │ - bne 19a79c │ │ │ │ + bne 19a784 │ │ │ │ mov r0, r9 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -382489,43 +382483,43 @@ │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ subhi r1, r2, #-2147483646 @ 0x80000002 │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 19a774 │ │ │ │ + bcc 19a75c │ │ │ │ cmp r1, #0 │ │ │ │ addne r4, sl, #28 │ │ │ │ addeq r4, sl, #8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r5, ip │ │ │ │ sub r8, r1, #-2147483646 @ 0x80000002 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ movhi r0, r8 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - bcs 19a7d8 │ │ │ │ + bcs 19a7c0 │ │ │ │ orr r0, ip, #4 │ │ │ │ - b 19a7e4 │ │ │ │ + b 19a7cc │ │ │ │ mov lr, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ add r1, r4, #8 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r9!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r9, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ stm r4, {r0, ip} │ │ │ │ - b 19a394 │ │ │ │ + b 19a37c │ │ │ │ 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, [fp, #4] │ │ │ │ @@ -382538,59 +382532,59 @@ │ │ │ │ str r7, [sp, #220] @ 0xdc │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ add sl, sp, #272 @ 0x110 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 19d7d8 │ │ │ │ + bl 19d7c0 │ │ │ │ add r6, sl, #8 │ │ │ │ ldr ip, [sp, #272] @ 0x110 │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ ldr lr, [sp, #276] @ 0x114 │ │ │ │ mov r1, r6 │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ ldm r1!, {r3, r5, r7} │ │ │ │ mov r2, r4 │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ ldm r1, {r0, r3, r5, r7} │ │ │ │ stm r2, {r0, r3, r5, r7} │ │ │ │ - bne 19a8f0 │ │ │ │ + bne 19a8d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r8, lr │ │ │ │ - bl 19d7d8 │ │ │ │ + bl 19d7c0 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ mov r2, r9 │ │ │ │ ldr ip, [sp, #276] @ 0x114 │ │ │ │ ldm r6!, {r3, r5, r7} │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ ldm r6, {r1, r3, r5, r7} │ │ │ │ stm r2, {r1, r3, r5, r7} │ │ │ │ - bne 19a944 │ │ │ │ + bne 19a92c │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ ldm r9!, {r1, r3, r7} │ │ │ │ cmp r8, ip │ │ │ │ mov r0, r2 │ │ │ │ stmia r0!, {r1, r3, r7} │ │ │ │ ldm r9, {r1, r3, r6, r7} │ │ │ │ stm r0, {r1, r3, r6, r7} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r0, r5, #4 │ │ │ │ - bls 19a98c │ │ │ │ + bls 19a974 │ │ │ │ mov r1, #2 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ mov r1, fp │ │ │ │ str sl, [sp] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 19c550 │ │ │ │ + bl 19c538 │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sl, #36 @ 0x24 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -382604,17 +382598,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 19a6d8 │ │ │ │ + bcc 19a6c0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 19e440 │ │ │ │ + bl 19e428 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldm r1!, {r3, r6, r7} │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ @@ -382646,131 +382640,131 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ str ip, [lr, #32] │ │ │ │ str r8, [lr] │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #4 │ │ │ │ - bcs 19aa00 │ │ │ │ - b 19aa14 │ │ │ │ + bcs 19a9e8 │ │ │ │ + b 19a9fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r1, r1, #-2147483646 @ 0x80000002 │ │ │ │ cmp r1, #4 │ │ │ │ - bcs 19aa00 │ │ │ │ - b 19aa14 │ │ │ │ + bcs 19a9e8 │ │ │ │ + b 19a9fc │ │ │ │ add r5, sp, #272 @ 0x110 │ │ │ │ cmp r9, #4 │ │ │ │ - bcc 19aa14 │ │ │ │ + bcc 19a9fc │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 19e440 │ │ │ │ + bl 19e428 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 19ac14 │ │ │ │ + bne 19abfc │ │ │ │ ldr r6, [r5] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r0, [r6, #80]! @ 0x50 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19abac │ │ │ │ + beq 19ab94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne 19abac │ │ │ │ + bne 19ab94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19abac │ │ │ │ + beq 19ab94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #94 @ 0x5e │ │ │ │ - bne 19aaa4 │ │ │ │ + bne 19aa8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19abac │ │ │ │ + beq 19ab94 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq 19aac8 │ │ │ │ + beq 19aab0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19aaa8 │ │ │ │ + bne 19aa90 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 19abac │ │ │ │ + beq 19ab94 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bcc 19ac38 │ │ │ │ + bcc 19ac20 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19ab0c │ │ │ │ + beq 19aaf4 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 19ab08 │ │ │ │ + bcs 19aaf0 │ │ │ │ add r2, r0, r7 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #65 @ 0x41 │ │ │ │ - bgt 19ab0c │ │ │ │ - b 19ac38 │ │ │ │ - bne 19ac38 │ │ │ │ + bgt 19aaf4 │ │ │ │ + b 19ac20 │ │ │ │ + bne 19ac20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19ab40 │ │ │ │ + beq 19ab28 │ │ │ │ cmp r1, r3 │ │ │ │ - bls 19ac38 │ │ │ │ + bls 19ac20 │ │ │ │ add r2, r0, r3 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #65 @ 0x41 │ │ │ │ - ble 19ac38 │ │ │ │ + ble 19ac20 │ │ │ │ sub r8, r3, r7 │ │ │ │ sub r1, r1, r3 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 19ab50 │ │ │ │ - b 19abac │ │ │ │ + bcs 19ab38 │ │ │ │ + b 19ab94 │ │ │ │ mov r8, #0 │ │ │ │ sub r1, r1, r3 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 19abac │ │ │ │ + bcc 19ab94 │ │ │ │ add r1, r0, r3 │ │ │ │ movw r2, #23866 @ 0x5d3a │ │ │ │ ldrh r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 19abac │ │ │ │ + bne 19ab94 │ │ │ │ add r9, r0, r7 │ │ │ │ - ldr r0, [pc, #220] @ 19ac4c │ │ │ │ + ldr r0, [pc, #220] @ 19ac34 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 23ab50 │ │ │ │ + bl 23ab38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19ab94 │ │ │ │ + beq 19ab7c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 19ab84 │ │ │ │ + bne 19ab6c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1b32ac │ │ │ │ + bl 1b3294 │ │ │ │ uxtb ip, r0 │ │ │ │ cmp ip, #14 │ │ │ │ - bne 19abc8 │ │ │ │ + bne 19abb0 │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #25] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -382789,176 +382783,176 @@ │ │ │ │ sub r0, sl, #94 @ 0x5e │ │ │ │ clz r0, r0 │ │ │ │ strb ip, [r4, #24] │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r4, #25] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #56] @ 19ac54 │ │ │ │ + ldr r2, [pc, #56] @ 19ac3c │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #52] @ 19ac58 │ │ │ │ + ldr r0, [pc, #52] @ 19ac40 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 33d78 │ │ │ │ - ldr r2, [pc, #16] @ 19ac50 │ │ │ │ + ldr r2, [pc, #16] @ 19ac38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r7 │ │ │ │ bl 3a5d8 │ │ │ │ - andeq lr, fp, r4, asr r1 │ │ │ │ - @ instruction: 0x001395f4 │ │ │ │ - ldrdeq r6, [sl], -r0 │ │ │ │ - andseq r9, r3, r8, lsl r6 │ │ │ │ + andeq lr, fp, ip, ror #2 │ │ │ │ + andseq r9, r3, ip, lsl #12 │ │ │ │ + andeq r6, sl, r8, ror #27 │ │ │ │ + andseq r9, r3, r0, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne 19b4d4 │ │ │ │ + bne 19b4bc │ │ │ │ ldr r6, [r7] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r8, [fp, #8] │ │ │ │ mov r5, r6 │ │ │ │ ldrd r2, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r5, #80]! @ 0x50 │ │ │ │ cmp r8, #0 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ - beq 19ad20 │ │ │ │ + beq 19ad08 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ sub r0, r8, #1 │ │ │ │ str r0, [fp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bcs 19ad54 │ │ │ │ + bcs 19ad3c │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ add r3, sp, #316 @ 0x13c │ │ │ │ ldr r9, [r7, #8] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ cmp r9, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi 19ae68 │ │ │ │ + bmi 19ae50 │ │ │ │ mov r6, sl │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - beq 19aedc │ │ │ │ + beq 19aec4 │ │ │ │ bl ab35c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19b620 │ │ │ │ + beq 19b608 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r4 │ │ │ │ - b 19aee4 │ │ │ │ + b 19aecc │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ add r3, sp, #316 @ 0x13c │ │ │ │ ldrd r4, [r7, #4] │ │ │ │ mov r7, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ cmp r5, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 19ae14 │ │ │ │ + bpl 19adfc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ - b 19b61c │ │ │ │ + b 19b604 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq 19ae3c │ │ │ │ + beq 19ae24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r9, [r5] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r0 │ │ │ │ - beq 19ae40 │ │ │ │ + beq 19ae28 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19437c │ │ │ │ + bl 194364 │ │ │ │ mov r0, #25 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 190d74 │ │ │ │ + bl 190d5c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 19af68 │ │ │ │ + bne 19af50 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ add lr, sp, #304 @ 0x130 │ │ │ │ ldr ip, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r5, [r7, #4] │ │ │ │ str r4, [sp, #324] @ 0x144 │ │ │ │ mov r4, r3 │ │ │ │ str r6, [sp, #320] @ 0x140 │ │ │ │ mov r6, #0 │ │ │ │ stm lr, {r0, r1, r2, ip} │ │ │ │ - bpl 19b134 │ │ │ │ + bpl 19b11c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ - b 19b61c │ │ │ │ - beq 19ae9c │ │ │ │ + b 19b604 │ │ │ │ + beq 19ae84 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19ad44 │ │ │ │ + beq 19ad2c │ │ │ │ mov r9, r0 │ │ │ │ - b 19aea0 │ │ │ │ + b 19ae88 │ │ │ │ ldr r9, [r7, #8] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ add ip, sp, #304 @ 0x130 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r9, #0 │ │ │ │ ldm r5, {r3, r6} │ │ │ │ str r4, [sp, #324] @ 0x144 │ │ │ │ stm ip, {r0, r1, r2, r3, r6} │ │ │ │ - bpl 19ae78 │ │ │ │ + bpl 19ae60 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ bl 3a344 │ │ │ │ - b 19b61c │ │ │ │ - beq 19af28 │ │ │ │ + b 19b604 │ │ │ │ + beq 19af10 │ │ │ │ bl ab35c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19b62c │ │ │ │ + beq 19b614 │ │ │ │ mov r5, r0 │ │ │ │ - b 19af2c │ │ │ │ + b 19af14 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ add ip, sl, #40 @ 0x28 │ │ │ │ @@ -382966,15 +382960,15 @@ │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #27 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ str r5, [sl, #28] │ │ │ │ str r9, [sl, #32] │ │ │ │ str r5, [sl, #36] @ 0x24 │ │ │ │ str r0, [sl] │ │ │ │ - b 19b2a8 │ │ │ │ + b 19b290 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 24cd4 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ @@ -382985,15 +382979,15 @@ │ │ │ │ mov r4, fp │ │ │ │ mov r0, #27 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ str r9, [r5, #28] │ │ │ │ str sl, [r5, #32] │ │ │ │ str r9, [r5, #36] @ 0x24 │ │ │ │ str r0, [r5] │ │ │ │ - b 19b2a0 │ │ │ │ + b 19b288 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 24cd4 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ add ip, sl, #40 @ 0x28 │ │ │ │ @@ -383001,29 +382995,29 @@ │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #26 │ │ │ │ str r9, [sl, #28] │ │ │ │ str r5, [sl, #32] │ │ │ │ str r9, [sl, #36] @ 0x24 │ │ │ │ str r0, [sl] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b 19b2a0 │ │ │ │ + b 19b288 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ - bne 19b000 │ │ │ │ + bne 19afe8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19afa0 │ │ │ │ + beq 19af88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 19b300 │ │ │ │ + bne 19b2e8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add ip, sp, #192 @ 0xc0 │ │ │ │ ldm r5, {r3, r6} │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r5, [r5, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r6} │ │ │ │ mov r0, #26 │ │ │ │ @@ -383032,58 +383026,58 @@ │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ add r6, sp, #304 @ 0x130 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c550 │ │ │ │ + bl 19c538 │ │ │ │ ldm r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r6, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r5, r7} │ │ │ │ - b 19b28c │ │ │ │ + b 19b274 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 19b15c │ │ │ │ + bne 19b144 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 19b18c │ │ │ │ + beq 19b174 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne 19b18c │ │ │ │ + bne 19b174 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19797c │ │ │ │ + bl 197964 │ │ │ │ mov ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19b094 │ │ │ │ + beq 19b07c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov ip, #1 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne 19b094 │ │ │ │ + bne 19b07c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ mov ip, #0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #20] │ │ │ │ add lr, sp, #280 @ 0x118 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldm r5, {r3, r4} │ │ │ │ @@ -383092,61 +383086,61 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movwhi r0, #1 │ │ │ │ tst r1, r0 │ │ │ │ - beq 19b39c │ │ │ │ + beq 19b384 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, #24 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r6, sp, #304 @ 0x130 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c550 │ │ │ │ + bl 19c538 │ │ │ │ str r9, [sp, #20] │ │ │ │ ldm r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r6, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r5, r7} │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19b244 │ │ │ │ - b 19b2a0 │ │ │ │ - beq 19b24c │ │ │ │ + bne 19b22c │ │ │ │ + b 19b288 │ │ │ │ + beq 19b234 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19ae04 │ │ │ │ + beq 19adec │ │ │ │ mov r9, r0 │ │ │ │ - b 19b250 │ │ │ │ + b 19b238 │ │ │ │ add r1, r9, #8 │ │ │ │ mov ip, r6 │ │ │ │ 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} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm sl, {r0, ip} │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b 19b2a0 │ │ │ │ + b 19b288 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ str r4, [sp, #324] @ 0x144 │ │ │ │ add ip, sp, #304 @ 0x130 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ @@ -383157,20 +383151,20 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp, #20] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ str r6, [sp, #320] @ 0x140 │ │ │ │ - bl 1be164 │ │ │ │ + bl 1be14c │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ cmp r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq 19b604 │ │ │ │ + beq 19b5ec │ │ │ │ ldr r9, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 24cd4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov ip, r4 │ │ │ │ @@ -383181,20 +383175,20 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ stm r1, {r0, r9, ip} │ │ │ │ mov r0, #26 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19b2a0 │ │ │ │ + beq 19b288 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19b2a0 │ │ │ │ + beq 19b288 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 19b290 │ │ │ │ + b 19b278 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 24cd4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov ip, r4 │ │ │ │ @@ -383207,78 +383201,78 @@ │ │ │ │ str ip, [sl, #36] @ 0x24 │ │ │ │ str r0, [sl] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldrne r1, [sp, #100] @ 0x64 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 19b2f0 │ │ │ │ + bne 19b2d8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ cmp r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ movls r8, #1 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 19b2cc │ │ │ │ + beq 19b2b4 │ │ │ │ add r7, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r7 │ │ │ │ - b 19b2b4 │ │ │ │ + b 19b29c │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19b5fc │ │ │ │ + beq 19b5e4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 19b2a0 │ │ │ │ + b 19b288 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne 19b33c │ │ │ │ + bne 19b324 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - bne 19b3f0 │ │ │ │ + bne 19b3d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r9, #0 │ │ │ │ - b 19b028 │ │ │ │ + b 19b010 │ │ │ │ subs r2, r1, #34 @ 0x22 │ │ │ │ - bne 19b424 │ │ │ │ + bne 19b40c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #24] │ │ │ │ clz r0, r2 │ │ │ │ lsr r9, r0, #5 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19437c │ │ │ │ + bl 194364 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 190d74 │ │ │ │ + bl 190d5c │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ ldr ip, [sp, #220] @ 0xdc │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 19b464 │ │ │ │ + bne 19b44c │ │ │ │ mov r4, #2 │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 19b028 │ │ │ │ + b 19b010 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, #8 │ │ │ │ ldr r2, [r1, r8, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ add pc, r1, r2 │ │ │ │ @@ -383291,109 +383285,109 @@ │ │ │ │ andeq r0, r0, r0, lsl #3 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ add r0, r7, #12 │ │ │ │ - b 19b538 │ │ │ │ + b 19b520 │ │ │ │ add r0, r9, #8 │ │ │ │ mov r2, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r6 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ add r1, sl, #8 │ │ │ │ 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} │ │ │ │ stm sl, {ip, lr} │ │ │ │ - b 19b2a0 │ │ │ │ + b 19b288 │ │ │ │ cmp r1, #25 │ │ │ │ - bne 19b4a0 │ │ │ │ + bne 19b488 │ │ │ │ ldrb r0, [r6, #103] @ 0x67 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19b4f0 │ │ │ │ + beq 19b4d8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19b34c │ │ │ │ + beq 19b334 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r2, r9 │ │ │ │ - b 19b34c │ │ │ │ + b 19b334 │ │ │ │ add r1, r4, #8 │ │ │ │ str r9, [sp, #20] │ │ │ │ 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} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm sl, {r0, ip} │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19b244 │ │ │ │ - b 19b2a0 │ │ │ │ + bne 19b22c │ │ │ │ + b 19b288 │ │ │ │ add r0, r9, #8 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ add r2, sl, #8 │ │ │ │ mov lr, r4 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, 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} │ │ │ │ mov r4, lr │ │ │ │ stm sl, {r1, ip} │ │ │ │ - b 19b2a0 │ │ │ │ - ldr r0, [pc, #616] @ 19b744 │ │ │ │ - ldr r2, [pc, #616] @ 19b748 │ │ │ │ + b 19b288 │ │ │ │ + ldr r0, [pc, #616] @ 19b72c │ │ │ │ + ldr r2, [pc, #616] @ 19b730 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 3ab00 │ │ │ │ - b 19b61c │ │ │ │ + b 19b604 │ │ │ │ ldm r9!, {r0, r1, r2, r3, r7} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r9!, {r0, r1, r2, r3, r7} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ - b 19b2a0 │ │ │ │ + b 19b288 │ │ │ │ add r0, r7, #28 │ │ │ │ - b 19b538 │ │ │ │ + b 19b520 │ │ │ │ add r0, r7, #4 │ │ │ │ - b 19b538 │ │ │ │ + b 19b520 │ │ │ │ add r0, r7, #48 @ 0x30 │ │ │ │ - b 19b538 │ │ │ │ + b 19b520 │ │ │ │ add r0, r7, #36 @ 0x24 │ │ │ │ - b 19b538 │ │ │ │ + b 19b520 │ │ │ │ add r0, r7, #88 @ 0x58 │ │ │ │ - b 19b538 │ │ │ │ + b 19b520 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldm r5, {r3, r6} │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ stm r1, {r0, r3, r6} │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #308] @ 0x134 │ │ │ │ str r8, [sp, #304] @ 0x130 │ │ │ │ - bl 19eb14 │ │ │ │ + bl 19eafc │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ str r8, [r0] │ │ │ │ str r7, [r0, #4] │ │ │ │ add lr, sp, #304 @ 0x130 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ add ip, lr, #40 @ 0x28 │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ @@ -383409,21 +383403,21 @@ │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ strb r0, [sp, #368] @ 0x170 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, lr │ │ │ │ - bl 1b34f8 │ │ │ │ + bl 1b34e0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 19eab0 │ │ │ │ + bl 19ea98 │ │ │ │ ldm fp!, {r1, r2, r3, r7} │ │ │ │ add r0, sl, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm fp, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ @@ -383434,163 +383428,163 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ - b 19ae6c │ │ │ │ + b 19ae54 │ │ │ │ mov r0, #1 │ │ │ │ - b 19ae6c │ │ │ │ + b 19ae54 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bne 19b6e0 │ │ │ │ - b 19b730 │ │ │ │ + bne 19b6c8 │ │ │ │ + b 19b718 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 19b6e0 │ │ │ │ + b 19b6c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bne 19b6e0 │ │ │ │ - b 19b6f8 │ │ │ │ + bne 19b6c8 │ │ │ │ + b 19b6e0 │ │ │ │ mov r5, r0 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 19b6a8 │ │ │ │ + beq 19b690 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r7, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r7, r6 │ │ │ │ - b 19b68c │ │ │ │ + b 19b674 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19b738 │ │ │ │ + beq 19b720 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r4, #1 │ │ │ │ mov r9, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 19b6f8 │ │ │ │ + beq 19b6e0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldrne r1, [sp, #100] @ 0x64 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 19b704 │ │ │ │ + bne 19b6ec │ │ │ │ cmp r4, #0 │ │ │ │ - bne 19b728 │ │ │ │ - b 19b730 │ │ │ │ + bne 19b710 │ │ │ │ + b 19b718 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 19b728 │ │ │ │ - b 19b730 │ │ │ │ + bne 19b710 │ │ │ │ + b 19b718 │ │ │ │ mov r5, r0 │ │ │ │ - b 19b730 │ │ │ │ + b 19b718 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ mov r0, fp │ │ │ │ - bl 19de7c │ │ │ │ + bl 19de64 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andeq sp, fp, sl, ror #15 │ │ │ │ - andseq r8, r3, r0, lsl #27 │ │ │ │ + andeq sp, fp, r2, lsl #16 │ │ │ │ + mulseq r3, r8, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq 19b794 │ │ │ │ + beq 19b77c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - beq 19b794 │ │ │ │ + beq 19b77c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 19bba0 │ │ │ │ + bne 19bb88 │ │ │ │ ldr r6, [r5] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r0, [r6, #80]! @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ - beq 19b814 │ │ │ │ + beq 19b7fc │ │ │ │ ldr sl, [r7, #4] │ │ │ │ sub r0, r4, #1 │ │ │ │ str r0, [r7, #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 19b84c │ │ │ │ + bcs 19b834 │ │ │ │ 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 19b90c │ │ │ │ + bpl 19b8f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 3a344 │ │ │ │ - b 19bbb8 │ │ │ │ + b 19bba0 │ │ │ │ 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 19b8dc │ │ │ │ + bpl 19b8c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ bl 3a344 │ │ │ │ - b 19bbb8 │ │ │ │ + b 19bba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ mov sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19b87c │ │ │ │ + beq 19b864 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne 19b87c │ │ │ │ + bne 19b864 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ add r1, pc, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -383606,38 +383600,38 @@ │ │ │ │ andeq r0, r0, r0, lsr #3 │ │ │ │ muleq r0, r4, r1 │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ add r0, r3, #12 │ │ │ │ - b 19ba44 │ │ │ │ - beq 19b938 │ │ │ │ + b 19ba2c │ │ │ │ + beq 19b920 │ │ │ │ bl ab35c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19b83c │ │ │ │ + beq 19b824 │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r7 │ │ │ │ - b 19b944 │ │ │ │ + b 19b92c │ │ │ │ str r7, [sp, #16] │ │ │ │ - beq 19b988 │ │ │ │ + beq 19b970 │ │ │ │ bl ab35c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19b804 │ │ │ │ + beq 19b7ec │ │ │ │ mov fp, r0 │ │ │ │ - b 19b98c │ │ │ │ + b 19b974 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ bl 24cd4 │ │ │ │ @@ -383649,15 +383643,15 @@ │ │ │ │ mov r0, #27 │ │ │ │ mov r7, r9 │ │ │ │ str sl, [lr, #32] │ │ │ │ ldr sl, [r9, #4] │ │ │ │ str fp, [lr, #28] │ │ │ │ str fp, [lr, #36] @ 0x24 │ │ │ │ str r0, [lr] │ │ │ │ - b 19b9d0 │ │ │ │ + b 19b9b8 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 24cd4 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ @@ -383667,43 +383661,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 r7, [sp, #16] │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, sl │ │ │ │ movls r4, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 19b9f4 │ │ │ │ + beq 19b9dc │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ - b 19b9dc │ │ │ │ + b 19b9c4 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19bb78 │ │ │ │ + beq 19bb60 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r3, #28 │ │ │ │ - b 19ba44 │ │ │ │ + b 19ba2c │ │ │ │ add r0, r3, #4 │ │ │ │ - b 19ba44 │ │ │ │ + b 19ba2c │ │ │ │ add r0, r3, #48 @ 0x30 │ │ │ │ - b 19ba44 │ │ │ │ + b 19ba2c │ │ │ │ add r0, r3, #36 @ 0x24 │ │ │ │ - b 19ba44 │ │ │ │ + b 19ba2c │ │ │ │ add r0, r3, #88 @ 0x58 │ │ │ │ - b 19ba44 │ │ │ │ + b 19ba2c │ │ │ │ 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 │ │ │ │ @@ -383730,15 +383724,15 @@ │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19bb80 │ │ │ │ + beq 19bb68 │ │ │ │ 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} │ │ │ │ @@ -383749,15 +383743,15 @@ │ │ │ │ ldm fp, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ bl ab35c │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19bb90 │ │ │ │ + beq 19bb78 │ │ │ │ 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 │ │ │ │ @@ -383779,229 +383773,229 @@ │ │ │ │ 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 3a32c │ │ │ │ - b 19bbb8 │ │ │ │ + b 19bba0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ bl 3a32c │ │ │ │ - b 19bbb8 │ │ │ │ - ldr r0, [pc, #180] @ 19bc5c │ │ │ │ - ldr r2, [pc, #180] @ 19bc60 │ │ │ │ + b 19bba0 │ │ │ │ + ldr r0, [pc, #180] @ 19bc44 │ │ │ │ + ldr r2, [pc, #180] @ 19bc48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 3ab00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 19bbe0 │ │ │ │ + beq 19bbc8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r6, r7 │ │ │ │ - b 19bbc4 │ │ │ │ + b 19bbac │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19bc50 │ │ │ │ + beq 19bc38 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b3d00 │ │ │ │ - b 19bc28 │ │ │ │ + bl 1b3ce8 │ │ │ │ + b 19bc10 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 19bc48 │ │ │ │ + b 19bc30 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 19d978 │ │ │ │ - b 19bc48 │ │ │ │ + bl 19d960 │ │ │ │ + b 19bc30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19de7c │ │ │ │ + bl 19de64 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andeq sp, fp, r2, asr #2 │ │ │ │ - andseq r8, r3, r4, asr #13 │ │ │ │ + andeq sp, fp, sl, asr r1 │ │ │ │ + @ instruction: 0x001386dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 19c190 │ │ │ │ + bne 19c178 │ │ │ │ ldr r9, [sl] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r8, r9 │ │ │ │ ldrd r2, [r9, #84] @ 0x54 │ │ │ │ ldr r0, [r8, #80]! @ 0x50 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19be88 │ │ │ │ + beq 19be70 │ │ │ │ mov r0, sl │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r6, [sl, #8] │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r4, r6 │ │ │ │ - beq 19be8c │ │ │ │ + beq 19be74 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, sl │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcs 19bf28 │ │ │ │ + bcs 19bf10 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19c1b4 │ │ │ │ + bne 19c19c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9, #64] @ 0x40 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ str r1, [r9, #76] @ 0x4c │ │ │ │ cmp r0, r6 │ │ │ │ str r6, [sp, #16] │ │ │ │ - beq 19bfd0 │ │ │ │ + beq 19bfb8 │ │ │ │ str fp, [sp, #8] │ │ │ │ add fp, r9, #68 @ 0x44 │ │ │ │ - b 19bd38 │ │ │ │ + b 19bd20 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 19bf3c │ │ │ │ + beq 19bf24 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcc 19bd68 │ │ │ │ + bcc 19bd50 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - bls 19bd60 │ │ │ │ + bls 19bd48 │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ - bls 19bd68 │ │ │ │ - b 19bf3c │ │ │ │ + bls 19bd50 │ │ │ │ + b 19bf24 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 19bf3c │ │ │ │ + bne 19bf24 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r4, [r9, #76] @ 0x4c │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs 19bdb8 │ │ │ │ + bcs 19bda0 │ │ │ │ ldr r0, [fp] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bhi 19bdc8 │ │ │ │ + bhi 19bdb0 │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcs 19bdf8 │ │ │ │ + bcs 19bde0 │ │ │ │ strb r7, [r0] │ │ │ │ - b 19be64 │ │ │ │ + b 19be4c │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ mov r5, #4 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 19bd8c │ │ │ │ + b 19bd74 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr r0, [r9, #76] @ 0x4c │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 19bdb0 │ │ │ │ + bcc 19bd98 │ │ │ │ mov r2, r7 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr r1, r7, #6 │ │ │ │ cmp r7, #2048 @ 0x800 │ │ │ │ - bcs 19be20 │ │ │ │ + bcs 19be08 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 19be64 │ │ │ │ + b 19be4c │ │ │ │ bfi r1, ip, #6, #26 │ │ │ │ lsr r3, r7, #12 │ │ │ │ lsrs r6, r7, #16 │ │ │ │ - bne 19be44 │ │ │ │ + bne 19be2c │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, r3, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ - b 19be60 │ │ │ │ + b 19be48 │ │ │ │ mvn r6, #15 │ │ │ │ orr r7, r6, r7, lsr #18 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ strb r3, [r0, #1] │ │ │ │ strb r7, [r0] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r5, r4 │ │ │ │ str r0, [r9, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19bd2c │ │ │ │ + beq 19bd14 │ │ │ │ mov r0, sl │ │ │ │ - bl 190f14 │ │ │ │ - b 19bd2c │ │ │ │ + bl 190efc │ │ │ │ + b 19bd14 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ ldm r8, {r3, r7} │ │ │ │ ldr r5, [r8, #8] │ │ │ │ ldr r8, [sl, #4] │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bpl 19bec0 │ │ │ │ + bpl 19bea8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ - beq 19bee8 │ │ │ │ + beq 19bed0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19beb4 │ │ │ │ + beq 19be9c │ │ │ │ mov r9, r0 │ │ │ │ - b 19beec │ │ │ │ + b 19bed4 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 24cd4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add ip, fp, #40 @ 0x28 │ │ │ │ @@ -384011,85 +384005,85 @@ │ │ │ │ str r4, [fp, #28] │ │ │ │ str r9, [fp, #32] │ │ │ │ str r4, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - bls 19c040 │ │ │ │ + bls 19c028 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bcc 19bcec │ │ │ │ - b 19c048 │ │ │ │ + bcc 19bcd4 │ │ │ │ + b 19c030 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 19bfd0 │ │ │ │ + beq 19bfb8 │ │ │ │ mov r0, sl │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne 19bfd0 │ │ │ │ + bne 19bfb8 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, sl │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ ldr r0, [r9, #76] @ 0x4c │ │ │ │ sub r1, r0, #3 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 19c118 │ │ │ │ + bhi 19c100 │ │ │ │ ldr r0, [r9, #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, r8, lsl #3 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, ip, lsr #2 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ - ldr r1, [pc, #564] @ 19c1ec │ │ │ │ + ldr r1, [pc, #564] @ 19c1d4 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19c118 │ │ │ │ + bne 19c100 │ │ │ │ mov r4, #7 │ │ │ │ - b 19c184 │ │ │ │ + b 19c16c │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sl, #4] │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r5, #0 │ │ │ │ ldm r8, {r3, r7} │ │ │ │ ldr r6, [r8, #8] │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bpl 19c014 │ │ │ │ + bpl 19bffc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - beq 19c06c │ │ │ │ + beq 19c054 │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c004 │ │ │ │ + beq 19bfec │ │ │ │ mov r8, r0 │ │ │ │ - b 19c070 │ │ │ │ + b 19c058 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq 19bcec │ │ │ │ + beq 19bcd4 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ mov r0, #12 │ │ │ │ strb r0, [fp, #4] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ @@ -384111,37 +384105,37 @@ │ │ │ │ str r8, [fp, #32] │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #64] @ 0x40 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #300] @ 19c1f0 │ │ │ │ + ldr r1, [pc, #300] @ 19c1d8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19c118 │ │ │ │ + bne 19c100 │ │ │ │ mov r4, #11 │ │ │ │ - b 19c184 │ │ │ │ - ldr r1, [pc, #260] @ 19c1e8 │ │ │ │ + b 19c16c │ │ │ │ + ldr r1, [pc, #260] @ 19c1d0 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19c118 │ │ │ │ + bne 19c100 │ │ │ │ mov r4, #6 │ │ │ │ - b 19c184 │ │ │ │ - ldr r1, [pc, #240] @ 19c1f4 │ │ │ │ + b 19c16c │ │ │ │ + ldr r1, [pc, #240] @ 19c1dc │ │ │ │ mov r2, #10 │ │ │ │ mov r4, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c184 │ │ │ │ + beq 19c16c │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldm r5, {r0, r1, r5} │ │ │ │ mov r2, r6 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ @@ -384153,241 +384147,241 @@ │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c550 │ │ │ │ + bl 19c538 │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia fp!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia fp!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ - b 19c0a8 │ │ │ │ + b 19c090 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ strb r4, [fp, #4] │ │ │ │ - b 19c0a4 │ │ │ │ - ldr r2, [pc, #72] @ 19c1e0 │ │ │ │ + b 19c08c │ │ │ │ + ldr r2, [pc, #72] @ 19c1c8 │ │ │ │ add r1, sp, #20 │ │ │ │ - ldr r0, [pc, #68] @ 19c1e4 │ │ │ │ + ldr r0, [pc, #68] @ 19c1cc │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 33d78 │ │ │ │ - ldr r0, [pc, #60] @ 19c1f8 │ │ │ │ + ldr r0, [pc, #60] @ 19c1e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, sl, r0, ror #16 │ │ │ │ - andseq r8, r3, ip, ror #1 │ │ │ │ - andeq ip, fp, r6, asr ip │ │ │ │ - andeq ip, fp, r7, lsl #27 │ │ │ │ - andeq pc, sl, r0, ror r1 @ │ │ │ │ - andeq ip, fp, sl, lsr ip │ │ │ │ - andseq r8, r3, r8, asr #1 │ │ │ │ + andeq r5, sl, r8, ror r8 │ │ │ │ + andseq r8, r3, r4, lsl #2 │ │ │ │ + andeq ip, fp, lr, ror #24 │ │ │ │ + muleq fp, pc, sp @ │ │ │ │ + andeq pc, sl, r8, lsl #3 │ │ │ │ + andeq ip, fp, r2, asr ip │ │ │ │ + andseq r8, r3, r0, ror #1 │ │ │ │ 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 19c2d0 │ │ │ │ + beq 19c2b8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd sl, [r7, #84] @ 0x54 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 19c240 │ │ │ │ + bne 19c228 │ │ │ │ adds sl, sl, #1 │ │ │ │ - bcs 19c2ec │ │ │ │ + bcs 19c2d4 │ │ │ │ mov r9, #1 │ │ │ │ - b 19c248 │ │ │ │ + b 19c230 │ │ │ │ adds r9, fp, #1 │ │ │ │ - bcs 19c2f8 │ │ │ │ + bcs 19c2e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 19c2dc │ │ │ │ + bcs 19c2c4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r2, r1, r4 │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ str sl, [r7, #84] @ 0x54 │ │ │ │ str r9, [r7, #88] @ 0x58 │ │ │ │ - beq 19c2b0 │ │ │ │ + beq 19c298 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 19c2ac │ │ │ │ + bcs 19c294 │ │ │ │ add r1, r0, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 19c2b0 │ │ │ │ - ldr r1, [pc, #108] @ 19c308 │ │ │ │ + bge 19c298 │ │ │ │ + ldr r1, [pc, #108] @ 19c2f0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r5 │ │ │ │ bl 3a5d8 │ │ │ │ - bne 19c294 │ │ │ │ + bne 19c27c │ │ │ │ cmp r2, r5 │ │ │ │ - beq 19c2d0 │ │ │ │ + beq 19c2b8 │ │ │ │ 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 19c264 │ │ │ │ - ldr r0, [pc, #16] @ 19c304 │ │ │ │ + b 19c24c │ │ │ │ + ldr r0, [pc, #16] @ 19c2ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #12] @ 19c30c │ │ │ │ + ldr r0, [pc, #12] @ 19c2f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - @ instruction: 0x00137fb0 │ │ │ │ - andseq r8, r3, r4, lsl r0 │ │ │ │ - andseq r7, r3, r4, asr #31 │ │ │ │ + andseq r7, r3, r8, asr #31 │ │ │ │ + andseq r8, r3, ip, lsr #32 │ │ │ │ + @ instruction: 0x00137fdc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ 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 19c368 │ │ │ │ + beq 19c350 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 19c364 │ │ │ │ + bcs 19c34c │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 19c368 │ │ │ │ - ldr r3, [pc, #188] @ 19c414 │ │ │ │ + bge 19c350 │ │ │ │ + ldr r3, [pc, #188] @ 19c3fc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r1 │ │ │ │ bl 3a5d8 │ │ │ │ - bne 19c350 │ │ │ │ + bne 19c338 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 19c3e8 │ │ │ │ + beq 19c3d0 │ │ │ │ add r1, r0, r2 │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - ble 19c38c │ │ │ │ + ble 19c374 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and ip, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 19c3d0 │ │ │ │ + bcc 19c3b8 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r3, r2, r3, lsl #6 │ │ │ │ - bcc 19c3dc │ │ │ │ + bcc 19c3c4 │ │ │ │ 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, #16 │ │ │ │ pop {fp, pc} │ │ │ │ orr r0, r3, ip, lsl #6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ orr r0, r3, ip, lsl #12 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 19c418 │ │ │ │ - ldr r2, [pc, #40] @ 19c41c │ │ │ │ - ldr r1, [pc, #40] @ 19c420 │ │ │ │ + ldr r0, [pc, #40] @ 19c400 │ │ │ │ + ldr r2, [pc, #40] @ 19c404 │ │ │ │ + ldr r1, [pc, #40] @ 19c408 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 3ab14 │ │ │ │ - mulseq r3, ip, pc @ │ │ │ │ - andeq fp, sl, pc, lsl #13 │ │ │ │ - andseq r7, r3, r8, lsl #30 │ │ │ │ - andseq r3, r5, ip, ror #21 │ │ │ │ + @ instruction: 0x00137fb4 │ │ │ │ + andeq fp, sl, r7, lsr #13 │ │ │ │ + andseq r7, r3, r0, lsr #30 │ │ │ │ + andseq r3, r5, r4, lsl #22 │ │ │ │ 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 19c4a4 │ │ │ │ + beq 19c48c │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 19c4b0 │ │ │ │ + bcs 19c498 │ │ │ │ adds r2, r1, r7 │ │ │ │ - beq 19c488 │ │ │ │ + beq 19c470 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 19c484 │ │ │ │ + bcs 19c46c │ │ │ │ add r0, r6, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 19c488 │ │ │ │ - b 19c530 │ │ │ │ - bne 19c530 │ │ │ │ + bge 19c470 │ │ │ │ + b 19c518 │ │ │ │ + bne 19c518 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 19c4a4 │ │ │ │ + beq 19c48c │ │ │ │ add r0, r6, r2 │ │ │ │ ldrsb r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r4, r1 │ │ │ │ - ble 19c4c8 │ │ │ │ + ble 19c4b0 │ │ │ │ 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 19c468 │ │ │ │ - b 19c488 │ │ │ │ + bne 19c450 │ │ │ │ + b 19c470 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and r1, r4, #31 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 19c510 │ │ │ │ + bcc 19c4f8 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 19c520 │ │ │ │ + bcc 19c508 │ │ │ │ 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 │ │ │ │ @@ -384396,44 +384390,44 @@ │ │ │ │ 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] @ 19c54c │ │ │ │ + ldr r0, [pc, #20] @ 19c534 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 3a5d8 │ │ │ │ - mulseq r3, r4, sp │ │ │ │ + andseq r7, r3, ip, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r5, r2 │ │ │ │ mov r4, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 19c570 │ │ │ │ + bpl 19c558 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ - beq 19c5a8 │ │ │ │ + beq 19c590 │ │ │ │ mov r7, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c564 │ │ │ │ + beq 19c54c │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - b 19c5ac │ │ │ │ + b 19c594 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ bl 24cd4 │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ @@ -384448,79 +384442,79 @@ │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq 19c62c │ │ │ │ + beq 19c614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - beq 19c62c │ │ │ │ + beq 19c614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - bne 19c75c │ │ │ │ + bne 19c744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ movweq r1, #1 │ │ │ │ subs r7, r0, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ movne r7, r1 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c69c │ │ │ │ + beq 19c684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 190f14 │ │ │ │ + bl 190efc │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r6, [r0, #80] @ 0x50 │ │ │ │ cmp r6, r1 │ │ │ │ - beq 19c6a4 │ │ │ │ + beq 19c68c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne 19c744 │ │ │ │ + bne 19c72c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 19553c │ │ │ │ + b 195524 │ │ │ │ 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 19c6dc │ │ │ │ + bpl 19c6c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ - beq 19c704 │ │ │ │ + beq 19c6ec │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c6d0 │ │ │ │ + beq 19c6b8 │ │ │ │ mov sl, r0 │ │ │ │ - b 19c708 │ │ │ │ + b 19c6f0 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov r1, sp │ │ │ │ add ip, r9, #40 @ 0x28 │ │ │ │ @@ -384534,416 +384528,416 @@ │ │ │ │ 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 1967a0 │ │ │ │ - ldr r0, [pc, #16] @ 19c774 │ │ │ │ + b 196788 │ │ │ │ + ldr r0, [pc, #16] @ 19c75c │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #12] @ 19c778 │ │ │ │ + ldr r2, [pc, #12] @ 19c760 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andeq ip, fp, r4, ror #11 │ │ │ │ - andseq r7, r3, r4, lsr #23 │ │ │ │ + strdeq ip, [fp], -ip @ │ │ │ │ + @ instruction: 0x00137bbc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #708 @ 0x2c4 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 19ca3c │ │ │ │ + bne 19ca24 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r9, [r6] │ │ │ │ ldr r8, [r6, #4] │ │ │ │ movw r6, #9 │ │ │ │ movt r6, #17 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19c7ec │ │ │ │ + beq 19c7d4 │ │ │ │ add r2, sp, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19c82c │ │ │ │ + bne 19c814 │ │ │ │ mov r1, r8 │ │ │ │ orr r0, r2, #4 │ │ │ │ ldr r4, [r1], #4 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ bl 24cd4 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b 19c814 │ │ │ │ + b 19c7fc │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #16 │ │ │ │ orr r1, r1, #4 │ │ │ │ mov r0, #1114112 @ 0x110000 │ │ │ │ cmp r9, #0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw r6, #9 │ │ │ │ movt r6, #17 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 19c854 │ │ │ │ + beq 19c83c │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ - b 19c854 │ │ │ │ + b 19c83c │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, r2, #16 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw r6, #9 │ │ │ │ movt r6, #17 │ │ │ │ sub r0, r6, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [fp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193ff0 │ │ │ │ + bl 193fd8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19ca64 │ │ │ │ + bne 19ca4c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19caa0 │ │ │ │ + beq 19ca88 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r8, sp, #192 @ 0xc0 │ │ │ │ mla r1, r0, r1, r2 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ bl 24aac │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 19ca74 │ │ │ │ + beq 19ca5c │ │ │ │ movw r1, #10 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 19caa8 │ │ │ │ + beq 19ca90 │ │ │ │ add r0, r8, #116 @ 0x74 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ add r2, r4, #80 @ 0x50 │ │ │ │ add r3, sp, #484 @ 0x1e4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c9b8 │ │ │ │ + beq 19c9a0 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 24cd4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #116 @ 0x74 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19ca90 │ │ │ │ + beq 19ca78 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r7, r0 │ │ │ │ bl 24cd4 │ │ │ │ movw r9, #9 │ │ │ │ str r7, [sp, #508] @ 0x1fc │ │ │ │ movt r9, #17 │ │ │ │ sub r0, r9, #3 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ add r7, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b313c │ │ │ │ + bl 1b3124 │ │ │ │ ldm r7!, {r1, r2, r3, r6} │ │ │ │ add r0, sl, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r7, {r1, r2, r3, r5, r6} │ │ │ │ mov r7, r9 │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ str r9, [sl] │ │ │ │ - b 19ca18 │ │ │ │ + b 19ca00 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ movw r7, #9 │ │ │ │ ldr r9, [sp, #348] @ 0x15c │ │ │ │ movt r7, #17 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 19c9f8 │ │ │ │ + beq 19c9e0 │ │ │ │ add r5, r0, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r0, r5 │ │ │ │ - b 19c9e0 │ │ │ │ + b 19c9c8 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19ca18 │ │ │ │ + beq 19ca00 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r9 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r1, r7 │ │ │ │ orreq r0, r8, #4 │ │ │ │ - bleq 19df14 │ │ │ │ + bleq 19defc │ │ │ │ add sp, sp, #708 @ 0x2c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #464] @ 19cc14 │ │ │ │ - ldr r0, [pc, #464] @ 19cc18 │ │ │ │ + ldr r2, [pc, #464] @ 19cbfc │ │ │ │ + ldr r0, [pc, #464] @ 19cc00 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 33d78 │ │ │ │ - b 19ca9c │ │ │ │ - ldr r0, [pc, #404] @ 19cc00 │ │ │ │ + b 19ca84 │ │ │ │ + ldr r0, [pc, #404] @ 19cbe8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 19ca9c │ │ │ │ - ldr r2, [pc, #392] @ 19cc04 │ │ │ │ + b 19ca84 │ │ │ │ + ldr r2, [pc, #392] @ 19cbec │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r0, [pc, #388] @ 19cc08 │ │ │ │ + ldr r0, [pc, #388] @ 19cbf0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3ab14 │ │ │ │ - b 19ca9c │ │ │ │ + b 19ca84 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r2, [pc, #348] @ 19cc0c │ │ │ │ + ldr r2, [pc, #348] @ 19cbf4 │ │ │ │ movw r6, #9 │ │ │ │ - ldr r0, [pc, #344] @ 19cc10 │ │ │ │ + ldr r0, [pc, #344] @ 19cbf8 │ │ │ │ mov r1, #77 @ 0x4d │ │ │ │ add r2, pc, r2 │ │ │ │ movt r6, #17 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 19ca88 │ │ │ │ + b 19ca70 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r9 │ │ │ │ - b 19cb84 │ │ │ │ + b 19cb6c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 24cd4 │ │ │ │ mov r5, #0 │ │ │ │ - b 19cafc │ │ │ │ + b 19cae4 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ movw r6, #9 │ │ │ │ movt r6, #17 │ │ │ │ - b 19cb84 │ │ │ │ + b 19cb6c │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 19cb30 │ │ │ │ + beq 19cb18 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r5, r7 │ │ │ │ - b 19cb14 │ │ │ │ + b 19cafc │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19cb50 │ │ │ │ + beq 19cb38 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r9 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movw r6, #9 │ │ │ │ movt r6, #17 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ - b 19cbd0 │ │ │ │ + b 19cbb8 │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ movw r6, #9 │ │ │ │ movt r6, #17 │ │ │ │ mov r5, #0 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 19e318 │ │ │ │ + bl 19e300 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bne 19cbc8 │ │ │ │ - b 19cbd0 │ │ │ │ + bne 19cbb0 │ │ │ │ + b 19cbb8 │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 19df14 │ │ │ │ - b 19cbf4 │ │ │ │ + bl 19defc │ │ │ │ + b 19cbdc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 19cbf4 │ │ │ │ + bne 19cbdc │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 19e4ac │ │ │ │ - b 19cbf4 │ │ │ │ + bl 19e494 │ │ │ │ + b 19cbdc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19e318 │ │ │ │ + bl 19e300 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - @ instruction: 0x001378d8 │ │ │ │ - @ instruction: 0x001378b0 │ │ │ │ - andeq ip, fp, lr, lsr r3 │ │ │ │ - andseq r7, r3, r8, ror #16 │ │ │ │ - ldrdeq ip, [fp], -ip @ │ │ │ │ - @ instruction: 0x000a4fb8 │ │ │ │ - andseq r7, r3, r8, lsl #18 │ │ │ │ + @ instruction: 0x001378f0 │ │ │ │ + andseq r7, r3, r8, asr #17 │ │ │ │ + andeq ip, fp, r6, asr r3 │ │ │ │ + andseq r7, r3, r0, lsl #17 │ │ │ │ + strdeq ip, [fp], -r4 │ │ │ │ + ldrdeq r4, [sl], -r0 │ │ │ │ + andseq r7, r3, r0, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 19d320 │ │ │ │ + bne 19d308 │ │ │ │ ldr r4, [fp] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19d348 │ │ │ │ + bne 19d330 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19cc94 │ │ │ │ + beq 19cc7c │ │ │ │ sub r5, r0, #1 │ │ │ │ ldr ip, [r4, #24] │ │ │ │ str r5, [r4, #28] │ │ │ │ rsb r2, r5, r5, lsl #3 │ │ │ │ mov r3, ip │ │ │ │ ldr r8, [r3, r2, lsl #4]! │ │ │ │ add lr, r3, #4 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 19cd4c │ │ │ │ + beq 19cd34 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ - bne 19cdec │ │ │ │ + bne 19cdd4 │ │ │ │ mov r6, r4 │ │ │ │ ldr r5, [r6, #80]! @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 19d0cc │ │ │ │ + bcs 19d0b4 │ │ │ │ adds r9, r1, r5 │ │ │ │ - bcs 19d0e0 │ │ │ │ + bcs 19d0c8 │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 19d358 │ │ │ │ + beq 19d340 │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ str r9, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r8, sl │ │ │ │ ldm r6, {r1, r2, r3} │ │ │ │ cmp r0, #10 │ │ │ │ ldrd sl, [fp, #4] │ │ │ │ add r5, r5, #1 │ │ │ │ addeq r7, r7, #1 │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ movweq r5, #1 │ │ │ │ mov r9, r4 │ │ │ │ mov r6, #0 │ │ │ │ cmp fp, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bpl 19cd24 │ │ │ │ + bpl 19cd0c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r9 │ │ │ │ bl 3a344 │ │ │ │ - b 19d3a4 │ │ │ │ - beq 19d0ec │ │ │ │ + b 19d38c │ │ │ │ + beq 19d0d4 │ │ │ │ bl ab35c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19cd10 │ │ │ │ + beq 19ccf8 │ │ │ │ mov r4, r0 │ │ │ │ - b 19d0f0 │ │ │ │ + b 19d0d8 │ │ │ │ str sl, [sp, #16] │ │ │ │ mov r9, r4 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ ldm lr!, {r1, r4, r6, r7} │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, sl │ │ │ │ stmia r3!, {r1, r4, r6, r7} │ │ │ │ ldm lr, {r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r1, r2, r4, r6, r7} │ │ │ │ - beq 19d19c │ │ │ │ + beq 19d184 │ │ │ │ sub r0, r0, #2 │ │ │ │ str r0, [r9, #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 24cd4 │ │ │ │ ldr r8, [sp, #184] @ 0xb8 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ - ble 19d1a4 │ │ │ │ + ble 19d18c │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ @@ -384954,15 +384948,15 @@ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrb r4, [sp, #292] @ 0x124 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - b 19ce20 │ │ │ │ + b 19ce08 │ │ │ │ str sl, [sp, #16] │ │ │ │ mov r9, r4 │ │ │ │ ldrb r4, [r3, #108] @ 0x6c │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ ldm lr!, {r1, r2, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ ldm lr, {r1, r2, r6, r7} │ │ │ │ @@ -384999,52 +384993,52 @@ │ │ │ │ ldr r0, [r5, #80]! @ 0x50 │ │ │ │ str r0, [r4, #24]! │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ strb r1, [r5, #20] │ │ │ │ strd r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ mov r6, #1 │ │ │ │ - bl 19c1fc │ │ │ │ + bl 19c1e4 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 19cf34 │ │ │ │ + bne 19cf1c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r1, r0 │ │ │ │ ldm r2!, {r3, r4, r5, r7} │ │ │ │ stmia r1!, {r3, r4, r5, r7} │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r6, #0 │ │ │ │ - bl 1b3598 │ │ │ │ + bl 1b3580 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d388 │ │ │ │ + beq 19d370 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ stm r6, {r7, fp} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - b 19d020 │ │ │ │ + b 19d008 │ │ │ │ add fp, sp, #432 @ 0x1b0 │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sl, sp, #184 @ 0xb8 │ │ │ │ mov r0, fp │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ @@ -385052,52 +385046,52 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ 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, sl │ │ │ │ - bl 1b3598 │ │ │ │ + bl 1b3580 │ │ │ │ ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ cmp r6, r0 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ - bne 19cf9c │ │ │ │ + bne 19cf84 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ bl 33e74 │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ str r7, [r0, r6, lsl #3]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ mov r0, sl │ │ │ │ ldm fp!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm fp, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ - bl 1b3020 │ │ │ │ + bl 1b3008 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d398 │ │ │ │ + beq 19d380 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ strd sl, [r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ @@ -385108,25 +385102,25 @@ │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ bl 24cd4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d368 │ │ │ │ + beq 19d350 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 24cd4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r5, #9 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ cmp r4, r8 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ - bne 19d084 │ │ │ │ + bne 19d06c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 33e74 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r5, [r0, r4, lsl #3]! │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ @@ -385138,23 +385132,23 @@ │ │ │ │ ldm r4, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [r9, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #16] │ │ │ │ - b 19d194 │ │ │ │ + b 19d17c │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r9, r1, r5 │ │ │ │ - bcc 19ccc0 │ │ │ │ - ldr r0, [pc, #1232] @ 19d5b8 │ │ │ │ + bcc 19cca8 │ │ │ │ + ldr r0, [pc, #1232] @ 19d5a0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 19d360 │ │ │ │ + b 19d348 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ bl 24cd4 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ add r3, r8, #40 @ 0x28 │ │ │ │ @@ -385174,86 +385168,86 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r4 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 19d16c │ │ │ │ + beq 19d154 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ - b 19d154 │ │ │ │ + b 19d13c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d194 │ │ │ │ + beq 19d17c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ab350 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #-2147483647 @ 0x80000001 │ │ │ │ str r8, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r9 │ │ │ │ ldr r7, [r4, #80]! @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 19d258 │ │ │ │ + bcs 19d240 │ │ │ │ adds r1, r1, r7 │ │ │ │ - bcs 19d26c │ │ │ │ + bcs 19d254 │ │ │ │ ldr r7, [r9, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ cmn r7, #1 │ │ │ │ - beq 19d378 │ │ │ │ + beq 19d360 │ │ │ │ ldr sl, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 19c310 │ │ │ │ + bl 19c2f8 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmp r0, #10 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ add r7, r7, #1 │ │ │ │ addeq sl, sl, #1 │ │ │ │ ldr fp, [fp, #8] │ │ │ │ add ip, sp, #432 @ 0x1b0 │ │ │ │ movweq r7, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp fp, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bpl 19d230 │ │ │ │ + bpl 19d218 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ bl 3a344 │ │ │ │ - b 19d3a4 │ │ │ │ - beq 19d278 │ │ │ │ + b 19d38c │ │ │ │ + beq 19d260 │ │ │ │ bl ab35c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d220 │ │ │ │ + beq 19d208 │ │ │ │ mov r4, r0 │ │ │ │ - b 19d27c │ │ │ │ + b 19d264 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r1, r1, r7 │ │ │ │ - bcc 19d1d0 │ │ │ │ - ldr r0, [pc, #844] @ 19d5c0 │ │ │ │ + bcc 19d1b8 │ │ │ │ + ldr r0, [pc, #844] @ 19d5a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 19d380 │ │ │ │ + b 19d368 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ bl 24cd4 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -385266,241 +385260,241 @@ │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ mov r0, #22 │ │ │ │ str fp, [r3, #28] │ │ │ │ str r4, [r3, #32] │ │ │ │ str fp, [r3, #36] @ 0x24 │ │ │ │ str sl, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3] │ │ │ │ - bne 19d2d4 │ │ │ │ + bne 19d2bc │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19e57c │ │ │ │ + bl 19e564 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r6, r9 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 19d300 │ │ │ │ + beq 19d2e8 │ │ │ │ add r7, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r7 │ │ │ │ - b 19d2e8 │ │ │ │ + b 19d2d0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d138 │ │ │ │ + beq 19d120 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 19d138 │ │ │ │ - ldr r2, [pc, #648] @ 19d5b0 │ │ │ │ - ldr r0, [pc, #648] @ 19d5b4 │ │ │ │ + b 19d120 │ │ │ │ + ldr r2, [pc, #648] @ 19d598 │ │ │ │ + ldr r0, [pc, #648] @ 19d59c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ bl 33d78 │ │ │ │ - b 19d3a4 │ │ │ │ - ldr r0, [pc, #632] @ 19d5c8 │ │ │ │ + b 19d38c │ │ │ │ + ldr r0, [pc, #632] @ 19d5b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 19d3a4 │ │ │ │ - ldr r0, [pc, #604] @ 19d5bc │ │ │ │ + b 19d38c │ │ │ │ + ldr r0, [pc, #604] @ 19d5a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 19d3a4 │ │ │ │ + b 19d38c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 3a32c │ │ │ │ - b 19d3a4 │ │ │ │ - ldr r0, [pc, #580] @ 19d5c4 │ │ │ │ + b 19d38c │ │ │ │ + ldr r0, [pc, #580] @ 19d5ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 19d3a4 │ │ │ │ + b 19d38c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a32c │ │ │ │ - b 19d3a4 │ │ │ │ + b 19d38c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov fp, r0 │ │ │ │ - b 19d57c │ │ │ │ + b 19d564 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19d978 │ │ │ │ - b 19d410 │ │ │ │ + bl 19d960 │ │ │ │ + b 19d3f8 │ │ │ │ bl 3a910 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b 19d508 │ │ │ │ + b 19d4f0 │ │ │ │ bl 3a910 │ │ │ │ - b 19d3e8 │ │ │ │ + b 19d3d0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - b 19d4e8 │ │ │ │ + b 19d4d0 │ │ │ │ mov fp, r0 │ │ │ │ - b 19d4e8 │ │ │ │ + b 19d4d0 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ - bl 19de7c │ │ │ │ - b 19d524 │ │ │ │ + bl 19de64 │ │ │ │ + b 19d50c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov r7, #1 │ │ │ │ mov r4, #1 │ │ │ │ - b 19d508 │ │ │ │ + b 19d4f0 │ │ │ │ mov fp, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 19d454 │ │ │ │ + beq 19d43c │ │ │ │ mov r0, r7 │ │ │ │ add r5, r7, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r7, r5 │ │ │ │ - b 19d438 │ │ │ │ + b 19d420 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d470 │ │ │ │ + beq 19d458 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r4, r9 │ │ │ │ - b 19d590 │ │ │ │ + b 19d578 │ │ │ │ bl 3a910 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 19d49c │ │ │ │ + beq 19d484 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r6, r7 │ │ │ │ - b 19d480 │ │ │ │ + b 19d468 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d5a4 │ │ │ │ + beq 19d58c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, fp │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19d978 │ │ │ │ - b 19d4e8 │ │ │ │ + bl 19d960 │ │ │ │ + b 19d4d0 │ │ │ │ bl 3a910 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ mov r6, #0 │ │ │ │ - b 19d524 │ │ │ │ + b 19d50c │ │ │ │ bl 3a910 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1b3af8 │ │ │ │ + bl 1b3ae0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r7, #0 │ │ │ │ - beq 19d51c │ │ │ │ + beq 19d504 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 19de7c │ │ │ │ + bl 19de64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19d534 │ │ │ │ + beq 19d51c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 19e144 │ │ │ │ + bl 19e12c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 19e72c │ │ │ │ + bl 19e714 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 19de7c │ │ │ │ + bl 19de64 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r6, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #16] │ │ │ │ - bne 19d59c │ │ │ │ - b 19d5a4 │ │ │ │ + bne 19d584 │ │ │ │ + b 19d58c │ │ │ │ bl 3a910 │ │ │ │ mov fp, r0 │ │ │ │ - b 19d59c │ │ │ │ + b 19d584 │ │ │ │ mov fp, r0 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 19d57c │ │ │ │ + bne 19d564 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19e57c │ │ │ │ + bl 19e564 │ │ │ │ mov r4, r9 │ │ │ │ - b 19d580 │ │ │ │ + b 19d568 │ │ │ │ mov r4, r9 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 19de7c │ │ │ │ - b 19d590 │ │ │ │ + bl 19de64 │ │ │ │ + b 19d578 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 19de7c │ │ │ │ + bl 19de64 │ │ │ │ mov r0, fp │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - ldrdeq r4, [sl], -ip │ │ │ │ - andseq r7, r3, r4, asr #32 │ │ │ │ - andseq r7, r3, ip, lsr #5 │ │ │ │ - andseq r7, r3, r4, lsr #32 │ │ │ │ - andseq r7, r3, r0, lsr #2 │ │ │ │ - andseq r7, r3, r4 │ │ │ │ - andseq r7, r3, r4, lsl r0 │ │ │ │ + strdeq r4, [sl], -r4 @ │ │ │ │ + andseq r7, r3, ip, asr r0 │ │ │ │ + andseq r7, r3, r4, asr #5 │ │ │ │ + andseq r7, r3, ip, lsr r0 │ │ │ │ + andseq r7, r3, r8, lsr r1 │ │ │ │ + andseq r7, r3, ip, lsl r0 │ │ │ │ + andseq r7, r3, ip, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ adds r2, r3, #1 │ │ │ │ - bcs 19d690 │ │ │ │ + bcs 19d678 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr fp, [r3, #96] @ 0x60 │ │ │ │ cmp r2, fp │ │ │ │ - bls 19d614 │ │ │ │ + bls 19d5fc │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 19d628 │ │ │ │ + bpl 19d610 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - beq 19d654 │ │ │ │ + beq 19d63c │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d608 │ │ │ │ + beq 19d5f0 │ │ │ │ mov r7, r0 │ │ │ │ - b 19d658 │ │ │ │ + b 19d640 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ mov sl, #23 │ │ │ │ str r6, [r4, #28] │ │ │ │ @@ -385520,15 +385514,15 @@ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r9 │ │ │ │ - bl 19c550 │ │ │ │ + bl 19c538 │ │ │ │ add r0, r5, #8 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r0!, {r2, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -385539,56 +385533,56 @@ │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1b8f78 │ │ │ │ + bl 1b8f60 │ │ │ │ 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 198a14 │ │ │ │ + bl 1989fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 19d78c │ │ │ │ + bne 19d774 │ │ │ │ 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 19d7ac │ │ │ │ + beq 19d794 │ │ │ │ add r5, sl, #4 │ │ │ │ - b 19d770 │ │ │ │ + b 19d758 │ │ │ │ add r5, r5, #36 @ 0x24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19d7ac │ │ │ │ + beq 19d794 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19d764 │ │ │ │ + beq 19d74c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 19d764 │ │ │ │ + b 19d74c │ │ │ │ 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 19d7c8 │ │ │ │ + beq 19d7b0 │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ stm r4, {r0, r8, r9} │ │ │ │ @@ -385597,63 +385591,63 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ add sl, r1, #4 │ │ │ │ ldr r5, [r6], #12 │ │ │ │ mov r9, r0 │ │ │ │ subs r4, r5, #-2147483646 @ 0x80000002 │ │ │ │ - beq 19d830 │ │ │ │ + beq 19d818 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ movls r0, #4 │ │ │ │ sub r1, r0, #1 │ │ │ │ mov r8, r3 │ │ │ │ cmp r1, #3 │ │ │ │ mov r1, sl │ │ │ │ - bcs 19d850 │ │ │ │ + bcs 19d838 │ │ │ │ mov fp, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bmi 19d86c │ │ │ │ - b 19d87c │ │ │ │ + bmi 19d854 │ │ │ │ + b 19d864 │ │ │ │ ldm sl!, {r1, r2, r3, r7} │ │ │ │ add r0, r9, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm sl, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ - b 19d954 │ │ │ │ + b 19d93c │ │ │ │ cmp r0, #0 │ │ │ │ addne r1, r7, #28 │ │ │ │ addeq r1, r7, #8 │ │ │ │ mov fp, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bpl 19d87c │ │ │ │ + bpl 19d864 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ str r4, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - beq 19d8b8 │ │ │ │ + beq 19d8a0 │ │ │ │ mov r4, r2 │ │ │ │ bl ab35c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #1 │ │ │ │ bl ab34c │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19d8bc │ │ │ │ - b 19d86c │ │ │ │ + bne 19d8a4 │ │ │ │ + b 19d854 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r0 │ │ │ │ bl 24cd4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ @@ -385663,51 +385657,51 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r8, [r9, #28] │ │ │ │ cmp r0, #4 │ │ │ │ str fp, [r9, #32] │ │ │ │ str r8, [r9, #36] @ 0x24 │ │ │ │ - bcc 19d954 │ │ │ │ + bcc 19d93c │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d954 │ │ │ │ + beq 19d93c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 19d934 │ │ │ │ + beq 19d91c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19d930 │ │ │ │ + beq 19d918 │ │ │ │ ldr r0, [sl] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19d954 │ │ │ │ + beq 19d93c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b ab350 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 19d974 │ │ │ │ + bcc 19d95c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19e440 │ │ │ │ + bl 19e428 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1b4510 │ │ │ │ + bl 1b44f8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 19db4c │ │ │ │ + bhi 19db34 │ │ │ │ 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 │ │ │ │ @@ -385730,39 +385724,39 @@ │ │ │ │ b ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19dbc0 │ │ │ │ + beq 19dba8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 19dba0 │ │ │ │ + bne 19db88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19dbc0 │ │ │ │ + beq 19dba8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 19dbbc │ │ │ │ + b 19dba4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19da4c │ │ │ │ + beq 19da34 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #32 │ │ │ │ @@ -385771,86 +385765,86 @@ │ │ │ │ b ab350 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19dae0 │ │ │ │ + beq 19dac8 │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r5, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 19dbf0 │ │ │ │ + bne 19dbd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19dae0 │ │ │ │ + beq 19dac8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19db70 │ │ │ │ + beq 19db58 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ - b 19db00 │ │ │ │ + b 19dae8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19db70 │ │ │ │ + beq 19db58 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ - b 19db58 │ │ │ │ + b 19db40 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19db8c │ │ │ │ + beq 19db74 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19dbc0 │ │ │ │ + beq 19dba8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -385858,16 +385852,16 @@ │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 19dad4 │ │ │ │ - b 19dae0 │ │ │ │ + bne 19dabc │ │ │ │ + b 19dac8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ @@ -385892,34 +385886,34 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 19dd18 │ │ │ │ + bhi 19dd00 │ │ │ │ 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 19e910 │ │ │ │ + bl 19e8f8 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 19e9b4 │ │ │ │ + bl 19e99c │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ @@ -385927,53 +385921,53 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 19e820 │ │ │ │ - b 19dd5c │ │ │ │ + bl 19e808 │ │ │ │ + b 19dd44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e768 │ │ │ │ - b 19dd5c │ │ │ │ + bl 19e750 │ │ │ │ + b 19dd44 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 19ea48 │ │ │ │ - b 19dd5c │ │ │ │ + bl 19ea30 │ │ │ │ + b 19dd44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e950 │ │ │ │ + bl 19e938 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19ddac │ │ │ │ + beq 19dd94 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r6, r4 │ │ │ │ - b 19dd6c │ │ │ │ + b 19dd54 │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19ddac │ │ │ │ + beq 19dd94 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r6, r4 │ │ │ │ - b 19dd90 │ │ │ │ + b 19dd78 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19ddc8 │ │ │ │ + beq 19ddb0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ @@ -385984,33 +385978,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 19de40 │ │ │ │ + beq 19de28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 19de20 │ │ │ │ + bne 19de08 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19de40 │ │ │ │ + beq 19de28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 19de3c │ │ │ │ + b 19de24 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19de40 │ │ │ │ + beq 19de28 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -386021,217 +386015,217 @@ │ │ │ │ bl 24df4 <_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 19dea8 │ │ │ │ + beq 19de90 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ - b 19de90 │ │ │ │ + b 19de78 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19dec8 │ │ │ │ + beq 19deb0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19deec │ │ │ │ + beq 19ded4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r6, r5 │ │ │ │ - b 19ded0 │ │ │ │ + b 19deb8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19df08 │ │ │ │ + beq 19def0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b4d64 │ │ │ │ + bl 1b4d4c │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #8 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 19df70 │ │ │ │ + bne 19df58 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ sub r2, r1, #9 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, r2 │ │ │ │ subhi r1, r0, #1114112 @ 0x110000 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi 19dfb4 │ │ │ │ + bhi 19df9c │ │ │ │ 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 19e040 │ │ │ │ + beq 19e028 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r0, r6 │ │ │ │ - b 19dfbc │ │ │ │ + b 19dfa4 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19dfb0 │ │ │ │ + beq 19df98 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 19e064 │ │ │ │ + bne 19e04c │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19dfb0 │ │ │ │ + beq 19df98 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19dfb0 │ │ │ │ + beq 19df98 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 19e010 │ │ │ │ - b 19dfb0 │ │ │ │ + bne 19dff8 │ │ │ │ + b 19df98 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 19e130 │ │ │ │ + b 19e118 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ - b 19e130 │ │ │ │ + b 19e118 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 19e8d0 │ │ │ │ - b 19e138 │ │ │ │ + bl 19e8b8 │ │ │ │ + b 19e120 │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #8 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 19e0e8 │ │ │ │ + bne 19e0d0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 19e3b8 │ │ │ │ - b 19e138 │ │ │ │ + bl 19e3a0 │ │ │ │ + b 19e120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e19c │ │ │ │ - b 19e138 │ │ │ │ + bl 19e184 │ │ │ │ + b 19e120 │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19e118 │ │ │ │ + beq 19e100 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r6, r5 │ │ │ │ - b 19e0fc │ │ │ │ + b 19e0e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19e138 │ │ │ │ + beq 19e120 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 19e198 │ │ │ │ + beq 19e180 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 19e178 │ │ │ │ + bne 19e160 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19e198 │ │ │ │ + beq 19e180 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ b ab350 │ │ │ │ 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 19e1ec │ │ │ │ + bhi 19e1d4 │ │ │ │ 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 │ │ │ │ @@ -386239,137 +386233,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 19e27c │ │ │ │ + beq 19e264 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r0, r6 │ │ │ │ - b 19e1f8 │ │ │ │ + b 19e1e0 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19e1e8 │ │ │ │ + beq 19e1d0 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 19e2a0 │ │ │ │ + bne 19e288 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19e1e8 │ │ │ │ + beq 19e1d0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19e1e8 │ │ │ │ + beq 19e1d0 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 19e24c │ │ │ │ - b 19e1e8 │ │ │ │ + bne 19e234 │ │ │ │ + b 19e1d0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 19e304 │ │ │ │ + b 19e2ec │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19e2ec │ │ │ │ + beq 19e2d4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r6, r5 │ │ │ │ - b 19e2d0 │ │ │ │ + b 19e2b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19e30c │ │ │ │ + beq 19e2f4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 19e344 │ │ │ │ + beq 19e32c │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r0, r6 │ │ │ │ - b 19e32c │ │ │ │ + b 19e314 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19e368 │ │ │ │ + beq 19e350 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19e38c │ │ │ │ + beq 19e374 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r6, r5 │ │ │ │ - b 19e370 │ │ │ │ + b 19e358 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19e3ac │ │ │ │ + beq 19e394 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -386380,208 +386374,208 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 19e8d0 │ │ │ │ + bl 19e8b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 19e48c │ │ │ │ + beq 19e474 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 19e490 │ │ │ │ + bne 19e478 │ │ │ │ ldr r1, [r0, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ - b 19e470 │ │ │ │ + b 19e458 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ movw r1, #9 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 19e4d8 │ │ │ │ + bne 19e4c0 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 19df14 │ │ │ │ + b 19defc │ │ │ │ ldrd r0, [r4, #120] @ 0x78 │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19e4f8 │ │ │ │ + beq 19e4e0 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r0, r6 │ │ │ │ - b 19e4e0 │ │ │ │ + b 19e4c8 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19e4cc │ │ │ │ + beq 19e4b4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 19df14 │ │ │ │ + b 19defc │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19e544 │ │ │ │ + beq 19e52c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r6, r5 │ │ │ │ - b 19e528 │ │ │ │ + b 19e510 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19e564 │ │ │ │ + beq 19e54c │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 19e5b4 │ │ │ │ + bne 19e59c │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ add r5, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 19e5d8 │ │ │ │ + beq 19e5c0 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ - b 19e59c │ │ │ │ + b 19e584 │ │ │ │ ldrd r8, [sl, #4] │ │ │ │ add r5, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 19e5f8 │ │ │ │ + beq 19e5e0 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ - b 19e5c0 │ │ │ │ + b 19e5a8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19e644 │ │ │ │ + beq 19e62c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b ab350 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19e610 │ │ │ │ + beq 19e5f8 │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19e668 │ │ │ │ + beq 19e650 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 19e648 │ │ │ │ + bne 19e630 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19e668 │ │ │ │ + beq 19e650 │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - b 19e664 │ │ │ │ + b 19e64c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [sl, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19e668 │ │ │ │ + beq 19e650 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [sl, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b ab350 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - b 19e718 │ │ │ │ + b 19e700 │ │ │ │ mov r9, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 19e6b8 │ │ │ │ + beq 19e6a0 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r6, r4 │ │ │ │ - b 19e69c │ │ │ │ + b 19e684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19e6d0 │ │ │ │ + beq 19e6b8 │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sl, #36 @ 0x24 │ │ │ │ - bl 19dde4 │ │ │ │ - b 19e720 │ │ │ │ + bl 19ddcc │ │ │ │ + b 19e708 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ mov r9, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 19e704 │ │ │ │ + beq 19e6ec │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r6, r4 │ │ │ │ - b 19e6e8 │ │ │ │ + b 19e6d0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19e720 │ │ │ │ + beq 19e708 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -386593,33 +386587,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 19e7c4 │ │ │ │ + beq 19e7ac │ │ │ │ cmp r0, #1 │ │ │ │ - bne 19e7a4 │ │ │ │ + bne 19e78c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19e7c4 │ │ │ │ + beq 19e7ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 19e7c0 │ │ │ │ + b 19e7a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19e7c4 │ │ │ │ + beq 19e7ac │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -386637,72 +386631,72 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_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 19e848 │ │ │ │ + beq 19e830 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ - b 19e830 │ │ │ │ + b 19e818 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19e864 │ │ │ │ + beq 19e84c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19e898 │ │ │ │ + beq 19e880 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r6, r5 │ │ │ │ - b 19e87c │ │ │ │ + b 19e864 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19e8b4 │ │ │ │ + beq 19e89c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19e944 │ │ │ │ + beq 19e92c │ │ │ │ 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 │ │ │ │ @@ -386712,15 +386706,15 @@ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d978 │ │ │ │ + bl 19d960 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ @@ -386738,25 +386732,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 19ea10 │ │ │ │ + beq 19e9f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 19ea1c │ │ │ │ + bne 19ea04 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19ea0c │ │ │ │ + beq 19e9f4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -386768,36 +386762,36 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 19e9f4 │ │ │ │ - b 19ea0c │ │ │ │ + bne 19e9dc │ │ │ │ + b 19e9f4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 19df14 │ │ │ │ + bl 19defc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - bne 19ea98 │ │ │ │ + bne 19ea80 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 19d978 │ │ │ │ + b 19d960 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -386805,27 +386799,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ stm sp, {r1, r2} │ │ │ │ cmp r7, r0 │ │ │ │ - bne 19eae0 │ │ │ │ + bne 19eac8 │ │ │ │ mov r0, r4 │ │ │ │ bl 33e74 │ │ │ │ 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 19d978 │ │ │ │ + bl 19d960 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {fp, lr} │ │ │ │ bl ab35c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ @@ -386834,162 +386828,162 @@ │ │ │ │ popne {fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a32c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 19eb88 │ │ │ │ - ldr r3, [pc, #56] @ 19eb8c │ │ │ │ + ldr r1, [pc, #56] @ 19eb70 │ │ │ │ + ldr r3, [pc, #56] @ 19eb74 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 19eb90 │ │ │ │ + ldr ip, [pc, #52] @ 19eb78 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq sl, fp, r3, lsl #5 │ │ │ │ - andeq r2, sl, r4, ror #28 │ │ │ │ - mulseq r3, ip, r8 │ │ │ │ + muleq fp, fp, r2 │ │ │ │ + andeq r2, sl, ip, ror lr │ │ │ │ + @ instruction: 0x001358b4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 1bc4a0 │ │ │ │ + bl 1bc488 │ │ │ │ cmp r0, #0 │ │ │ │ addeq sp, sp, #8 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r0, [pc, #32] @ 19ebd4 │ │ │ │ + ldr r0, [pc, #32] @ 19ebbc │ │ │ │ add r2, sp, #7 │ │ │ │ - ldr r3, [pc, #28] @ 19ebd8 │ │ │ │ - ldr r1, [pc, #28] @ 19ebdc │ │ │ │ + ldr r3, [pc, #28] @ 19ebc0 │ │ │ │ + ldr r1, [pc, #28] @ 19ebc4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #30 │ │ │ │ bl 3abb8 │ │ │ │ - andeq sl, fp, r8, lsr r2 │ │ │ │ - andseq r5, r3, r8, lsl #18 │ │ │ │ - andseq r5, r3, ip, ror #16 │ │ │ │ + andeq sl, fp, r0, asr r2 │ │ │ │ + andseq r5, r3, r0, lsr #18 │ │ │ │ + andseq r5, r3, r4, lsl #17 │ │ │ │ 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 19ec08 │ │ │ │ + bne 19ebf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 34234 │ │ │ │ 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 1bc07c │ │ │ │ + bl 1bc064 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl 1a4064 │ │ │ │ + bl 1a404c │ │ │ │ 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 1bc07c │ │ │ │ + bl 1bc064 │ │ │ │ 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 19ecb4 │ │ │ │ + beq 19ec9c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b 1bcdb0 │ │ │ │ + b 1bcd98 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 19ed00 │ │ │ │ + bne 19ece8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, #1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ umull r3, r2, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 19ed34 │ │ │ │ + bne 19ed1c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 19ed48 │ │ │ │ + beq 19ed30 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19ed48 │ │ │ │ + beq 19ed30 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ umull r6, r7, r7, r3 │ │ │ │ str r6, [sp] │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ eor r6, r7, #1 │ │ │ │ - b 19ed48 │ │ │ │ + b 19ed30 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 19ed0c │ │ │ │ + bne 19ecf4 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r9, [r1, #16] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ ldr sl, [r1, #36] @ 0x24 │ │ │ │ ldrb fp, [r1, #48] @ 0x30 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - beq 19ed88 │ │ │ │ + beq 19ed70 │ │ │ │ ldr r8, [r1, #28] │ │ │ │ ldr r7, [r1, #32] │ │ │ │ - b 19edac │ │ │ │ + b 19ed94 │ │ │ │ cmp r9, #0 │ │ │ │ mov r8, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 19eda8 │ │ │ │ + beq 19ed90 │ │ │ │ clz r0, r3 │ │ │ │ lsr r0, r0, #5 │ │ │ │ ands r9, r2, r0 │ │ │ │ movwne r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ @@ -387046,63 +387040,63 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3a32c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 19eee0 │ │ │ │ + beq 19eec8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ movwne r4, #1 │ │ │ │ mov r6, #1 │ │ │ │ - beq 19ef2c │ │ │ │ + beq 19ef14 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ mov r7, #1 │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ subs r1, r0, #2 │ │ │ │ - beq 19ef6c │ │ │ │ + beq 19ef54 │ │ │ │ ldrsb r0, [r0, #-1] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmn r0, #1 │ │ │ │ movwgt r7, #1 │ │ │ │ - b 19ef6c │ │ │ │ + b 19ef54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19ef20 │ │ │ │ + beq 19ef08 │ │ │ │ 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 19ef34 │ │ │ │ + bcs 19ef1c │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs 19ef50 │ │ │ │ + bcs 19ef38 │ │ │ │ mov r6, #1 │ │ │ │ - b 19ef68 │ │ │ │ + b 19ef50 │ │ │ │ mov r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b 19ef6c │ │ │ │ + b 19ef54 │ │ │ │ mov r5, #1 │ │ │ │ - b 19ef68 │ │ │ │ + b 19ef50 │ │ │ │ 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 19ef18 │ │ │ │ + bcc 19ef00 │ │ │ │ mov r6, #2 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bcc 19ef68 │ │ │ │ + bcc 19ef50 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r6, #3 │ │ │ │ mov r7, #1 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ @@ -387154,22 +387148,22 @@ │ │ │ │ bl 3a32c │ │ │ │ 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 19f068 │ │ │ │ + bne 19f050 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ adds r0, r0, #1 │ │ │ │ mvncs r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 19f070 │ │ │ │ + b 19f058 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ bl ab35c │ │ │ │ ldm r7, {r8, r9, sl} │ │ │ │ ldr r0, [r7, #32] │ │ │ │ @@ -387182,15 +387176,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19f110 │ │ │ │ + beq 19f0f8 │ │ │ │ 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 │ │ │ │ @@ -387213,15 +387207,15 @@ │ │ │ │ bl 3a32c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r4, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ @@ -387271,144 +387265,144 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #28 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2480 │ │ │ │ + bl 1a2468 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19f2a0 │ │ │ │ + bne 19f288 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19f290 │ │ │ │ + beq 19f278 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, sp │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 19f2ac │ │ │ │ + bcs 19f294 │ │ │ │ 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 1a3ccc │ │ │ │ + bl 1a3cb4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 19f258 │ │ │ │ + bne 19f240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc294 │ │ │ │ + bl 1bc27c │ │ │ │ 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] @ 19f2bc │ │ │ │ + ldr r2, [pc, #8] @ 19f2a4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - andseq r6, r4, r0, lsl #28 │ │ │ │ + andseq r6, r4, r8, lsl lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl 1a41a0 │ │ │ │ + bl 1a4188 │ │ │ │ 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 1bc294 │ │ │ │ + bl 1bc27c │ │ │ │ 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 19f344 │ │ │ │ + beq 19f32c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - b 1bd020 │ │ │ │ + b 1bd008 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 19f394 │ │ │ │ + bne 19f37c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 19f394 │ │ │ │ + bne 19f37c │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bcs 19f3a4 │ │ │ │ + bcs 19f38c │ │ │ │ mov r4, r0 │ │ │ │ strb r2, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - b 19f420 │ │ │ │ + b 19f408 │ │ │ │ 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 19f3d0 │ │ │ │ + bcs 19f3b8 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r1, #2 │ │ │ │ - b 19f41c │ │ │ │ + b 19f404 │ │ │ │ bfi r1, ip, #6, #26 │ │ │ │ lsr lr, r2, #12 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ - bne 19f3fc │ │ │ │ + bne 19f3e4 │ │ │ │ mov r4, r0 │ │ │ │ strb r1, [sp, #5] │ │ │ │ orr r0, lr, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - b 19f420 │ │ │ │ + b 19f408 │ │ │ │ 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] @ 19f4d0 │ │ │ │ + ldr r0, [pc, #168] @ 19f4b8 │ │ │ │ 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] │ │ │ │ @@ -387416,54 +387410,54 @@ │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #24576 @ 0x6000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 2329f0 │ │ │ │ + bl 2329d8 │ │ │ │ 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] @ 19f4d4 │ │ │ │ - ldr r3, [pc, #80] @ 19f4d8 │ │ │ │ - ldr r1, [pc, #80] @ 19f4dc │ │ │ │ + ldr r0, [pc, #80] @ 19f4bc │ │ │ │ + ldr r3, [pc, #80] @ 19f4c0 │ │ │ │ + ldr r1, [pc, #80] @ 19f4c4 │ │ │ │ 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 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19f4cc │ │ │ │ + beq 19f4b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r3, r0, rrx │ │ │ │ - ldrdeq r9, [fp], -sl │ │ │ │ - andseq r5, r3, ip, lsr #32 │ │ │ │ - andseq r5, r3, r8, lsl r0 │ │ │ │ + andseq r5, r3, r8, ror r0 │ │ │ │ + strdeq r9, [fp], -r2 │ │ │ │ + andseq r5, r3, r4, asr #32 │ │ │ │ + andseq r5, r3, r0, lsr r0 │ │ │ │ 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 19f504 │ │ │ │ + bne 19f4ec │ │ │ │ bx lr │ │ │ │ ldr r1, [r1, #-4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movwcc r0, #1 │ │ │ │ bx lr │ │ │ │ uxtb r1, r1 │ │ │ │ @@ -387491,15 +387485,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r9] │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19f608 │ │ │ │ + beq 19f5f0 │ │ │ │ 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] │ │ │ │ @@ -387513,794 +387507,794 @@ │ │ │ │ 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 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ 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 ab350 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 19f62c │ │ │ │ + b 19f614 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2480 │ │ │ │ + bl 1a2468 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #356 @ 0x164 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ lsl r5, r0, #2 │ │ │ │ - beq 19f6b4 │ │ │ │ + beq 19f69c │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19f6b8 │ │ │ │ + bne 19f6a0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ - b 1a09e0 │ │ │ │ + b 1a09c8 │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ add sl, r1, r5 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ stm r0, {r1, r2, sl} │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ - beq 19f878 │ │ │ │ + beq 19f860 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add fp, r1, #28 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 19f740 │ │ │ │ + b 19f728 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ 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, #96] @ 0x60 │ │ │ │ add fp, fp, #28 │ │ │ │ add r0, r8, #28 │ │ │ │ cmp r0, sl │ │ │ │ - beq 19f870 │ │ │ │ + beq 19f858 │ │ │ │ mov r8, fp │ │ │ │ ldr r0, [r8, #-28]! @ 0xffffffe4 │ │ │ │ cmp r0, #8 │ │ │ │ - beq 19f874 │ │ │ │ + beq 19f85c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, r8, #4 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 19f54c │ │ │ │ + bl 19f534 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r7, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #7 │ │ │ │ ldr r6, [sp, #340] @ 0x154 │ │ │ │ ldr r9, [sp, #352] @ 0x160 │ │ │ │ - bne 19f810 │ │ │ │ + bne 19f7f8 │ │ │ │ mov r4, sl │ │ │ │ rsb sl, r6, r6, lsl #3 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ add r0, r7, sl, lsl #2 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ sub r0, r1, r5 │ │ │ │ cmp r6, r0 │ │ │ │ str r7, [sp, #328] @ 0x148 │ │ │ │ str r7, [sp, #332] @ 0x14c │ │ │ │ - bhi 19f84c │ │ │ │ + bhi 19f834 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ lsl r2, sl, #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r5, r6 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 1bde18 │ │ │ │ + bl 1bde00 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov sl, r4 │ │ │ │ add fp, fp, #28 │ │ │ │ add r0, r8, #28 │ │ │ │ cmp r0, sl │ │ │ │ - bne 19f740 │ │ │ │ - b 19f870 │ │ │ │ + bne 19f728 │ │ │ │ + b 19f858 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, [r4] │ │ │ │ cmp r5, ip │ │ │ │ strd r2, [r4] │ │ │ │ str r6, [sp, #340] @ 0x154 │ │ │ │ str r7, [sp, #336] @ 0x150 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ str r9, [sp, #352] @ 0x160 │ │ │ │ - bne 19f708 │ │ │ │ + bne 19f6f0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 33f34 │ │ │ │ - b 19f708 │ │ │ │ + b 19f6f0 │ │ │ │ mov r0, #28 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 34360 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - b 19f7bc │ │ │ │ + b 19f7a4 │ │ │ │ mov fp, sl │ │ │ │ str fp, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 1bde18 │ │ │ │ + bl 1bde00 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 19f924 │ │ │ │ + beq 19f90c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19f94c │ │ │ │ + bne 19f934 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl 1a4064 │ │ │ │ + bl 1a404c │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #276] @ 0x114 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 1bc07c │ │ │ │ + bl 1bc064 │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ orr r0, r0, #4 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ add r8, sp, #328 @ 0x148 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19ee88 │ │ │ │ + bl 19ee70 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ 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 1a015c │ │ │ │ + b 1a0144 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ 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 1a015c │ │ │ │ + b 1a0144 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add sl, sp, #264 @ 0x108 │ │ │ │ add r8, sp, #328 @ 0x148 │ │ │ │ add r7, r6, r0, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ str r2, [sp, #332] @ 0x14c │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ - b 19f994 │ │ │ │ + b 19f97c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r6, r7 │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ - beq 19fa3c │ │ │ │ + beq 19fa24 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 19fa1c │ │ │ │ + bne 19fa04 │ │ │ │ ldr r9, [r6, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 1b9668 │ │ │ │ + bl 1b9650 │ │ │ │ ldrb r0, [sp, #264] @ 0x108 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 19fa1c │ │ │ │ + beq 19fa04 │ │ │ │ tst r0, #1 │ │ │ │ - bne 19fa1c │ │ │ │ + bne 19fa04 │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ mov r0, #1 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ movcs r0, #2 │ │ │ │ cmpcs r5, #2048 @ 0x800 │ │ │ │ - bcs 19fa08 │ │ │ │ + bcs 19f9f0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 19fa1c │ │ │ │ + bne 19fa04 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 19f978 │ │ │ │ + bne 19f960 │ │ │ │ mov r0, r8 │ │ │ │ bl 33f94 │ │ │ │ - b 19f978 │ │ │ │ + b 19f960 │ │ │ │ cmp r5, #65536 @ 0x10000 │ │ │ │ mov r0, #4 │ │ │ │ movwcc r0, #3 │ │ │ │ cmp r9, r0 │ │ │ │ - beq 19f9ec │ │ │ │ + beq 19f9d4 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19fa48 │ │ │ │ + beq 19fa30 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 19fa48 │ │ │ │ + b 19fa30 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1a005c │ │ │ │ + bne 1a0044 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r5, #0 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [sp, #336] @ 0x150 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ str r5, [sp, #328] @ 0x148 │ │ │ │ - beq 19fad0 │ │ │ │ + beq 19fab8 │ │ │ │ rsb r0, r1, r1, lsl #3 │ │ │ │ add r8, sp, #328 @ 0x148 │ │ │ │ add r7, r6, r0, lsl #2 │ │ │ │ - b 19fa98 │ │ │ │ + b 19fa80 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r6, r7 │ │ │ │ strb r4, [r0, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [sp, #336] @ 0x150 │ │ │ │ - beq 19faf4 │ │ │ │ + beq 19fadc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 19fad8 │ │ │ │ + bne 19fac0 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 19fadc │ │ │ │ + bne 19fac4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r5, r1 │ │ │ │ ldrb r4, [r0] │ │ │ │ - bne 19fa7c │ │ │ │ + bne 19fa64 │ │ │ │ mov r0, r8 │ │ │ │ bl 3a380 │ │ │ │ - b 19fa7c │ │ │ │ + b 19fa64 │ │ │ │ mov r1, #0 │ │ │ │ - b 1a00f8 │ │ │ │ + b 1a00e0 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19fb00 │ │ │ │ + beq 19fae8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 19fb00 │ │ │ │ + b 19fae8 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1a00f4 │ │ │ │ + bne 1a00dc │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ mov r0, #4 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 1a41a0 │ │ │ │ + bl 1a4188 │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #340] @ 0x154 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 1bc294 │ │ │ │ + bl 1bc27c │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ add ip, sp, #264 @ 0x108 │ │ │ │ cmp r4, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 19fd7c │ │ │ │ + beq 19fd64 │ │ │ │ rsb r0, r4, r4, lsl #3 │ │ │ │ add r9, r8, r0, lsl #2 │ │ │ │ - b 19fbbc │ │ │ │ + b 19fba4 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 19fd2c │ │ │ │ + bhi 19fd14 │ │ │ │ add r0, ip, r6, lsl #3 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r1, fp │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 1bc294 │ │ │ │ + bl 1bc27c │ │ │ │ ldrb r0, [sp, #276] @ 0x114 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ and r0, r0, r1 │ │ │ │ strb r0, [sp, #276] @ 0x114 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 19fd7c │ │ │ │ + beq 19fd64 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r8], #28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 19fd9c │ │ │ │ + bne 19fd84 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 19fc74 │ │ │ │ + bne 19fc5c │ │ │ │ ldrd r4, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ add r2, r4, r5, lsl #1 │ │ │ │ subsne r0, r2, #2 │ │ │ │ - beq 19fbf8 │ │ │ │ + beq 19fbe0 │ │ │ │ ldrsb r0, [r2, #-1] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 19fd9c │ │ │ │ + bmi 19fd84 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1bca44 │ │ │ │ + bl 1bca2c │ │ │ │ ldr fp, [sp, #328] @ 0x148 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq 19fd9c │ │ │ │ + beq 19fd84 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ ldr sl, [sp, #332] @ 0x14c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19fd10 │ │ │ │ + beq 19fcf8 │ │ │ │ ldrb r0, [sp, #340] @ 0x154 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ cmp r6, r4 │ │ │ │ - bne 19fcd0 │ │ │ │ + bne 19fcb8 │ │ │ │ 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 19fcd0 │ │ │ │ + bne 19fcb8 │ │ │ │ add r1, r1, #8 │ │ │ │ add r2, r2, #8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 19fc44 │ │ │ │ - b 19fd10 │ │ │ │ + bne 19fc2c │ │ │ │ + b 19fcf8 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19fbb4 │ │ │ │ + beq 19fb9c │ │ │ │ ldr r6, [sp, #272] @ 0x110 │ │ │ │ ldr ip, [sp, #268] @ 0x10c │ │ │ │ ldr fp, [r5, #12] │ │ │ │ cmp r6, r4 │ │ │ │ - bne 19fb74 │ │ │ │ + bne 19fb5c │ │ │ │ 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 19fb74 │ │ │ │ + bne 19fb5c │ │ │ │ add r1, r1, #8 │ │ │ │ add r2, r2, #8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 19fca0 │ │ │ │ - b 19fbb4 │ │ │ │ + bne 19fc88 │ │ │ │ + b 19fb9c │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 19fd54 │ │ │ │ + bhi 19fd3c │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r1, sl │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 1bc294 │ │ │ │ + bl 1bc27c │ │ │ │ ldrb r0, [sp, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ and r0, r0, r1 │ │ │ │ strb r0, [sp, #276] @ 0x114 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 19fbb4 │ │ │ │ + beq 19fb9c │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 19fbb4 │ │ │ │ + b 19fb9c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 34360 │ │ │ │ ldr ip, [sp, #268] @ 0x10c │ │ │ │ ldr r6, [sp, #272] @ 0x110 │ │ │ │ - b 19fb84 │ │ │ │ + b 19fb6c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 34360 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r6, [sp, #272] @ 0x110 │ │ │ │ - b 19fce0 │ │ │ │ + b 19fcc8 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ add ip, sp, #132 @ 0x84 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - b 1a00e8 │ │ │ │ + b 1a00d0 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19fdb8 │ │ │ │ + beq 19fda0 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 1a4064 │ │ │ │ + bl 1a404c │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #340] @ 0x154 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 1bc07c │ │ │ │ + bl 1bc064 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ add ip, sp, #264 @ 0x108 │ │ │ │ cmp r4, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 1a00cc │ │ │ │ + beq 1a00b4 │ │ │ │ rsb r0, r4, r4, lsl #3 │ │ │ │ add r8, fp, r0, lsl #2 │ │ │ │ - b 19fe34 │ │ │ │ + b 19fe1c │ │ │ │ cmp fp, r8 │ │ │ │ - beq 1a00cc │ │ │ │ + beq 1a00b4 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [fp], #28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1a018c │ │ │ │ + bne 1a0174 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 19feac │ │ │ │ + bne 19fe94 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19fe2c │ │ │ │ + beq 19fe14 │ │ │ │ ldr r6, [sp, #272] @ 0x110 │ │ │ │ ldr ip, [sp, #268] @ 0x10c │ │ │ │ ldr sl, [r7, #12] │ │ │ │ cmp r6, r4 │ │ │ │ - bne 19ff6c │ │ │ │ + bne 19ff54 │ │ │ │ add r1, ip, #1 │ │ │ │ add r2, sl, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r5, [r2, #-1] │ │ │ │ ldrb r0, [r1, #-1] │ │ │ │ cmp r0, r5 │ │ │ │ ldrbeq r0, [r2] │ │ │ │ ldrbeq r5, [r1] │ │ │ │ cmpeq r5, r0 │ │ │ │ - bne 19ff6c │ │ │ │ + bne 19ff54 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 19fe7c │ │ │ │ - b 19fe2c │ │ │ │ + bne 19fe64 │ │ │ │ + b 19fe14 │ │ │ │ ldrd r4, [r7, #12] │ │ │ │ cmp r5, #0 │ │ │ │ add r2, r4, r5, lsl #3 │ │ │ │ subsne r0, r2, #8 │ │ │ │ - beq 19fecc │ │ │ │ + beq 19feb4 │ │ │ │ ldr r0, [r2, #-4] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi 1a018c │ │ │ │ + bhi 1a0174 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a649c │ │ │ │ + bl 1a6484 │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #340] @ 0x154 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 1bc07c │ │ │ │ + bl 1bc064 │ │ │ │ ldr sl, [sp, #328] @ 0x148 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a018c │ │ │ │ + beq 1a0174 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ ldr r9, [sp, #332] @ 0x14c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19fff0 │ │ │ │ + beq 19ffd8 │ │ │ │ ldrb r0, [sp, #340] @ 0x154 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ cmp r6, r4 │ │ │ │ - bne 19ffb0 │ │ │ │ + bne 19ff98 │ │ │ │ add r1, r0, #1 │ │ │ │ add r2, r9, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r7, [r2, #-1] │ │ │ │ ldrb r5, [r1, #-1] │ │ │ │ cmp r5, r7 │ │ │ │ ldrbeq r7, [r2] │ │ │ │ ldrbeq r5, [r1] │ │ │ │ cmpeq r5, r7 │ │ │ │ - bne 19ffb0 │ │ │ │ + bne 19ff98 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 19ff3c │ │ │ │ - b 19fff0 │ │ │ │ + bne 19ff24 │ │ │ │ + b 19ffd8 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 1a000c │ │ │ │ + bhi 19fff4 │ │ │ │ add r0, ip, r6, lsl #1 │ │ │ │ lsl r2, r4, #1 │ │ │ │ mov r1, sl │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 1bc07c │ │ │ │ + bl 1bc064 │ │ │ │ ldrb r0, [sp, #276] @ 0x114 │ │ │ │ ldrb r1, [r7, #20] │ │ │ │ and r0, r0, r1 │ │ │ │ strb r0, [sp, #276] @ 0x114 │ │ │ │ - b 19fe2c │ │ │ │ + b 19fe14 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 1a0034 │ │ │ │ + bhi 1a001c │ │ │ │ add r0, r0, r6, lsl #1 │ │ │ │ lsl r2, r4, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 1bc07c │ │ │ │ + bl 1bc064 │ │ │ │ ldrb r0, [sp, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ and r0, r0, r1 │ │ │ │ strb r0, [sp, #276] @ 0x114 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 19fe2c │ │ │ │ + beq 19fe14 │ │ │ │ lsl r1, sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 19fe2c │ │ │ │ + b 19fe14 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr ip, [sp, #268] @ 0x10c │ │ │ │ ldr r6, [sp, #272] @ 0x110 │ │ │ │ - b 19ff7c │ │ │ │ + b 19ff64 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r6, [sp, #272] @ 0x110 │ │ │ │ - b 19ffc0 │ │ │ │ + b 19ffa8 │ │ │ │ ldr r2, [sp, #332] @ 0x14c │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ str r2, [sp, #332] @ 0x14c │ │ │ │ str r2, [sp, #328] @ 0x148 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 1a5b34 │ │ │ │ + bl 1a5b1c │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #276] @ 0x114 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 1bc294 │ │ │ │ + bl 1bc27c │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ add ip, sp, #332 @ 0x14c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 1a0cc8 │ │ │ │ - b 1a015c │ │ │ │ + bl 1a0cb0 │ │ │ │ + b 1a0144 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ add ip, sp, #152 @ 0x98 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1a0cc8 │ │ │ │ - b 1a015c │ │ │ │ + bl 1a0cb0 │ │ │ │ + b 1a0144 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ add r3, sp, #332 @ 0x14c │ │ │ │ add r2, r0, r5 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 1a5c50 │ │ │ │ + bl 1a5c38 │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #276] @ 0x114 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 1bc07c │ │ │ │ + bl 1bc064 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ add ip, sp, #332 @ 0x14c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 1a0cc8 │ │ │ │ + bl 1a0cb0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1a6278 │ │ │ │ + bl 1a6260 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a0978 │ │ │ │ + beq 1a0960 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #356 @ 0x164 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a01a8 │ │ │ │ + beq 1a0190 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add sl, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ - bcc 1a01e8 │ │ │ │ + bcc 1a01d0 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #6 │ │ │ │ - bne 1a01e8 │ │ │ │ + bne 1a01d0 │ │ │ │ ldr r8, [r7, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1a05c8 │ │ │ │ + bne 1a05b0 │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - beq 1a0288 │ │ │ │ + beq 1a0270 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -388315,21 +388309,21 @@ │ │ │ │ ldr r8, [r1, #40] @ 0x28 │ │ │ │ ldrb lr, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r1, #49] @ 0x31 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 1a02cc │ │ │ │ + bne 1a02b4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r6, lr │ │ │ │ str ip, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 1a0524 │ │ │ │ + b 1a050c │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -388338,15 +388332,15 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 1a0524 │ │ │ │ + b 1a050c │ │ │ │ rsb r1, r2, r2, lsl #3 │ │ │ │ add r0, r0, #52 @ 0x34 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ lsl r1, r1, #2 │ │ │ │ sub r0, r1, #28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ @@ -388354,15 +388348,15 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ eor r2, r5, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #24 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ stm r2, {r1, r5, ip} │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 1a0350 │ │ │ │ + b 1a0338 │ │ │ │ mov r1, #1 │ │ │ │ mov lr, r3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ subs r0, r0, #28 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ @@ -388371,15 +388365,15 @@ │ │ │ │ orr sl, r7, sl │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ orr r8, r4, r8 │ │ │ │ orr r4, r6, r9 │ │ │ │ and r7, r3, r7 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - beq 1a050c │ │ │ │ + beq 1a04f4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ tst lr, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [r1], #28 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ @@ -388395,102 +388389,102 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ tst r5, #1 │ │ │ │ ldr r1, [ip, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [ip, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [ip, #16] │ │ │ │ - beq 1a03d4 │ │ │ │ + beq 1a03bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a03e4 │ │ │ │ + beq 1a03cc │ │ │ │ ldr r1, [ip, #20] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - beq 1a03f0 │ │ │ │ - b 1a03e4 │ │ │ │ + beq 1a03d8 │ │ │ │ + b 1a03cc │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ - beq 1a03f0 │ │ │ │ + beq 1a03d8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ tst r7, #1 │ │ │ │ ldrbne r1, [ip, #49] @ 0x31 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ tst r1, #1 │ │ │ │ - beq 1a042c │ │ │ │ + beq 1a0414 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r9, r4 │ │ │ │ tst r1, #1 │ │ │ │ - bne 1a030c │ │ │ │ - b 1a049c │ │ │ │ + bne 1a02f4 │ │ │ │ + b 1a0484 │ │ │ │ ldr r1, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a0474 │ │ │ │ + beq 1a045c │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ mov r7, #0 │ │ │ │ movwcs r7, #1 │ │ │ │ tst r5, r7 │ │ │ │ - bne 1a046c │ │ │ │ + bne 1a0454 │ │ │ │ mov r5, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ - b 1a0488 │ │ │ │ + b 1a0470 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r9, r4 │ │ │ │ tst r1, #1 │ │ │ │ - bne 1a030c │ │ │ │ + bne 1a02f4 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ mov lr, r3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1a04d8 │ │ │ │ + bne 1a04c0 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r7 │ │ │ │ mov r7, #0 │ │ │ │ movwls r7, #1 │ │ │ │ tst r5, r7 │ │ │ │ - beq 1a04f0 │ │ │ │ + beq 1a04d8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b 1a0504 │ │ │ │ + b 1a04ec │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b 1a031c │ │ │ │ + b 1a0304 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r7, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r5, #1 │ │ │ │ - b 1a031c │ │ │ │ + b 1a0304 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ and r6, lr, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ and r0, r0, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ bl ab35c │ │ │ │ @@ -388529,82 +388523,82 @@ │ │ │ │ ldmne r3, {r1, r2, r3} │ │ │ │ stmne r7, {r0, r1, r2, r3} │ │ │ │ addne sp, sp, #356 @ 0x164 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3a32c │ │ │ │ - b 1a09e0 │ │ │ │ + b 1a09c8 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ mov fp, r7 │ │ │ │ tst r1, #1 │ │ │ │ - beq 1a0694 │ │ │ │ + beq 1a067c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp fp, r0 │ │ │ │ mov r0, fp │ │ │ │ - beq 1a06d4 │ │ │ │ + beq 1a06bc │ │ │ │ ldr r1, [fp], #28 │ │ │ │ add sl, sp, #200 @ 0xc8 │ │ │ │ cmp r1, #6 │ │ │ │ - bne 1a01e8 │ │ │ │ + bne 1a01d0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r9, r8 │ │ │ │ cmp r1, r8 │ │ │ │ movcc r9, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a01e8 │ │ │ │ + beq 1a01d0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2c30 │ │ │ │ + bl 1a2c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a0674 │ │ │ │ + beq 1a065c │ │ │ │ add r4, r4, #1 │ │ │ │ add r5, r5, #28 │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r9, r4 │ │ │ │ - bne 1a0634 │ │ │ │ + bne 1a061c │ │ │ │ mov r8, r9 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1a05e8 │ │ │ │ - b 1a01e8 │ │ │ │ + bne 1a05d0 │ │ │ │ + b 1a01d0 │ │ │ │ cmp r4, r8 │ │ │ │ - bhi 1a0980 │ │ │ │ + bhi 1a0968 │ │ │ │ mov r8, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1a05e8 │ │ │ │ - b 1a01e8 │ │ │ │ + bne 1a05d0 │ │ │ │ + b 1a01d0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ movw r2, #28087 @ 0x6db7 │ │ │ │ movt r2, #46811 @ 0xb6db │ │ │ │ sub r1, r1, fp │ │ │ │ lsr r1, r1, #2 │ │ │ │ mul r1, r1, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a06d4 │ │ │ │ + bcs 1a06bc │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r0, fp, r0, lsl #2 │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [fp], #28 │ │ │ │ add sl, sp, #200 @ 0xc8 │ │ │ │ cmp r1, #6 │ │ │ │ - beq 1a0610 │ │ │ │ - b 1a01e8 │ │ │ │ + beq 1a05f8 │ │ │ │ + b 1a01d0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ orr sl, r0, #4 │ │ │ │ add fp, r7, #28 │ │ │ │ mov r2, #0 │ │ │ │ @@ -388616,507 +388610,507 @@ │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str r7, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 1a0750 │ │ │ │ + b 1a0738 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 1a2680 │ │ │ │ + bl 1a2668 │ │ │ │ add r2, sp, #296 @ 0x128 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add fp, fp, #28 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r0, r9, #28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1a08b4 │ │ │ │ + beq 1a089c │ │ │ │ mov r9, fp │ │ │ │ ldr r0, [r9, #-28]! @ 0xffffffe4 │ │ │ │ cmp r0, #8 │ │ │ │ - beq 1a08b8 │ │ │ │ + beq 1a08a0 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ add r0, r9, #4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add ip, sp, #328 @ 0x148 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ stm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 1a099c │ │ │ │ + bne 1a0984 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ ldm sl, {r0, r2} │ │ │ │ cmp r1, r8 │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ - bcc 1a09bc │ │ │ │ + bcc 1a09a4 │ │ │ │ sub r4, r1, r8 │ │ │ │ mov r0, #28 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #4 │ │ │ │ - bl 1be164 │ │ │ │ + bl 1be14c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 1a09d4 │ │ │ │ + beq 1a09bc │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ ldr r3, [sp, #336] @ 0x150 │ │ │ │ stm r1, {r0, r3, r4} │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ ldr r5, [sp, #300] @ 0x12c │ │ │ │ str r8, [sp, #304] @ 0x130 │ │ │ │ add r1, r5, r0, lsl #2 │ │ │ │ rsb r0, r4, r4, lsl #3 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r3 │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 1a0edc │ │ │ │ + bl 1a0ec4 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1a0854 │ │ │ │ + bne 1a083c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 33f34 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ rsb r1, r4, r4, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ add r1, r4, #1 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a0724 │ │ │ │ + beq 1a070c │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 1a6278 │ │ │ │ + bl 1a6260 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a073c │ │ │ │ + beq 1a0724 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl ab350 │ │ │ │ - b 1a073c │ │ │ │ + b 1a0724 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #252] @ 0xfc │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1bde18 │ │ │ │ + bl 1bde00 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ str r6, [sp, #320] @ 0x140 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 19f668 │ │ │ │ + bl 19f650 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 1a2afc │ │ │ │ + bl 1a2ae4 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 1a0edc │ │ │ │ + bl 1a0ec4 │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ ldr r6, [sp, #348] @ 0x15c │ │ │ │ ldr r5, [sp, #352] @ 0x160 │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #8 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ - beq 1a01f4 │ │ │ │ + beq 1a01dc │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ stm r4, {r0, r7} │ │ │ │ add r0, r4, #16 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add sp, sp, #356 @ 0x164 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #828] @ 1a0cc4 │ │ │ │ + ldr r3, [pc, #828] @ 1a0cac │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 3a5f0 │ │ │ │ - b 1a09e0 │ │ │ │ - ldr r0, [pc, #788] @ 1a0cb8 │ │ │ │ - ldr r2, [pc, #788] @ 1a0cbc │ │ │ │ + b 1a09c8 │ │ │ │ + ldr r0, [pc, #788] @ 1a0ca0 │ │ │ │ + ldr r2, [pc, #788] @ 1a0ca4 │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp, #252] @ 0xfc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3ab00 │ │ │ │ - b 1a09e0 │ │ │ │ - ldr r2, [pc, #764] @ 1a0cc0 │ │ │ │ + b 1a09c8 │ │ │ │ + ldr r2, [pc, #764] @ 1a0ca8 │ │ │ │ str fp, [sp, #252] @ 0xfc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 3a594 │ │ │ │ - b 1a09e0 │ │ │ │ + b 1a09c8 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ str fp, [sp, #252] @ 0xfc │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ - b 1a0ad0 │ │ │ │ + b 1a0ab8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1a2680 │ │ │ │ - b 1a0cac │ │ │ │ + bl 1a2668 │ │ │ │ + b 1a0c94 │ │ │ │ add r2, sp, #296 @ 0x128 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ str fp, [sp, #252] @ 0xfc │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b 1a0ac8 │ │ │ │ + b 1a0ab0 │ │ │ │ mov r6, r0 │ │ │ │ str fp, [sp, #252] @ 0xfc │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 1a2480 │ │ │ │ - b 1a0ac0 │ │ │ │ + bl 1a2468 │ │ │ │ + b 1a0aa8 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ str fp, [sp, #252] @ 0xfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a0ac8 │ │ │ │ + beq 1a0ab0 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - b 1a0a84 │ │ │ │ + b 1a0a6c │ │ │ │ mov r6, r0 │ │ │ │ str fp, [sp, #252] @ 0xfc │ │ │ │ - b 1a0ac0 │ │ │ │ + b 1a0aa8 │ │ │ │ mov r6, r0 │ │ │ │ str fp, [sp, #252] @ 0xfc │ │ │ │ - b 1a0a7c │ │ │ │ + b 1a0a64 │ │ │ │ mov r6, r0 │ │ │ │ str fp, [sp, #252] @ 0xfc │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1a0ac8 │ │ │ │ + b 1a0ab0 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ str fp, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 1bde18 │ │ │ │ - b 1a0c78 │ │ │ │ + bl 1bde00 │ │ │ │ + b 1a0c60 │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 1a2520 │ │ │ │ - b 1a0ac8 │ │ │ │ + bl 1a2508 │ │ │ │ + b 1a0ab0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 1a2680 │ │ │ │ + bl 1a2668 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1bde18 │ │ │ │ + bl 1bde00 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 1a2680 │ │ │ │ + bl 1a2668 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 1a2680 │ │ │ │ - b 1a0cac │ │ │ │ + bl 1a2668 │ │ │ │ + b 1a0c94 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 1a2680 │ │ │ │ - b 1a0cac │ │ │ │ + bl 1a2668 │ │ │ │ + b 1a0c94 │ │ │ │ bl 3a910 │ │ │ │ - b 1a0bcc │ │ │ │ + b 1a0bb4 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a0ca4 │ │ │ │ + beq 1a0c8c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ - b 1a0bb4 │ │ │ │ + b 1a0b9c │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1a0ba4 │ │ │ │ + beq 1a0b8c │ │ │ │ lsl r1, sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - b 1a0b60 │ │ │ │ - b 1a0ba0 │ │ │ │ + b 1a0b48 │ │ │ │ + b 1a0b88 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a0ca4 │ │ │ │ + beq 1a0c8c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ - b 1a0be0 │ │ │ │ + b 1a0bc8 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a0ba4 │ │ │ │ + beq 1a0b8c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a0ba4 │ │ │ │ + b 1a0b8c │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1a0bd0 │ │ │ │ + beq 1a0bb8 │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1a0bd0 │ │ │ │ - b 1a0ba0 │ │ │ │ + b 1a0bb8 │ │ │ │ + b 1a0b88 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 1a24d8 │ │ │ │ - b 1a0ca4 │ │ │ │ + bl 1a24c0 │ │ │ │ + b 1a0c8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a0ca4 │ │ │ │ + beq 1a0c8c │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b 1a0bfc │ │ │ │ + b 1a0be4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2680 │ │ │ │ - b 1a0cac │ │ │ │ + bl 1a2668 │ │ │ │ + b 1a0c94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a0ca4 │ │ │ │ + beq 1a0c8c │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 1a0c64 │ │ │ │ + b 1a0c4c │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a0ca4 │ │ │ │ + beq 1a0c8c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a0ca4 │ │ │ │ + b 1a0c8c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a0cac │ │ │ │ + beq 1a0c94 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ str fp, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 1a2480 │ │ │ │ - b 1a0c94 │ │ │ │ + bl 1a2468 │ │ │ │ + b 1a0c7c │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a0ca4 │ │ │ │ + beq 1a0c8c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1a0ca4 │ │ │ │ + b 1a0c8c │ │ │ │ mov r6, r0 │ │ │ │ str fp, [sp, #268] @ 0x10c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1a0c94 │ │ │ │ + b 1a0c7c │ │ │ │ mov r6, r0 │ │ │ │ str fp, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl 1bde18 │ │ │ │ - b 1a0ca4 │ │ │ │ + bl 1bde00 │ │ │ │ + b 1a0c8c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1a2680 │ │ │ │ + bl 1a2668 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - andeq r8, fp, lr, ror #8 │ │ │ │ - @ instruction: 0x00133ab4 │ │ │ │ - andseq r3, r3, ip, lsl #21 │ │ │ │ - andseq r3, r3, ip, ror #21 │ │ │ │ + andeq r8, fp, r6, lsl #9 │ │ │ │ + andseq r3, r3, ip, asr #21 │ │ │ │ + andseq r3, r3, r4, lsr #21 │ │ │ │ + andseq r3, r3, r4, lsl #22 │ │ │ │ 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 1a0d40 │ │ │ │ + beq 1a0d28 │ │ │ │ ldr r6, [sl] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 1a0dd0 │ │ │ │ + bne 1a0db8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1a0de8 │ │ │ │ + bne 1a0dd0 │ │ │ │ ldr r7, [sl, #8] │ │ │ │ ldrb r0, [r7] │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1a0de8 │ │ │ │ + bne 1a0dd0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a0e6c │ │ │ │ + beq 1a0e54 │ │ │ │ ldrb r1, [r7] │ │ │ │ strb r1, [r0] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ - b 1a0e10 │ │ │ │ + b 1a0df8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ 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 1a4064 │ │ │ │ + bl 1a404c │ │ │ │ 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 1bc07c │ │ │ │ + bl 1bc064 │ │ │ │ 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 19ee88 │ │ │ │ + bl 19ee70 │ │ │ │ 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 1a0e1c │ │ │ │ + b 1a0e04 │ │ │ │ add r1, sl, #4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 19f350 │ │ │ │ + bl 19f338 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1a0e10 │ │ │ │ + bne 1a0df8 │ │ │ │ mov r0, sl │ │ │ │ - bl 19ee88 │ │ │ │ + bl 19ee70 │ │ │ │ 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 1a1c9c │ │ │ │ + bl 1a1c84 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1a0e48 │ │ │ │ + beq 1a0e30 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a0e08 │ │ │ │ + beq 1a0df0 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a0e08 │ │ │ │ + beq 1a0df0 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1a24d8 │ │ │ │ + bl 1a24c0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a24d8 │ │ │ │ + bl 1a24c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a0ecc │ │ │ │ + beq 1a0eb4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a24d8 │ │ │ │ + bl 1a24c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a24d8 │ │ │ │ + bl 1a24c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ @@ -389130,15 +389124,15 @@ │ │ │ │ rsb r0, r1, r1, lsl #3 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add fp, r8, r0, lsl #2 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str fp, [sp, #128] @ 0x80 │ │ │ │ - beq 1a15b8 │ │ │ │ + beq 1a15a0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add sl, sp, #312 @ 0x138 │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ add r1, r0, #12 │ │ │ │ @@ -389156,156 +389150,156 @@ │ │ │ │ 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 1a0fcc │ │ │ │ + b 1a0fb4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, r9, r9, lsl #3 │ │ │ │ add sl, sp, #312 @ 0x138 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ mov r1, sl │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, r9, #1 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r8, fp │ │ │ │ - beq 1a15b0 │ │ │ │ + beq 1a1598 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r8], #28 │ │ │ │ cmp r1, #8 │ │ │ │ - beq 1a15b4 │ │ │ │ + beq 1a159c │ │ │ │ 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 r1, sp, #132 @ 0x84 │ │ │ │ mov r0, sl │ │ │ │ - bl 19f54c │ │ │ │ + bl 19f534 │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr sl, [sp, #336] @ 0x150 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 1a1084 │ │ │ │ + beq 1a106c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1a1040 │ │ │ │ + beq 1a1028 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a110c │ │ │ │ + bne 1a10f4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sl, sp, #312 @ 0x138 │ │ │ │ - b 1a1100 │ │ │ │ + b 1a10e8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bne 1a113c │ │ │ │ + bne 1a1124 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 1a19c4 │ │ │ │ - beq 1a154c │ │ │ │ + bmi 1a19ac │ │ │ │ + beq 1a1534 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a1550 │ │ │ │ - b 1a19bc │ │ │ │ + bne 1a1538 │ │ │ │ + b 1a19a4 │ │ │ │ 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 1a10cc │ │ │ │ + beq 1a10b4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [fp], #28 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 1a1228 │ │ │ │ + bne 1a1210 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1bde18 │ │ │ │ + bl 1bde00 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ bl ab350 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 1a1198 │ │ │ │ + beq 1a1180 │ │ │ │ add sl, sp, #312 @ 0x138 │ │ │ │ cmp r4, #6 │ │ │ │ - beq 1a0fc4 │ │ │ │ + beq 1a0fac │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1a2520 │ │ │ │ - b 1a0fc4 │ │ │ │ + bl 1a2508 │ │ │ │ + b 1a0fac │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne 1a11a0 │ │ │ │ + bne 1a1188 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ - b 1a11fc │ │ │ │ + b 1a11e4 │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 1a1590 │ │ │ │ + bhi 1a1578 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 1a1188 │ │ │ │ + beq 1a1170 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sl, sp, #312 @ 0x138 │ │ │ │ - b 1a0fc4 │ │ │ │ + b 1a0fac │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ strd r2, [r1] │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ - bl 1a1c9c │ │ │ │ + bl 1a1c84 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1a11d0 │ │ │ │ + bne 1a11b8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 33f34 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, r4, r4, lsl #3 │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ add r9, r4, #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ @@ -389318,18 +389312,18 @@ │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r1, r5 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str sl, [sp, #336] @ 0x150 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 1a0f94 │ │ │ │ + bne 1a0f7c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 33f34 │ │ │ │ - b 1a0f94 │ │ │ │ + b 1a0f7c │ │ │ │ lsl r1, r1, #2 │ │ │ │ sub r1, r1, #28 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ sub r0, fp, #24 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add sl, sp, #200 @ 0xc8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ @@ -389341,15 +389335,15 @@ │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ str r9, [sp, #200] @ 0xc8 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a19a4 │ │ │ │ + beq 1a198c │ │ │ │ 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 │ │ │ │ @@ -389368,43 +389362,43 @@ │ │ │ │ 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, sl │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ add sl, sp, #312 @ 0x138 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ cmp r6, #1 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bne 1a1354 │ │ │ │ + bne 1a133c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1a13a8 │ │ │ │ + bne 1a1390 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - bmi 1a19dc │ │ │ │ + bmi 1a19c4 │ │ │ │ mov r6, fp │ │ │ │ - beq 1a14e8 │ │ │ │ + beq 1a14d0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a14ec │ │ │ │ - b 1a19d4 │ │ │ │ + bne 1a14d4 │ │ │ │ + b 1a19bc │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [r7] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ @@ -389414,57 +389408,57 @@ │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str fp, [sp, #252] @ 0xfc │ │ │ │ str r6, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bne 1a1414 │ │ │ │ + bne 1a13fc │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ - b 1a1474 │ │ │ │ + b 1a145c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r6, fp │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r9, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bhi 1a1528 │ │ │ │ + bhi 1a1510 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r4, r9 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 1a1400 │ │ │ │ + beq 1a13e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1a14c4 │ │ │ │ + b 1a14ac │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r5, [r1] │ │ │ │ str r4, [r1, #4] │ │ │ │ add r1, sp, #276 @ 0x114 │ │ │ │ mov r0, sl │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ - bl 1a1c9c │ │ │ │ + bl 1a1c84 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1a144c │ │ │ │ + bne 1a1434 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 33f34 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, r4, r4, lsl #3 │ │ │ │ add r9, r4, #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ mov r1, sl │ │ │ │ @@ -389477,141 +389471,141 @@ │ │ │ │ mov r1, sl │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r0 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ - bne 1a14a0 │ │ │ │ + bne 1a1488 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 33f34 │ │ │ │ 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 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r9, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a1588 │ │ │ │ + beq 1a1570 │ │ │ │ ldr r0, [fp], #28 │ │ │ │ sub r1, r1, #28 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 1a1230 │ │ │ │ - b 1a10c4 │ │ │ │ + bne 1a1218 │ │ │ │ + b 1a10ac │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ bl 24cd4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bne 1a13f0 │ │ │ │ - b 1a1400 │ │ │ │ + bne 1a13d8 │ │ │ │ + b 1a13e8 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - b 1a13c4 │ │ │ │ + b 1a13ac │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 24cd4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bne 1a1178 │ │ │ │ - b 1a1188 │ │ │ │ + bne 1a1160 │ │ │ │ + b 1a1170 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - b 1a10c4 │ │ │ │ + b 1a10ac │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - b 1a1148 │ │ │ │ + b 1a1130 │ │ │ │ mov r8, fp │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 1bde18 │ │ │ │ + bl 1bde00 │ │ │ │ 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 1a1618 │ │ │ │ + bne 1a1600 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1a1678 │ │ │ │ + beq 1a1660 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 1a1708 │ │ │ │ + bne 1a16f0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ 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 1a16d8 │ │ │ │ + b 1a16c0 │ │ │ │ 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 1a1c9c │ │ │ │ + bl 1a1c84 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1a164c │ │ │ │ + bne 1a1634 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 33f34 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add ip, r5, #1 │ │ │ │ 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} │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 1a15e8 │ │ │ │ + bne 1a15d0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a1994 │ │ │ │ + beq 1a197c │ │ │ │ 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, #52] @ 0x34 │ │ │ │ @@ -389623,18 +389617,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 1a6278 │ │ │ │ + bl 1a6260 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a1700 │ │ │ │ + beq 1a16e8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -389655,20 +389649,20 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 1a1774 │ │ │ │ + b 1a175c │ │ │ │ mov lr, #0 │ │ │ │ orr r7, r2, r7 │ │ │ │ and r5, r0, r5 │ │ │ │ subs r1, r1, #28 │ │ │ │ - beq 1a1850 │ │ │ │ + beq 1a1838 │ │ │ │ ldr r8, [sl], #28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ tst r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r8, #44] @ 0x2c │ │ │ │ ldrbne r0, [r8, #48] @ 0x30 │ │ │ │ @@ -389690,40 +389684,40 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ tst r6, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldrbne r3, [r8, #50] @ 0x32 │ │ │ │ tst r6, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq 1a1814 │ │ │ │ + beq 1a17fc │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 1a181c │ │ │ │ + beq 1a1804 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ adds fp, fp, r3 │ │ │ │ mov r3, #1 │ │ │ │ movcs fp, r9 │ │ │ │ - b 1a1818 │ │ │ │ + b 1a1800 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ tst lr, #1 │ │ │ │ - beq 1a1760 │ │ │ │ + beq 1a1748 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov lr, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a1764 │ │ │ │ + beq 1a174c │ │ │ │ ldr r3, [r8, #12] │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ add r3, r3, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r6 │ │ │ │ movwcs lr, #1 │ │ │ │ - b 1a1764 │ │ │ │ + b 1a174c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ sub r1, r1, #28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ @@ -389734,38 +389728,38 @@ │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r2, [r2, #12] │ │ │ │ orr r8, r6, r8 │ │ │ │ orr r9, r4, r9 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bne 1a18ac │ │ │ │ + bne 1a1894 │ │ │ │ sub r2, r1, #28 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bne 1a1874 │ │ │ │ + bne 1a185c │ │ │ │ sub r1, ip, ip, lsl #3 │ │ │ │ sub r0, lr, #4 │ │ │ │ mov fp, #0 │ │ │ │ mov sl, #0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ ldr r2, [r0, -r1] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r2, [r2, #12] │ │ │ │ orr fp, r6, fp │ │ │ │ orr sl, r4, sl │ │ │ │ cmpeq r2, #0 │ │ │ │ - bne 1a18f8 │ │ │ │ + bne 1a18e0 │ │ │ │ add r2, r1, #28 │ │ │ │ cmn r1, #28 │ │ │ │ mov r1, r2 │ │ │ │ - bne 1a18c0 │ │ │ │ + bne 1a18a8 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r6, [sp, #72] @ 0x48 │ │ │ │ addne ip, r0, #20 │ │ │ │ @@ -389800,137 +389794,137 @@ │ │ │ │ movne r0, #6 │ │ │ │ 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 3a32c │ │ │ │ - b 1a19f8 │ │ │ │ + b 1a19e0 │ │ │ │ str fp, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3a32c │ │ │ │ - b 1a19f8 │ │ │ │ + b 1a19e0 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bl 3a344 │ │ │ │ - b 1a19f8 │ │ │ │ + b 1a19e0 │ │ │ │ mov r0, #1 │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - b 1a1bec │ │ │ │ + b 1a1bd4 │ │ │ │ mov r5, r0 │ │ │ │ str fp, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ - b 1a1bac │ │ │ │ + b 1a1b94 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1a2480 │ │ │ │ - b 1a1c6c │ │ │ │ + bl 1a2468 │ │ │ │ + b 1a1c54 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ str fp, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1a2480 │ │ │ │ - b 1a1a90 │ │ │ │ + bl 1a2468 │ │ │ │ + b 1a1a78 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1a2480 │ │ │ │ - b 1a1af0 │ │ │ │ + bl 1a2468 │ │ │ │ + b 1a1ad8 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ str fp, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1a2480 │ │ │ │ + bl 1a2468 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ - b 1a1bcc │ │ │ │ + b 1a1bb4 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ str fp, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 1a1bbc │ │ │ │ + b 1a1ba4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a1c90 │ │ │ │ + beq 1a1c78 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1a2480 │ │ │ │ - b 1a1c64 │ │ │ │ + bl 1a2468 │ │ │ │ + b 1a1c4c │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1a1c64 │ │ │ │ + b 1a1c4c │ │ │ │ mov r5, r0 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - b 1a1bd4 │ │ │ │ + b 1a1bbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - b 1a1b74 │ │ │ │ + b 1a1b5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 1a2520 │ │ │ │ - b 1a1b74 │ │ │ │ + bl 1a2508 │ │ │ │ + b 1a1b5c │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - b 1a1c64 │ │ │ │ + b 1a1c4c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ - b 1a1bbc │ │ │ │ - b 1a1b8c │ │ │ │ + b 1a1ba4 │ │ │ │ + b 1a1b74 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ @@ -389940,101 +389934,101 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1bde18 │ │ │ │ + bl 1bde00 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #1 │ │ │ │ - b 1a1c04 │ │ │ │ + b 1a1bec │ │ │ │ mov r5, r0 │ │ │ │ - b 1a1c6c │ │ │ │ + b 1a1c54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab350 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1a1c3c │ │ │ │ + beq 1a1c24 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 1a1c5c │ │ │ │ + bne 1a1c44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1a1c64 │ │ │ │ + beq 1a1c4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1a2680 │ │ │ │ - b 1a1c64 │ │ │ │ + bl 1a2668 │ │ │ │ + b 1a1c4c │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r1, [sp, #168] @ 0xa8 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1a1c64 │ │ │ │ + beq 1a1c4c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a1c64 │ │ │ │ + b 1a1c4c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 1bde18 │ │ │ │ + bl 1bde00 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1a1c88 │ │ │ │ + beq 1a1c70 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1a2680 │ │ │ │ + bl 1a2668 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 1a1cf4 │ │ │ │ + bls 1a1cdc │ │ │ │ ldr r8, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a1d84 │ │ │ │ + beq 1a1d6c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r5 │ │ │ │ bl ab354 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a1d00 │ │ │ │ + bne 1a1ce8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ - b 1a1e04 │ │ │ │ + b 1a1dec │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a1d94 │ │ │ │ + beq 1a1d7c │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a1df8 │ │ │ │ + beq 1a1de0 │ │ │ │ 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 │ │ │ │ @@ -390058,15 +390052,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a1e08 │ │ │ │ + beq 1a1df0 │ │ │ │ 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] │ │ │ │ @@ -390106,46 +390100,46 @@ │ │ │ │ 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 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 1a1e9c │ │ │ │ + b 1a1e84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1a1f24 │ │ │ │ + bne 1a1f0c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1a1f30 │ │ │ │ + bne 1a1f18 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r1, [r4] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1a1f30 │ │ │ │ + bne 1a1f18 │ │ │ │ mov r5, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -390155,236 +390149,236 @@ │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 3a32c │ │ │ │ add r1, r1, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 19f350 │ │ │ │ + b 19f338 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r6, r7, r8, sl, lr} │ │ │ │ ldr r8, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr sl, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r8, sl │ │ │ │ - bhi 1a1f64 │ │ │ │ + bhi 1a1f4c │ │ │ │ cmp sl, r3 │ │ │ │ cmpls r8, r2 │ │ │ │ - bls 1a1f98 │ │ │ │ + bls 1a1f80 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r2 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r8, sl │ │ │ │ mov r4, sl │ │ │ │ movhi r4, r8 │ │ │ │ cmp r4, r1 │ │ │ │ - bls 1a1fb0 │ │ │ │ + bls 1a1f98 │ │ │ │ mov r1, #1114112 @ 0x110000 │ │ │ │ str sl, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ pop {r4, r6, r7, r8, sl, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 1a1f64 │ │ │ │ + bhi 1a1f4c │ │ │ │ mov r1, #1114112 @ 0x110000 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r6, r7, r8, sl, pc} │ │ │ │ cmp r8, sl │ │ │ │ - bls 1a2018 │ │ │ │ + bls 1a2000 │ │ │ │ mov r1, #1114112 @ 0x110000 │ │ │ │ movw r6, #55295 @ 0xd7ff │ │ │ │ cmp r8, #57344 @ 0xe000 │ │ │ │ str r1, [r0, #8] │ │ │ │ - beq 1a1fe8 │ │ │ │ + beq 1a1fd0 │ │ │ │ sub r6, r8, #1 │ │ │ │ movw r4, #2048 @ 0x800 │ │ │ │ eor r1, r6, #55296 @ 0xd800 │ │ │ │ movt r4, #65519 @ 0xffef │ │ │ │ sub r1, r1, #1114112 @ 0x110000 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc 1a20a4 │ │ │ │ + bcc 1a208c │ │ │ │ cmp sl, r6 │ │ │ │ mov r7, r6 │ │ │ │ movhi r7, sl │ │ │ │ movcc r6, sl │ │ │ │ cmp r3, r2 │ │ │ │ strd r6, [r0] │ │ │ │ - bcs 1a2074 │ │ │ │ + bcs 1a205c │ │ │ │ mov r1, #57344 @ 0xe000 │ │ │ │ movw r7, #55295 @ 0xd7ff │ │ │ │ cmp r3, r7 │ │ │ │ - bne 1a203c │ │ │ │ - b 1a2058 │ │ │ │ + bne 1a2024 │ │ │ │ + b 1a2040 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 1a2080 │ │ │ │ + bcs 1a2068 │ │ │ │ mov r6, #1114112 @ 0x110000 │ │ │ │ str r6, [r0, #8] │ │ │ │ str r6, [r0] │ │ │ │ mov r1, #57344 @ 0xe000 │ │ │ │ movw r7, #55295 @ 0xd7ff │ │ │ │ cmp r3, r7 │ │ │ │ - beq 1a2058 │ │ │ │ + beq 1a2040 │ │ │ │ add r1, r3, #1 │ │ │ │ movw r7, #2048 @ 0x800 │ │ │ │ eor r3, r1, #55296 @ 0xd800 │ │ │ │ movt r7, #65519 @ 0xffef │ │ │ │ sub r3, r3, #1114112 @ 0x110000 │ │ │ │ cmp r3, r7 │ │ │ │ - bcc 1a2098 │ │ │ │ + bcc 1a2080 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r2 │ │ │ │ movhi r3, r1 │ │ │ │ movcc r2, r1 │ │ │ │ cmp r6, #1114112 @ 0x110000 │ │ │ │ - bne 1a2078 │ │ │ │ + bne 1a2060 │ │ │ │ strd r2, [r0] │ │ │ │ pop {r4, r6, r7, r8, sl, pc} │ │ │ │ strd r2, [r0, #8] │ │ │ │ pop {r4, r6, r7, r8, sl, pc} │ │ │ │ - ldr r0, [pc, #40] @ 1a20b0 │ │ │ │ + ldr r0, [pc, #40] @ 1a2098 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 1a20b4 │ │ │ │ + ldr r2, [pc, #36] @ 1a209c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - ldr r0, [pc, #28] @ 1a20bc │ │ │ │ + ldr r0, [pc, #28] @ 1a20a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - ldr r0, [pc, #12] @ 1a20b8 │ │ │ │ + ldr r0, [pc, #12] @ 1a20a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - andeq r6, fp, lr, lsr #27 │ │ │ │ - @ instruction: 0x001323f0 │ │ │ │ - mulseq r4, ip, r0 │ │ │ │ - andseq r4, r4, r8, asr #1 │ │ │ │ - b 232a04 │ │ │ │ + andeq r6, fp, r6, asr #27 │ │ │ │ + andseq r2, r3, r8, lsl #8 │ │ │ │ + ldrheq r4, [r4], -r4 @ │ │ │ │ + andseq r4, r4, r0, ror #1 │ │ │ │ + b 2329ec │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1a2b60 │ │ │ │ + b 1a2b48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #32] @ 1a2100 │ │ │ │ - ldr r2, [pc, #32] @ 1a2104 │ │ │ │ + ldr r1, [pc, #32] @ 1a20e8 │ │ │ │ + ldr r2, [pc, #32] @ 1a20ec │ │ │ │ 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 234698 │ │ │ │ - andseq sl, r3, ip, ror #29 │ │ │ │ - andeq r7, fp, r0, lsr #31 │ │ │ │ + b 234680 │ │ │ │ + andseq sl, r3, r4, lsl #30 │ │ │ │ + @ instruction: 0x000b7fb8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #132] @ 1a21a4 │ │ │ │ + ldr ip, [pc, #132] @ 1a218c │ │ │ │ mov r7, #3 │ │ │ │ - ldr lr, [pc, #128] @ 1a21a8 │ │ │ │ + ldr lr, [pc, #128] @ 1a2190 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ - ldr r8, [pc, #124] @ 1a21ac │ │ │ │ + ldr r8, [pc, #124] @ 1a2194 │ │ │ │ mov r4, #5 │ │ │ │ - ldr r5, [pc, #120] @ 1a21b0 │ │ │ │ + ldr r5, [pc, #120] @ 1a2198 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #116] @ 1a21b4 │ │ │ │ + ldr r1, [pc, #116] @ 1a219c │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r3, [pc, #112] @ 1a21b8 │ │ │ │ + ldr r3, [pc, #112] @ 1a21a0 │ │ │ │ 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] @ 1a21bc │ │ │ │ + ldr r3, [pc, #76] @ 1a21a4 │ │ │ │ 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 233fdc │ │ │ │ + bl 233fc4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r6, fp, lr, lsr #28 │ │ │ │ - andseq r2, r3, r8, lsl #7 │ │ │ │ - andeq pc, r9, r4, lsl #15 │ │ │ │ - @ instruction: 0x001323b4 │ │ │ │ - andeq r6, fp, sl, lsl #28 │ │ │ │ - andseq r2, r3, r8, asr #7 │ │ │ │ - andeq r6, fp, r5, ror #27 │ │ │ │ + andeq r6, fp, r6, asr #28 │ │ │ │ + andseq r2, r3, r0, lsr #7 │ │ │ │ + muleq r9, ip, r7 │ │ │ │ + andseq r2, r3, ip, asr #7 │ │ │ │ + andeq r6, fp, r2, lsr #28 │ │ │ │ + andseq r2, r3, r0, ror #7 │ │ │ │ + strdeq r6, [fp], -sp │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1a3810 │ │ │ │ + b 1a37f8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1a291c │ │ │ │ + b 1a2904 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, sp │ │ │ │ - bl 1b99d4 │ │ │ │ + bl 1b99bc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ 1a2244 │ │ │ │ + ldr r1, [pc, #56] @ 1a222c │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ 1a2248 │ │ │ │ - ldr ip, [pc, #52] @ 1a224c │ │ │ │ + ldr r3, [pc, #52] @ 1a2230 │ │ │ │ + ldr ip, [pc, #52] @ 1a2234 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r6, fp, r0, lsl #27 │ │ │ │ - andeq r6, fp, lr, ror sp │ │ │ │ - andseq r2, r3, r8, ror r3 │ │ │ │ + muleq fp, r8, sp │ │ │ │ + muleq fp, r6, sp │ │ │ │ + mulseq r3, r0, r3 │ │ │ │ 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] @ 1a2308 │ │ │ │ + ldr lr, [pc, #160] @ 1a22f0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - ldr sl, [pc, #156] @ 1a230c │ │ │ │ + ldr sl, [pc, #156] @ 1a22f4 │ │ │ │ add r1, r0, #8 │ │ │ │ - ldr fp, [pc, #152] @ 1a2310 │ │ │ │ + ldr fp, [pc, #152] @ 1a22f8 │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r8, [pc, #148] @ 1a2314 │ │ │ │ + ldr r8, [pc, #148] @ 1a22fc │ │ │ │ mov r5, #6 │ │ │ │ - ldr r9, [pc, #144] @ 1a2318 │ │ │ │ + ldr r9, [pc, #144] @ 1a2300 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #3 │ │ │ │ - ldr r7, [pc, #132] @ 1a231c │ │ │ │ + ldr r7, [pc, #132] @ 1a2304 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr ip, [pc, #128] @ 1a2320 │ │ │ │ + ldr ip, [pc, #128] @ 1a2308 │ │ │ │ add fp, pc, fp │ │ │ │ - ldr r3, [pc, #124] @ 1a2324 │ │ │ │ + ldr r3, [pc, #124] @ 1a230c │ │ │ │ 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 │ │ │ │ @@ -390394,144 +390388,144 @@ │ │ │ │ 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] @ 1a2328 │ │ │ │ + ldr r0, [pc, #56] @ 1a2310 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 2340c8 │ │ │ │ + bl 2340b0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mulseq r3, r4, r2 │ │ │ │ - andeq r6, fp, lr, asr #25 │ │ │ │ + andseq r2, r3, ip, lsr #5 │ │ │ │ + andeq r6, fp, r6, ror #25 │ │ │ │ + andseq r2, r3, r4, asr #6 │ │ │ │ andseq r2, r3, ip, lsr #6 │ │ │ │ - andseq r2, r3, r4, lsl r3 │ │ │ │ - strdeq r6, [fp], -r0 │ │ │ │ - andseq r2, r3, r0, asr #4 │ │ │ │ - andeq r6, fp, lr, lsr #25 │ │ │ │ - ldrdeq r6, [fp], -r1 │ │ │ │ - @ instruction: 0x000b6cbb │ │ │ │ + andeq r6, fp, r8, lsl #26 │ │ │ │ + andseq r2, r3, r8, asr r2 │ │ │ │ + andeq r6, fp, r6, asr #25 │ │ │ │ + andeq r6, fp, r9, ror #25 │ │ │ │ + ldrdeq r6, [fp], -r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ add r4, sp, #4 │ │ │ │ - ldr r2, [pc, #100] @ 1a23a8 │ │ │ │ + ldr r2, [pc, #100] @ 1a2390 │ │ │ │ mov r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 232e6c │ │ │ │ + bl 232e54 │ │ │ │ ldrb r0, [r5] │ │ │ │ add r3, sp, #14 │ │ │ │ - ldr r6, [pc, #76] @ 1a23ac │ │ │ │ + ldr r6, [pc, #76] @ 1a2394 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r1, [pc, #72] @ 1a23b0 │ │ │ │ + ldr r1, [pc, #72] @ 1a2398 │ │ │ │ strb r0, [sp, #14] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp] │ │ │ │ - bl 237e60 │ │ │ │ + bl 237e48 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ add r3, sp, #15 │ │ │ │ - ldr r1, [pc, #40] @ 1a23b4 │ │ │ │ + ldr r1, [pc, #40] @ 1a239c │ │ │ │ strb r2, [sp, #15] │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 237e60 │ │ │ │ - bl 23804c │ │ │ │ + bl 237e48 │ │ │ │ + bl 238034 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r6, fp, r4, lsr #27 │ │ │ │ - andseq r2, r3, r8, lsl #5 │ │ │ │ - andeq r6, fp, pc, lsl #27 │ │ │ │ - andeq r6, fp, r0, ror sp │ │ │ │ + @ instruction: 0x000b6dbc │ │ │ │ + andseq r2, r3, r0, lsr #5 │ │ │ │ + andeq r6, fp, r7, lsr #27 │ │ │ │ + andeq r6, fp, r8, lsl #27 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ 1a2408 │ │ │ │ + ldr r1, [pc, #56] @ 1a23f0 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ 1a240c │ │ │ │ - ldr ip, [pc, #52] @ 1a2410 │ │ │ │ + ldr r3, [pc, #52] @ 1a23f4 │ │ │ │ + ldr ip, [pc, #52] @ 1a23f8 │ │ │ │ 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 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r6, fp, r8, lsl #26 │ │ │ │ - @ instruction: 0x000b6bba │ │ │ │ - andseq r2, r3, r4, ror #3 │ │ │ │ + andeq r6, fp, r0, lsr #26 │ │ │ │ + ldrdeq r6, [fp], -r2 │ │ │ │ + @ instruction: 0x001321fc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ 1a2440 │ │ │ │ - ldr r2, [pc, #28] @ 1a2444 │ │ │ │ + ldr r1, [pc, #28] @ 1a2428 │ │ │ │ + ldr r2, [pc, #28] @ 1a242c │ │ │ │ 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 234698 │ │ │ │ - @ instruction: 0x0013abf0 │ │ │ │ - strdeq r7, [fp], -r0 │ │ │ │ + b 234680 │ │ │ │ + andseq sl, r3, r8, lsl #24 │ │ │ │ + andeq r7, fp, r8, lsl #26 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 1a2460 │ │ │ │ + bne 1a2448 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1a2464 │ │ │ │ - b 2375d0 │ │ │ │ - b 23d9ec │ │ │ │ - b 23dbc8 │ │ │ │ + bne 1a244c │ │ │ │ + b 2375b8 │ │ │ │ + b 23d9d4 │ │ │ │ + b 23dbb0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 1a24bc │ │ │ │ + b 1a24a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a2500 │ │ │ │ + beq 1a24e8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a251c │ │ │ │ + beq 1a2504 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -390551,131 +390545,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 1a2634 │ │ │ │ + beq 1a261c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a26e0 │ │ │ │ + b 1a26c8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a2614 │ │ │ │ + beq 1a25fc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a2634 │ │ │ │ + beq 1a261c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6278 │ │ │ │ - b 1a25f0 │ │ │ │ + bl 1a6260 │ │ │ │ + b 1a25d8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1a2638 │ │ │ │ + bne 1a2620 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a26e0 │ │ │ │ + b 1a26c8 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6278 │ │ │ │ + bl 1a6260 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a2634 │ │ │ │ + beq 1a261c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a2634 │ │ │ │ + beq 1a261c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a26e0 │ │ │ │ - b 1a2654 │ │ │ │ + b 1a26c8 │ │ │ │ + b 1a263c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a2678 │ │ │ │ + beq 1a2660 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a6278 │ │ │ │ + bl 1a6260 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a26b0 │ │ │ │ + beq 1a2698 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a26d8 │ │ │ │ + beq 1a26c0 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 1a2730 │ │ │ │ + b 1a2718 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -390688,60 +390682,60 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1a2790 │ │ │ │ + ldr r1, [pc, #8] @ 1a2778 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andeq r6, fp, r1, lsl r7 │ │ │ │ + b 234680 │ │ │ │ + andeq r6, fp, r9, lsr #14 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 232354 │ │ │ │ + b 23233c │ │ │ │ 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 1a2828 │ │ │ │ + bcs 1a2810 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 1a2868 │ │ │ │ + bhi 1a2850 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 1a2850 │ │ │ │ + bcc 1a2838 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 1a2808 │ │ │ │ + bcs 1a27f0 │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b 1a2850 │ │ │ │ + b 1a2838 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 1a2838 │ │ │ │ + bne 1a2820 │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b 1a2850 │ │ │ │ + b 1a2838 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 1a27c0 │ │ │ │ + b 1a27a8 │ │ │ │ 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] │ │ │ │ @@ -390760,25 +390754,25 @@ │ │ │ │ bl 34360 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 1a27e4 │ │ │ │ - b 1a2850 │ │ │ │ + bcs 1a27cc │ │ │ │ + b 1a2838 │ │ │ │ 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 1a28f0 │ │ │ │ + bhi 1a28d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -390790,15 +390784,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 1a28cc │ │ │ │ + b 1a28b4 │ │ │ │ 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 │ │ │ │ @@ -390806,459 +390800,459 @@ │ │ │ │ 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] @ 1a2ac0 │ │ │ │ + ldr r1, [pc, #352] @ 1a2aa8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r3, [pc, #352] @ 1a2adc │ │ │ │ + b 234680 │ │ │ │ + ldr r3, [pc, #352] @ 1a2ac4 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #348] @ 1a2ae0 │ │ │ │ + ldr r1, [pc, #348] @ 1a2ac8 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #284] @ 1a2acc │ │ │ │ + ldr r3, [pc, #284] @ 1a2ab4 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #280] @ 1a2ad0 │ │ │ │ + ldr r1, [pc, #280] @ 1a2ab8 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #240] @ 1a2ad4 │ │ │ │ + ldr r3, [pc, #240] @ 1a2abc │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #236] @ 1a2ad8 │ │ │ │ + ldr r1, [pc, #236] @ 1a2ac0 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #220] @ 1a2af4 │ │ │ │ + ldr r3, [pc, #220] @ 1a2adc │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #216] @ 1a2af8 │ │ │ │ + ldr r1, [pc, #216] @ 1a2ae0 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #120] @ 1a2ac4 │ │ │ │ - ldr r1, [pc, #120] @ 1a2ac8 │ │ │ │ + ldr r3, [pc, #120] @ 1a2aac │ │ │ │ + ldr r1, [pc, #120] @ 1a2ab0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1a2a68 │ │ │ │ - ldr r3, [pc, #132] @ 1a2ae4 │ │ │ │ - ldr r1, [pc, #132] @ 1a2ae8 │ │ │ │ + b 1a2a50 │ │ │ │ + ldr r3, [pc, #132] @ 1a2acc │ │ │ │ + ldr r1, [pc, #132] @ 1a2ad0 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #88] @ 1a2aec │ │ │ │ + ldr r3, [pc, #88] @ 1a2ad4 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #84] @ 1a2af0 │ │ │ │ + ldr r1, [pc, #84] @ 1a2ad8 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r6, fp, r1, lsl #12 │ │ │ │ - @ instruction: 0x00131adc │ │ │ │ - andeq r6, fp, sl, lsl r5 │ │ │ │ - andseq r1, r3, r4, lsl #23 │ │ │ │ - andeq r6, fp, sp, lsr #11 │ │ │ │ - andseq r1, r3, r0, ror #22 │ │ │ │ - andeq pc, r9, r0, lsl r0 @ │ │ │ │ - @ instruction: 0x00131bd8 │ │ │ │ - andeq r6, fp, r6, ror #11 │ │ │ │ - andseq r1, r3, r8, lsl #22 │ │ │ │ - strdeq r6, [fp], -r2 │ │ │ │ - andseq r1, r3, r0, ror #21 │ │ │ │ - ldrdeq r6, [fp], -r8 │ │ │ │ - andseq r1, r3, ip, asr fp │ │ │ │ - andeq r6, fp, lr, asr r5 │ │ │ │ + andeq r6, fp, r9, lsl r6 │ │ │ │ + @ instruction: 0x00131af4 │ │ │ │ + andeq r6, fp, r2, lsr r5 │ │ │ │ + mulseq r3, ip, fp │ │ │ │ + andeq r6, fp, r5, asr #11 │ │ │ │ + andseq r1, r3, r8, ror fp │ │ │ │ + andeq pc, r9, r8, lsr #32 │ │ │ │ + @ instruction: 0x00131bf0 │ │ │ │ + strdeq r6, [fp], -lr │ │ │ │ + andseq r1, r3, r0, lsr #22 │ │ │ │ + andeq r6, fp, sl, lsl #10 │ │ │ │ + @ instruction: 0x00131af8 │ │ │ │ + strdeq r6, [fp], -r0 │ │ │ │ + andseq r1, r3, r4, ror fp │ │ │ │ + andeq r6, fp, r6, ror r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1a2b20 │ │ │ │ + bne 1a2b08 │ │ │ │ mov r0, r5 │ │ │ │ bl 33f34 │ │ │ │ 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 1a2480 │ │ │ │ + bl 1a2468 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 234658 │ │ │ │ + bl 234640 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1a2bcc │ │ │ │ + bne 1a2bb4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1a2c18 │ │ │ │ + beq 1a2c00 │ │ │ │ add r7, r8, r9, lsl #1 │ │ │ │ - ldr r9, [pc, #144] @ 1a2c28 │ │ │ │ + ldr r9, [pc, #144] @ 1a2c10 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ cmp r8, r7 │ │ │ │ - bne 1a2ba4 │ │ │ │ - b 1a2c18 │ │ │ │ + bne 1a2b8c │ │ │ │ + b 1a2c00 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1a2c18 │ │ │ │ + beq 1a2c00 │ │ │ │ add r7, r8, r9, lsl #3 │ │ │ │ - ldr r9, [pc, #76] @ 1a2c2c │ │ │ │ + ldr r9, [pc, #76] @ 1a2c14 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bne 1a2bec │ │ │ │ + bne 1a2bd4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 23860c │ │ │ │ + bl 2385f4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r1, r3, ip, asr #18 │ │ │ │ - @ instruction: 0x001318f4 │ │ │ │ + andseq r1, r3, r4, ror #18 │ │ │ │ + andseq r1, r3, ip, lsl #18 │ │ │ │ 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 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ 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 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a2d6c │ │ │ │ - b 1a2ec8 │ │ │ │ + bne 1a2d54 │ │ │ │ + b 1a2eb0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldrb r0, [r6, #20] │ │ │ │ ldrb r1, [r9, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1a2eac │ │ │ │ + bne 1a2e94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a2d6c │ │ │ │ + beq 1a2d54 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 1a2d6c │ │ │ │ - b 1a2eb4 │ │ │ │ + bne 1a2d54 │ │ │ │ + b 1a2e9c │ │ │ │ ldr r7, [r9, #4] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ cmp r7, #0 │ │ │ │ ldrd r0, [r9, #12] │ │ │ │ - beq 1a2e4c │ │ │ │ + beq 1a2e34 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a2ec8 │ │ │ │ + beq 1a2eb0 │ │ │ │ add r0, r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ ldrb r3, [r2, #-1] │ │ │ │ ldrb r7, [r0, #-1] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldrb r3, [r2] │ │ │ │ ldrb r7, [r0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ add r0, r0, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 1a2d28 │ │ │ │ - b 1a2ec8 │ │ │ │ + bne 1a2d10 │ │ │ │ + b 1a2eb0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 1a2ec8 │ │ │ │ + beq 1a2eb0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r5, [r9, #12] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a2ec8 │ │ │ │ + beq 1a2eb0 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r4, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2c30 │ │ │ │ + bl 1a2c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a2d6c │ │ │ │ + beq 1a2d54 │ │ │ │ add r4, r4, #28 │ │ │ │ add r7, r7, #28 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 1a2d94 │ │ │ │ - b 1a2ec8 │ │ │ │ + bne 1a2d7c │ │ │ │ + b 1a2eb0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a2e98 │ │ │ │ + beq 1a2e80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a2d6c │ │ │ │ + beq 1a2d54 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a2d6c │ │ │ │ - b 1a2ea0 │ │ │ │ + bne 1a2d54 │ │ │ │ + b 1a2e88 │ │ │ │ ldr r5, [r9, #12] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a2ec8 │ │ │ │ + beq 1a2eb0 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r4, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2c30 │ │ │ │ + bl 1a2c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a2d6c │ │ │ │ + beq 1a2d54 │ │ │ │ add r4, r4, #28 │ │ │ │ add r7, r7, #28 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 1a2e24 │ │ │ │ - b 1a2ec8 │ │ │ │ + bne 1a2e0c │ │ │ │ + b 1a2eb0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a2ec8 │ │ │ │ + beq 1a2eb0 │ │ │ │ add r0, r0, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r2, #-4] │ │ │ │ ldr r7, [r0, #-4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ add r0, r0, #8 │ │ │ │ add r2, r2, #8 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 1a2e64 │ │ │ │ - b 1a2ec8 │ │ │ │ + bne 1a2e4c │ │ │ │ + b 1a2eb0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - b 1a2ebc │ │ │ │ + b 1a2ea4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r9, #12] │ │ │ │ - bl 1a2c30 │ │ │ │ + bl 1a2c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a2d6c │ │ │ │ + beq 1a2d54 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r9, #24] │ │ │ │ ldrb r2, [r1, #48] @ 0x30 │ │ │ │ ldrb r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldrb r2, [r1, #49] @ 0x31 │ │ │ │ ldrb r3, [r0, #49] @ 0x31 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldrb r2, [r1, #50] @ 0x32 │ │ │ │ ldrb r3, [r0, #50] @ 0x32 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1a2f2c │ │ │ │ + bne 1a2f14 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a2d6c │ │ │ │ + beq 1a2d54 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1a2d6c │ │ │ │ - b 1a2f34 │ │ │ │ + bne 1a2d54 │ │ │ │ + b 1a2f1c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1a2f60 │ │ │ │ + bne 1a2f48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a2d6c │ │ │ │ + beq 1a2d54 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1a2d6c │ │ │ │ - b 1a2f68 │ │ │ │ + bne 1a2d54 │ │ │ │ + b 1a2f50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1a2d6c │ │ │ │ + bne 1a2d54 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1a2ffc │ │ │ │ + bne 1a2fe4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a2d6c │ │ │ │ + beq 1a2d54 │ │ │ │ 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, #12 │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a322c │ │ │ │ + beq 1a3214 │ │ │ │ ldrd r8, [r1] │ │ │ │ add r6, sp, #4 │ │ │ │ - ldr r5, [pc, #564] @ 1a325c │ │ │ │ + ldr r5, [pc, #564] @ 1a3244 │ │ │ │ mov sl, sp │ │ │ │ mov r4, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ rsb r0, r7, #0 │ │ │ │ and fp, r7, r0 │ │ │ │ cmp fp, #512 @ 0x200 │ │ │ │ - bge 1a3158 │ │ │ │ + bge 1a3140 │ │ │ │ sub r0, fp, #1 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi 1a3198 │ │ │ │ + bhi 1a3180 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ @@ -391319,82 +391313,82 @@ │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ cmp fp, #8192 @ 0x2000 │ │ │ │ - blt 1a317c │ │ │ │ + blt 1a3164 │ │ │ │ cmp fp, #32768 @ 0x8000 │ │ │ │ - blt 1a31bc │ │ │ │ + blt 1a31a4 │ │ │ │ cmpne fp, #131072 @ 0x20000 │ │ │ │ - beq 1a31cc │ │ │ │ + beq 1a31b4 │ │ │ │ cmp fp, #65536 @ 0x10000 │ │ │ │ - beq 1a31cc │ │ │ │ - b 1a3220 │ │ │ │ + beq 1a31b4 │ │ │ │ + b 1a3208 │ │ │ │ cmp fp, #2048 @ 0x800 │ │ │ │ - bge 1a31ac │ │ │ │ + bge 1a3194 │ │ │ │ cmp fp, #512 @ 0x200 │ │ │ │ - beq 1a31cc │ │ │ │ + beq 1a31b4 │ │ │ │ cmp fp, #1024 @ 0x400 │ │ │ │ - beq 1a31cc │ │ │ │ - b 1a3220 │ │ │ │ + beq 1a31b4 │ │ │ │ + b 1a3208 │ │ │ │ cmp fp, #128 @ 0x80 │ │ │ │ - beq 1a31cc │ │ │ │ + beq 1a31b4 │ │ │ │ cmp fp, #256 @ 0x100 │ │ │ │ - beq 1a31cc │ │ │ │ - b 1a3220 │ │ │ │ - beq 1a31cc │ │ │ │ + beq 1a31b4 │ │ │ │ + b 1a3208 │ │ │ │ + beq 1a31b4 │ │ │ │ cmp fp, #4096 @ 0x1000 │ │ │ │ - beq 1a31cc │ │ │ │ - b 1a3220 │ │ │ │ + beq 1a31b4 │ │ │ │ + b 1a3208 │ │ │ │ cmp fp, #8192 @ 0x2000 │ │ │ │ - beq 1a31cc │ │ │ │ + beq 1a31b4 │ │ │ │ cmp fp, #16384 @ 0x4000 │ │ │ │ - bne 1a3220 │ │ │ │ - ldr r1, [pc, #140] @ 1a3260 │ │ │ │ + bne 1a3208 │ │ │ │ + ldr r1, [pc, #140] @ 1a3248 │ │ │ │ rbit r0, r7 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ 1a3264 │ │ │ │ + ldr r0, [pc, #108] @ 1a324c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ str sl, [sp, #4] │ │ │ │ - bl 232c54 │ │ │ │ + bl 232c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a324c │ │ │ │ + bne 1a3234 │ │ │ │ eor r0, fp, r7 │ │ │ │ cmp fp, r7 │ │ │ │ mov r7, r0 │ │ │ │ - bne 1a3030 │ │ │ │ + bne 1a3018 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #44] @ 1a3268 │ │ │ │ + ldr r1, [pc, #44] @ 1a3250 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r5, sl, r3, lsr #13 │ │ │ │ - strdeq r6, [fp], -r8 │ │ │ │ - andseq ip, r4, r4, ror #26 │ │ │ │ - andeq r5, fp, r5, asr sp │ │ │ │ + @ instruction: 0x000a56bb │ │ │ │ + andeq r6, fp, r0, lsl pc │ │ │ │ + andseq ip, r4, ip, ror sp │ │ │ │ + andeq r5, fp, sp, ror #26 │ │ │ │ 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 │ │ │ │ @@ -391405,44 +391399,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 1a32f4 │ │ │ │ - b 1a32a4 │ │ │ │ + bne 1a32dc │ │ │ │ + b 1a328c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b 1a32c8 │ │ │ │ + b 1a32b0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #15 │ │ │ │ tst r7, r3, lsl r2 │ │ │ │ - bne 1a32a4 │ │ │ │ + bne 1a328c │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ tst r7, r3, lsl r2 │ │ │ │ - bne 1a32f4 │ │ │ │ + bne 1a32dc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a32a4 │ │ │ │ + beq 1a328c │ │ │ │ mov r4, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a366c │ │ │ │ + beq 1a3654 │ │ │ │ mov r8, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a3678 │ │ │ │ + beq 1a3660 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r0, {r1, fp} │ │ │ │ mov r2, r8 │ │ │ │ mov ip, r4 │ │ │ │ str r1, [r0, #8] │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ @@ -391502,15 +391496,15 @@ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a365c │ │ │ │ + beq 1a3644 │ │ │ │ stm r0, {r8, fp} │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [r0, #8] │ │ │ │ str fp, [r0, #12] │ │ │ │ str r8, [r0, #16] │ │ │ │ str fp, [r0, #20] │ │ │ │ @@ -391527,50 +391521,50 @@ │ │ │ │ ldm r1, {r3, r4, r5, r6} │ │ │ │ stm r2, {r3, r4, r5, r6} │ │ │ │ str fp, [r7] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r8, r1 │ │ │ │ - bne 1a34a8 │ │ │ │ + bne 1a3490 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 33f34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ rsb r1, r8, r8, lsl #3 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, r8, #1 │ │ │ │ mov r8, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 1a3600 │ │ │ │ + b 1a35e8 │ │ │ │ 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 fp, [sp, #60] @ 0x3c │ │ │ │ str fp, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - b 1a35f8 │ │ │ │ + b 1a35e0 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a365c │ │ │ │ + beq 1a3644 │ │ │ │ stm r0, {r8, fp} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r8, [r0, #8] │ │ │ │ str fp, [r0, #12] │ │ │ │ str r8, [r0, #16] │ │ │ │ str fp, [r0, #20] │ │ │ │ @@ -391587,492 +391581,492 @@ │ │ │ │ ldm r2, {r3, r4, r5, r6} │ │ │ │ stm r1, {r3, r4, r5, r6} │ │ │ │ str fp, [r7] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 1a3598 │ │ │ │ + bne 1a3580 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 33f34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ 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, #12] │ │ │ │ - b 1a3600 │ │ │ │ + b 1a35e8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a58c8 │ │ │ │ + bl 1a58b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2520 │ │ │ │ + bl 1a2508 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a33b0 │ │ │ │ + bne 1a3398 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a6278 │ │ │ │ + bl 1a6260 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a32a4 │ │ │ │ + beq 1a328c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3a32c │ │ │ │ - b 1a3684 │ │ │ │ + b 1a366c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #28 │ │ │ │ bl 3a32c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a3730 │ │ │ │ + beq 1a3718 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 1a370c │ │ │ │ + b 1a36f4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1a2480 │ │ │ │ - b 1a3720 │ │ │ │ + bl 1a2468 │ │ │ │ + b 1a3708 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1a2480 │ │ │ │ - b 1a3720 │ │ │ │ + bl 1a2468 │ │ │ │ + b 1a3708 │ │ │ │ bl 3a910 │ │ │ │ - b 1a371c │ │ │ │ + b 1a3704 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1a2520 │ │ │ │ - b 1a36ec │ │ │ │ + bl 1a2508 │ │ │ │ + b 1a36d4 │ │ │ │ bl 3a910 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1a3728 │ │ │ │ + b 1a3710 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1a2480 │ │ │ │ + bl 1a2468 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a2680 │ │ │ │ + bl 1a2668 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1a3788 │ │ │ │ + bne 1a3770 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 1a379c │ │ │ │ + ldr r3, [pc, #64] @ 1a3784 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 1a37a0 │ │ │ │ + ldr r1, [pc, #60] @ 1a3788 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 1a37a4 │ │ │ │ + ldr r1, [pc, #20] @ 1a378c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andseq r0, r3, r8, lsr #28 │ │ │ │ - andeq lr, r9, r4, asr #2 │ │ │ │ - andeq lr, r9, r8, lsl r1 │ │ │ │ + b 234680 │ │ │ │ + andseq r0, r3, r0, asr #28 │ │ │ │ + andeq lr, r9, ip, asr r1 │ │ │ │ + andeq lr, r9, r0, lsr r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a37f0 │ │ │ │ + beq 1a37d8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 1a3804 │ │ │ │ - ldr r3, [pc, #60] @ 1a3808 │ │ │ │ + ldr r1, [pc, #60] @ 1a37ec │ │ │ │ + ldr r3, [pc, #60] @ 1a37f0 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 1a380c │ │ │ │ + ldr r1, [pc, #20] @ 1a37f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andeq lr, r9, r4, ror #1 │ │ │ │ - andseq r0, r3, r8, asr #27 │ │ │ │ - strheq lr, [r9], -r0 │ │ │ │ + b 234680 │ │ │ │ + strdeq lr, [r9], -ip │ │ │ │ + andseq r0, r3, r0, ror #27 │ │ │ │ + andeq lr, r9, r8, asr #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcs 1a3940 │ │ │ │ - ldr r1, [pc, #1060] @ 1a3c5c │ │ │ │ + bcs 1a3928 │ │ │ │ + ldr r1, [pc, #1060] @ 1a3c44 │ │ │ │ add r2, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1052] @ 1a3c60 │ │ │ │ + ldr r0, [pc, #1052] @ 1a3c48 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcs 1a3aa0 │ │ │ │ - ldr r1, [pc, #1016] @ 1a3c6c │ │ │ │ + bcs 1a3a88 │ │ │ │ + ldr r1, [pc, #1016] @ 1a3c54 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1012] @ 1a3c70 │ │ │ │ + ldr r0, [pc, #1012] @ 1a3c58 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 230af4 │ │ │ │ + bl 230adc │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #964] @ 1a3c74 │ │ │ │ + ldr r2, [pc, #964] @ 1a3c5c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #17 │ │ │ │ - bl 232e6c │ │ │ │ - ldr r1, [pc, #944] @ 1a3c78 │ │ │ │ - ldr r4, [pc, #944] @ 1a3c7c │ │ │ │ + bl 232e54 │ │ │ │ + ldr r1, [pc, #944] @ 1a3c60 │ │ │ │ + ldr r4, [pc, #944] @ 1a3c64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 237e60 │ │ │ │ - ldr r1, [pc, #916] @ 1a3c80 │ │ │ │ + bl 237e48 │ │ │ │ + ldr r1, [pc, #916] @ 1a3c68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #3 │ │ │ │ str r4, [sp] │ │ │ │ - bl 237e60 │ │ │ │ - bl 23804c │ │ │ │ + bl 237e48 │ │ │ │ + bl 238034 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a391c │ │ │ │ + beq 1a3904 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a3934 │ │ │ │ + beq 1a391c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r0, #32 │ │ │ │ - beq 1a3830 │ │ │ │ + beq 1a3818 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc 1a39c4 │ │ │ │ + bcc 1a39ac │ │ │ │ lsr r1, r0, #8 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt 1a3978 │ │ │ │ + bgt 1a3960 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a3990 │ │ │ │ + beq 1a3978 │ │ │ │ cmp r1, #22 │ │ │ │ - bne 1a39c4 │ │ │ │ + bne 1a39ac │ │ │ │ cmp r0, #5760 @ 0x1680 │ │ │ │ - beq 1a3830 │ │ │ │ - b 1a39c4 │ │ │ │ + beq 1a3818 │ │ │ │ + b 1a39ac │ │ │ │ cmp r1, #32 │ │ │ │ - beq 1a39ac │ │ │ │ + beq 1a3994 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ cmpeq r0, #12288 @ 0x3000 │ │ │ │ - bne 1a39c4 │ │ │ │ - b 1a3830 │ │ │ │ - ldr r2, [pc, #704] @ 1a3c58 │ │ │ │ + bne 1a39ac │ │ │ │ + b 1a3818 │ │ │ │ + ldr r2, [pc, #704] @ 1a3c40 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ tst r1, #1 │ │ │ │ - bne 1a3830 │ │ │ │ - b 1a39c4 │ │ │ │ - ldr r2, [pc, #720] @ 1a3c84 │ │ │ │ + bne 1a3818 │ │ │ │ + b 1a39ac │ │ │ │ + ldr r2, [pc, #720] @ 1a3c6c │ │ │ │ uxtb r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ tst r1, #2 │ │ │ │ - bne 1a3830 │ │ │ │ + bne 1a3818 │ │ │ │ cmp r0, #32 │ │ │ │ subcs r1, r0, #127 @ 0x7f │ │ │ │ cmpcs r1, #33 @ 0x21 │ │ │ │ - bcc 1a3830 │ │ │ │ + bcc 1a3818 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bcs 1a39f0 │ │ │ │ + bcs 1a39d8 │ │ │ │ strb r0, [sp, #32] │ │ │ │ mov r6, #1 │ │ │ │ - b 1a3a60 │ │ │ │ + b 1a3a48 │ │ │ │ mvn r3, #-67108863 @ 0xfc000001 │ │ │ │ mov r2, r0 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ lsr r1, r0, #6 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bcs 1a3a1c │ │ │ │ + bcs 1a3a04 │ │ │ │ orr r0, r1, #192 @ 0xc0 │ │ │ │ strb r2, [sp, #33] @ 0x21 │ │ │ │ strb r0, [sp, #32] │ │ │ │ mov r6, #2 │ │ │ │ - b 1a3a60 │ │ │ │ + b 1a3a48 │ │ │ │ bfi r1, r3, #6, #26 │ │ │ │ lsr r7, r0, #12 │ │ │ │ lsrs r6, r0, #16 │ │ │ │ - bne 1a3a40 │ │ │ │ + bne 1a3a28 │ │ │ │ orr r0, r7, #224 @ 0xe0 │ │ │ │ strb r2, [sp, #34] @ 0x22 │ │ │ │ strb r1, [sp, #33] @ 0x21 │ │ │ │ mov r6, #3 │ │ │ │ - b 1a3a5c │ │ │ │ + b 1a3a44 │ │ │ │ mvn r6, #15 │ │ │ │ orr r0, r6, r0, lsr #18 │ │ │ │ mov r6, #4 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ strb r2, [sp, #35] @ 0x23 │ │ │ │ strb r1, [sp, #34] @ 0x22 │ │ │ │ strb r7, [sp, #33] @ 0x21 │ │ │ │ strb r0, [sp, #32] │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a3bf8 │ │ │ │ + beq 1a3be0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ bl 24cd4 │ │ │ │ str r6, [sp, #12] │ │ │ │ stmib sp, {r6, r7} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcc 1a386c │ │ │ │ + bcc 1a3854 │ │ │ │ cmp r0, #32 │ │ │ │ - beq 1a386c │ │ │ │ + beq 1a3854 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc 1a3b28 │ │ │ │ + bcc 1a3b10 │ │ │ │ lsr r1, r0, #8 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt 1a3ad8 │ │ │ │ + bgt 1a3ac0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a3af4 │ │ │ │ + beq 1a3adc │ │ │ │ cmp r1, #22 │ │ │ │ - bne 1a3b28 │ │ │ │ + bne 1a3b10 │ │ │ │ cmp r0, #5760 @ 0x1680 │ │ │ │ - beq 1a386c │ │ │ │ - b 1a3b28 │ │ │ │ + beq 1a3854 │ │ │ │ + b 1a3b10 │ │ │ │ cmp r1, #32 │ │ │ │ - beq 1a3b10 │ │ │ │ + beq 1a3af8 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne 1a3b28 │ │ │ │ + bne 1a3b10 │ │ │ │ cmp r0, #12288 @ 0x3000 │ │ │ │ - beq 1a386c │ │ │ │ - b 1a3b28 │ │ │ │ - ldr r2, [pc, #364] @ 1a3c68 │ │ │ │ + beq 1a3854 │ │ │ │ + b 1a3b10 │ │ │ │ + ldr r2, [pc, #364] @ 1a3c50 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ tst r1, #1 │ │ │ │ - bne 1a386c │ │ │ │ - b 1a3b28 │ │ │ │ - ldr r2, [pc, #332] @ 1a3c64 │ │ │ │ + bne 1a3854 │ │ │ │ + b 1a3b10 │ │ │ │ + ldr r2, [pc, #332] @ 1a3c4c │ │ │ │ uxtb r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ tst r1, #2 │ │ │ │ - bne 1a386c │ │ │ │ + bne 1a3854 │ │ │ │ cmp r0, #32 │ │ │ │ subcs r1, r0, #127 @ 0x7f │ │ │ │ cmpcs r1, #33 @ 0x21 │ │ │ │ - bcc 1a386c │ │ │ │ + bcc 1a3854 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bcs 1a3b54 │ │ │ │ + bcs 1a3b3c │ │ │ │ mov r5, #1 │ │ │ │ strb r0, [sp, #32] │ │ │ │ - b 1a3b7c │ │ │ │ + b 1a3b64 │ │ │ │ mvn r3, #-67108863 @ 0xfc000001 │ │ │ │ mov r2, r0 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ lsr r1, r0, #6 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bcs 1a3bb4 │ │ │ │ + bcs 1a3b9c │ │ │ │ orr r0, r1, #192 @ 0xc0 │ │ │ │ strb r2, [sp, #33] @ 0x21 │ │ │ │ strb r0, [sp, #32] │ │ │ │ mov r5, #2 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a3c04 │ │ │ │ + beq 1a3bec │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 24cd4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - b 1a38a8 │ │ │ │ + b 1a3890 │ │ │ │ bfi r1, r3, #6, #26 │ │ │ │ lsr r7, r0, #12 │ │ │ │ lsrs r6, r0, #16 │ │ │ │ - bne 1a3bd8 │ │ │ │ + bne 1a3bc0 │ │ │ │ orr r0, r7, #224 @ 0xe0 │ │ │ │ strb r2, [sp, #34] @ 0x22 │ │ │ │ strb r1, [sp, #33] @ 0x21 │ │ │ │ mov r5, #3 │ │ │ │ - b 1a3b4c │ │ │ │ + b 1a3b34 │ │ │ │ mvn r6, #15 │ │ │ │ orr r0, r6, r0, lsr #18 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ strb r2, [sp, #35] @ 0x23 │ │ │ │ strb r1, [sp, #34] @ 0x22 │ │ │ │ mov r5, #4 │ │ │ │ strb r7, [sp, #33] @ 0x21 │ │ │ │ - b 1a3b4c │ │ │ │ + b 1a3b34 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 1a3c38 │ │ │ │ + b 1a3c20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a3c38 │ │ │ │ + beq 1a3c20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a3c50 │ │ │ │ + beq 1a3c38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r4, ip, ror r4 │ │ │ │ - muleq sl, fp, r2 │ │ │ │ - andseq ip, r4, r8, lsl #15 │ │ │ │ - @ instruction: 0x0014c2fc │ │ │ │ - andseq ip, r4, r8, lsl r3 │ │ │ │ - andeq r4, sl, r3, ror #4 │ │ │ │ - andseq ip, r4, r0, asr r7 │ │ │ │ - andeq r5, fp, r7, asr r8 │ │ │ │ - andeq r5, fp, r3, lsr r8 │ │ │ │ - andseq r0, r3, ip, lsr sp │ │ │ │ - andeq r5, fp, r8, lsl r8 │ │ │ │ - andseq ip, r4, r0, ror #8 │ │ │ │ + mulseq r4, r4, r4 │ │ │ │ + @ instruction: 0x000a42b3 │ │ │ │ + andseq ip, r4, r0, lsr #15 │ │ │ │ + andseq ip, r4, r4, lsl r3 │ │ │ │ + andseq ip, r4, r0, lsr r3 │ │ │ │ + andeq r4, sl, fp, ror r2 │ │ │ │ + andseq ip, r4, r8, ror #14 │ │ │ │ + andeq r5, fp, pc, ror #16 │ │ │ │ + andeq r5, fp, fp, asr #16 │ │ │ │ + andseq r0, r3, r4, asr sp │ │ │ │ + andeq r5, fp, r0, lsr r8 │ │ │ │ + andseq ip, r4, r8, ror r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 1a3cc4 │ │ │ │ - ldr r3, [pc, #40] @ 1a3cc8 │ │ │ │ + ldr r1, [pc, #40] @ 1a3cac │ │ │ │ + ldr r3, [pc, #40] @ 1a3cb0 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r5, fp, r8, ror r4 │ │ │ │ - andseq r0, r3, r4, asr #18 │ │ │ │ + muleq fp, r0, r4 │ │ │ │ + andseq r0, r3, ip, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #708] @ 1a3fa4 │ │ │ │ + ldr r1, [pc, #708] @ 1a3f8c │ │ │ │ ldm r0, {r8, fp} │ │ │ │ movw r0, #2938 @ 0xb7a │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1114112 @ 0x110000 │ │ │ │ cmp r8, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ - bhi 1a3f8c │ │ │ │ + bhi 1a3f74 │ │ │ │ movw r2, #7956 @ 0x1f14 │ │ │ │ cmp fp, r2 │ │ │ │ movw r0, #1469 @ 0x5bd │ │ │ │ movw r2, #734 @ 0x2de │ │ │ │ movwcc r0, #0 │ │ │ │ add r2, r0, r2 │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ @@ -392130,140 +392124,140 @@ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, fp │ │ │ │ movls r0, r2 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, fp │ │ │ │ cmpls r8, r0 │ │ │ │ - bls 1a3e18 │ │ │ │ + bls 1a3e00 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eor r0, fp, #55296 @ 0xd800 │ │ │ │ movw r2, #2048 @ 0x800 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 1a3f08 │ │ │ │ + bcc 1a3ef0 │ │ │ │ str fp, [sp] │ │ │ │ - b 1a3e4c │ │ │ │ + b 1a3e34 │ │ │ │ ldr fp, [sp] │ │ │ │ movw r2, #2048 @ 0x800 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ cmp fp, r5 │ │ │ │ - beq 1a3e0c │ │ │ │ + beq 1a3df4 │ │ │ │ cmp r8, fp │ │ │ │ - bhi 1a3e0c │ │ │ │ + bhi 1a3df4 │ │ │ │ mov r5, r8 │ │ │ │ cmp fp, r8 │ │ │ │ - beq 1a3e8c │ │ │ │ + beq 1a3e74 │ │ │ │ eor r0, r5, #55296 @ 0xd800 │ │ │ │ add r8, r5, #1 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 1a3e54 │ │ │ │ + bcc 1a3e3c │ │ │ │ sub r1, r8, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1c0898 │ │ │ │ + bl 1c0880 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1a3ea4 │ │ │ │ - b 1a3e38 │ │ │ │ + bne 1a3e8c │ │ │ │ + b 1a3e20 │ │ │ │ mov r8, fp │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1c0898 │ │ │ │ + bl 1c0880 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a3e38 │ │ │ │ + beq 1a3e20 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #4 │ │ │ │ lsl sl, r1, #2 │ │ │ │ orr fp, r0, r9, lsl #3 │ │ │ │ - b 1a3edc │ │ │ │ + b 1a3ec4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r9, r9, #1 │ │ │ │ subs sl, sl, #4 │ │ │ │ str r7, [r0, fp]! │ │ │ │ add fp, fp, #8 │ │ │ │ str r7, [r0, #-4] │ │ │ │ str r9, [r4, #8] │ │ │ │ - beq 1a3e38 │ │ │ │ + beq 1a3e20 │ │ │ │ ldr r7, [r6], #4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r9, r0 │ │ │ │ - bne 1a3ebc │ │ │ │ + bne 1a3ea4 │ │ │ │ mov r0, r4 │ │ │ │ bl 33e74 │ │ │ │ - b 1a3ebc │ │ │ │ + b 1a3ea4 │ │ │ │ movw r2, #2048 @ 0x800 │ │ │ │ cmp r8, fp │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ - bhi 1a3e0c │ │ │ │ + bhi 1a3df4 │ │ │ │ cmp r8, fp │ │ │ │ - beq 1a3e0c │ │ │ │ + beq 1a3df4 │ │ │ │ mov r1, r8 │ │ │ │ eor r0, r1, #55296 @ 0xd800 │ │ │ │ add r8, r8, #1 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 1a3f08 │ │ │ │ + bcc 1a3ef0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1c0898 │ │ │ │ + bl 1c0880 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a3ef8 │ │ │ │ + beq 1a3ee0 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #4 │ │ │ │ lsl r5, r1, #2 │ │ │ │ orr r9, r0, sl, lsl #3 │ │ │ │ - b 1a3f70 │ │ │ │ + b 1a3f58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add sl, sl, #1 │ │ │ │ subs r5, r5, #4 │ │ │ │ str r7, [r0, r9]! │ │ │ │ add r9, r9, #8 │ │ │ │ str r7, [r0, #-4] │ │ │ │ str sl, [r4, #8] │ │ │ │ - beq 1a3ef8 │ │ │ │ + beq 1a3ee0 │ │ │ │ ldr r7, [r6], #4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 1a3f50 │ │ │ │ + bne 1a3f38 │ │ │ │ mov r0, r4 │ │ │ │ bl 33e74 │ │ │ │ - b 1a3f50 │ │ │ │ - ldr r0, [pc, #20] @ 1a3fa8 │ │ │ │ + b 1a3f38 │ │ │ │ + ldr r0, [pc, #20] @ 1a3f90 │ │ │ │ mov r1, #30 │ │ │ │ - ldr r2, [pc, #16] @ 1a3fac │ │ │ │ + ldr r2, [pc, #16] @ 1a3f94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ - andseq r0, r3, r4, lsr r9 │ │ │ │ - andeq r0, sp, sl, lsr #15 │ │ │ │ - andseq r5, r4, r8, ror #24 │ │ │ │ + andseq r0, r3, ip, asr #18 │ │ │ │ + andeq r0, sp, r2, asr #15 │ │ │ │ + andseq r5, r4, r0, lsl #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub r4, r2, r1 │ │ │ │ mov r5, #0 │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 1a3fd0 │ │ │ │ + bls 1a3fb8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 1a4050 │ │ │ │ + beq 1a4038 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ bl ab34c │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a3fc4 │ │ │ │ + beq 1a3fac │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ lsr r2, r4, #3 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, ip │ │ │ │ ldr r6, [r7, r5, lsl #3]! │ │ │ │ @@ -392272,62 +392266,62 @@ │ │ │ │ mov r4, r7 │ │ │ │ movhi r7, r6 │ │ │ │ movcc r4, r6 │ │ │ │ str r4, [r1, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ str r7, [r1, #4] │ │ │ │ - bne 1a4010 │ │ │ │ + bne 1a3ff8 │ │ │ │ stm r0, {r2, ip} │ │ │ │ str r2, [r0, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #4 │ │ │ │ stm r0, {r2, ip} │ │ │ │ str r2, [r0, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 1a40f0 │ │ │ │ + beq 1a40d8 │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ sub r6, fp, r9 │ │ │ │ lsr r5, r6, #1 │ │ │ │ cmp r5, sl, lsr #1 │ │ │ │ - bcs 1a4100 │ │ │ │ + bcs 1a40e8 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ cmp fp, r9 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bne 1a4124 │ │ │ │ + bne 1a410c │ │ │ │ add r0, r0, r7, lsl #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r5 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 1a40dc │ │ │ │ + beq 1a40c4 │ │ │ │ lsl r1, sl, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ 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 1a4110 │ │ │ │ + b 1a40f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 24aac │ │ │ │ str sl, [r4] │ │ │ │ str r8, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -392338,75 +392332,75 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 1a40ac │ │ │ │ + b 1a4094 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 1a416c │ │ │ │ + bne 1a4154 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1a4188 │ │ │ │ + bne 1a4170 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ lsl r1, sl, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4164 │ │ │ │ + beq 1a414c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_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 1a422c │ │ │ │ + beq 1a4214 │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ sub r6, fp, r9 │ │ │ │ lsr r5, r6, #3 │ │ │ │ cmp r5, sl, lsr #1 │ │ │ │ - bcs 1a423c │ │ │ │ + bcs 1a4224 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #4 │ │ │ │ cmp fp, r9 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bne 1a4260 │ │ │ │ + bne 1a4248 │ │ │ │ add r0, r0, r7, lsl #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r7, r5 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 1a4218 │ │ │ │ + beq 1a4200 │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ 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 1a424c │ │ │ │ + b 1a4234 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 24aac │ │ │ │ str sl, [r4] │ │ │ │ str r8, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -392417,95 +392411,95 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 34360 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 1a41e8 │ │ │ │ + b 1a41d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 1a42a8 │ │ │ │ + bne 1a4290 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1a42c4 │ │ │ │ + bne 1a42ac │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a42a0 │ │ │ │ + beq 1a4288 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ 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 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a4330 │ │ │ │ - ldr r4, [pc, #56] @ 1a4340 │ │ │ │ + beq 1a4318 │ │ │ │ + ldr r4, [pc, #56] @ 1a4328 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1a4310 │ │ │ │ + bne 1a42f8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mulseq r4, r8, lr │ │ │ │ + @ instruction: 0x00141eb0 │ │ │ │ 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 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1a439c │ │ │ │ - ldr r4, [pc, #64] @ 1a43ac │ │ │ │ + beq 1a4384 │ │ │ │ + ldr r4, [pc, #64] @ 1a4394 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #28 │ │ │ │ subs r7, r7, #28 │ │ │ │ - bne 1a437c │ │ │ │ + bne 1a4364 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r1, r4, r0, asr #28 │ │ │ │ + andseq r1, r4, r8, asr lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1b4510 │ │ │ │ + bl 1b44f8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 1a4584 │ │ │ │ + bhi 1a456c │ │ │ │ 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 │ │ │ │ @@ -392528,39 +392522,39 @@ │ │ │ │ b ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a45f8 │ │ │ │ + beq 1a45e0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1a45d8 │ │ │ │ + bne 1a45c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a45f8 │ │ │ │ + beq 1a45e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1a45f4 │ │ │ │ + b 1a45dc │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4484 │ │ │ │ + beq 1a446c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a49e4 │ │ │ │ + bl 1a49cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #32 │ │ │ │ @@ -392569,86 +392563,86 @@ │ │ │ │ b ab350 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4518 │ │ │ │ + beq 1a4500 │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r5, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1a4628 │ │ │ │ + bne 1a4610 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4518 │ │ │ │ + beq 1a4500 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a45a8 │ │ │ │ + beq 1a4590 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ - b 1a4538 │ │ │ │ + b 1a4520 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a45a8 │ │ │ │ + beq 1a4590 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ - b 1a4590 │ │ │ │ + b 1a4578 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a45c4 │ │ │ │ + beq 1a45ac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a45f8 │ │ │ │ + beq 1a45e0 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -392656,16 +392650,16 @@ │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1a450c │ │ │ │ - b 1a4518 │ │ │ │ + bne 1a44f4 │ │ │ │ + b 1a4500 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ @@ -392690,15 +392684,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 1a4754 │ │ │ │ + bhi 1a473c │ │ │ │ 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 │ │ │ │ @@ -392706,19 +392700,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 1a503c │ │ │ │ + bl 1a5024 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1a5190 │ │ │ │ + bl 1a5178 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ @@ -392726,82 +392720,82 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4f4c │ │ │ │ - b 1a47a4 │ │ │ │ + bl 1a4f34 │ │ │ │ + b 1a478c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a50e0 │ │ │ │ - b 1a47a4 │ │ │ │ + bl 1a50c8 │ │ │ │ + b 1a478c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5224 │ │ │ │ - b 1a47a4 │ │ │ │ + bl 1a520c │ │ │ │ + b 1a478c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a507c │ │ │ │ - b 1a47a4 │ │ │ │ + bl 1a5064 │ │ │ │ + b 1a478c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4e94 │ │ │ │ + bl 1a4e7c │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a47f4 │ │ │ │ + beq 1a47dc │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r6, r4 │ │ │ │ - b 1a47b4 │ │ │ │ + b 1a479c │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a47f4 │ │ │ │ + beq 1a47dc │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r6, r4 │ │ │ │ - b 1a47d8 │ │ │ │ + b 1a47c0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4810 │ │ │ │ + beq 1a47f8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4884 │ │ │ │ + bl 1a486c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 1a4868 │ │ │ │ + b 1a4850 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4884 │ │ │ │ + bl 1a486c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ @@ -392816,219 +392810,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 1a4998 │ │ │ │ + beq 1a4980 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a4e18 │ │ │ │ + b 1a4e00 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4978 │ │ │ │ + beq 1a4960 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4998 │ │ │ │ + beq 1a4980 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6278 │ │ │ │ - b 1a4954 │ │ │ │ + bl 1a6260 │ │ │ │ + b 1a493c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1a499c │ │ │ │ + bne 1a4984 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a4e18 │ │ │ │ + b 1a4e00 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6278 │ │ │ │ + bl 1a6260 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4998 │ │ │ │ + beq 1a4980 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4998 │ │ │ │ + beq 1a4980 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a4e18 │ │ │ │ - b 1a49b8 │ │ │ │ + b 1a4e00 │ │ │ │ + b 1a49a0 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a49dc │ │ │ │ + beq 1a49c4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b4d64 │ │ │ │ + bl 1b4d4c │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #8 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1a4a40 │ │ │ │ + bne 1a4a28 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a49e4 │ │ │ │ + bl 1a49cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a49e4 │ │ │ │ + bl 1a49cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ sub r2, r1, #9 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, r2 │ │ │ │ subhi r1, r0, #1114112 @ 0x110000 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi 1a4a84 │ │ │ │ + bhi 1a4a6c │ │ │ │ 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 1a4b10 │ │ │ │ + beq 1a4af8 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r0, r6 │ │ │ │ - b 1a4a8c │ │ │ │ + b 1a4a74 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4a80 │ │ │ │ + beq 1a4a68 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1a4b34 │ │ │ │ + bne 1a4b1c │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4a80 │ │ │ │ + beq 1a4a68 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a49e4 │ │ │ │ + bl 1a49cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4a80 │ │ │ │ + beq 1a4a68 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1a4ae0 │ │ │ │ - b 1a4a80 │ │ │ │ + bne 1a4ac8 │ │ │ │ + b 1a4a68 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 1a4c00 │ │ │ │ + b 1a4be8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ - b 1a4c00 │ │ │ │ + b 1a4be8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 1a4ffc │ │ │ │ - b 1a4c08 │ │ │ │ + bl 1a4fe4 │ │ │ │ + b 1a4bf0 │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #8 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1a4bb8 │ │ │ │ + bne 1a4ba0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 1a4d90 │ │ │ │ - b 1a4c08 │ │ │ │ + bl 1a4d78 │ │ │ │ + b 1a4bf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4c14 │ │ │ │ - b 1a4c08 │ │ │ │ + bl 1a4bfc │ │ │ │ + b 1a4bf0 │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a4be8 │ │ │ │ + beq 1a4bd0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r6, r5 │ │ │ │ - b 1a4bcc │ │ │ │ + b 1a4bb4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4c08 │ │ │ │ + beq 1a4bf0 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @@ -393037,15 +393031,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 1a4c64 │ │ │ │ + bhi 1a4c4c │ │ │ │ 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 │ │ │ │ @@ -393053,97 +393047,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 1a4cf4 │ │ │ │ + beq 1a4cdc │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r0, r6 │ │ │ │ - b 1a4c70 │ │ │ │ + b 1a4c58 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4c60 │ │ │ │ + beq 1a4c48 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1a4d18 │ │ │ │ + bne 1a4d00 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4c60 │ │ │ │ + beq 1a4c48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a49e4 │ │ │ │ + bl 1a49cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4c60 │ │ │ │ + beq 1a4c48 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1a4cc4 │ │ │ │ - b 1a4c60 │ │ │ │ + bne 1a4cac │ │ │ │ + b 1a4c48 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 1a4d7c │ │ │ │ + b 1a4d64 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a4d64 │ │ │ │ + beq 1a4d4c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 1a4c14 │ │ │ │ + bl 1a4bfc │ │ │ │ mov r6, r5 │ │ │ │ - b 1a4d48 │ │ │ │ + b 1a4d30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4d84 │ │ │ │ + beq 1a4d6c │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r9 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a49e4 │ │ │ │ + bl 1a49cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a49e4 │ │ │ │ + bl 1a49cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -393154,38 +393148,38 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 1a4ffc │ │ │ │ + bl 1a4fe4 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4884 │ │ │ │ + bl 1a486c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 1a4e68 │ │ │ │ + b 1a4e50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4884 │ │ │ │ + bl 1a486c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -393196,33 +393190,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 1a4ef0 │ │ │ │ + beq 1a4ed8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1a4ed0 │ │ │ │ + bne 1a4eb8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4ef0 │ │ │ │ + beq 1a4ed8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1a4eec │ │ │ │ + b 1a4ed4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4ef0 │ │ │ │ + beq 1a4ed8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -393240,72 +393234,72 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_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 1a4f74 │ │ │ │ + beq 1a4f5c │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ - b 1a4f5c │ │ │ │ + b 1a4f44 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4f90 │ │ │ │ + beq 1a4f78 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a4fc4 │ │ │ │ + beq 1a4fac │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r6, r5 │ │ │ │ - b 1a4fa8 │ │ │ │ + b 1a4f90 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4fe0 │ │ │ │ + beq 1a4fc8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a49e4 │ │ │ │ + bl 1a49cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a5070 │ │ │ │ + beq 1a5058 │ │ │ │ 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 │ │ │ │ @@ -393315,15 +393309,15 @@ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ @@ -393341,42 +393335,42 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_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 1a5108 │ │ │ │ + beq 1a50f0 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r0, r6 │ │ │ │ - b 1a50f0 │ │ │ │ + b 1a50d8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a5124 │ │ │ │ + beq 1a510c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ab350 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a5158 │ │ │ │ + beq 1a5140 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 1a43b0 │ │ │ │ + bl 1a4398 │ │ │ │ mov r6, r5 │ │ │ │ - b 1a513c │ │ │ │ + b 1a5124 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a5174 │ │ │ │ + beq 1a515c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ @@ -393385,25 +393379,25 @@ │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a51ec │ │ │ │ + beq 1a51d4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1a51f8 │ │ │ │ + bne 1a51e0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a51e8 │ │ │ │ + beq 1a51d0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -393415,20 +393409,20 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1a51d0 │ │ │ │ - b 1a51e8 │ │ │ │ + bne 1a51b8 │ │ │ │ + b 1a51d0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a49e4 │ │ │ │ + bl 1a49cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -393437,395 +393431,395 @@ │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a52a8 │ │ │ │ + beq 1a5290 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1a528c │ │ │ │ + b 1a5274 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a52a8 │ │ │ │ + beq 1a5290 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a5280 │ │ │ │ + beq 1a5268 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a5280 │ │ │ │ + b 1a5268 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a52c8 │ │ │ │ + beq 1a52b0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 1a5318 │ │ │ │ + beq 1a5300 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1a52f4 │ │ │ │ + b 1a52dc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a5318 │ │ │ │ + beq 1a5300 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a52e8 │ │ │ │ + beq 1a52d0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl ab350 │ │ │ │ - b 1a52e8 │ │ │ │ + b 1a52d0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a533c │ │ │ │ + beq 1a5324 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1a53a8 │ │ │ │ + beq 1a5390 │ │ │ │ mov r9, r0 │ │ │ │ mvn r0, #15 │ │ │ │ add r5, r0, fp, lsl #4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ ldr r6, [r1] │ │ │ │ mov r8, r1 │ │ │ │ add r4, r0, #4 │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrd r2, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a65bc │ │ │ │ + bl 1a65a4 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1a53b0 │ │ │ │ + bne 1a5398 │ │ │ │ sub r5, r5, #16 │ │ │ │ add r4, r4, #16 │ │ │ │ add r7, r7, #1 │ │ │ │ cmn r5, #16 │ │ │ │ - bne 1a5378 │ │ │ │ + bne 1a5360 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ ldrb r0, [r0] │ │ │ │ str fp, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a5408 │ │ │ │ + bne 1a53f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a5524 │ │ │ │ + beq 1a550c │ │ │ │ ldr r9, [r8, #8] │ │ │ │ sub fp, r1, #1 │ │ │ │ ldr sl, [r9, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 1a53f4 │ │ │ │ + bne 1a53dc │ │ │ │ mov r0, r9 │ │ │ │ bl 33f94 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str fp, [r0, sl, lsl #2] │ │ │ │ add r0, sl, #1 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ str r0, [r9, #8] │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a5420 │ │ │ │ + beq 1a5408 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ sub sl, r7, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bcs 1a5500 │ │ │ │ + bcs 1a54e8 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r8, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ sub r0, fp, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 1a546c │ │ │ │ + b 1a5454 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ str r0, [r7, r8, lsl #4]! │ │ │ │ add r8, r8, #1 │ │ │ │ stmib r7, {r1, r2, r3} │ │ │ │ sub r5, r5, #16 │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, sl │ │ │ │ - beq 1a5504 │ │ │ │ + beq 1a54ec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add fp, r0, sl, lsl #4 │ │ │ │ add r4, fp, #16 │ │ │ │ ldrd r2, [fp, #20] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a65bc │ │ │ │ + bl 1a65a4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1a5444 │ │ │ │ + beq 1a542c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a54e4 │ │ │ │ + bne 1a54cc │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a5514 │ │ │ │ + beq 1a54fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r9, r0 │ │ │ │ - bne 1a54cc │ │ │ │ + bne 1a54b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 33f94 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub r0, r7, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r0, [r1, r9, lsl #2] │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a5458 │ │ │ │ + beq 1a5440 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a5458 │ │ │ │ + b 1a5440 │ │ │ │ mov r8, sl │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r8, [r0, #8] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #84] @ 1a5570 │ │ │ │ + ldr r0, [pc, #84] @ 1a5558 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #64] @ 1a556c │ │ │ │ + ldr r0, [pc, #64] @ 1a5554 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ - b 1a5534 │ │ │ │ + b 1a551c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r8, lsl #4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bl 24aac │ │ │ │ add r0, r7, r8 │ │ │ │ mvn r1, sl │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r1, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r3, ip, lsl #22 │ │ │ │ - andseq r7, r3, ip, lsl fp │ │ │ │ + andseq r7, r3, r4, lsr #22 │ │ │ │ + andseq r7, r3, r4, lsr fp │ │ │ │ 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 1a565c │ │ │ │ + bhi 1a5644 │ │ │ │ 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 1a5648 │ │ │ │ + beq 1a5630 │ │ │ │ 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 1a5640 │ │ │ │ + beq 1a5628 │ │ │ │ add r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ bl 24cd4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ str r8, [r6, #-4] │ │ │ │ bl 24cd4 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ add r6, r6, #88 @ 0x58 │ │ │ │ add r5, r5, #1 │ │ │ │ add r1, r7, #88 @ 0x58 │ │ │ │ cmp r1, fp │ │ │ │ - bne 1a55f0 │ │ │ │ + bne 1a55d8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [r6, #8] │ │ │ │ - bl 1b85a0 │ │ │ │ + bl 1b8588 │ │ │ │ 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 34360 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b 1a55b0 │ │ │ │ + b 1a5598 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b85a0 │ │ │ │ + bl 1b8588 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 1a5714 │ │ │ │ + bcc 1a56fc │ │ │ │ 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 1a5700 │ │ │ │ + beq 1a56e8 │ │ │ │ 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 1a56dc │ │ │ │ + bne 1a56c4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b8664 │ │ │ │ + bl 1b864c │ │ │ │ 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 34360 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - b 1a56bc │ │ │ │ + b 1a56a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b8664 │ │ │ │ + bl 1b864c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub r2, r9, r8 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2, lsr #4 │ │ │ │ - bcc 1a588c │ │ │ │ + bcc 1a5874 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp r8, r9 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr sl, [r4, #16] │ │ │ │ - beq 1a5810 │ │ │ │ + beq 1a57f8 │ │ │ │ add r8, r8, #16 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ str fp, [sp, #4] │ │ │ │ mov fp, r5 │ │ │ │ mov r6, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r7, [r2, #-16]! │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a57f0 │ │ │ │ + beq 1a57d8 │ │ │ │ mov r3, ip │ │ │ │ ldr r5, [r2, #4] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r8, r8, #16 │ │ │ │ ldr lr, [r2, #12] │ │ │ │ add r6, r6, #16 │ │ │ │ str r7, [r3, r1, lsl #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r2, r9 │ │ │ │ str r5, [r3, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ str lr, [r3, #12] │ │ │ │ - bne 1a57a0 │ │ │ │ + bne 1a5788 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, r9 │ │ │ │ sub r2, r9, r8 │ │ │ │ mov r5, fp │ │ │ │ ldr fp, [sp, #4] │ │ │ │ lsr r7, r2, #4 │ │ │ │ cmp r9, r6 │ │ │ │ str r1, [r0, #8] │ │ │ │ - bne 1a5824 │ │ │ │ - b 1a5854 │ │ │ │ + bne 1a580c │ │ │ │ + b 1a583c │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r8 │ │ │ │ cmp r9, r6 │ │ │ │ str r1, [r0, #8] │ │ │ │ - beq 1a5854 │ │ │ │ + beq 1a583c │ │ │ │ add r6, r8, #4 │ │ │ │ - b 1a5838 │ │ │ │ + b 1a5820 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a5854 │ │ │ │ + beq 1a583c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a582c │ │ │ │ + beq 1a5814 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a582c │ │ │ │ + b 1a5814 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1a5884 │ │ │ │ + beq 1a586c │ │ │ │ ldr r6, [fp, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - beq 1a587c │ │ │ │ + beq 1a5864 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ lsl r2, sl, #4 │ │ │ │ add r0, r1, r6, lsl #4 │ │ │ │ add r1, r1, r5, lsl #4 │ │ │ │ bl 24aac │ │ │ │ add r0, r6, sl │ │ │ │ str r0, [fp, #8] │ │ │ │ @@ -393835,18 +393829,18 @@ │ │ │ │ lsr r2, r2, #4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ mov r5, r0 │ │ │ │ bl 34360 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - b 1a5778 │ │ │ │ + b 1a5760 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8878 │ │ │ │ + bl 1b8860 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r8, r1 │ │ │ │ @@ -393856,25 +393850,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 1a59ac │ │ │ │ + bhi 1a5994 │ │ │ │ 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 1a5994 │ │ │ │ + beq 1a597c │ │ │ │ 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 │ │ │ │ @@ -393891,183 +393885,183 @@ │ │ │ │ addne sl, sl, #28 │ │ │ │ ldmne ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ stmne r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ addne r2, lr, #28 │ │ │ │ addne r0, r8, #28 │ │ │ │ ldrne r3, [sp, #12] │ │ │ │ cmpne r0, r3 │ │ │ │ - bne 1a593c │ │ │ │ + bne 1a5924 │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1b871c │ │ │ │ + bl 1b8704 │ │ │ │ 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 34360 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b 1a5904 │ │ │ │ + b 1a58ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b871c │ │ │ │ + bl 1b8704 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ 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 1a5a04 │ │ │ │ + bcs 1a59ec │ │ │ │ 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 1a5a30 │ │ │ │ + b 1a5a18 │ │ │ │ sub r4, r4, #1 │ │ │ │ sub r7, r7, #16 │ │ │ │ cmp fp, r4 │ │ │ │ - beq 1a59fc │ │ │ │ + beq 1a59e4 │ │ │ │ sub r6, r8, r4, lsl #4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 1a5a20 │ │ │ │ + bne 1a5a08 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a5a20 │ │ │ │ + bne 1a5a08 │ │ │ │ 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 1a5a8c │ │ │ │ + beq 1a5a74 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ rsb fp, r4, #1 │ │ │ │ rsb r0, r4, #2 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 1a5b24 │ │ │ │ + bcs 1a5b0c │ │ │ │ add r4, r9, r4 │ │ │ │ sub r5, r8, r7 │ │ │ │ mov sl, #0 │ │ │ │ - b 1a5ac4 │ │ │ │ + b 1a5aac │ │ │ │ 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 1a5b24 │ │ │ │ + beq 1a5b0c │ │ │ │ add r6, r8, fp, lsl #4 │ │ │ │ ldr r2, [r5, #-4] │ │ │ │ sub r7, r5, #12 │ │ │ │ ldr r0, [r6, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 1a5aac │ │ │ │ + bne 1a5a94 │ │ │ │ ldr r9, [r5, #-8] │ │ │ │ ldr r1, [r6, #-12] │ │ │ │ mov r0, r9 │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a5aac │ │ │ │ + bne 1a5a94 │ │ │ │ ldrb r0, [r6, #-4] │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ strbne sl, [r6, #-4] │ │ │ │ ldr r1, [r7] │ │ │ │ strbne sl, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a5ab8 │ │ │ │ + beq 1a5aa0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a5ab8 │ │ │ │ + b 1a5aa0 │ │ │ │ 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 1a5b70 │ │ │ │ + bls 1a5b58 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov ip, r0 │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1a5bc0 │ │ │ │ + beq 1a5ba8 │ │ │ │ mov r6, ip │ │ │ │ bl ab35c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a5b60 │ │ │ │ + beq 1a5b48 │ │ │ │ mov ip, r6 │ │ │ │ mov r6, r0 │ │ │ │ lsr r9, r8, #2 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r5, r7 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ - bne 1a5bd4 │ │ │ │ - b 1a5bf4 │ │ │ │ + bne 1a5bbc │ │ │ │ + b 1a5bdc │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r5, r7 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ - beq 1a5bf4 │ │ │ │ + beq 1a5bdc │ │ │ │ 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 1a5bd8 │ │ │ │ + bne 1a5bc0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a5c10 │ │ │ │ + beq 1a5bf8 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, ip │ │ │ │ bl ab350 │ │ │ │ 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 1a5c4c │ │ │ │ + beq 1a5c34 │ │ │ │ ldr r2, [sl] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ @@ -394078,65 +394072,65 @@ │ │ │ │ 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 1a5c8c │ │ │ │ + bpl 1a5c74 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1a5cd4 │ │ │ │ + beq 1a5cbc │ │ │ │ mov r6, ip │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a5c7c │ │ │ │ + beq 1a5c64 │ │ │ │ mov ip, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r4, r8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bne 1a5cec │ │ │ │ - b 1a5d10 │ │ │ │ + bne 1a5cd4 │ │ │ │ + b 1a5cf8 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r4, r8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - beq 1a5d10 │ │ │ │ + beq 1a5cf8 │ │ │ │ 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 1a5cf0 │ │ │ │ + bne 1a5cd8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a5d28 │ │ │ │ + beq 1a5d10 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, ip │ │ │ │ bl ab350 │ │ │ │ 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 1a5d5c │ │ │ │ + beq 1a5d44 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ @@ -394146,107 +394140,107 @@ │ │ │ │ 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 1a5d9c │ │ │ │ + bls 1a5d84 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ - b 1a5f2c │ │ │ │ + b 1a5f14 │ │ │ │ mov r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a5dd0 │ │ │ │ + beq 1a5db8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a5d8c │ │ │ │ + beq 1a5d74 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b 1a5dd8 │ │ │ │ + b 1a5dc0 │ │ │ │ mov r7, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldm r8, {r3, sl, fp} │ │ │ │ cmp r4, #2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bcc 1a5e98 │ │ │ │ + bcc 1a5e80 │ │ │ │ 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 1a5f18 │ │ │ │ + bhi 1a5f00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1a5ed8 │ │ │ │ + beq 1a5ec0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a5f20 │ │ │ │ + beq 1a5f08 │ │ │ │ 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 24cd4 │ │ │ │ cmp r9, r8 │ │ │ │ str fp, [r7, #-12] │ │ │ │ stmdb r7, {r5, fp} │ │ │ │ - beq 1a5ec8 │ │ │ │ + beq 1a5eb0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ add r7, r7, #12 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a5e50 │ │ │ │ - b 1a5f20 │ │ │ │ + bne 1a5e38 │ │ │ │ + b 1a5f08 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1a5efc │ │ │ │ + bne 1a5ee4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 1a5f04 │ │ │ │ + beq 1a5eec │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ - b 1a5f04 │ │ │ │ + b 1a5eec │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 1a5efc │ │ │ │ + b 1a5ee4 │ │ │ │ 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 1a5ee8 │ │ │ │ + bne 1a5ed0 │ │ │ │ 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} │ │ │ │ @@ -394256,160 +394250,160 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a5f58 │ │ │ │ + beq 1a5f40 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1a52cc │ │ │ │ - b 1a5f8c │ │ │ │ + bl 1a52b4 │ │ │ │ + b 1a5f74 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a5f90 │ │ │ │ + beq 1a5f78 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a5fe4 │ │ │ │ - ldr r4, [pc, #56] @ 1a5ff4 │ │ │ │ + beq 1a5fcc │ │ │ │ + ldr r4, [pc, #56] @ 1a5fdc │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1a5fc4 │ │ │ │ + bne 1a5fac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r0, r4, r4, ror #3 │ │ │ │ + @ instruction: 0x001401fc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1a6048 │ │ │ │ - ldr r4, [pc, #60] @ 1a6058 │ │ │ │ + beq 1a6030 │ │ │ │ + ldr r4, [pc, #60] @ 1a6040 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #8 │ │ │ │ subs r7, r7, #8 │ │ │ │ - bne 1a6028 │ │ │ │ + bne 1a6010 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r0, r4, r0, lsr #3 │ │ │ │ + @ instruction: 0x001401b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 232de8 │ │ │ │ + bl 232dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1a60ac │ │ │ │ - ldr r4, [pc, #60] @ 1a60bc │ │ │ │ + beq 1a6094 │ │ │ │ + ldr r4, [pc, #60] @ 1a60a4 │ │ │ │ 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 238474 │ │ │ │ + bl 23845c │ │ │ │ add r8, r8, #2 │ │ │ │ subs r7, r7, #2 │ │ │ │ - bne 1a608c │ │ │ │ + bne 1a6074 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 238650 │ │ │ │ + bl 238638 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r0, r4, ip, asr #2 │ │ │ │ + andseq r0, r4, r4, ror #2 │ │ │ │ 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 1a60ec │ │ │ │ + bls 1a60d4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1a61e0 │ │ │ │ + beq 1a61c8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a60e0 │ │ │ │ + beq 1a60c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - beq 1a61f0 │ │ │ │ + beq 1a61d8 │ │ │ │ mov r6, #0 │ │ │ │ sub r1, r6, r5, lsl #4 │ │ │ │ mov r8, #8 │ │ │ │ add r0, r1, r8 │ │ │ │ cmp r0, #8 │ │ │ │ - beq 1a61f0 │ │ │ │ + beq 1a61d8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 1a620c │ │ │ │ + bmi 1a61f4 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - beq 1a6188 │ │ │ │ + beq 1a6170 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a6204 │ │ │ │ + beq 1a61ec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ - b 1a618c │ │ │ │ + b 1a6174 │ │ │ │ mov fp, #1 │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, #16 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ @@ -394422,16 +394416,16 @@ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str fp, [r1, #4] │ │ │ │ str r7, [r9, r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r5, r6 │ │ │ │ strb r0, [r1, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bne 1a6138 │ │ │ │ - b 1a61f0 │ │ │ │ + bne 1a6120 │ │ │ │ + b 1a61d8 │ │ │ │ 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} │ │ │ │ @@ -394441,91 +394435,91 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 1a5264 │ │ │ │ + bl 1a524c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1a6274 │ │ │ │ + beq 1a625c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, r0, #4 │ │ │ │ - b 1a6258 │ │ │ │ + b 1a6240 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1a6274 │ │ │ │ + beq 1a625c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a624c │ │ │ │ + beq 1a6234 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a624c │ │ │ │ + b 1a6234 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1a62b8 │ │ │ │ + beq 1a62a0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4884 │ │ │ │ + bl 1a486c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r4, r4, #28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 1a628c │ │ │ │ + bne 1a6274 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4884 │ │ │ │ - b 1a62d4 │ │ │ │ + bl 1a486c │ │ │ │ + b 1a62bc │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, r4, #28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1a6300 │ │ │ │ + beq 1a62e8 │ │ │ │ add r4, r0, #28 │ │ │ │ - bl 1a482c │ │ │ │ + bl 1a4814 │ │ │ │ mov r0, r4 │ │ │ │ - b 1a62e8 │ │ │ │ + b 1a62d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ subs r4, r2, r1 │ │ │ │ mov r5, #0 │ │ │ │ - bpl 1a6328 │ │ │ │ + bpl 1a6310 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 1a63a8 │ │ │ │ + beq 1a6390 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl ab34c │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a631c │ │ │ │ + beq 1a6304 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ lsr r2, r4, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb r6, [r7, r5, lsl #1]! │ │ │ │ @@ -394534,130 +394528,130 @@ │ │ │ │ mov r4, r7 │ │ │ │ movhi r7, r6 │ │ │ │ movcc r4, r6 │ │ │ │ strb r4, [r1, r5, lsl #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ strb r7, [r1, #1] │ │ │ │ - bne 1a6368 │ │ │ │ + bne 1a6350 │ │ │ │ stm r0, {r2, ip} │ │ │ │ str r2, [r0, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ stm r0, {r2, ip} │ │ │ │ str r2, [r0, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub r3, r2, r1 │ │ │ │ mov r5, #0 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ lsl r4, r3, #2 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 1a63e4 │ │ │ │ + bls 1a63cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ lsr r8, r3, #1 │ │ │ │ mov r7, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1a6444 │ │ │ │ + beq 1a642c │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r2 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ bl ab34c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a63d8 │ │ │ │ + beq 1a63c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1a6450 │ │ │ │ + bne 1a6438 │ │ │ │ str r5, [r0] │ │ │ │ stmib r0, {r3, r7} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 1a6438 │ │ │ │ + beq 1a6420 │ │ │ │ add r2, r3, #4 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r4, [r1] │ │ │ │ ldrb r7, [r1, #-1] │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ movcc r4, r7 │ │ │ │ movhi r9, r7 │ │ │ │ str r4, [r2, #-4] │ │ │ │ subs r6, r6, #1 │ │ │ │ str r9, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 1a645c │ │ │ │ + bne 1a6444 │ │ │ │ mov r7, r8 │ │ │ │ str r5, [r0] │ │ │ │ stmib r0, {r3, r7} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 1a6538 │ │ │ │ + beq 1a6520 │ │ │ │ sub r4, r2, r1 │ │ │ │ mov r6, r1 │ │ │ │ lsr r8, r4, #2 │ │ │ │ bl ab35c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a6584 │ │ │ │ - ldr lr, [pc, #204] @ 1a65ac │ │ │ │ + beq 1a656c │ │ │ │ + ldr lr, [pc, #204] @ 1a6594 │ │ │ │ lsr r2, r4, #3 │ │ │ │ - ldr ip, [pc, #200] @ 1a65b0 │ │ │ │ + ldr ip, [pc, #200] @ 1a6598 │ │ │ │ add r3, r6, #4 │ │ │ │ add lr, pc, lr │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [r3, #-4] │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - bcs 1a6550 │ │ │ │ + bcs 1a6538 │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi 1a6558 │ │ │ │ + bhi 1a6540 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ strb r6, [r5, r7]! │ │ │ │ add r7, r7, #2 │ │ │ │ subs r1, r1, #1 │ │ │ │ strb r4, [r5, #-1] │ │ │ │ - bne 1a64f4 │ │ │ │ + bne 1a64dc │ │ │ │ str r2, [r9] │ │ │ │ stmib r9, {r0, r2} │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [r9] │ │ │ │ stmib r9, {r0, r2} │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 1a6560 │ │ │ │ + b 1a6548 │ │ │ │ mov r5, r0 │ │ │ │ mov lr, ip │ │ │ │ - ldr r0, [pc, #76] @ 1a65b4 │ │ │ │ - ldr r3, [pc, #76] @ 1a65b8 │ │ │ │ + ldr r0, [pc, #76] @ 1a659c │ │ │ │ + ldr r3, [pc, #76] @ 1a65a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #7 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str lr, [sp] │ │ │ │ bl 3abb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -394667,39 +394661,39 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, r3, r4, lsr #22 │ │ │ │ - andseq pc, r3, ip, lsr #22 │ │ │ │ - andeq r4, fp, r2, ror r8 │ │ │ │ - andseq pc, r3, r0, asr #21 │ │ │ │ + andseq pc, r3, ip, lsr fp @ │ │ │ │ + andseq pc, r3, r4, asr #22 │ │ │ │ + andeq r4, fp, sl, lsl #17 │ │ │ │ + @ instruction: 0x0013fad8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a6604 │ │ │ │ + beq 1a65ec │ │ │ │ ldr r1, [fp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a6674 │ │ │ │ + beq 1a665c │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a6688 │ │ │ │ + beq 1a6670 │ │ │ │ mov r1, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a6620 │ │ │ │ + bne 1a6608 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r2 │ │ │ │ bl 34114 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -394707,184 +394701,184 @@ │ │ │ │ stmib r0, {r1, r4} │ │ │ │ str r4, [r0] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r3, [r0, #-4] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 1a665c │ │ │ │ + bne 1a6644 │ │ │ │ mov r6, r2 │ │ │ │ bl 33f94 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r1, r5, #1 │ │ │ │ str r4, [r0, r5, lsl #2] │ │ │ │ str r1, [fp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1a65e4 │ │ │ │ - ldr r2, [pc, #620] @ 1a68e8 │ │ │ │ + bne 1a65cc │ │ │ │ + ldr r2, [pc, #620] @ 1a68d0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a6844 │ │ │ │ + beq 1a682c │ │ │ │ add r0, sl, r2 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, fp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 1a66c8 │ │ │ │ + b 1a66b0 │ │ │ │ add r0, r7, #1 │ │ │ │ mov r7, r6 │ │ │ │ str r6, [r8, #4] │ │ │ │ strb r9, [r8] │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp sl, r0 │ │ │ │ - beq 1a683c │ │ │ │ + beq 1a6824 │ │ │ │ ldr r6, [fp, #8] │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 1a6898 │ │ │ │ + bcs 1a6880 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ add r8, r7, r7, lsl #1 │ │ │ │ ldrb r9, [sl], #1 │ │ │ │ add r2, r0, r8, lsl #2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a6734 │ │ │ │ + beq 1a671c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1a67f8 │ │ │ │ + bne 1a67e0 │ │ │ │ ldrb r1, [r2] │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, r9 │ │ │ │ - bne 1a6824 │ │ │ │ + bne 1a680c │ │ │ │ add r0, r2, r5, lsl #3 │ │ │ │ ldr r1, [fp, #20] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1a68bc │ │ │ │ + bcs 1a68a4 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r3, [r0, r7, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a66bc │ │ │ │ - b 1a6874 │ │ │ │ + beq 1a66a4 │ │ │ │ + b 1a685c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r6, r1 │ │ │ │ - bne 1a6750 │ │ │ │ + bne 1a6738 │ │ │ │ mov r0, fp │ │ │ │ bl 34114 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ mov r1, #4 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r1, r6, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r4, [fp, #20] │ │ │ │ ldr r0, [fp, #12] │ │ │ │ str r1, [fp, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1a6788 │ │ │ │ + bne 1a6770 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 33f94 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ str r0, [fp, #20] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1a68ac │ │ │ │ + bcs 1a6894 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ add r4, r0, r8, lsl #2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, r5 │ │ │ │ - bcc 1a6884 │ │ │ │ + bcc 1a686c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1a67d0 │ │ │ │ + bne 1a67b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 33e74 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r7, r5 │ │ │ │ add r8, r0, r5, lsl #3 │ │ │ │ - bls 1a66a8 │ │ │ │ + bls 1a6690 │ │ │ │ sub r0, r7, r5 │ │ │ │ mov r1, r8 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r8, #8 │ │ │ │ bl 24aac │ │ │ │ - b 1a66a8 │ │ │ │ + b 1a6690 │ │ │ │ mov r5, #0 │ │ │ │ add r3, r5, r1, lsr #1 │ │ │ │ sub r1, r1, r1, lsr #1 │ │ │ │ ldrb r4, [r2, r3, lsl #3] │ │ │ │ cmp r4, r9 │ │ │ │ movls r5, r3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 1a67fc │ │ │ │ + bhi 1a67e4 │ │ │ │ ldrb r1, [r2, r5, lsl #3] │ │ │ │ cmp r1, r9 │ │ │ │ - beq 1a670c │ │ │ │ + beq 1a66f4 │ │ │ │ cmp r1, r9 │ │ │ │ addcc r5, r5, #1 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 1a6744 │ │ │ │ - b 1a6750 │ │ │ │ + beq 1a672c │ │ │ │ + b 1a6738 │ │ │ │ ldr r1, [fp, #20] │ │ │ │ - b 1a6848 │ │ │ │ + b 1a6830 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [fp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [fp, #24] │ │ │ │ - bcs 1a68cc │ │ │ │ + bcs 1a68b4 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ str r3, [r0, r7, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #100] @ 1a68f0 │ │ │ │ + ldr r2, [pc, #100] @ 1a68d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a550 │ │ │ │ - ldr r2, [pc, #64] @ 1a68e0 │ │ │ │ + ldr r2, [pc, #64] @ 1a68c8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #40] @ 1a68dc │ │ │ │ + ldr r2, [pc, #40] @ 1a68c4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #40] @ 1a68ec │ │ │ │ + ldr r2, [pc, #40] @ 1a68d4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - ldr r2, [pc, #16] @ 1a68e4 │ │ │ │ + ldr r2, [pc, #16] @ 1a68cc │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a92c │ │ │ │ - @ instruction: 0x001367d0 │ │ │ │ - andseq r6, r3, r0, asr #15 │ │ │ │ - @ instruction: 0x001367d0 │ │ │ │ - @ instruction: 0x001369d4 │ │ │ │ - @ instruction: 0x001367b0 │ │ │ │ - andseq r6, r3, r4, lsl #16 │ │ │ │ + andseq r6, r3, r8, ror #15 │ │ │ │ + @ instruction: 0x001367d8 │ │ │ │ + andseq r6, r3, r8, ror #15 │ │ │ │ + andseq r6, r3, ip, ror #19 │ │ │ │ + andseq r6, r3, r8, asr #15 │ │ │ │ + andseq r6, r3, ip, lsl r8 │ │ │ │ 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] │ │ │ │ @@ -394901,1031 +394895,1031 @@ │ │ │ │ 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 1a5340 │ │ │ │ + bl 1a5328 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a69a0 │ │ │ │ + beq 1a6988 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r0, r6] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1a6a3c │ │ │ │ + bcs 1a6a24 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r2, r6 │ │ │ │ add r1, r1, r3, lsl #4 │ │ │ │ strb r5, [r1, #12] │ │ │ │ - bne 1a6978 │ │ │ │ + bne 1a6960 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a69b4 │ │ │ │ + beq 1a699c │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a69f8 │ │ │ │ + beq 1a69e0 │ │ │ │ add r6, r4, #4 │ │ │ │ - b 1a69d8 │ │ │ │ + b 1a69c0 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1a69f8 │ │ │ │ + beq 1a69e0 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a69cc │ │ │ │ + beq 1a69b4 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1a69cc │ │ │ │ + b 1a69b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a6a18 │ │ │ │ + beq 1a6a00 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a6a34 │ │ │ │ + beq 1a6a1c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #84] @ 1a6a98 │ │ │ │ + ldr r2, [pc, #84] @ 1a6a80 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a6a88 │ │ │ │ + beq 1a6a70 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b 1a6a78 │ │ │ │ + b 1a6a60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a6a88 │ │ │ │ + beq 1a6a70 │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a9a90 │ │ │ │ + bl 1a9a78 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r3, r0, ror r6 │ │ │ │ + andseq r6, r3, r8, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r9, [sl] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1a6ad0 │ │ │ │ + bne 1a6ab8 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, #0 │ │ │ │ ldrne r4, [sl, #8] │ │ │ │ cmpne r4, #0 │ │ │ │ - bne 1a6b34 │ │ │ │ + bne 1a6b1c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, sl │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1a6ac8 │ │ │ │ + bne 1a6ab0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r1, #8] │ │ │ │ - beq 1a6ac8 │ │ │ │ + beq 1a6ab0 │ │ │ │ add r7, r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ - b 1a6b0c │ │ │ │ + b 1a6af4 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1a6b28 │ │ │ │ + beq 1a6b10 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a6b00 │ │ │ │ + beq 1a6ae8 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a6b00 │ │ │ │ + b 1a6ae8 │ │ │ │ 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 1a6b68 │ │ │ │ + beq 1a6b50 │ │ │ │ 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 1a6b54 │ │ │ │ + bne 1a6b3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a6b88 │ │ │ │ + beq 1a6b70 │ │ │ │ add r2, r6, #12 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r2], #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 1a6b78 │ │ │ │ - b 1a6ac8 │ │ │ │ + bne 1a6b60 │ │ │ │ + b 1a6ab0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, #0 │ │ │ │ - b 1a6ba0 │ │ │ │ + b 1a6b88 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 1a6bc0 │ │ │ │ + beq 1a6ba8 │ │ │ │ ldr r1, [r6, r7, lsl #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a6b94 │ │ │ │ + beq 1a6b7c │ │ │ │ add r0, r6, r7, lsl #4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl ab350 │ │ │ │ - b 1a6b94 │ │ │ │ + b 1a6b7c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1a6bd8 │ │ │ │ + beq 1a6bc0 │ │ │ │ lsl r1, r9, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sl] │ │ │ │ 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 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a7140 │ │ │ │ + beq 1a7128 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1a6c8c │ │ │ │ + beq 1a6c74 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ cmp r6, #1 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r1, r2 │ │ │ │ - beq 1a6c50 │ │ │ │ + beq 1a6c38 │ │ │ │ sub r1, r6, #1 │ │ │ │ add r0, r9, #24 │ │ │ │ bic r5, r1, #-268435456 @ 0xf0000000 │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [r0], #16 │ │ │ │ cmp r1, r7 │ │ │ │ movcs r1, r7 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 1a6c3c │ │ │ │ + bne 1a6c24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a6fb4 │ │ │ │ + beq 1a6f9c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1a6c94 │ │ │ │ + bne 1a6c7c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r1, r9, r6, lsl #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r2, r0 │ │ │ │ sub sl, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov r1, r2 │ │ │ │ - b 1a72a8 │ │ │ │ + b 1a7290 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1a6cbc │ │ │ │ + beq 1a6ca4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1a68f4 │ │ │ │ + bl 1a68dc │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a6ce8 │ │ │ │ + beq 1a6cd0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a73a0 │ │ │ │ + bne 1a7388 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a6d08 │ │ │ │ + beq 1a6cf0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ sub r1, r1, #16 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1a6cc8 │ │ │ │ + bne 1a6cb0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ mov sl, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov fp, #1 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1a6d4c │ │ │ │ - b 1a7014 │ │ │ │ + bne 1a6d34 │ │ │ │ + b 1a6ffc │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a60c0 │ │ │ │ + bl 1a60a8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ sub r1, r1, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ clz r1, r1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsr sl, r1, #5 │ │ │ │ ldr r0, [r4] │ │ │ │ mov fp, #1 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a7014 │ │ │ │ + beq 1a6ffc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #11 │ │ │ │ - bcc 1a6f58 │ │ │ │ + bcc 1a6f40 │ │ │ │ lsl r0, r1, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1a70b8 │ │ │ │ + beq 1a70a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ 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 1a6d74 │ │ │ │ + bne 1a6d5c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a7014 │ │ │ │ + beq 1a6ffc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1a68f4 │ │ │ │ + bl 1a68dc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a7014 │ │ │ │ + beq 1a6ffc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #11 │ │ │ │ - bcc 1a6f58 │ │ │ │ + bcc 1a6f40 │ │ │ │ lsl r0, r1, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1a71f4 │ │ │ │ + beq 1a71dc │ │ │ │ ldr r1, [r4, #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 1a6ddc │ │ │ │ + bne 1a6dc4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a7014 │ │ │ │ + beq 1a6ffc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1a68f4 │ │ │ │ + bl 1a68dc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a7014 │ │ │ │ + beq 1a6ffc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ - bcc 1a6f58 │ │ │ │ + bcc 1a6f40 │ │ │ │ lsl r0, r1, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1a7240 │ │ │ │ + beq 1a7228 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ 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 1a6e44 │ │ │ │ + bne 1a6e2c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a7014 │ │ │ │ + beq 1a6ffc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1a68f4 │ │ │ │ + bl 1a68dc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a7014 │ │ │ │ + beq 1a6ffc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ - bcc 1a6f58 │ │ │ │ + bcc 1a6f40 │ │ │ │ lsl r7, r1, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1a7344 │ │ │ │ + beq 1a732c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #3 │ │ │ │ strcs r1, [r0] │ │ │ │ strbcs r2, [r0, #4] │ │ │ │ add r0, r0, #16 │ │ │ │ subs r7, r7, #16 │ │ │ │ - bne 1a6eac │ │ │ │ + bne 1a6e94 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a7014 │ │ │ │ + beq 1a6ffc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1a68f4 │ │ │ │ + bl 1a68dc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a7014 │ │ │ │ + beq 1a6ffc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #11 │ │ │ │ - bcc 1a6f58 │ │ │ │ + bcc 1a6f40 │ │ │ │ lsl r7, r1, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1a7468 │ │ │ │ + beq 1a7450 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ strcs r1, [r0] │ │ │ │ strbcs r2, [r0, #4] │ │ │ │ add r0, r0, #16 │ │ │ │ subs r7, r7, #16 │ │ │ │ - bne 1a6f14 │ │ │ │ + bne 1a6efc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a71c8 │ │ │ │ + beq 1a71b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1a68f4 │ │ │ │ + bl 1a68dc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a7014 │ │ │ │ + beq 1a6ffc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov fp, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a7010 │ │ │ │ + beq 1a6ff8 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ lsl r3, r1, #4 │ │ │ │ - ldr r6, [pc, #1948] @ 1a7710 │ │ │ │ + ldr r6, [pc, #1948] @ 1a76f8 │ │ │ │ add r7, ip, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 1a6f9c │ │ │ │ + b 1a6f84 │ │ │ │ ldr r2, [r7] │ │ │ │ ldrb r2, [r2] │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ cmp r2, #250 @ 0xfa │ │ │ │ - bcs 1a7168 │ │ │ │ + bcs 1a7150 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r3, r3, #16 │ │ │ │ - beq 1a7010 │ │ │ │ + beq 1a6ff8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 1a6f7c │ │ │ │ + beq 1a6f64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1a6f90 │ │ │ │ - b 1a716c │ │ │ │ + bne 1a6f78 │ │ │ │ + b 1a7154 │ │ │ │ add r5, r9, #4 │ │ │ │ - b 1a6fc8 │ │ │ │ + b 1a6fb0 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1a6fe4 │ │ │ │ + beq 1a6fcc │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a6fbc │ │ │ │ + beq 1a6fa4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a6fbc │ │ │ │ + b 1a6fa4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a7000 │ │ │ │ + beq 1a6fe8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 1a7140 │ │ │ │ + bne 1a7128 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1a702c │ │ │ │ + beq 1a7014 │ │ │ │ add r2, sp, #16 │ │ │ │ - b 1a7138 │ │ │ │ + b 1a7120 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a710c │ │ │ │ + beq 1a70f4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r5, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - beq 1a7068 │ │ │ │ + beq 1a7050 │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, r0, #24 │ │ │ │ bic r3, r3, #-268435456 @ 0xf0000000 │ │ │ │ ldr r7, [r2], #16 │ │ │ │ cmp r1, r7 │ │ │ │ movcs r1, r7 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 1a7054 │ │ │ │ + bne 1a703c │ │ │ │ cmp r1, #2 │ │ │ │ - bhi 1a7148 │ │ │ │ + bhi 1a7130 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #32 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq 1a7134 │ │ │ │ + beq 1a711c │ │ │ │ add r6, r0, #4 │ │ │ │ - b 1a709c │ │ │ │ + b 1a7084 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1a71e4 │ │ │ │ + beq 1a71cc │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a7090 │ │ │ │ + beq 1a7078 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a7090 │ │ │ │ + b 1a7078 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #5 │ │ │ │ add r1, r1, #8 │ │ │ │ - b 1a70d8 │ │ │ │ + b 1a70c0 │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - beq 1a6da8 │ │ │ │ + beq 1a6d90 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #6 │ │ │ │ - bcc 1a70cc │ │ │ │ + bcc 1a70b4 │ │ │ │ ldr r6, [r1, #-4] │ │ │ │ strb r2, [r1, #4] │ │ │ │ add r7, r6, r7 │ │ │ │ str r2, [r1] │ │ │ │ ldr r5, [r7, #-5] │ │ │ │ ldrb r7, [r7, #-1] │ │ │ │ strb r7, [r6, #4] │ │ │ │ str r5, [r6] │ │ │ │ str r3, [r1] │ │ │ │ - b 1a70cc │ │ │ │ + b 1a70b4 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1a7134 │ │ │ │ + beq 1a711c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r9, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add r2, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bhi 1a71d8 │ │ │ │ + bhi 1a71c0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a71d8 │ │ │ │ + beq 1a71c0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1a9a24 │ │ │ │ + bl 1a9a0c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ add r0, ip, r2, lsl #4 │ │ │ │ sub r5, r1, r2 │ │ │ │ add r6, r0, #4 │ │ │ │ - b 1a7188 │ │ │ │ + b 1a7170 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1a71a4 │ │ │ │ + beq 1a718c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a717c │ │ │ │ + beq 1a7164 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a717c │ │ │ │ + b 1a7164 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a71c0 │ │ │ │ + beq 1a71a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ str r9, [r4] │ │ │ │ mov fp, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1a701c │ │ │ │ - b 1a7140 │ │ │ │ + beq 1a7004 │ │ │ │ + b 1a7128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9a24 │ │ │ │ - b 1a7024 │ │ │ │ + bl 1a9a0c │ │ │ │ + b 1a700c │ │ │ │ ldr r9, [r4] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 1a7124 │ │ │ │ - b 1a7134 │ │ │ │ + bne 1a710c │ │ │ │ + b 1a711c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #4 │ │ │ │ add r1, r1, #8 │ │ │ │ - b 1a7214 │ │ │ │ + b 1a71fc │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - beq 1a6e10 │ │ │ │ + beq 1a6df8 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #5 │ │ │ │ - bcc 1a7208 │ │ │ │ + bcc 1a71f0 │ │ │ │ ldr r6, [r1, #-4] │ │ │ │ strb r2, [r1, #4] │ │ │ │ add r7, r6, r7 │ │ │ │ str r2, [r1] │ │ │ │ ldr r7, [r7, #-4] │ │ │ │ str r7, [r6] │ │ │ │ str r3, [r1] │ │ │ │ - b 1a7208 │ │ │ │ + b 1a71f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #3 │ │ │ │ add r1, r1, #8 │ │ │ │ - b 1a7260 │ │ │ │ + b 1a7248 │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - beq 1a6e78 │ │ │ │ + beq 1a6e60 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #4 │ │ │ │ - bcc 1a7254 │ │ │ │ + bcc 1a723c │ │ │ │ ldr r6, [r1, #-4] │ │ │ │ strb r2, [r1, #4] │ │ │ │ add r7, r6, r7 │ │ │ │ str r2, [r1] │ │ │ │ ldrh r5, [r7, #-3] │ │ │ │ ldrb r7, [r7, #-1] │ │ │ │ strb r7, [r6, #2] │ │ │ │ strh r5, [r6] │ │ │ │ str r3, [r1] │ │ │ │ - b 1a7254 │ │ │ │ + b 1a723c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a7584 │ │ │ │ + beq 1a756c │ │ │ │ tst r0, #1 │ │ │ │ - beq 1a7314 │ │ │ │ + beq 1a72fc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 1a74c8 │ │ │ │ + beq 1a74b0 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 1a7330 │ │ │ │ + bcc 1a7318 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a74e0 │ │ │ │ + beq 1a74c8 │ │ │ │ add r7, r5, #16 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add r5, r5, r0 │ │ │ │ sub fp, r5, #1 │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, r5 │ │ │ │ - beq 1a7298 │ │ │ │ + beq 1a7280 │ │ │ │ ldrb ip, [sl, -r5] │ │ │ │ ldrb lr, [fp, -r5] │ │ │ │ cmp lr, ip │ │ │ │ - bne 1a7294 │ │ │ │ + bne 1a727c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 1a72e8 │ │ │ │ + bne 1a72d0 │ │ │ │ mov r1, r0 │ │ │ │ - b 1a7298 │ │ │ │ + b 1a7280 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r5, r0, lsr #4 │ │ │ │ - bcs 1a74c8 │ │ │ │ + bcs 1a74b0 │ │ │ │ add r5, r7, r5, lsl #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 1a72c8 │ │ │ │ - ldr r3, [pc, #960] @ 1a76f8 │ │ │ │ + bcs 1a72b0 │ │ │ │ + ldr r3, [pc, #960] @ 1a76e0 │ │ │ │ sub r0, r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ - b 1a735c │ │ │ │ + b 1a7344 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r7, r7, #16 │ │ │ │ - beq 1a6ee0 │ │ │ │ + beq 1a6ec8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bcc 1a7350 │ │ │ │ + bcc 1a7338 │ │ │ │ mov r1, #2 │ │ │ │ strb r5, [r6, #12] │ │ │ │ str r5, [r6, #8] │ │ │ │ sub r0, r0, #2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1b8824 │ │ │ │ - b 1a7350 │ │ │ │ + bl 1b880c │ │ │ │ + b 1a7338 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ add ip, r9, r0, lsl #4 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ mov lr, r9 │ │ │ │ ldr sl, [r9, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 1a73d8 │ │ │ │ + b 1a73c0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a7580 │ │ │ │ + beq 1a7568 │ │ │ │ tst r2, #1 │ │ │ │ - beq 1a7438 │ │ │ │ + beq 1a7420 │ │ │ │ mov r5, lr │ │ │ │ cmp lr, ip │ │ │ │ - beq 1a74e8 │ │ │ │ + beq 1a74d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 1a7454 │ │ │ │ + bhi 1a743c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r1, r2 │ │ │ │ movcc r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a757c │ │ │ │ + beq 1a7564 │ │ │ │ add lr, r5, #16 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldrb r7, [sl, r1] │ │ │ │ ldrb fp, [r5, r1] │ │ │ │ cmp fp, r7 │ │ │ │ - bne 1a73c8 │ │ │ │ + bne 1a73b0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1a7418 │ │ │ │ - b 1a73c4 │ │ │ │ + bne 1a7400 │ │ │ │ + b 1a73ac │ │ │ │ sub r2, ip, lr │ │ │ │ cmp r5, r2, lsr #4 │ │ │ │ - bcs 1a74e8 │ │ │ │ + bcs 1a74d0 │ │ │ │ add r5, lr, r5, lsl #4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 1a73f8 │ │ │ │ - ldr r3, [pc, #676] @ 1a7700 │ │ │ │ + bls 1a73e0 │ │ │ │ + ldr r3, [pc, #676] @ 1a76e8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ bl 3a5f0 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ add r8, sp, #32 │ │ │ │ mov r5, #0 │ │ │ │ - b 1a7484 │ │ │ │ + b 1a746c │ │ │ │ add r6, r6, #16 │ │ │ │ subs r7, r7, #16 │ │ │ │ - beq 1a6f48 │ │ │ │ + beq 1a6f30 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1a7478 │ │ │ │ + bcc 1a7460 │ │ │ │ mov r1, #1 │ │ │ │ strb r5, [r6, #12] │ │ │ │ str r5, [r6, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1b8824 │ │ │ │ - b 1a7478 │ │ │ │ + bl 1b880c │ │ │ │ + b 1a7460 │ │ │ │ subs r0, r2, r1 │ │ │ │ - bcc 1a76a0 │ │ │ │ + bcc 1a7688 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add sl, r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b 1a74f4 │ │ │ │ + b 1a74dc │ │ │ │ mov r5, #0 │ │ │ │ - b 1a7584 │ │ │ │ + b 1a756c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 1a768c │ │ │ │ + bhi 1a7674 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1a7570 │ │ │ │ + beq 1a7558 │ │ │ │ cmp r6, #2 │ │ │ │ - bcc 1a7570 │ │ │ │ + bcc 1a7558 │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - bcs 1a7570 │ │ │ │ - ldr r2, [pc, #492] @ 1a7704 │ │ │ │ + bcs 1a7558 │ │ │ │ + ldr r2, [pc, #492] @ 1a76ec │ │ │ │ ldrb r7, [sl] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, r7] │ │ │ │ cmp r2, #199 @ 0xc7 │ │ │ │ - bhi 1a7570 │ │ │ │ + bhi 1a7558 │ │ │ │ add r1, r9, #8 │ │ │ │ lsl r0, r0, #4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #2 │ │ │ │ strcs r2, [r1] │ │ │ │ strbcs r3, [r1, #4] │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 1a7538 │ │ │ │ + bne 1a7520 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a7140 │ │ │ │ + beq 1a7128 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1a59e4 │ │ │ │ + b 1a59cc │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 1a7584 │ │ │ │ + b 1a756c │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ lsl r0, r6, #4 │ │ │ │ mov r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a75b4 │ │ │ │ + beq 1a759c │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ sub r0, r0, #16 │ │ │ │ add r1, r1, #16 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1a758c │ │ │ │ + bne 1a7574 │ │ │ │ cmp r5, #1 │ │ │ │ - bls 1a6cbc │ │ │ │ - b 1a75c8 │ │ │ │ + bls 1a6ca4 │ │ │ │ + b 1a75b0 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 1a75c8 │ │ │ │ + bhi 1a75b0 │ │ │ │ cmp r5, #2 │ │ │ │ cmpcs r6, #17 │ │ │ │ - bcc 1a6cbc │ │ │ │ + bcc 1a6ca4 │ │ │ │ lsl r6, r6, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1a7634 │ │ │ │ + beq 1a761c │ │ │ │ add r0, r9, #8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r5, r2 │ │ │ │ strcc r5, [r0] │ │ │ │ strbcc r1, [r0, #4] │ │ │ │ add r0, r0, #16 │ │ │ │ subs r6, r6, #16 │ │ │ │ - bne 1a75dc │ │ │ │ + bne 1a75c4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a76b0 │ │ │ │ + beq 1a7698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a59e4 │ │ │ │ + bl 1a59cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a76b0 │ │ │ │ + beq 1a7698 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 1a6cc0 │ │ │ │ - b 1a76b8 │ │ │ │ + beq 1a6ca8 │ │ │ │ + b 1a76a0 │ │ │ │ add r7, sp, #32 │ │ │ │ mov sl, #0 │ │ │ │ - b 1a764c │ │ │ │ + b 1a7634 │ │ │ │ add r9, r9, #16 │ │ │ │ subs r6, r6, #16 │ │ │ │ - beq 1a75f8 │ │ │ │ + beq 1a75e0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bls 1a7640 │ │ │ │ + bls 1a7628 │ │ │ │ strb sl, [r9, #12] │ │ │ │ sub r0, r0, r5 │ │ │ │ str sl, [r9, #8] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1b8824 │ │ │ │ - b 1a7640 │ │ │ │ - ldr r3, [pc, #104] @ 1a76fc │ │ │ │ + bl 1b880c │ │ │ │ + b 1a7628 │ │ │ │ + ldr r3, [pc, #104] @ 1a76e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ bl 3a5f0 │ │ │ │ - ldr r3, [pc, #76] @ 1a76f4 │ │ │ │ + ldr r3, [pc, #76] @ 1a76dc │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3a5f0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #72] @ 1a7708 │ │ │ │ + ldr r1, [pc, #72] @ 1a76f0 │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r0, [pc, #68] @ 1a770c │ │ │ │ + ldr r0, [pc, #68] @ 1a76f4 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 3a874 │ │ │ │ cmp sl, #0 │ │ │ │ mov r4, r0 │ │ │ │ addeq r0, sp, #16 │ │ │ │ - bleq 1a9a24 │ │ │ │ + bleq 1a9a0c │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r3, ip, lsr sl │ │ │ │ - @ instruction: 0x00135db8 │ │ │ │ - andseq r5, r3, r4, lsr sl │ │ │ │ - andseq r5, r3, ip, ror ip │ │ │ │ - andeq r2, fp, r0, lsr #24 │ │ │ │ - muleq fp, ip, ip │ │ │ │ - andseq r5, r3, r8, lsr sl │ │ │ │ - andeq r3, fp, r4, asr #3 │ │ │ │ + andseq r5, r3, r4, asr sl │ │ │ │ + @ instruction: 0x00135dd0 │ │ │ │ + andseq r5, r3, ip, asr #20 │ │ │ │ + mulseq r3, r4, ip │ │ │ │ + andeq r2, fp, r8, lsr ip │ │ │ │ + @ instruction: 0x000b1cb4 │ │ │ │ + andseq r5, r3, r0, asr sl │ │ │ │ + ldrdeq r3, [fp], -ip │ │ │ │ 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 sl, r1 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r9, r2 │ │ │ │ ldrne r1, [r5] │ │ │ │ cmpne r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1a785c │ │ │ │ + bne 1a7844 │ │ │ │ ldr r8, [sl, #12] │ │ │ │ ldrb r4, [sl, #16] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 1a77dc │ │ │ │ - bl 1a6a9c │ │ │ │ + bne 1a77c4 │ │ │ │ + bl 1a6a84 │ │ │ │ mov r2, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a78b8 │ │ │ │ + beq 1a78a0 │ │ │ │ mov r9, r0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ umull r5, r0, r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a78fc │ │ │ │ + bne 1a78e4 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 1a78fc │ │ │ │ + bhi 1a78e4 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ lsl r4, r5, #4 │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ - bhi 1a78fc │ │ │ │ + bhi 1a78e4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1a7938 │ │ │ │ + beq 1a7920 │ │ │ │ mov r7, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a78fc │ │ │ │ + beq 1a78e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, #0 │ │ │ │ - b 1a7940 │ │ │ │ - bl 1a6a9c │ │ │ │ + b 1a7928 │ │ │ │ + bl 1a6a84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a78dc │ │ │ │ + beq 1a78c4 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ umull r7, r0, r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a78fc │ │ │ │ + bne 1a78e4 │ │ │ │ cmn r7, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 1a78fc │ │ │ │ + bhi 1a78e4 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ lsl r4, r7, #4 │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ - bhi 1a78fc │ │ │ │ + bhi 1a78e4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ - beq 1a7c88 │ │ │ │ + beq 1a7c70 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a78fc │ │ │ │ + beq 1a78e4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b 1a7c90 │ │ │ │ + b 1a7c78 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r8, [sl, #12] │ │ │ │ umull r0, r2, r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ mvnne r0, #0 │ │ │ │ cmp r0, r8 │ │ │ │ - bls 1a7744 │ │ │ │ + bls 1a772c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1a7914 │ │ │ │ + beq 1a78fc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 1a789c │ │ │ │ + b 1a7884 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1a7910 │ │ │ │ + beq 1a78f8 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a7890 │ │ │ │ + beq 1a7878 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a7890 │ │ │ │ + b 1a7878 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a8200 │ │ │ │ + beq 1a81e8 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 1a8210 │ │ │ │ + bhi 1a81f8 │ │ │ │ ldr r5, [sl, #8] │ │ │ │ - b 1a816c │ │ │ │ + b 1a8154 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a8200 │ │ │ │ + beq 1a81e8 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 1a8210 │ │ │ │ + bhi 1a81f8 │ │ │ │ ldr r5, [sl, #8] │ │ │ │ - b 1a81cc │ │ │ │ + b 1a81b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ bl 3a344 │ │ │ │ - b 1a8270 │ │ │ │ + b 1a8258 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a792c │ │ │ │ + beq 1a7914 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r5] │ │ │ │ - b 1a7744 │ │ │ │ + b 1a772c │ │ │ │ mov r0, #4 │ │ │ │ mov r5, #0 │ │ │ │ ldm r9, {r2, r3, r6} │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ str r5, [r9] │ │ │ │ stmib r9, {r0, r7} │ │ │ │ ldr r5, [r1, #8] │ │ │ │ @@ -395933,15 +395927,15 @@ │ │ │ │ stm ip, {r2, r3, r6} │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ cmp r5, #0 │ │ │ │ stm r2, {r1, r5, r7} │ │ │ │ add r2, r0, r5, lsl #4 │ │ │ │ str r7, [r1, #8] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - beq 1a7f84 │ │ │ │ + beq 1a7f6c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -395951,80 +395945,80 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [r7], #16 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a80bc │ │ │ │ + beq 1a80a4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, r4, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - beq 1a7c3c │ │ │ │ + beq 1a7c24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b 1a7a10 │ │ │ │ + b 1a79f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1a7b34 │ │ │ │ + beq 1a7b1c │ │ │ │ add r8, r8, #16 │ │ │ │ subs r5, r5, #16 │ │ │ │ - beq 1a7c3c │ │ │ │ + beq 1a7c24 │ │ │ │ ldrb r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a79fc │ │ │ │ + beq 1a79e4 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r4, r0, r1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 1a825c │ │ │ │ + bmi 1a8244 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, #1 │ │ │ │ - beq 1a7a58 │ │ │ │ + beq 1a7a40 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8250 │ │ │ │ + beq 1a8238 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r6, #0 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ cmp r1, r4 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ strb fp, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi 1a7bdc │ │ │ │ + bhi 1a7bc4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [r8, #-4] │ │ │ │ add r4, r6, r4 │ │ │ │ ldr sl, [r8] │ │ │ │ tst fp, #1 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - beq 1a7ae4 │ │ │ │ + beq 1a7acc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp sl, r0 │ │ │ │ - bhi 1a7c10 │ │ │ │ + bhi 1a7bf8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ bl 24cd4 │ │ │ │ add r0, r4, sl │ │ │ │ @@ -396035,49 +396029,49 @@ │ │ │ │ ldr sl, [sp, #116] @ 0x74 │ │ │ │ moveq r0, #0 │ │ │ │ ldr r6, [r9, #8] │ │ │ │ strbeq r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r9] │ │ │ │ ldm r1, {r4, fp} │ │ │ │ cmp r6, r0 │ │ │ │ - bne 1a7b18 │ │ │ │ + bne 1a7b00 │ │ │ │ mov r0, r9 │ │ │ │ bl 340b4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str sl, [r0, r6, lsl #4]! │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ stmib r0, {r1, r4, fp} │ │ │ │ add r0, r6, #1 │ │ │ │ - b 1a7bc0 │ │ │ │ + b 1a7ba8 │ │ │ │ ldr fp, [r8] │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - bmi 1a7fcc │ │ │ │ + bmi 1a7fb4 │ │ │ │ mov r6, sl │ │ │ │ ldr sl, [r8, #-4] │ │ │ │ - beq 1a7b70 │ │ │ │ + beq 1a7b58 │ │ │ │ bl ab35c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a7b74 │ │ │ │ - b 1a7fcc │ │ │ │ + bne 1a7b5c │ │ │ │ + b 1a7fb4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 24cd4 │ │ │ │ ldr r4, [r9, #8] │ │ │ │ ldrb sl, [r8, #4] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1a7ba0 │ │ │ │ + bne 1a7b88 │ │ │ │ mov r0, r9 │ │ │ │ bl 340b4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str fp, [r0, r4, lsl #4]! │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ strb sl, [r0, #12] │ │ │ │ mov sl, r6 │ │ │ │ @@ -396085,59 +396079,59 @@ │ │ │ │ str fp, [r0, #8] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add r8, r8, #16 │ │ │ │ subs r5, r5, #16 │ │ │ │ - bne 1a7a10 │ │ │ │ - b 1a7c3c │ │ │ │ + bne 1a79f8 │ │ │ │ + b 1a7c24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ bl 34360 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldrb fp, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - b 1a7a84 │ │ │ │ + b 1a7a6c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #1 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ bl 34360 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ - b 1a7ac8 │ │ │ │ + b 1a7ab0 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1a7c58 │ │ │ │ + beq 1a7c40 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - bne 1a79b4 │ │ │ │ + bne 1a799c │ │ │ │ mov r0, r2 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 1a7f94 │ │ │ │ - b 1a80d4 │ │ │ │ + bne 1a7f7c │ │ │ │ + b 1a80bc │ │ │ │ mov r0, #4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ stmib r5, {r0, r8} │ │ │ │ add r4, r2, r1, lsl #4 │ │ │ │ @@ -396147,81 +396141,81 @@ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ str r7, [r5] │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ stm r0, {r2, r3, r4} │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - beq 1a7ff4 │ │ │ │ + beq 1a7fdc │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov fp, r7 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r7, [fp], #16 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a7fe8 │ │ │ │ + beq 1a7fd0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ tst r1, #1 │ │ │ │ - beq 1a7ecc │ │ │ │ + beq 1a7eb4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a7f68 │ │ │ │ + beq 1a7f50 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r7, [sp, #32] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ adds r4, r2, r3 │ │ │ │ - bmi 1a822c │ │ │ │ + bmi 1a8214 │ │ │ │ lsl r0, r0, #4 │ │ │ │ sub r6, r0, #16 │ │ │ │ add r7, r1, #12 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1a7d6c │ │ │ │ + beq 1a7d54 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8244 │ │ │ │ + beq 1a822c │ │ │ │ strb r8, [sp, #104] @ 0x68 │ │ │ │ mov r9, #1 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ cmp r8, r4 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #24] │ │ │ │ - bhi 1a7e74 │ │ │ │ + bhi 1a7e5c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [r7, #-8] │ │ │ │ add r4, r6, r8 │ │ │ │ ldr sl, [r7, #-4] │ │ │ │ tst r9, #1 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - beq 1a7df8 │ │ │ │ + beq 1a7de0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp sl, r0 │ │ │ │ - bhi 1a7ea4 │ │ │ │ + bhi 1a7e8c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 24cd4 │ │ │ │ add r0, r4, sl │ │ │ │ @@ -396232,69 +396226,69 @@ │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ moveq r0, #0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ strbeq r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r5] │ │ │ │ ldm r1, {r4, r9} │ │ │ │ cmp r6, r0 │ │ │ │ - bne 1a7e2c │ │ │ │ + bne 1a7e14 │ │ │ │ mov r0, r5 │ │ │ │ bl 340b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r8, [r0, r6, lsl #4]! │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ stmib r0, {r1, r4, r9} │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1a7f58 │ │ │ │ + beq 1a7f40 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ sub r6, r6, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r7, r7, #16 │ │ │ │ adds r4, r0, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ - bmi 1a8234 │ │ │ │ - b 1a7d44 │ │ │ │ + bmi 1a821c │ │ │ │ + b 1a7d2c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldrb r9, [sp, #104] @ 0x68 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ - b 1a7d98 │ │ │ │ + b 1a7d80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r2, sl │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ - b 1a7ddc │ │ │ │ + b 1a7dc4 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r4 │ │ │ │ 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 1a7f04 │ │ │ │ + bne 1a7eec │ │ │ │ mov r0, r5 │ │ │ │ bl 340b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r3, #0 │ │ │ │ ldrb r1, [sp, #94] @ 0x5e │ │ │ │ ldrh r2, [sp, #92] @ 0x5c │ │ │ │ str r7, [r0, r4, lsl #4]! │ │ │ │ @@ -396308,415 +396302,415 @@ │ │ │ │ add r0, r4, #1 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r9 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r4 │ │ │ │ - bne 1a7ce8 │ │ │ │ - b 1a8034 │ │ │ │ + bne 1a7cd0 │ │ │ │ + b 1a801c │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a7f48 │ │ │ │ + beq 1a7f30 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a7f48 │ │ │ │ + b 1a7f30 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r0 │ │ │ │ - beq 1a80d4 │ │ │ │ + beq 1a80bc │ │ │ │ sub r1, r2, r0 │ │ │ │ add r5, r0, #4 │ │ │ │ lsr r4, r1, #4 │ │ │ │ - b 1a7fb0 │ │ │ │ + b 1a7f98 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1a80d4 │ │ │ │ + beq 1a80bc │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a7fa4 │ │ │ │ + beq 1a7f8c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a7fa4 │ │ │ │ + b 1a7f8c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 3a344 │ │ │ │ - b 1a8270 │ │ │ │ + b 1a8258 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ cmp r4, fp │ │ │ │ - beq 1a8040 │ │ │ │ + beq 1a8028 │ │ │ │ sub r0, r4, fp │ │ │ │ add r5, fp, #4 │ │ │ │ lsr r4, r0, #4 │ │ │ │ - b 1a8018 │ │ │ │ + b 1a8000 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1a8040 │ │ │ │ + beq 1a8028 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a800c │ │ │ │ + beq 1a7ff4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a800c │ │ │ │ + b 1a7ff4 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a805c │ │ │ │ + beq 1a8044 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldrd r4, [r6, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r6, #8] │ │ │ │ - beq 1a80a4 │ │ │ │ + beq 1a808c │ │ │ │ add r4, r4, #4 │ │ │ │ - b 1a8088 │ │ │ │ + b 1a8070 │ │ │ │ add r4, r4, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1a80a4 │ │ │ │ + beq 1a808c │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a807c │ │ │ │ + beq 1a8064 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a807c │ │ │ │ + b 1a8064 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a8200 │ │ │ │ + beq 1a81e8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a59e4 │ │ │ │ - b 1a8144 │ │ │ │ + bl 1a59cc │ │ │ │ + b 1a812c │ │ │ │ mov r0, r7 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 1a7f94 │ │ │ │ + bne 1a7f7c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a80e8 │ │ │ │ + beq 1a80d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a59e4 │ │ │ │ + bl 1a59cc │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a8128 │ │ │ │ + beq 1a8110 │ │ │ │ add r6, r4, #4 │ │ │ │ - b 1a810c │ │ │ │ + b 1a80f4 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1a8128 │ │ │ │ + beq 1a8110 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a8100 │ │ │ │ + beq 1a80e8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a8100 │ │ │ │ + b 1a80e8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8144 │ │ │ │ + beq 1a812c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a8200 │ │ │ │ + beq 1a81e8 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 1a8210 │ │ │ │ + bhi 1a81f8 │ │ │ │ ldr r5, [sl, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a81cc │ │ │ │ + beq 1a81b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8200 │ │ │ │ + beq 1a81e8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ lsl r4, r0, #4 │ │ │ │ mov r7, #0 │ │ │ │ add r6, r1, #8 │ │ │ │ - b 1a8194 │ │ │ │ + b 1a817c │ │ │ │ add r6, r6, #16 │ │ │ │ subs r4, r4, #16 │ │ │ │ - beq 1a8200 │ │ │ │ + beq 1a81e8 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, r5 │ │ │ │ - bls 1a8188 │ │ │ │ + bls 1a8170 │ │ │ │ cmp r5, #0 │ │ │ │ str r7, [r6] │ │ │ │ strb r7, [r6, #4] │ │ │ │ - beq 1a8188 │ │ │ │ + beq 1a8170 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r0, r1 │ │ │ │ bl 24aac │ │ │ │ str r5, [r6] │ │ │ │ - b 1a8188 │ │ │ │ + b 1a8170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8200 │ │ │ │ + beq 1a81e8 │ │ │ │ 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 1a81e4 │ │ │ │ + bne 1a81cc │ │ │ │ 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} │ │ │ │ - ldr r0, [pc, #644] @ 1a849c │ │ │ │ - ldr r2, [pc, #644] @ 1a84a0 │ │ │ │ + ldr r0, [pc, #644] @ 1a8484 │ │ │ │ + ldr r2, [pc, #644] @ 1a8488 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ bl 3ab00 │ │ │ │ - b 1a8270 │ │ │ │ + b 1a8258 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ bl 3a344 │ │ │ │ - b 1a8270 │ │ │ │ + b 1a8258 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - b 1a8234 │ │ │ │ + b 1a821c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ - beq 1a834c │ │ │ │ + beq 1a8334 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - b 1a835c │ │ │ │ + b 1a8344 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - beq 1a82bc │ │ │ │ + beq 1a82a4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r9, fp │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b 1a8394 │ │ │ │ + b 1a837c │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - beq 1a8314 │ │ │ │ + beq 1a82fc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ - b 1a8324 │ │ │ │ + b 1a830c │ │ │ │ mov r8, r0 │ │ │ │ - b 1a83b4 │ │ │ │ + b 1a839c │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bne 1a831c │ │ │ │ + bne 1a8304 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b 1a8394 │ │ │ │ + b 1a837c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b 1a8394 │ │ │ │ + b 1a837c │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ - bne 1a8354 │ │ │ │ + bne 1a833c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - b 1a8408 │ │ │ │ + b 1a83f0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - b 1a8408 │ │ │ │ + b 1a83f0 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ - bne 1a8410 │ │ │ │ - b 1a8420 │ │ │ │ + bne 1a83f8 │ │ │ │ + b 1a8408 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b 1a838c │ │ │ │ + b 1a8374 │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1a83ac │ │ │ │ + beq 1a8394 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1b8878 │ │ │ │ + bl 1b8860 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1a6230 │ │ │ │ + bl 1a6218 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a8434 │ │ │ │ + beq 1a841c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1a8434 │ │ │ │ + b 1a841c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a83fc │ │ │ │ + beq 1a83e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ bl 3a910 │ │ │ │ bl 3a910 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a8420 │ │ │ │ + beq 1a8408 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 1bdda4 │ │ │ │ - b 1a8434 │ │ │ │ + bl 1bdd8c │ │ │ │ + b 1a841c │ │ │ │ bl 3a910 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a8464 │ │ │ │ + beq 1a844c │ │ │ │ ldrd r6, [r9, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1a846c │ │ │ │ + bne 1a8454 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1a8464 │ │ │ │ + beq 1a844c │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r8 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1a8480 │ │ │ │ + b 1a8468 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a844c │ │ │ │ + beq 1a8434 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a8474 │ │ │ │ + beq 1a845c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a8474 │ │ │ │ - andeq r2, fp, r0, lsr #32 │ │ │ │ - @ instruction: 0x00134ef8 │ │ │ │ + b 1a845c │ │ │ │ + andeq r2, fp, r8, lsr r0 │ │ │ │ + andseq r4, r3, r0, lsl pc │ │ │ │ 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 1a84d4 │ │ │ │ + bne 1a84bc │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 1a84ec │ │ │ │ + b 1a84d4 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r3, [r9, #8] │ │ │ │ ldrne r0, [r8, #8] │ │ │ │ addne r1, r0, r3 │ │ │ │ cmpne r1, r4 │ │ │ │ - bhi 1a8620 │ │ │ │ + bhi 1a8608 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1a853c │ │ │ │ + bne 1a8524 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a85a4 │ │ │ │ + beq 1a858c │ │ │ │ ldr r5, [r9, #8] │ │ │ │ ldr r8, [r9, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a858c │ │ │ │ + beq 1a8574 │ │ │ │ add r6, r8, #4 │ │ │ │ - b 1a8520 │ │ │ │ + b 1a8508 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1a858c │ │ │ │ + beq 1a8574 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a8514 │ │ │ │ + beq 1a84fc │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a8514 │ │ │ │ + b 1a84fc │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r8, #8] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r8, #8] │ │ │ │ - bne 1a85bc │ │ │ │ + bne 1a85a4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1a85ac │ │ │ │ + beq 1a8594 │ │ │ │ add r5, r0, #4 │ │ │ │ - b 1a8570 │ │ │ │ + b 1a8558 │ │ │ │ add r5, r5, #16 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq 1a85ac │ │ │ │ + beq 1a8594 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a8564 │ │ │ │ + beq 1a854c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a8564 │ │ │ │ + b 1a854c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a85a4 │ │ │ │ + beq 1a858c │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r9] │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ @@ -396726,164 +396720,164 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r0, fp, lsl #4 │ │ │ │ str fp, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5750 │ │ │ │ + bl 1a5738 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a85ac │ │ │ │ + beq 1a8594 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a59e4 │ │ │ │ + bl 1a59cc │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [r9, #8] │ │ │ │ cmpne r0, r4 │ │ │ │ - bls 1a85ac │ │ │ │ - ldr r0, [pc, #496] @ 1a87fc │ │ │ │ - ldr r2, [pc, #496] @ 1a8800 │ │ │ │ + bls 1a8594 │ │ │ │ + ldr r0, [pc, #496] @ 1a87e4 │ │ │ │ + ldr r2, [pc, #496] @ 1a87e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ bl 3ab00 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ lsl r1, r3, #4 │ │ │ │ tst r2, #1 │ │ │ │ - beq 1a8680 │ │ │ │ + beq 1a8668 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a86f0 │ │ │ │ + beq 1a86d8 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #4 │ │ │ │ add r2, r2, #8 │ │ │ │ - b 1a8654 │ │ │ │ + b 1a863c │ │ │ │ add r2, r2, #16 │ │ │ │ subs r1, r1, #16 │ │ │ │ - beq 1a86f0 │ │ │ │ + beq 1a86d8 │ │ │ │ ldr r6, [r2] │ │ │ │ cmp r6, #5 │ │ │ │ - bcc 1a8648 │ │ │ │ + bcc 1a8630 │ │ │ │ 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 1a8648 │ │ │ │ + b 1a8630 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a86b4 │ │ │ │ + beq 1a869c │ │ │ │ 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 1a8698 │ │ │ │ + bne 1a8680 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8748 │ │ │ │ + beq 1a8730 │ │ │ │ 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 1a86d0 │ │ │ │ - b 1a8748 │ │ │ │ + bne 1a86b8 │ │ │ │ + b 1a8730 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8748 │ │ │ │ + beq 1a8730 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ lsl r0, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #4 │ │ │ │ add r1, r1, #8 │ │ │ │ - b 1a871c │ │ │ │ + b 1a8704 │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - beq 1a8748 │ │ │ │ + beq 1a8730 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #5 │ │ │ │ - bcc 1a8710 │ │ │ │ + bcc 1a86f8 │ │ │ │ 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 1a8710 │ │ │ │ + b 1a86f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a59e4 │ │ │ │ + bl 1a59cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a59e4 │ │ │ │ + bl 1a59cc │ │ │ │ ldr r7, [r9] │ │ │ │ ldr r6, [r8] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a84cc │ │ │ │ + beq 1a84b4 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r5, [r8, #8] │ │ │ │ ldrne r0, [r9, #8] │ │ │ │ addne r0, r0, r5 │ │ │ │ cmpne r0, r4 │ │ │ │ - bls 1a84ec │ │ │ │ + bls 1a84d4 │ │ │ │ ldr fp, [r8, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a87bc │ │ │ │ + beq 1a87a4 │ │ │ │ add r4, fp, #4 │ │ │ │ - b 1a87a0 │ │ │ │ + b 1a8788 │ │ │ │ add r4, r4, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1a87bc │ │ │ │ + beq 1a87a4 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a8794 │ │ │ │ + beq 1a877c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a8794 │ │ │ │ + b 1a877c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1a87d4 │ │ │ │ + beq 1a87bc │ │ │ │ lsl r1, r6, #4 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r8] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1a84fc │ │ │ │ - b 1a85a4 │ │ │ │ + bne 1a84e4 │ │ │ │ + b 1a858c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a9a24 │ │ │ │ + bl 1a9a0c │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, fp, ip, lsr #24 │ │ │ │ - andseq r4, r3, r4, lsl fp │ │ │ │ + andeq r1, fp, r4, asr #24 │ │ │ │ + andseq r4, r3, ip, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 1a8830 │ │ │ │ + bne 1a8818 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 1a8820 │ │ │ │ + beq 1a8808 │ │ │ │ add r1, pc, #8 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @ instruction: 0x000002b8 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ @@ -396893,534 +396887,534 @@ │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ muleq r0, r4, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9860 │ │ │ │ + beq 1a9848 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #12] │ │ │ │ str r2, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ str r1, [r9] │ │ │ │ str r0, [r9, #4] │ │ │ │ str r1, [r9, #8] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ ldrd r6, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8e70 │ │ │ │ + beq 1a8e58 │ │ │ │ mov r5, r9 │ │ │ │ bl ab35c │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9860 │ │ │ │ + beq 1a9848 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r7, #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 1a89c0 │ │ │ │ + beq 1a89a8 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ add r9, sp, #80 @ 0x50 │ │ │ │ add r4, r6, r0, lsl #2 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a89c0 │ │ │ │ + beq 1a89a8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sub r4, r4, #28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a89c0 │ │ │ │ + beq 1a89a8 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ sub r1, r1, #16 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1a8928 │ │ │ │ + bne 1a8910 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a8804 │ │ │ │ + bl 1a87ec │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, sl │ │ │ │ - bl 1a7714 │ │ │ │ + bl 1a76fc │ │ │ │ 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 1a89b8 │ │ │ │ + beq 1a89a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a6230 │ │ │ │ + bl 1a6218 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a89b8 │ │ │ │ + beq 1a89a0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 1a890c │ │ │ │ + bne 1a88f4 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9018 │ │ │ │ + beq 1a9000 │ │ │ │ ldr sl, [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 fp, #0 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ str sl, [sp, #12] │ │ │ │ - b 1a8a30 │ │ │ │ + b 1a8a18 │ │ │ │ add r4, r4, #28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 1a912c │ │ │ │ + beq 1a9114 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a9128 │ │ │ │ + beq 1a9110 │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a8804 │ │ │ │ + bl 1a87ec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1a84a4 │ │ │ │ + bl 1a848c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ - beq 1a8a20 │ │ │ │ + beq 1a8a08 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r8 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1a8ad4 │ │ │ │ + beq 1a8abc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add sl, r0, #4 │ │ │ │ - b 1a8ab0 │ │ │ │ + b 1a8a98 │ │ │ │ add sl, sl, #16 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 1a8acc │ │ │ │ + beq 1a8ab4 │ │ │ │ ldr r1, [sl, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a8aa4 │ │ │ │ + beq 1a8a8c │ │ │ │ ldr r0, [sl] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a8aa4 │ │ │ │ + b 1a8a8c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a8a20 │ │ │ │ + beq 1a8a08 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1a8a20 │ │ │ │ + b 1a8a08 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 1a8fec │ │ │ │ + bpl 1a8fd4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a8804 │ │ │ │ + bl 1a87ec │ │ │ │ ldr r5, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a9028 │ │ │ │ + beq 1a9010 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a9140 │ │ │ │ + beq 1a9128 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1a9140 │ │ │ │ + bne 1a9128 │ │ │ │ bl ab35c │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a989c │ │ │ │ + beq 1a9884 │ │ │ │ cmp r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ movcc r6, r7 │ │ │ │ cmp r7, #0 │ │ │ │ strb r1, [r0, #12] │ │ │ │ str r4, [r0] │ │ │ │ stmib r0, {r1, r4} │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq 1a8ca4 │ │ │ │ + beq 1a8c8c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add fp, r0, #4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a8ca4 │ │ │ │ + beq 1a8c8c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a8ca4 │ │ │ │ + beq 1a8c8c │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ sub r1, r1, #16 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a8bdc │ │ │ │ + beq 1a8bc4 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, sl │ │ │ │ - beq 1a8c38 │ │ │ │ + beq 1a8c20 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1a60c0 │ │ │ │ + bl 1a60a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldm r1, {r1, r2} │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ stm fp, {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 1a7714 │ │ │ │ + bl 1a76fc │ │ │ │ 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 1a8c9c │ │ │ │ + beq 1a8c84 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1a6230 │ │ │ │ + bl 1a6218 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a8c9c │ │ │ │ + beq 1a8c84 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 1a8bc0 │ │ │ │ + bne 1a8ba8 │ │ │ │ cmp r5, r7 │ │ │ │ - bls 1a94f4 │ │ │ │ + bls 1a94dc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #72] @ 0x48 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 1a94f4 │ │ │ │ + beq 1a94dc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ lsl r0, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #12 │ │ │ │ strb r2, [r1], #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 1a8cd0 │ │ │ │ - b 1a94f4 │ │ │ │ + bne 1a8cb8 │ │ │ │ + b 1a94dc │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8f90 │ │ │ │ + beq 1a8f78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a92a8 │ │ │ │ + beq 1a9290 │ │ │ │ add r0, ip, r1, lsl #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r6] │ │ │ │ add r2, ip, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 1a8fdc │ │ │ │ + bhi 1a8fc4 │ │ │ │ ldrb r7, [r2, #-1] │ │ │ │ ldrb r6, [r2] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc 1a9854 │ │ │ │ + bcc 1a983c │ │ │ │ sub r7, r6, r7 │ │ │ │ add r2, r2, #2 │ │ │ │ add r3, r3, r7 │ │ │ │ subs r1, r1, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 1a8d14 │ │ │ │ + bne 1a8cfc │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 1a8fdc │ │ │ │ + bhi 1a8fc4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r9, [sp, #8] │ │ │ │ mov fp, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 1a8d7c │ │ │ │ + b 1a8d64 │ │ │ │ add ip, r9, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 1a92c0 │ │ │ │ + beq 1a92a8 │ │ │ │ ldrb r6, [ip] │ │ │ │ mov r9, ip │ │ │ │ ldrb r8, [ip, #1] │ │ │ │ cmp r6, r8 │ │ │ │ - bhi 1a8d6c │ │ │ │ - b 1a8dbc │ │ │ │ + bhi 1a8d54 │ │ │ │ + b 1a8da4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 1a8d6c │ │ │ │ + bcs 1a8d54 │ │ │ │ add r6, r6, r4 │ │ │ │ uxtb r0, r6 │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 1a8d6c │ │ │ │ + bhi 1a8d54 │ │ │ │ uxtb r7, r6 │ │ │ │ cmp r7, r8 │ │ │ │ mov r4, #0 │ │ │ │ movwcc r4, #1 │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9844 │ │ │ │ + beq 1a982c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ strb r6, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a8d94 │ │ │ │ + beq 1a8d7c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a8e1c │ │ │ │ + beq 1a8e04 │ │ │ │ add r2, r0, r5, lsl #4 │ │ │ │ subs r3, r2, #16 │ │ │ │ ldrbne r3, [r2, #-4] │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 1a8e50 │ │ │ │ + bne 1a8e38 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 1a8e30 │ │ │ │ + bne 1a8e18 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 340b4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str fp, [r0, r5, lsl #4]! │ │ │ │ strb fp, [r0, #12] │ │ │ │ strd sl, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r7, r8 │ │ │ │ - bcc 1a8dac │ │ │ │ - b 1a8d6c │ │ │ │ + bcc 1a8d94 │ │ │ │ + b 1a8d54 │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1a8e1c │ │ │ │ + bne 1a8e04 │ │ │ │ ldr r2, [r2, #-12] │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, r7 │ │ │ │ - beq 1a8d94 │ │ │ │ - b 1a8e1c │ │ │ │ + beq 1a8d7c │ │ │ │ + b 1a8e04 │ │ │ │ bl ab35c │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9860 │ │ │ │ + beq 1a9848 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r7, #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 1a8f7c │ │ │ │ + beq 1a8f64 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ add r5, r6, r0, lsl #2 │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a8f7c │ │ │ │ + beq 1a8f64 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r6, r6, #28 │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a8f7c │ │ │ │ + beq 1a8f64 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub r1, r1, #16 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1a8ee8 │ │ │ │ + bne 1a8ed0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a8804 │ │ │ │ + bl 1a87ec │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r4 │ │ │ │ - bl 1a7714 │ │ │ │ + bl 1a76fc │ │ │ │ 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 1a8f74 │ │ │ │ + beq 1a8f5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6230 │ │ │ │ + bl 1a6218 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a8f74 │ │ │ │ + beq 1a8f5c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 1a8ec8 │ │ │ │ + bne 1a8eb0 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a9344 │ │ │ │ + beq 1a932c │ │ │ │ add r0, ip, r1, lsl #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r6] │ │ │ │ add r2, ip, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r3, #0 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 1a8fdc │ │ │ │ + bhi 1a8fc4 │ │ │ │ ldrd r4, [r2, #-4] │ │ │ │ add r3, r3, r5 │ │ │ │ add r2, r2, #8 │ │ │ │ subs r1, r1, #8 │ │ │ │ sub r3, r3, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 1a8fb0 │ │ │ │ + bne 1a8f98 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 1a9590 │ │ │ │ + bls 1a9578 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r2, #4] │ │ │ │ - beq 1a93e0 │ │ │ │ + beq 1a93c8 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8b08 │ │ │ │ + beq 1a8af0 │ │ │ │ mov r6, r0 │ │ │ │ - b 1a93e4 │ │ │ │ + b 1a93cc │ │ │ │ mov r7, #4 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b 1a912c │ │ │ │ + b 1a9114 │ │ │ │ ldrb r4, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a9040 │ │ │ │ + beq 1a9028 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1a9054 │ │ │ │ + beq 1a903c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #40] @ 0x28 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 1a9798 │ │ │ │ + bne 1a9780 │ │ │ │ bl ab35c │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a987c │ │ │ │ + beq 1a9864 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r0, #12] │ │ │ │ str r2, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - bne 1a90b0 │ │ │ │ + bne 1a9098 │ │ │ │ add r7, sp, #32 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ stm r0, {r2, r3, r7} │ │ │ │ @@ -397430,365 +397424,365 @@ │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ ldm r7, {r0, r3, r7} │ │ │ │ stm ip, {r0, r3, r7} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a84a4 │ │ │ │ + bl 1a848c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a8898 │ │ │ │ + beq 1a8880 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1a9570 │ │ │ │ + beq 1a9558 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r5, r0, #4 │ │ │ │ - b 1a910c │ │ │ │ + b 1a90f4 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1a956c │ │ │ │ + beq 1a9554 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a9100 │ │ │ │ + beq 1a90e8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a9100 │ │ │ │ + b 1a90e8 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stmib r0, {r7, fp} │ │ │ │ str r9, [r0] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl ab35c │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a988c │ │ │ │ + beq 1a9874 │ │ │ │ cmp r7, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #0 │ │ │ │ movcc r5, r7 │ │ │ │ cmp r7, #0 │ │ │ │ strb r1, [r0, #12] │ │ │ │ str r4, [r0] │ │ │ │ stmib r0, {r1, r4} │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq 1a94dc │ │ │ │ + beq 1a94c4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ add r6, r0, #4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a94f4 │ │ │ │ + beq 1a94dc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ lsl r2, r1, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a9298 │ │ │ │ + beq 1a9280 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ sub r2, r2, #16 │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a91c0 │ │ │ │ + beq 1a91a8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ - beq 1a9218 │ │ │ │ + beq 1a9200 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1a60c0 │ │ │ │ + bl 1a60a8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldm r1, {r1, r2} │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r2 │ │ │ │ stm r6, {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 1a7714 │ │ │ │ + bl 1a76fc │ │ │ │ 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 1a927c │ │ │ │ + beq 1a9264 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1a6230 │ │ │ │ + bl 1a6218 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a927c │ │ │ │ + beq 1a9264 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 1a91a0 │ │ │ │ + bne 1a9188 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a94f4 │ │ │ │ + beq 1a94dc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a94f4 │ │ │ │ + beq 1a94dc │ │ │ │ add r1, r0, r1, lsl #4 │ │ │ │ - b 1a94e0 │ │ │ │ + b 1a94c8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1a94a8 │ │ │ │ + bne 1a9490 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #56] @ 0x38 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 1a94c0 │ │ │ │ + beq 1a94a8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsl r5, r0, #4 │ │ │ │ mov r7, #0 │ │ │ │ add r6, r1, #8 │ │ │ │ - b 1a930c │ │ │ │ + b 1a92f4 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r5, r5, #16 │ │ │ │ - beq 1a94c0 │ │ │ │ + beq 1a94a8 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, r4 │ │ │ │ - bls 1a9300 │ │ │ │ + bls 1a92e8 │ │ │ │ cmp r4, #0 │ │ │ │ str r7, [r6] │ │ │ │ strb r7, [r6, #4] │ │ │ │ - beq 1a9300 │ │ │ │ + beq 1a92e8 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ sub r1, r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, r0, r1 │ │ │ │ bl 24aac │ │ │ │ str r4, [r6] │ │ │ │ - b 1a9300 │ │ │ │ + b 1a92e8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1a9488 │ │ │ │ + bne 1a9470 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #88] @ 0x58 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 1a94a0 │ │ │ │ + beq 1a9488 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsl r5, r0, #4 │ │ │ │ mov r7, #0 │ │ │ │ add r6, r1, #8 │ │ │ │ - b 1a93a8 │ │ │ │ + b 1a9390 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r5, r5, #16 │ │ │ │ - beq 1a94a0 │ │ │ │ + beq 1a9488 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, r4 │ │ │ │ - bls 1a939c │ │ │ │ + bls 1a9384 │ │ │ │ cmp r4, #0 │ │ │ │ str r7, [r6] │ │ │ │ strb r7, [r6, #4] │ │ │ │ - beq 1a939c │ │ │ │ + beq 1a9384 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ sub r1, r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, r0, r1 │ │ │ │ bl 24aac │ │ │ │ str r4, [r6] │ │ │ │ - b 1a939c │ │ │ │ + b 1a9384 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ bl ab35c │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a986c │ │ │ │ + beq 1a9854 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #12] │ │ │ │ stm r0, {r5, r6} │ │ │ │ ldr r4, [r2, #8] │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a946c │ │ │ │ + beq 1a9454 │ │ │ │ cmp r5, r4 │ │ │ │ - bls 1a9480 │ │ │ │ + bls 1a9468 │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ strb r1, [r0, #12] │ │ │ │ - beq 1a9480 │ │ │ │ + beq 1a9468 │ │ │ │ sub r1, r5, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, r6, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 24aac │ │ │ │ mov r0, r5 │ │ │ │ - b 1a947c │ │ │ │ + b 1a9464 │ │ │ │ cmp r5, r4 │ │ │ │ - bls 1a9480 │ │ │ │ + bls 1a9468 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - b 1a888c │ │ │ │ + b 1a8874 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #88] @ 0x58 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 1a97b8 │ │ │ │ + bne 1a97a0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - b 1a94c4 │ │ │ │ + b 1a94ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #56] @ 0x38 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 1a97e8 │ │ │ │ + bne 1a97d0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r2, [r8, #8] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r0, #16 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r0, #12] │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1a94e4 │ │ │ │ + bne 1a94cc │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ - beq 1a8898 │ │ │ │ + beq 1a8880 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1a954c │ │ │ │ + beq 1a9534 │ │ │ │ add r7, r4, #4 │ │ │ │ - b 1a9530 │ │ │ │ + b 1a9518 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1a954c │ │ │ │ + beq 1a9534 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a9524 │ │ │ │ + beq 1a950c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a9524 │ │ │ │ + b 1a950c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a8898 │ │ │ │ + beq 1a8880 │ │ │ │ lsl r1, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a8898 │ │ │ │ + beq 1a8880 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r9, [sp, #8] │ │ │ │ mvn r4, #-67108863 @ 0xfc000001 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - b 1a95c4 │ │ │ │ + b 1a95ac │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 1a935c │ │ │ │ + beq 1a9344 │ │ │ │ ldrd r6, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - bhi 1a95b0 │ │ │ │ + bhi 1a9598 │ │ │ │ movw r0, #55295 @ 0xd7ff │ │ │ │ add r9, r6, #1 │ │ │ │ cmp r6, r0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ movweq r9, #57344 @ 0xe000 │ │ │ │ cmp r6, r7 │ │ │ │ movcs r9, r6 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bcs 1a9604 │ │ │ │ + bcs 1a95ec │ │ │ │ strb r6, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ - b 1a9674 │ │ │ │ + b 1a965c │ │ │ │ mov r1, r6 │ │ │ │ lsr r0, r6, #6 │ │ │ │ bfi r1, r4, #6, #26 │ │ │ │ cmp r6, #2048 @ 0x800 │ │ │ │ - bcs 1a962c │ │ │ │ + bcs 1a9614 │ │ │ │ strb r1, [sp, #65] @ 0x41 │ │ │ │ orr r0, r0, #192 @ 0xc0 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #2 │ │ │ │ - b 1a9674 │ │ │ │ + b 1a965c │ │ │ │ bfi r0, r4, #6, #26 │ │ │ │ lsr r2, r6, #12 │ │ │ │ lsrs r3, r6, #16 │ │ │ │ - bne 1a9654 │ │ │ │ + bne 1a963c │ │ │ │ strb r1, [sp, #66] @ 0x42 │ │ │ │ mov r1, #3 │ │ │ │ strb r0, [sp, #65] @ 0x41 │ │ │ │ orr r0, r2, #224 @ 0xe0 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ - b 1a9674 │ │ │ │ + b 1a965c │ │ │ │ mvn r3, #15 │ │ │ │ strb r1, [sp, #67] @ 0x43 │ │ │ │ mov r1, #4 │ │ │ │ orr r3, r3, r6, lsr #18 │ │ │ │ bfi r2, r4, #6, #26 │ │ │ │ strb r0, [sp, #66] @ 0x42 │ │ │ │ strb r2, [sp, #65] @ 0x41 │ │ │ │ @@ -397797,348 +397791,348 @@ │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ movw r0, #32 │ │ │ │ movt r0, #24576 @ 0x6000 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #860] @ 1a99f8 │ │ │ │ + ldr r0, [pc, #860] @ 1a99e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 2329f0 │ │ │ │ + bl 2329d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a9818 │ │ │ │ + bne 1a9800 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1a96ec │ │ │ │ + bne 1a96d4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a974c │ │ │ │ + beq 1a9734 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a974c │ │ │ │ + b 1a9734 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 1a9718 │ │ │ │ + beq 1a9700 │ │ │ │ add r0, r8, sl, lsl #4 │ │ │ │ subs r1, r0, #16 │ │ │ │ ldrbne r1, [r0, #-4] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1a976c │ │ │ │ + bne 1a9754 │ │ │ │ cmp sl, fp │ │ │ │ - bne 1a972c │ │ │ │ + bne 1a9714 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 340b4 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ str r5, [r8, sl, lsl #4]! │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r4, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r5, #0 │ │ │ │ mvn r4, #-67108863 @ 0xfc000001 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 1a95b0 │ │ │ │ + bcs 1a9598 │ │ │ │ mov r6, r9 │ │ │ │ cmp r9, r7 │ │ │ │ - bls 1a95d4 │ │ │ │ - b 1a95b0 │ │ │ │ + bls 1a95bc │ │ │ │ + b 1a9598 │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1a9718 │ │ │ │ + bne 1a9700 │ │ │ │ ldr r0, [r0, #-12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ bl 24b48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a9718 │ │ │ │ - b 1a96d0 │ │ │ │ + bne 1a9700 │ │ │ │ + b 1a96b8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ lsl r0, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #12 │ │ │ │ strb r2, [r1], #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 1a97a8 │ │ │ │ - b 1a9054 │ │ │ │ + bne 1a9790 │ │ │ │ + b 1a903c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsl r0, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r4, r3 │ │ │ │ strcc r4, [r1] │ │ │ │ strbcc r2, [r1, #4] │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 1a97c8 │ │ │ │ - b 1a94a0 │ │ │ │ + bne 1a97b0 │ │ │ │ + b 1a9488 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsl r0, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r4, r3 │ │ │ │ strcc r4, [r1] │ │ │ │ strbcc r2, [r1, #4] │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 1a97f8 │ │ │ │ - b 1a94c0 │ │ │ │ - ldr r0, [pc, #476] @ 1a99fc │ │ │ │ - ldr r3, [pc, #476] @ 1a9a00 │ │ │ │ - ldr r1, [pc, #476] @ 1a9a04 │ │ │ │ + bne 1a97e0 │ │ │ │ + b 1a94a8 │ │ │ │ + ldr r0, [pc, #476] @ 1a99e4 │ │ │ │ + ldr r3, [pc, #476] @ 1a99e8 │ │ │ │ + ldr r1, [pc, #476] @ 1a99ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 3abb8 │ │ │ │ - b 1a98a8 │ │ │ │ + b 1a9890 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 3a32c │ │ │ │ - b 1a98a8 │ │ │ │ - ldr r0, [pc, #428] @ 1a9a08 │ │ │ │ + b 1a9890 │ │ │ │ + ldr r0, [pc, #428] @ 1a99f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a71c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 3a32c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 3a32c │ │ │ │ - b 1a98a8 │ │ │ │ + b 1a9890 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 3a32c │ │ │ │ - b 1a98a8 │ │ │ │ + b 1a9890 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 3a32c │ │ │ │ - b 1a98a8 │ │ │ │ + b 1a9890 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1a98b0 │ │ │ │ + b 1a9898 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a98dc │ │ │ │ + beq 1a98c4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1a98dc │ │ │ │ - b 1a98d8 │ │ │ │ + b 1a98c4 │ │ │ │ + b 1a98c0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - b 1a9918 │ │ │ │ - b 1a98e8 │ │ │ │ + b 1a9900 │ │ │ │ + b 1a98d0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a9934 │ │ │ │ + beq 1a991c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1a9934 │ │ │ │ - b 1a9910 │ │ │ │ + b 1a991c │ │ │ │ + b 1a98f8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1a9a24 │ │ │ │ + bl 1a9a0c │ │ │ │ add r0, sp, #32 │ │ │ │ - b 1a99ec │ │ │ │ - b 1a99c0 │ │ │ │ - b 1a99c0 │ │ │ │ - b 1a9930 │ │ │ │ + b 1a99d4 │ │ │ │ + b 1a99a8 │ │ │ │ + b 1a99a8 │ │ │ │ + b 1a9918 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - b 1a99ec │ │ │ │ - b 1a9978 │ │ │ │ + b 1a99d4 │ │ │ │ + b 1a9960 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - b 1a99ec │ │ │ │ + b 1a99d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a99e8 │ │ │ │ + beq 1a99d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b 1a99e0 │ │ │ │ - b 1a99c0 │ │ │ │ + b 1a99c8 │ │ │ │ + b 1a99a8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - b 1a99ec │ │ │ │ - b 1a99cc │ │ │ │ - b 1a9990 │ │ │ │ - b 1a9990 │ │ │ │ + b 1a99d4 │ │ │ │ + b 1a99b4 │ │ │ │ + b 1a9978 │ │ │ │ + b 1a9978 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - b 1a99ec │ │ │ │ + b 1a99d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a99f0 │ │ │ │ + beq 1a99d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r7 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - b 1a99ec │ │ │ │ + b 1a99d4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a99e8 │ │ │ │ + beq 1a99d0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1a9a24 │ │ │ │ + bl 1a9a0c │ │ │ │ mov r0, r7 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - mulseq r3, ip, sl │ │ │ │ - andeq r0, fp, r8, asr sl │ │ │ │ - andseq r3, r3, r4, lsr r9 │ │ │ │ - andseq r3, r3, r0, lsr #18 │ │ │ │ - andseq sl, r2, r8, ror #23 │ │ │ │ + @ instruction: 0x00133ab4 │ │ │ │ + andeq r0, fp, r0, ror sl │ │ │ │ + andseq r3, r3, ip, asr #18 │ │ │ │ + andseq r3, r3, r8, lsr r9 │ │ │ │ + andseq sl, r2, r0, lsl #24 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a9a8c │ │ │ │ + beq 1a9a74 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a9a70 │ │ │ │ + beq 1a9a58 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1a9a54 │ │ │ │ + b 1a9a3c │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a9a70 │ │ │ │ + beq 1a9a58 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a9a48 │ │ │ │ + beq 1a9a30 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1a9a48 │ │ │ │ + b 1a9a30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1a9a8c │ │ │ │ + beq 1a9a74 │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ 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 1a9ad8 │ │ │ │ + beq 1a9ac0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1a9ab8 │ │ │ │ + b 1a9aa0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a9ad8 │ │ │ │ + beq 1a9ac0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a9aac │ │ │ │ + beq 1a9a94 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1a9aac │ │ │ │ + b 1a9a94 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9af8 │ │ │ │ + beq 1a9ae0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl ab350 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a9b18 │ │ │ │ + beq 1a9b00 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1a9b30 │ │ │ │ + ldr r1, [pc, #8] @ 1a9b18 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ - andeq r0, fp, fp, lsl #15 │ │ │ │ + b 234680 │ │ │ │ + andeq r0, fp, r3, lsr #15 │ │ │ │ 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 1a9bbc │ │ │ │ + bcs 1a9ba4 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 1a9bfc │ │ │ │ + bhi 1a9be4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 1a9be4 │ │ │ │ + bcc 1a9bcc │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 1a9b9c │ │ │ │ + bcs 1a9b84 │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b 1a9be4 │ │ │ │ + b 1a9bcc │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 1a9bcc │ │ │ │ + bne 1a9bb4 │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b 1a9be4 │ │ │ │ + b 1a9bcc │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 1a9b54 │ │ │ │ + b 1a9b3c │ │ │ │ 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] │ │ │ │ @@ -398157,25 +398151,25 @@ │ │ │ │ bl 34360 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 1a9b78 │ │ │ │ - b 1a9be4 │ │ │ │ + bcs 1a9b60 │ │ │ │ + b 1a9bcc │ │ │ │ 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 1a9c84 │ │ │ │ + bhi 1a9c6c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 24cd4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -398187,135 +398181,135 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 34360 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 1a9c60 │ │ │ │ + b 1a9c48 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov fp, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9d28 │ │ │ │ + beq 1a9d10 │ │ │ │ ldr r7, [fp] │ │ │ │ cmp r7, #1 │ │ │ │ - bne 1a9de0 │ │ │ │ + bne 1a9dc8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1a9df8 │ │ │ │ + bne 1a9de0 │ │ │ │ ldr r6, [fp, #8] │ │ │ │ ldrb r0, [r6] │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1a9df8 │ │ │ │ + bne 1a9de0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl ab34c │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9f98 │ │ │ │ + beq 1a9f80 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r9, #1 │ │ │ │ strb r0, [r8] │ │ │ │ - b 1a9e64 │ │ │ │ + b 1a9e4c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1a4064 │ │ │ │ + bl 1a404c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1bc07c │ │ │ │ + bl 1bc064 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r6, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ee88 │ │ │ │ + bl 19ee70 │ │ │ │ ldm r6, {r2, r3, r4, r5, r7} │ │ │ │ add r1, sl, #4 │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ str r0, [sl, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sl] │ │ │ │ ldr r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a9f64 │ │ │ │ + beq 1a9f4c │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a9e18 │ │ │ │ + beq 1a9e00 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, fp, #4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 19f350 │ │ │ │ + bl 19f338 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1a9e20 │ │ │ │ + bne 1a9e08 │ │ │ │ mov r0, fp │ │ │ │ - bl 19ee88 │ │ │ │ + bl 19ee70 │ │ │ │ ldm fp, {r2, r3, r5, r6, r7} │ │ │ │ add r1, sl, #4 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r0, [sl, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r9 │ │ │ │ - bls 1a9e5c │ │ │ │ + bls 1a9e44 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1a9ee8 │ │ │ │ + beq 1a9ed0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ bl ab354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9fa8 │ │ │ │ + beq 1a9f90 │ │ │ │ mov r8, r0 │ │ │ │ - b 1a9e64 │ │ │ │ + b 1a9e4c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1a9ef8 │ │ │ │ + beq 1a9ee0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r6, [sp] │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9f88 │ │ │ │ + beq 1a9f70 │ │ │ │ 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 │ │ │ │ @@ -398328,28 +398322,28 @@ │ │ │ │ str r2, [r0, #8] │ │ │ │ str r9, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ strb r1, [r0, #48] @ 0x30 │ │ │ │ stm sl, {r2, r8, r9} │ │ │ │ str r0, [sl, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1a9dbc │ │ │ │ - b 1a9f64 │ │ │ │ + bne 1a9da4 │ │ │ │ + b 1a9f4c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #52 @ 0x34 │ │ │ │ mov r9, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9f98 │ │ │ │ + beq 1a9f80 │ │ │ │ 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] │ │ │ │ @@ -398360,201 +398354,201 @@ │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strb r1, [r0, #50] @ 0x32 │ │ │ │ strh r2, [r0, #48] @ 0x30 │ │ │ │ str r1, [sl] │ │ │ │ str r0, [sl, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1a9dbc │ │ │ │ + bne 1a9da4 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a9e18 │ │ │ │ + beq 1a9e00 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3a32c │ │ │ │ - b 1a9fb4 │ │ │ │ + b 1a9f9c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a32c │ │ │ │ - b 1a9fb4 │ │ │ │ + b 1a9f9c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - b 1aa020 │ │ │ │ + b 1aa008 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ab128 │ │ │ │ + bl 1ab110 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ab128 │ │ │ │ + bl 1ab110 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1aa028 │ │ │ │ + beq 1aa010 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b 1aa020 │ │ │ │ + b 1aa008 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ab128 │ │ │ │ + bl 1ab110 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ab128 │ │ │ │ + bl 1ab110 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 1b8910 │ │ │ │ + bl 1b88f8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r9, [r1] │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1aa0a4 │ │ │ │ + beq 1aa08c │ │ │ │ tst r0, #1 │ │ │ │ - bne 1aa0a4 │ │ │ │ + bne 1aa08c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bpl 1aa0d4 │ │ │ │ + bpl 1aa0bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3a344 │ │ │ │ ldr r8, [r6] │ │ │ │ mov r0, #2 │ │ │ │ add r1, sp, #20 │ │ │ │ cmp r8, #0 │ │ │ │ eormi r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa100 │ │ │ │ + beq 1aa0e8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1aa10c │ │ │ │ + bne 1aa0f4 │ │ │ │ add r1, r1, #8 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ - b 1aa128 │ │ │ │ + b 1aa110 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ - beq 1aa264 │ │ │ │ + beq 1aa24c │ │ │ │ bl ab35c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa098 │ │ │ │ + beq 1aa080 │ │ │ │ mov r9, r0 │ │ │ │ - b 1aa268 │ │ │ │ + b 1aa250 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b 1aa12c │ │ │ │ + b 1aa114 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, r1, #16 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ str r3, [r1] │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c169c │ │ │ │ + bl 1c1684 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ str r4, [sp] │ │ │ │ add r4, r6, #28 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1aa9c8 │ │ │ │ + bl 1aa9b0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1aa24c │ │ │ │ + bne 1aa234 │ │ │ │ ldrb r2, [r6, #24] │ │ │ │ mov fp, #0 │ │ │ │ ldrb r1, [r6, #52] @ 0x34 │ │ │ │ cmn r8, #1 │ │ │ │ ldrb r0, [r9, #16] │ │ │ │ orr r6, r7, #4 │ │ │ │ movwgt fp, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - beq 1aa224 │ │ │ │ + beq 1aa20c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1aa224 │ │ │ │ + bne 1aa20c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - beq 1aa20c │ │ │ │ + beq 1aa1f4 │ │ │ │ mov r5, #0 │ │ │ │ add r9, sp, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 1aa378 │ │ │ │ + bcs 1aa360 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3cb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1aa2a0 │ │ │ │ + bne 1aa288 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 1aa1cc │ │ │ │ + bne 1aa1b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc294 │ │ │ │ + bl 1bc27c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ mvn r0, #1 │ │ │ │ uxtab r0, r0, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ and r0, fp, r0 │ │ │ │ eor r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1aa24c │ │ │ │ + beq 1aa234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bd020 │ │ │ │ + bl 1bd008 │ │ │ │ ldm r7!, {r0, r1, r2, r3, r6} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r6} │ │ │ │ ldm r7, {r0, r1, r2, r3, r6} │ │ │ │ stm sl, {r0, r1, r2, r3, r6} │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, #1 │ │ │ │ @@ -398569,35 +398563,35 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #36] @ 0x24 │ │ │ │ stm sl, {r7, r9} │ │ │ │ str r7, [sl, #8] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc294 │ │ │ │ + bl 1bc27c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 1aa2cc │ │ │ │ + bpl 1aa2b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ - b 1aa388 │ │ │ │ - beq 1aa2f8 │ │ │ │ + b 1aa370 │ │ │ │ + beq 1aa2e0 │ │ │ │ bl ab35c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa2bc │ │ │ │ + beq 1aa2a4 │ │ │ │ mov r9, r0 │ │ │ │ - b 1aa2fc │ │ │ │ + b 1aa2e4 │ │ │ │ mov r9, #1 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ ldm fp, {r1, r2, r3, r4, r6, r7} │ │ │ │ @@ -398605,99 +398599,99 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ strb r0, [sl, #36] @ 0x24 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ stm sl, {r5, r9} │ │ │ │ str r5, [sl, #8] │ │ │ │ - bne 1aa35c │ │ │ │ + bne 1aa344 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1aa298 │ │ │ │ + beq 1aa280 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1aa298 │ │ │ │ + beq 1aa280 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #36] @ 1aa3a4 │ │ │ │ + ldr r2, [pc, #36] @ 1aa38c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a92c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1aa390 │ │ │ │ + b 1aa378 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ab090 │ │ │ │ + bl 1ab078 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r3, r8, lsr sp │ │ │ │ + andseq fp, r3, r0, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r2, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1aa420 │ │ │ │ + beq 1aa408 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1aa420 │ │ │ │ + bne 1aa408 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r3, #4 │ │ │ │ ldrbeq r3, [r5, #29] │ │ │ │ cmpeq r3, #0 │ │ │ │ - bne 1aa424 │ │ │ │ + bne 1aa40c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi 1aa424 │ │ │ │ + bhi 1aa40c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc 1aa424 │ │ │ │ + bcc 1aa40c │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1aa42c │ │ │ │ + bne 1aa414 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r9, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 1aa4c4 │ │ │ │ + bpl 1aa4ac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a344 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs 1aa440 │ │ │ │ + bcs 1aa428 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ strb r0, [fp, #4] │ │ │ │ str r1, [fp] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 1aa45c │ │ │ │ + bpl 1aa444 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ - beq 1aa488 │ │ │ │ + beq 1aa470 │ │ │ │ bl ab35c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa450 │ │ │ │ + beq 1aa438 │ │ │ │ mov r9, r0 │ │ │ │ - b 1aa48c │ │ │ │ + b 1aa474 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 24cd4 │ │ │ │ add ip, r5, #4 │ │ │ │ add r1, fp, #12 │ │ │ │ @@ -398708,22 +398702,22 @@ │ │ │ │ stm fp, {r6, r9} │ │ │ │ str r6, [fp, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r1, #4] │ │ │ │ mov r9, #1 │ │ │ │ mov sl, #1 │ │ │ │ - beq 1aa4f8 │ │ │ │ + beq 1aa4e0 │ │ │ │ bl ab35c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa414 │ │ │ │ + beq 1aa3fc │ │ │ │ mov sl, r0 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 24cd4 │ │ │ │ add ip, r5, #4 │ │ │ │ @@ -398742,32 +398736,32 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r7, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1aa800 │ │ │ │ + beq 1aa7e8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1aa800 │ │ │ │ + bne 1aa7e8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ orr fp, r0, #4 │ │ │ │ ldrb r6, [r2, #24] │ │ │ │ bl ab35c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1aa610 │ │ │ │ + beq 1aa5f8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 1aa678 │ │ │ │ + bne 1aa660 │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa818 │ │ │ │ + beq 1aa800 │ │ │ │ movw r1, #3341 @ 0xd0d │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movt r1, #8224 @ 0x2020 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #2827 @ 0xb0b │ │ │ │ movt r1, #3084 @ 0xc0c │ │ │ │ @@ -398777,229 +398771,229 @@ │ │ │ │ str r1, [r0] │ │ │ │ add r1, r0, #12 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #6 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1a4064 │ │ │ │ + bl 1a404c │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1bc07c │ │ │ │ - b 1aa6ec │ │ │ │ + bl 1bc064 │ │ │ │ + b 1aa6d4 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa824 │ │ │ │ + beq 1aa80c │ │ │ │ movw r1, #14640 @ 0x3930 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strh r1, [r0] │ │ │ │ add r1, r0, #2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 1a4064 │ │ │ │ + bl 1a404c │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1bc07c │ │ │ │ - b 1aa6ec │ │ │ │ + bl 1bc064 │ │ │ │ + b 1aa6d4 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa830 │ │ │ │ + beq 1aa818 │ │ │ │ movw r1, #24415 @ 0x5f5f │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movt r1, #31329 @ 0x7a61 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [r0, #4] │ │ │ │ movw r1, #14640 @ 0x3930 │ │ │ │ movt r1, #23105 @ 0x5a41 │ │ │ │ str r1, [r0] │ │ │ │ add r1, r0, #8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1a4064 │ │ │ │ + bl 1a404c │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1bc07c │ │ │ │ + bl 1bc064 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ orr fp, r0, #4 │ │ │ │ ldrb r0, [r9, #25] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - beq 1aa720 │ │ │ │ + beq 1aa708 │ │ │ │ mov r0, sp │ │ │ │ - bl 1bcdb0 │ │ │ │ + bl 1bcd98 │ │ │ │ ldrb r0, [r7, #23] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ cmpne r0, #0 │ │ │ │ ldrne r1, [sp, #4] │ │ │ │ addne r0, r1, r0, lsl #1 │ │ │ │ subsne r1, r0, #2 │ │ │ │ - bne 1aa758 │ │ │ │ + bne 1aa740 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ str r7, [r4] │ │ │ │ stmib r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsb r0, [r0, #-1] │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 1aa740 │ │ │ │ + bgt 1aa728 │ │ │ │ ldr sl, [r8, #8] │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bpl 1aa784 │ │ │ │ + bpl 1aa76c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r8, [r8, #4] │ │ │ │ mov r6, #1 │ │ │ │ - beq 1aa7b0 │ │ │ │ + beq 1aa798 │ │ │ │ bl ab35c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa774 │ │ │ │ + beq 1aa75c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 24cd4 │ │ │ │ str sl, [r4] │ │ │ │ add r0, r4, #12 │ │ │ │ stmib r4, {r6, sl} │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp] │ │ │ │ strb r0, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1aa7f8 │ │ │ │ + beq 1aa7e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #112] @ 1aa878 │ │ │ │ + ldr r0, [pc, #112] @ 1aa860 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #108] @ 1aa87c │ │ │ │ + ldr r2, [pc, #108] @ 1aa864 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #12 │ │ │ │ bl 3a344 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 3a344 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 3a344 │ │ │ │ - b 1aa844 │ │ │ │ - b 1aa844 │ │ │ │ + b 1aa82c │ │ │ │ + b 1aa82c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 1aa850 │ │ │ │ + b 1aa838 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1aa874 │ │ │ │ + beq 1aa85c │ │ │ │ ldr r2, [fp] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, sl, r3, lsl #30 │ │ │ │ - @ instruction: 0x0013b3d4 │ │ │ │ + andeq pc, sl, fp, lsl pc @ │ │ │ │ + andseq fp, r3, ip, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1aa8ac │ │ │ │ + beq 1aa894 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1aa980 │ │ │ │ + beq 1aa968 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa8cc │ │ │ │ + beq 1aa8b4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1aa8d8 │ │ │ │ + bne 1aa8c0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c02e0 │ │ │ │ - b 1aa8e0 │ │ │ │ + bl 1c02c8 │ │ │ │ + b 1aa8c8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c01ec │ │ │ │ - b 1aa8e0 │ │ │ │ + bl 1c01d4 │ │ │ │ + b 1aa8c8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c2c34 │ │ │ │ + bl 1c2c1c │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1aa9c8 │ │ │ │ + bl 1aa9b0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r6, {r0, r1, r2, r3, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ stm ip, {r1, r2, r3, r6} │ │ │ │ - bne 1aa95c │ │ │ │ + bne 1aa944 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrb r0, [r5, #25] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa940 │ │ │ │ + beq 1aa928 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1bd020 │ │ │ │ + bl 1bd008 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ str r7, [r8] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stmib r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -399008,110 +399002,110 @@ │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r7} │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #56] @ 1aa9c0 │ │ │ │ + ldr r0, [pc, #56] @ 1aa9a8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ 1aa9c4 │ │ │ │ + ldr r2, [pc, #52] @ 1aa9ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3ab00 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1aa9b8 │ │ │ │ + beq 1aa9a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, sl, ip, lsr #27 │ │ │ │ - andseq fp, r3, r4, ror #4 │ │ │ │ + andeq pc, sl, r4, asr #27 │ │ │ │ + andseq fp, r3, ip, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1aaa3c │ │ │ │ + bne 1aaa24 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ mov sl, r3 │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aaa54 │ │ │ │ + beq 1aaa3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1aaa90 │ │ │ │ + bne 1aaa78 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 1aaa98 │ │ │ │ + bmi 1aaa80 │ │ │ │ mov r9, #4 │ │ │ │ - beq 1aaa64 │ │ │ │ + beq 1aaa4c │ │ │ │ mov r7, r1 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aaa98 │ │ │ │ + beq 1aaa80 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ - b 1aaa68 │ │ │ │ + b 1aaa50 │ │ │ │ ldm r0, {r2, r3, r7} │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ str r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 1aaa98 │ │ │ │ + bmi 1aaa80 │ │ │ │ mov r9, #3 │ │ │ │ - bne 1aaa10 │ │ │ │ + bne 1aa9f8 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 24cd4 │ │ │ │ stm r4, {r5, r7} │ │ │ │ add r0, r4, #12 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ strb r9, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 1aaaa4 │ │ │ │ + bpl 1aaa8c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ mov r9, #5 │ │ │ │ - bne 1aaa10 │ │ │ │ - b 1aaa64 │ │ │ │ + bne 1aa9f8 │ │ │ │ + b 1aaa4c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1aab3c │ │ │ │ + bne 1aab24 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, sp │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne 1aab04 │ │ │ │ + bne 1aaaec │ │ │ │ bl 33f34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rsb r1, r6, r6, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldm r7!, {r1, r2, r3} │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r7, {r1, r2, r3, r5} │ │ │ │ @@ -399119,121 +399113,121 @@ │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ 1aab88 │ │ │ │ + ldr r0, [pc, #68] @ 1aab70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ab308 │ │ │ │ + bl 1ab2f0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab308 │ │ │ │ + bl 1ab2f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - ldrsbeq fp, [r3], -r4 │ │ │ │ + andseq fp, r3, ip, ror #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcs 1aabb4 │ │ │ │ + bcs 1aab9c │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r5, #1 │ │ │ │ - b 1aac28 │ │ │ │ + b 1aac10 │ │ │ │ mvn r3, #-67108863 @ 0xfc000001 │ │ │ │ mov r2, r1 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ lsr r0, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 1aabe0 │ │ │ │ + bcs 1aabc8 │ │ │ │ orr r0, r0, #192 @ 0xc0 │ │ │ │ strb r2, [sp, #5] │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r5, #2 │ │ │ │ - b 1aac28 │ │ │ │ + b 1aac10 │ │ │ │ bfi r0, r3, #6, #26 │ │ │ │ lsr r7, r1, #12 │ │ │ │ lsrs r6, r1, #16 │ │ │ │ - bne 1aac08 │ │ │ │ + bne 1aabf0 │ │ │ │ strb r0, [sp, #5] │ │ │ │ orr r0, r7, #224 @ 0xe0 │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r5, #3 │ │ │ │ strb r0, [sp, #4] │ │ │ │ - b 1aac28 │ │ │ │ + b 1aac10 │ │ │ │ mov r5, #4 │ │ │ │ mvn r6, #15 │ │ │ │ orr r1, r6, r1, lsr #18 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ strb r2, [sp, #7] │ │ │ │ strb r0, [sp, #6] │ │ │ │ strb r7, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1aad2c │ │ │ │ + bne 1aad14 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aac9c │ │ │ │ + beq 1aac84 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r6, r1, r0, lsl #2 │ │ │ │ ldr r0, [r6, #-28] @ 0xffffffe4 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 1aac9c │ │ │ │ + bne 1aac84 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r0, #-24]! @ 0xffffffe8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi 1aad38 │ │ │ │ + bhi 1aad20 │ │ │ │ ldr r0, [r6, #-20] @ 0xffffffec │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 24cd4 │ │ │ │ ldr r0, [r6, #-16] │ │ │ │ add r0, r0, r5 │ │ │ │ str r0, [r6, #-16] │ │ │ │ - b 1aad18 │ │ │ │ + b 1aad00 │ │ │ │ bl ab35c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aad54 │ │ │ │ + beq 1aad3c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 24cd4 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r7, r0 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bne 1aacf0 │ │ │ │ + bne 1aacd8 │ │ │ │ add r0, r4, #4 │ │ │ │ bl 33f34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rsb r1, r7, r7, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #8 │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ @@ -399243,92 +399237,92 @@ │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #92] @ 1aad90 │ │ │ │ + ldr r0, [pc, #92] @ 1aad78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ bl 34360 │ │ │ │ ldr r1, [r6, #-16] │ │ │ │ - b 1aac78 │ │ │ │ + b 1aac60 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 3a344 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1ab308 │ │ │ │ - b 1aad7c │ │ │ │ + bl 1ab2f0 │ │ │ │ + b 1aad64 │ │ │ │ bl 3a910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r3, r4, lsl #30 │ │ │ │ + andseq sl, r3, ip, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r1, #7 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aae08 │ │ │ │ + beq 1aadf0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1aaf3c │ │ │ │ + bne 1aaf24 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldmib r4, {r7, r9} │ │ │ │ cmp r7, r6 │ │ │ │ - bls 1aae2c │ │ │ │ + bls 1aae14 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1aaeb4 │ │ │ │ + beq 1aae9c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ bl ab354 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1aae38 │ │ │ │ + bne 1aae20 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a344 │ │ │ │ - b 1aaf84 │ │ │ │ + b 1aaf6c │ │ │ │ mov r0, r4 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r5, {r2, r3, r6, r7} │ │ │ │ cmp r1, #9 │ │ │ │ - bcs 1aaf2c │ │ │ │ + bcs 1aaf14 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1aaec4 │ │ │ │ + beq 1aaeac │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aaf68 │ │ │ │ + beq 1aaf50 │ │ │ │ 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 │ │ │ │ @@ -399340,25 +399334,25 @@ │ │ │ │ stm r0, {r2, r6} │ │ │ │ str r2, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ strb r1, [r0, #48] @ 0x30 │ │ │ │ stm r5, {r2, r8} │ │ │ │ str r6, [r5, #8] │ │ │ │ - b 1aaf1c │ │ │ │ + b 1aaf04 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aaf78 │ │ │ │ + beq 1aaf60 │ │ │ │ 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] │ │ │ │ @@ -399370,70 +399364,70 @@ │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strb r1, [r0, #50] @ 0x32 │ │ │ │ strh r2, [r0, #48] @ 0x30 │ │ │ │ str r1, [r5] │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r1, #9 │ │ │ │ - bcc 1aae24 │ │ │ │ + bcc 1aae0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1ab308 │ │ │ │ - ldr r0, [pc, #144] @ 1aafd4 │ │ │ │ - ldr r2, [pc, #144] @ 1aafd8 │ │ │ │ - ldr r1, [pc, #144] @ 1aafdc │ │ │ │ + b 1ab2f0 │ │ │ │ + ldr r0, [pc, #144] @ 1aafbc │ │ │ │ + ldr r2, [pc, #144] @ 1aafc0 │ │ │ │ + ldr r1, [pc, #144] @ 1aafc4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 3ab14 │ │ │ │ - b 1aaf84 │ │ │ │ + b 1aaf6c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3a32c │ │ │ │ - b 1aaf84 │ │ │ │ + b 1aaf6c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3a32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - b 1aafa4 │ │ │ │ + b 1aaf8c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ - b 1aafb4 │ │ │ │ + b 1aaf9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #9 │ │ │ │ - bcc 1aafc8 │ │ │ │ + bcc 1aafb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab308 │ │ │ │ + bl 1ab2f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ - ldrdeq ip, [r9], -fp │ │ │ │ - @ instruction: 0x0013acf8 │ │ │ │ + strdeq ip, [r9], -r3 │ │ │ │ + andseq sl, r3, r0, lsl sp │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr ip, [pc, #144] @ 1ab080 │ │ │ │ + ldr ip, [pc, #144] @ 1ab068 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ ldr r0, [r0] │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #132] @ 1ab084 │ │ │ │ + ldr r1, [pc, #132] @ 1ab06c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #128] @ 1ab088 │ │ │ │ - ldr r4, [pc, #128] @ 1ab08c │ │ │ │ + ldr r3, [pc, #128] @ 1ab070 │ │ │ │ + ldr r4, [pc, #128] @ 1ab074 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, r0, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, r0, #2 │ │ │ │ @@ -399453,65 +399447,65 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 2342d0 │ │ │ │ + bl 2342b8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0013acf8 │ │ │ │ - andeq pc, sl, fp, lsr #15 │ │ │ │ - andseq sl, r3, ip, ror ip │ │ │ │ - andseq sl, r3, ip, lsl #25 │ │ │ │ + andseq sl, r3, r0, lsl sp │ │ │ │ + andeq pc, sl, r3, asr #15 │ │ │ │ + mulseq r3, r4, ip │ │ │ │ + andseq sl, r3, r4, lsr #25 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1ab0b8 │ │ │ │ + bne 1ab0a0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ab0cc │ │ │ │ + beq 1ab0b4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab1a8 │ │ │ │ + bl 1ab190 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 1ab10c │ │ │ │ + b 1ab0f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab1a8 │ │ │ │ + bl 1ab190 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ab150 │ │ │ │ + beq 1ab138 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ab16c │ │ │ │ + beq 1ab154 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -399520,24 +399514,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ b ab350 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #12] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1ab188 │ │ │ │ - b 1ab454 │ │ │ │ + bne 1ab170 │ │ │ │ + b 1ab43c │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ab454 │ │ │ │ + b 1ab43c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @@ -399545,227 +399539,227 @@ │ │ │ │ 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 1ab2bc │ │ │ │ + beq 1ab2a4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ab454 │ │ │ │ + b 1ab43c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ab29c │ │ │ │ + beq 1ab284 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ab2bc │ │ │ │ + beq 1ab2a4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6278 │ │ │ │ - b 1ab278 │ │ │ │ + bl 1a6260 │ │ │ │ + b 1ab260 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1ab2c0 │ │ │ │ + bne 1ab2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ab454 │ │ │ │ + b 1ab43c │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6278 │ │ │ │ + bl 1a6260 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ab2bc │ │ │ │ + beq 1ab2a4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ab2bc │ │ │ │ + beq 1ab2a4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1ab454 │ │ │ │ - b 1ab2dc │ │ │ │ + b 1ab43c │ │ │ │ + b 1ab2c4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ab300 │ │ │ │ + beq 1ab2e8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ subs r0, r0, #7 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 1ab3c0 │ │ │ │ + bhi 1ab3a8 │ │ │ │ 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 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab1a8 │ │ │ │ + bl 1ab190 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ab3c0 │ │ │ │ + beq 1ab3a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ab3c0 │ │ │ │ + beq 1ab3a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ab3c0 │ │ │ │ + beq 1ab3a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 1ab3d8 │ │ │ │ + b 1ab3c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab1a8 │ │ │ │ + bl 1ab190 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a6278 │ │ │ │ + bl 1a6260 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ab424 │ │ │ │ + beq 1ab40c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ab44c │ │ │ │ + beq 1ab434 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab1a8 │ │ │ │ + bl 1ab190 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b ab350 │ │ │ │ mov r5, r0 │ │ │ │ - b 1ab4a4 │ │ │ │ + b 1ab48c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab1a8 │ │ │ │ + bl 1ab190 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r0, r5 │ │ │ │ bl 24df4 <_Unwind_Resume@plt> │ │ │ │ bl 3a910 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 1ab4f4 │ │ │ │ - ldr r1, [pc, #76] @ 1ab534 │ │ │ │ + bne 1ab4dc │ │ │ │ + ldr r1, [pc, #76] @ 1ab51c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 234698 │ │ │ │ + b 234680 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 1ab52c │ │ │ │ - ldr r3, [pc, #40] @ 1ab530 │ │ │ │ + ldr r1, [pc, #40] @ 1ab514 │ │ │ │ + ldr r3, [pc, #40] @ 1ab518 │ │ │ │ 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 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r6, r9, r8, lsr #7 │ │ │ │ - mulseq r3, r8, r7 │ │ │ │ andeq r6, r9, r0, asr #7 │ │ │ │ + @ instruction: 0x0013a7b0 │ │ │ │ + ldrdeq r6, [r9], -r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #12 │ │ │ │ subs r1, r1, #7 │ │ │ │ movcc r1, #0 │ │ │ │ @@ -399776,125 +399770,125 @@ │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ - ldr r1, [pc, #428] @ 1ab734 │ │ │ │ - ldr r3, [pc, #428] @ 1ab738 │ │ │ │ + ldr r1, [pc, #428] @ 1ab71c │ │ │ │ + ldr r3, [pc, #428] @ 1ab720 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #352] @ 1ab718 │ │ │ │ + ldr r1, [pc, #352] @ 1ab700 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r3, [pc, #308] @ 1ab708 │ │ │ │ + b 234680 │ │ │ │ + ldr r3, [pc, #308] @ 1ab6f0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #304] @ 1ab70c │ │ │ │ + ldr r1, [pc, #304] @ 1ab6f4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #12 │ │ │ │ - bl 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #264] @ 1ab710 │ │ │ │ + ldr r3, [pc, #264] @ 1ab6f8 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #260] @ 1ab714 │ │ │ │ + ldr r1, [pc, #260] @ 1ab6fc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #10 │ │ │ │ - bl 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #240] @ 1ab72c │ │ │ │ + ldr r1, [pc, #240] @ 1ab714 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r3, [pc, #168] @ 1ab700 │ │ │ │ + b 234680 │ │ │ │ + ldr r3, [pc, #168] @ 1ab6e8 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #164] @ 1ab704 │ │ │ │ + ldr r1, [pc, #164] @ 1ab6ec │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #7 │ │ │ │ - bl 233768 │ │ │ │ + bl 233750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr ip, [pc, #144] @ 1ab71c │ │ │ │ + ldr ip, [pc, #144] @ 1ab704 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #140] @ 1ab720 │ │ │ │ + ldr r1, [pc, #140] @ 1ab708 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ 1ab724 │ │ │ │ + ldr r3, [pc, #136] @ 1ab70c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 233e34 │ │ │ │ + bl 233e1c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #88] @ 1ab728 │ │ │ │ + ldr r1, [pc, #88] @ 1ab710 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 234698 │ │ │ │ - ldr r1, [pc, #68] @ 1ab730 │ │ │ │ + b 234680 │ │ │ │ + ldr r1, [pc, #68] @ 1ab718 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 234698 │ │ │ │ - @ instruction: 0x0013a6b8 │ │ │ │ - andeq pc, sl, ip, asr #2 │ │ │ │ - andseq sl, r3, ip, asr #14 │ │ │ │ - ldrdeq pc, [sl], -r7 │ │ │ │ - andseq sl, r3, r8, lsr #14 │ │ │ │ - andeq pc, sl, pc, lsr #3 │ │ │ │ - andeq pc, sl, r9, lsl r2 @ │ │ │ │ - andseq sl, r3, ip, lsr #13 │ │ │ │ - andeq pc, sl, fp, lsr r1 @ │ │ │ │ - andeq pc, sl, ip, lsr r1 @ │ │ │ │ - andeq pc, sl, r9, lsl r1 @ │ │ │ │ - @ instruction: 0x000af1b3 │ │ │ │ - andeq pc, sl, lr, lsl #2 │ │ │ │ - andeq r8, r9, r0, asr r8 │ │ │ │ - andseq sl, r3, r4, ror r7 │ │ │ │ + b 234680 │ │ │ │ + @ instruction: 0x0013a6d0 │ │ │ │ + andeq pc, sl, r4, ror #2 │ │ │ │ + andseq sl, r3, r4, ror #14 │ │ │ │ + andeq pc, sl, pc, ror #3 │ │ │ │ + andseq sl, r3, r0, asr #14 │ │ │ │ + andeq pc, sl, r7, asr #3 │ │ │ │ + andeq pc, sl, r1, lsr r2 @ │ │ │ │ + andseq sl, r3, r4, asr #13 │ │ │ │ + andeq pc, sl, r3, asr r1 @ │ │ │ │ + andeq pc, sl, r4, asr r1 @ │ │ │ │ + andeq pc, sl, r1, lsr r1 @ │ │ │ │ + andeq pc, sl, fp, asr #3 │ │ │ │ + andeq pc, sl, r6, lsr #2 │ │ │ │ + andeq r8, r9, r8, ror #16 │ │ │ │ + andseq sl, r3, ip, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ add r1, pc, #12 │ │ │ │ add ip, sp, #260 @ 0x104 │ │ │ │ @@ -399914,15 +399908,15 @@ │ │ │ │ @ instruction: 0x000009bc │ │ │ │ muleq r0, ip, r0 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad7e4 │ │ │ │ + beq 1ad7cc │ │ │ │ ldr r2, [fp] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ stmib r0, {r1, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ @@ -399935,63 +399929,63 @@ │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #16] │ │ │ │ strh r3, [r0, #48] @ 0x30 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r2 │ │ │ │ - b 1ad534 │ │ │ │ + b 1ad51c │ │ │ │ ldr r8, [fp] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1abb04 │ │ │ │ + bne 1abaec │ │ │ │ add fp, sp, #264 @ 0x108 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, r0, #12 │ │ │ │ add r0, r0, #4 │ │ │ │ add sl, fp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 1ab878 │ │ │ │ + b 1ab860 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ rsb r1, r7, r7, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1abb04 │ │ │ │ + bne 1abaec │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ac964 │ │ │ │ + beq 1ac94c │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ str r0, [r8, #12] │ │ │ │ mov r2, fp │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ ldr ip, [r1, r0, lsl #2]! │ │ │ │ add lr, r1, #4 │ │ │ │ cmp ip, #16 │ │ │ │ ldm lr, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ - beq 1ac96c │ │ │ │ + beq 1ac954 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ subs r1, ip, #7 │ │ │ │ movcc r1, r0 │ │ │ │ @@ -400016,64 +400010,64 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ cmp ip, #9 │ │ │ │ - bcs 1aba68 │ │ │ │ - b 1aba70 │ │ │ │ + bcs 1aba50 │ │ │ │ + b 1aba58 │ │ │ │ ldr r5, [sp, #172] @ 0xac │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ cmp r4, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bls 1ab98c │ │ │ │ + bls 1ab974 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1ab9e0 │ │ │ │ + beq 1ab9c8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r5 │ │ │ │ bl ab354 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ab998 │ │ │ │ - b 1ad9d8 │ │ │ │ + bne 1ab980 │ │ │ │ + b 1ad9c0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1ab9f0 │ │ │ │ + beq 1ab9d8 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r7, [sp, #264] @ 0x108 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ - beq 1ad7fc │ │ │ │ + beq 1ad7e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ eor r1, r7, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #1 │ │ │ │ - b 1aba20 │ │ │ │ + b 1aba08 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad81c │ │ │ │ + beq 1ad804 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #1 │ │ │ │ @@ -400089,71 +400083,71 @@ │ │ │ │ str r0, [r9, #36] @ 0x24 │ │ │ │ str r0, [r9, #40] @ 0x28 │ │ │ │ str r0, [r9, #44] @ 0x2c │ │ │ │ strb r2, [r9, #50] @ 0x32 │ │ │ │ strb r2, [r9, #49] @ 0x31 │ │ │ │ strb r1, [r9, #48] @ 0x30 │ │ │ │ cmp ip, #9 │ │ │ │ - bcc 1aba70 │ │ │ │ + bcc 1aba58 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1ab308 │ │ │ │ + bl 1ab2f0 │ │ │ │ cmp r7, #8 │ │ │ │ - beq 1ac96c │ │ │ │ + beq 1ac954 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [sp, #264] @ 0x108 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r9, [sp, #288] @ 0x120 │ │ │ │ stm sl, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ - beq 1abad8 │ │ │ │ + beq 1abac0 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r7, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1ab844 │ │ │ │ + bne 1ab82c │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ bl 33f34 │ │ │ │ - b 1ab844 │ │ │ │ + b 1ab82c │ │ │ │ mov r0, fp │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ab1a8 │ │ │ │ + bl 1ab190 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ab878 │ │ │ │ - ldr r0, [pc, #3948] @ 1aca78 │ │ │ │ + beq 1ab860 │ │ │ │ + ldr r0, [pc, #3948] @ 1aca60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3a77c │ │ │ │ - b 1ada4c │ │ │ │ + b 1ada34 │ │ │ │ ldr r4, [fp] │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldrb r7, [r4, #20] │ │ │ │ ldrb r3, [r1, #24] │ │ │ │ sub r1, r7, #2 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ clz r1, r1 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ cmp r2, #2 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r1, r1, r7 │ │ │ │ - bne 1ac6a8 │ │ │ │ + bne 1ac690 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r1, r0, r8, asr #18 │ │ │ │ andeq r1, r0, r4, ror r9 │ │ │ │ andeq r1, r0, r4, lsr #10 │ │ │ │ @@ -400163,83 +400157,83 @@ │ │ │ │ andeq r1, r0, ip, lsl #8 │ │ │ │ muleq r0, r0, fp │ │ │ │ andeq r1, r0, ip, lsl #8 │ │ │ │ andeq r1, r0, r4, lsl r5 │ │ │ │ andeq r1, r0, r4, lsl #10 │ │ │ │ tst r0, #1 │ │ │ │ movne r5, #4 │ │ │ │ - b 1ad4c8 │ │ │ │ + b 1ad4b0 │ │ │ │ ldr r8, [fp] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ad7f0 │ │ │ │ + bne 1ad7d8 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad9f8 │ │ │ │ + beq 1ad9e0 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ str r0, [r8, #12] │ │ │ │ add fp, sp, #264 @ 0x108 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, fp │ │ │ │ ldr ip, [r1, r0, lsl #2]! │ │ │ │ add r1, r1, #4 │ │ │ │ cmp ip, #16 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ - beq 1ada78 │ │ │ │ + beq 1ada60 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov ip, fp │ │ │ │ add sl, r1, #4 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1aad94 │ │ │ │ + bl 1aad7c │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ad83c │ │ │ │ + bne 1ad824 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ada20 │ │ │ │ + beq 1ada08 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ str r0, [r8, #12] │ │ │ │ mov r2, fp │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ ldr ip, [r1, r0, lsl #2]! │ │ │ │ add r1, r1, #4 │ │ │ │ cmp ip, #16 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ - beq 1ada28 │ │ │ │ + beq 1ada10 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ mov r0, fp │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ cmp ip, #12 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bne 1ad85c │ │ │ │ + bne 1ad844 │ │ │ │ ldr r1, [sl] │ │ │ │ add r4, sp, #260 @ 0x104 │ │ │ │ ldrh r0, [sl, #4] │ │ │ │ strh r0, [r4] │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab308 │ │ │ │ + bl 1ab2f0 │ │ │ │ add sl, sp, #224 @ 0xe0 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ ldrh r1, [r4] │ │ │ │ strh r1, [r8, #20] │ │ │ │ str r0, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r9, #4] │ │ │ │ @@ -400248,80 +400242,80 @@ │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm fp, {r2, r3, r6, r7} │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ eormi r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aca3c │ │ │ │ + beq 1aca24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1aca48 │ │ │ │ + bne 1aca30 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 2307c8 │ │ │ │ + bl 2307b0 │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ ldr r9, [sp, #168] @ 0xa8 │ │ │ │ ldr fp, [sp, #164] @ 0xa4 │ │ │ │ cmp sl, r9 │ │ │ │ - bls 1acf70 │ │ │ │ + bls 1acf58 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1ad3d0 │ │ │ │ + beq 1ad3b8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ bl ab354 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ad3e4 │ │ │ │ + bne 1ad3cc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 3a344 │ │ │ │ - b 1ada4c │ │ │ │ + b 1ada34 │ │ │ │ ldr sl, [fp] │ │ │ │ ldr r7, [r9, #4] │ │ │ │ ldrb r0, [sl, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1ac6f4 │ │ │ │ + beq 1ac6dc │ │ │ │ tst r0, #1 │ │ │ │ - bne 1ac6f4 │ │ │ │ + bne 1ac6dc │ │ │ │ ldrb r0, [r7, #28] │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r0, #4 │ │ │ │ ldrbeq r0, [r7, #29] │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne 1ac6fc │ │ │ │ + bne 1ac6e4 │ │ │ │ cmp r8, #255 @ 0xff │ │ │ │ - bhi 1ac6fc │ │ │ │ + bhi 1ac6e4 │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ - bcc 1ac6fc │ │ │ │ + bcc 1ac6e4 │ │ │ │ ldrb r0, [sl, #23] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad14c │ │ │ │ + beq 1ad134 │ │ │ │ ldr r8, [fp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ ldr r6, [fp, #4] │ │ │ │ - bl 1be164 │ │ │ │ + bl 1be14c │ │ │ │ ldr r9, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1ad958 │ │ │ │ + beq 1ad940 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 24cd4 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1ac6fc │ │ │ │ + beq 1ac6e4 │ │ │ │ add ip, r7, #4 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ add r1, lr, #12 │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [lr, #36] @ 0x24 │ │ │ │ @@ -400344,98 +400338,98 @@ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldrb r2, [r8, #18] │ │ │ │ ldrb r3, [r8, #20] │ │ │ │ ldrb r1, [r8, #21] │ │ │ │ ldrsb r0, [r8, #22] │ │ │ │ ldrb r6, [r8, #23] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1acbe8 │ │ │ │ + beq 1acbd0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 1acbd8 │ │ │ │ + bne 1acbc0 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 1acbe8 │ │ │ │ - b 1ace48 │ │ │ │ + bgt 1acbd0 │ │ │ │ + b 1ace30 │ │ │ │ ldr r8, [fp] │ │ │ │ ldrb r0, [r8, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1ac76c │ │ │ │ + beq 1ac754 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1ac76c │ │ │ │ + bne 1ac754 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ad7f0 │ │ │ │ + bne 1ad7d8 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ada50 │ │ │ │ + beq 1ada38 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ str r0, [r8, #12] │ │ │ │ add lr, sp, #264 @ 0x108 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r3, lr │ │ │ │ ldr ip, [r1, r0, lsl #2]! │ │ │ │ add r2, r1, #4 │ │ │ │ cmp ip, #16 │ │ │ │ ldm r2, {r0, r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r0, r1, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ - beq 1ada90 │ │ │ │ + beq 1ada78 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ add r2, sl, #4 │ │ │ │ ldm lr, {r1, r3, r4, r5, r6, r7} │ │ │ │ cmp ip, #10 │ │ │ │ mov r0, r2 │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bne 1ad904 │ │ │ │ + bne 1ad8ec │ │ │ │ ldr r7, [r9, #4] │ │ │ │ ldm r2, {r0, r1, r3} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ ldrb r4, [r7, #112] @ 0x70 │ │ │ │ stm r2, {r0, r1, r3} │ │ │ │ ldrb r0, [r8, #16] │ │ │ │ tst r0, #1 │ │ │ │ - beq 1abf38 │ │ │ │ + beq 1abf20 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 19eb94 │ │ │ │ + bl 19eb7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1abf48 │ │ │ │ + beq 1abf30 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1bcdb0 │ │ │ │ + bl 1bcd98 │ │ │ │ ldrb r0, [r8, #23] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1abf6c │ │ │ │ + beq 1abf54 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [sp, #228] @ 0xe4 │ │ │ │ addne r0, r1, r0, lsl #1 │ │ │ │ subsne r1, r0, #2 │ │ │ │ - bne 1ad090 │ │ │ │ + bne 1ad078 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ add ip, sp, #268 @ 0x10c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ - b 1ac8a8 │ │ │ │ + b 1ac890 │ │ │ │ ldr r4, [fp] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r6, [r4, #19] │ │ │ │ ldrb r5, [r4, #21] │ │ │ │ ldrb fp, [r4, #20] │ │ │ │ - beq 1ac630 │ │ │ │ + beq 1ac618 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add ip, sp, #8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ stm ip, {r5, r6, r7} │ │ │ │ add r7, r0, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ lsl r6, r1, #2 │ │ │ │ @@ -400443,141 +400437,141 @@ │ │ │ │ mov r3, #2 │ │ │ │ mov lr, #1 │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #2 │ │ │ │ mov sl, #2 │ │ │ │ - b 1abffc │ │ │ │ + b 1abfe4 │ │ │ │ and r2, lr, #1 │ │ │ │ subs r6, r6, #28 │ │ │ │ - beq 1ac5d4 │ │ │ │ + beq 1ac5bc │ │ │ │ ldrb r8, [r7], #28 │ │ │ │ add r9, pc, #4 │ │ │ │ ldr r5, [r9, r8, lsl #2] │ │ │ │ add pc, r9, r5 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ @ instruction: 0xffffffe4 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @ instruction: 0xffffffe8 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ and sl, lr, #1 │ │ │ │ - b 1abff4 │ │ │ │ + b 1abfdc │ │ │ │ and r0, lr, #1 │ │ │ │ - b 1abff4 │ │ │ │ + b 1abfdc │ │ │ │ and r1, lr, #1 │ │ │ │ - b 1abff4 │ │ │ │ + b 1abfdc │ │ │ │ mov lr, #0 │ │ │ │ - b 1abff4 │ │ │ │ + b 1abfdc │ │ │ │ and ip, lr, #1 │ │ │ │ - b 1abff4 │ │ │ │ + b 1abfdc │ │ │ │ and r3, lr, #1 │ │ │ │ - b 1abff4 │ │ │ │ + b 1abfdc │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa05c │ │ │ │ + bl 1aa044 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ add ip, sp, #264 @ 0x108 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - bne 1ac920 │ │ │ │ + bne 1ac908 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9cb0 │ │ │ │ + bl 1a9c98 │ │ │ │ ldr r0, [fp] │ │ │ │ - b 1ace40 │ │ │ │ + b 1ace28 │ │ │ │ ldr r4, [fp] │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1ac8c0 │ │ │ │ + beq 1ac8a8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1ac8c0 │ │ │ │ + bne 1ac8a8 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aa540 │ │ │ │ + bl 1aa528 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ add ip, sp, #264 @ 0x108 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - bne 1ac928 │ │ │ │ + bne 1ac910 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ add ip, sp, #124 @ 0x7c │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - b 1ac90c │ │ │ │ + b 1ac8f4 │ │ │ │ ldr r9, [fp] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ad678 │ │ │ │ + bne 1ad660 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ add r0, r1, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 1ac19c │ │ │ │ + b 1ac184 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ rsb r1, r7, r7, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ad678 │ │ │ │ + bne 1ad660 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aca7c │ │ │ │ + beq 1aca64 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ add lr, sp, #264 @ 0x108 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, lr │ │ │ │ ldr ip, [r1, r0, lsl #2]! │ │ │ │ add r1, r1, #4 │ │ │ │ cmp ip, #16 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq 1aca84 │ │ │ │ + beq 1aca6c │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r5, #0 │ │ │ │ subs r1, ip, #7 │ │ │ │ @@ -400605,64 +400599,64 @@ │ │ │ │ ldr r8, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r2] │ │ │ │ ldmib r2, {r1, r2} │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ str r1, [sp, #300] @ 0x12c │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ cmp ip, #9 │ │ │ │ - bcs 1ac3a0 │ │ │ │ - b 1ac3a4 │ │ │ │ + bcs 1ac388 │ │ │ │ + b 1ac38c │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ cmp r4, r6 │ │ │ │ - bls 1ac2bc │ │ │ │ + bls 1ac2a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1ac314 │ │ │ │ + beq 1ac2fc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ bl ab354 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ac2c8 │ │ │ │ - b 1ad9e8 │ │ │ │ + bne 1ac2b0 │ │ │ │ + b 1ad9d0 │ │ │ │ mov sl, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1ac324 │ │ │ │ + beq 1ac30c │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl 230dcc │ │ │ │ + bl 230db4 │ │ │ │ ldr r7, [sp, #264] @ 0x108 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ - beq 1ad80c │ │ │ │ + beq 1ad7f4 │ │ │ │ eor lr, r7, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, #1 │ │ │ │ - b 1ac358 │ │ │ │ + b 1ac340 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl ab350 │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad82c │ │ │ │ + beq 1ad814 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ @@ -400679,135 +400673,135 @@ │ │ │ │ str r5, [r8, #36] @ 0x24 │ │ │ │ str r5, [r8, #40] @ 0x28 │ │ │ │ str r5, [r8, #44] @ 0x2c │ │ │ │ strb r2, [r8, #50] @ 0x32 │ │ │ │ strb r2, [r8, #49] @ 0x31 │ │ │ │ strb lr, [r8, #48] @ 0x30 │ │ │ │ cmp ip, #9 │ │ │ │ - bcc 1ac3a4 │ │ │ │ - bl 1ab308 │ │ │ │ + bcc 1ac38c │ │ │ │ + bl 1ab2f0 │ │ │ │ cmp r7, #8 │ │ │ │ - beq 1aca84 │ │ │ │ + beq 1aca6c │ │ │ │ add r2, sp, #296 @ 0x128 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str sl, [sp, #268] @ 0x10c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ str r7, [sp, #264] @ 0x108 │ │ │ │ str r8, [sp, #288] @ 0x120 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ad688 │ │ │ │ + bne 1ad670 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ mvn r1, #0 │ │ │ │ mov lr, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r9] │ │ │ │ - beq 1ad9ac │ │ │ │ + beq 1ad994 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ mov r2, r4 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov ip, r4 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ add fp, r1, #4 │ │ │ │ cmp r0, #16 │ │ │ │ ldm fp, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ str lr, [r9] │ │ │ │ - beq 1ad9b4 │ │ │ │ + beq 1ad99c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #15 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bne 1ad698 │ │ │ │ + bne 1ad680 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab308 │ │ │ │ + bl 1ab2f0 │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r4!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r4, {r2, r3, r6, r7} │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1ac168 │ │ │ │ + bne 1ac150 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ bl 33f34 │ │ │ │ - b 1ac168 │ │ │ │ + b 1ac150 │ │ │ │ ldr sl, [fp] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ad7f0 │ │ │ │ + bne 1ad7d8 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ada0c │ │ │ │ + beq 1ad9f4 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ str r0, [sl, #12] │ │ │ │ add lr, sp, #264 @ 0x108 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, lr │ │ │ │ ldr ip, [r1, r0, lsl #2]! │ │ │ │ add r1, r1, #4 │ │ │ │ cmp ip, #16 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ - beq 1ada84 │ │ │ │ + beq 1ada6c │ │ │ │ add r8, sp, #160 @ 0xa0 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ mov r1, lr │ │ │ │ add fp, r8, #4 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1aad94 │ │ │ │ + bl 1aad7c │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ad84c │ │ │ │ + bne 1ad834 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ada38 │ │ │ │ + beq 1ada20 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ str r0, [sl, #12] │ │ │ │ add lr, sp, #264 @ 0x108 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, lr │ │ │ │ ldr ip, [r1, r0, lsl #2]! │ │ │ │ add r1, r1, #4 │ │ │ │ cmp ip, #16 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ - beq 1ada40 │ │ │ │ + beq 1ada28 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ mov r0, lr │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ cmp ip, #11 │ │ │ │ stm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ - bne 1ad88c │ │ │ │ + bne 1ad874 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab308 │ │ │ │ + bl 1ab2f0 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov fp, #1 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r4!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r4, {r2, r3, r6, r7} │ │ │ │ @@ -400820,15 +400814,15 @@ │ │ │ │ add pc, r2, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 1acca8 │ │ │ │ + b 1acc90 │ │ │ │ uxtb r7, r3 │ │ │ │ cmp r7, #2 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movne r5, r3 │ │ │ │ uxtb r3, ip │ │ │ │ cmp r3, #2 │ │ │ │ uxtb r3, r2 │ │ │ │ @@ -400855,15 +400849,15 @@ │ │ │ │ strb r3, [r4, #17] │ │ │ │ strb r2, [r4, #16] │ │ │ │ bl ab35c │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad7e4 │ │ │ │ + beq 1ad7cc │ │ │ │ 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] │ │ │ │ @@ -400873,15 +400867,15 @@ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strb r1, [r0, #50] @ 0x32 │ │ │ │ strh r2, [r0, #48] @ 0x30 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - b 1ad52c │ │ │ │ + b 1ad514 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add pc, r7, r3 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, asr #27 │ │ │ │ andeq r0, r0, r4, lsl lr │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ @@ -400892,156 +400886,156 @@ │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, ip, lsr #17 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ mov r5, #1024 @ 0x400 │ │ │ │ tst r1, #1 │ │ │ │ movwne r5, #4096 @ 0x1000 │ │ │ │ - b 1ad4c8 │ │ │ │ + b 1ad4b0 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r4, #0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 1ad15c │ │ │ │ + beq 1ad144 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ad930 │ │ │ │ + bne 1ad918 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ mvn r1, #0 │ │ │ │ lsr r4, r4, #8 │ │ │ │ str r1, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1acb54 │ │ │ │ + beq 1acb3c │ │ │ │ ldr r1, [sl, #8] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r5, r1, r0, lsl #2 │ │ │ │ ldr r0, [r5, #-28] @ 0xffffffe4 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 1acb54 │ │ │ │ + bne 1acb3c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #-24]! @ 0xffffffe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne 1ac758 │ │ │ │ + bne 1ac740 │ │ │ │ bl 3a380 │ │ │ │ ldr r0, [r5, #-20] @ 0xffffffec │ │ │ │ strb r4, [r0, r7] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r5, #-16] │ │ │ │ - b 1acbc8 │ │ │ │ + b 1acbb0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ad7f0 │ │ │ │ + bne 1ad7d8 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ada64 │ │ │ │ + beq 1ada4c │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ str r0, [r8, #12] │ │ │ │ add lr, sp, #264 @ 0x108 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r3, lr │ │ │ │ ldr ip, [r1, r0, lsl #2]! │ │ │ │ add r2, r1, #4 │ │ │ │ cmp ip, #16 │ │ │ │ ldm r2, {r0, r1, r4, r5, r6, r7} │ │ │ │ stm r3, {r0, r1, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ - beq 1ada9c │ │ │ │ + beq 1ada84 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ add r2, sl, #4 │ │ │ │ ldm lr, {r1, r3, r4, r5, r6, r7} │ │ │ │ cmp ip, #9 │ │ │ │ mov r0, r2 │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ - bne 1ad8d8 │ │ │ │ + bne 1ad8c0 │ │ │ │ ldm r2, {r0, r1, r3} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ stm r2, {r0, r1, r3} │ │ │ │ ldr r0, [r9, #4] │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ ldrb sl, [r0, #112] @ 0x70 │ │ │ │ tst r1, #1 │ │ │ │ - beq 1ac884 │ │ │ │ + beq 1ac86c │ │ │ │ ldrb r1, [sp, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1ac884 │ │ │ │ + bne 1ac86c │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1ac874 │ │ │ │ + beq 1ac85c │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ mov r4, #0 │ │ │ │ add r9, sp, #160 @ 0xa0 │ │ │ │ add r5, sp, #224 @ 0xe0 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 1ad9c4 │ │ │ │ + bcs 1ad9ac │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3cb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ad54c │ │ │ │ + bne 1ad534 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 1ac834 │ │ │ │ + bne 1ac81c │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1bc294 │ │ │ │ + bl 1bc27c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #236] @ 0xec │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1ac894 │ │ │ │ + beq 1ac87c │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1bd020 │ │ │ │ + bl 1bd008 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ add ip, sp, #268 @ 0x10c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9cb0 │ │ │ │ - b 1aca34 │ │ │ │ + bl 1a9c98 │ │ │ │ + b 1aca1c │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aa880 │ │ │ │ + bl 1aa868 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ add ip, sp, #264 @ 0x108 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - bne 1ac928 │ │ │ │ + bne 1ac910 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9cb0 │ │ │ │ + bl 1a9c98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b 1ad534 │ │ │ │ + b 1ad51c │ │ │ │ add ip, r4, #20 │ │ │ │ - b 1ac92c │ │ │ │ + b 1ac914 │ │ │ │ add ip, r6, #20 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldm ip, {r3, r4, r5, r6, r7} │ │ │ │ add r2, r1, #20 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ add r7, sp, #268 @ 0x10c │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ @@ -401053,15 +401047,15 @@ │ │ │ │ str r7, [r1, #16] │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ - beq 1aca14 │ │ │ │ + beq 1ac9fc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mvn r2, #11 │ │ │ │ ldr r7, [sp, #300] @ 0x12c │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r7, r2 │ │ │ │ @@ -401092,46 +401086,46 @@ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str r4, [r1, #20] │ │ │ │ str r6, [r5, #4] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ str r6, [r5, #8] │ │ │ │ str r4, [r1, #24] │ │ │ │ - bne 1ac98c │ │ │ │ + bne 1ac974 │ │ │ │ add r2, sp, #296 @ 0x128 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0edc │ │ │ │ + bl 1a0ec4 │ │ │ │ mov r0, r8 │ │ │ │ - b 1ace40 │ │ │ │ + b 1ace28 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r7, #0 │ │ │ │ - b 1ad3e8 │ │ │ │ + b 1ad3d0 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ str r5, [sp, #212] @ 0xd4 │ │ │ │ - b 1ad44c │ │ │ │ - ldrsheq sl, [r3], -ip │ │ │ │ + b 1ad434 │ │ │ │ + andseq sl, r3, r4, lsl r1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ - beq 1acb2c │ │ │ │ + beq 1acb14 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mvn r2, #11 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r7, r2 │ │ │ │ @@ -401162,42 +401156,42 @@ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str r4, [r1, #20] │ │ │ │ str r6, [r5, #4] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ str r6, [r5, #8] │ │ │ │ str r4, [r1, #24] │ │ │ │ - bne 1acaa4 │ │ │ │ + bne 1aca8c │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f668 │ │ │ │ + bl 19f650 │ │ │ │ mov r0, r9 │ │ │ │ - b 1ace40 │ │ │ │ + b 1ace28 │ │ │ │ bl ab35c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad93c │ │ │ │ + beq 1ad924 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sl, #12] │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ strb r4, [r0] │ │ │ │ mov r0, #8 │ │ │ │ cmp r5, r1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bne 1acba0 │ │ │ │ + bne 1acb88 │ │ │ │ add r0, sl, #4 │ │ │ │ bl 33f34 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ @@ -401205,76 +401199,76 @@ │ │ │ │ ldm r1, {r2, r3, r4, r7} │ │ │ │ stm r0, {r2, r3, r4, r7} │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ ldr r0, [sl] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ - b 1ad538 │ │ │ │ + b 1ad520 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 1ace48 │ │ │ │ + bmi 1ace30 │ │ │ │ tst r3, #1 │ │ │ │ - beq 1ace48 │ │ │ │ + beq 1ace30 │ │ │ │ mvn r6, #1 │ │ │ │ tst r2, #1 │ │ │ │ uxtab r6, r6, r3 │ │ │ │ clz r6, r6 │ │ │ │ lsr r6, r6, #5 │ │ │ │ orr r3, r6, r3 │ │ │ │ - bne 1acc54 │ │ │ │ + bne 1acc3c │ │ │ │ tst r3, #1 │ │ │ │ - beq 1acf04 │ │ │ │ + beq 1aceec │ │ │ │ tst r1, #1 │ │ │ │ - bne 1acf78 │ │ │ │ + bne 1acf60 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 1ad5e8 │ │ │ │ + ble 1ad5d0 │ │ │ │ add r4, sp, #296 @ 0x128 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bcd24 │ │ │ │ + bl 1bcd0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd020 │ │ │ │ + bl 1bd008 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ add ip, sp, #228 @ 0xe4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ - b 1acf3c │ │ │ │ + b 1acf24 │ │ │ │ tst r3, #1 │ │ │ │ - beq 1acf4c │ │ │ │ + beq 1acf34 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movt r0, #16 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ add r0, r4, #4 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ - bl 1bcd24 │ │ │ │ + bl 1bcd0c │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ - b 1acff0 │ │ │ │ + b 1acfd8 │ │ │ │ mov r4, #1 │ │ │ │ - b 1acca4 │ │ │ │ + b 1acc8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ad134 │ │ │ │ + beq 1ad11c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1ad140 │ │ │ │ + bne 1ad128 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldrb r8, [r0, #64] @ 0x40 │ │ │ │ ldrb r9, [sl, #19] │ │ │ │ bl ab35c │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ bl ab34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad8b8 │ │ │ │ + beq 1ad8a0 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ mov r6, r0 │ │ │ │ ldm r1!, {r2, r3, r5} │ │ │ │ stmia r6!, {r2, r3, r5} │ │ │ │ str r0, [sp, #24] │ │ │ │ and r0, r9, #1 │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ @@ -401289,101 +401283,101 @@ │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str fp, [sp, #300] @ 0x12c │ │ │ │ cmp r2, #1 │ │ │ │ str r8, [sp, #296] @ 0x128 │ │ │ │ ldreq r1, [r1, #12] │ │ │ │ cmpeq r1, #0 │ │ │ │ - beq 1acd78 │ │ │ │ + beq 1acd60 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r0, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1acdac │ │ │ │ + beq 1acd94 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 1ace00 │ │ │ │ + bne 1acde8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ace00 │ │ │ │ + beq 1acde8 │ │ │ │ cmp fp, #1 │ │ │ │ - bne 1ace00 │ │ │ │ + bne 1acde8 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ orr r0, r0, #4 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ add r4, sp, #264 @ 0x108 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ - b 1acdec │ │ │ │ + b 1acdd4 │ │ │ │ cmp fp, #0 │ │ │ │ mov r1, #1 │ │ │ │ movwne fp, #1 │ │ │ │ cmp r4, #0 │ │ │ │ eor r2, r8, #1 │ │ │ │ movwne r4, #1 │ │ │ │ orr fp, fp, r2 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ str fp, [sp, #300] @ 0x12c │ │ │ │ str r4, [sp, #308] @ 0x134 │ │ │ │ add r6, r0, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1acd38 │ │ │ │ + bne 1acd20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ace00 │ │ │ │ + beq 1acde8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 1ace00 │ │ │ │ - bl 19efcc │ │ │ │ + bne 1acde8 │ │ │ │ + bl 19efb4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a326c │ │ │ │ + bl 1a3254 │ │ │ │ add r4, sp, #264 @ 0x108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab1a8 │ │ │ │ + bl 1ab190 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl ab350 │ │ │ │ - b 1ace24 │ │ │ │ + b 1ace0c │ │ │ │ add r7, sp, #296 @ 0x128 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ecc0 │ │ │ │ + bl 19eca8 │ │ │ │ ldm r7, {r1, r2, r3, r5, r6} │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ add r4, sp, #264 @ 0x108 │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ mov r6, #4 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ str r6, [sp, #264] @ 0x108 │ │ │ │ add r0, r4, #4 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp, #288] @ 0x120 │ │ │ │ mov r1, r4 │ │ │ │ - b 1ad534 │ │ │ │ + b 1ad51c │ │ │ │ ldr r4, [fp, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr fp, [fp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1be164 │ │ │ │ + bl 1be14c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 1ad94c │ │ │ │ + beq 1ad934 │ │ │ │ ldr sl, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -401392,15 +401386,15 @@ │ │ │ │ bl 24cd4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldm r9, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1ad018 │ │ │ │ + beq 1ad000 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldm r0, {r1, r3, r5, r6, r7} │ │ │ │ mov r2, ip │ │ │ │ stm r2, {r1, r3, r5, r6, r7} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldm ip, {r1, r2, r3, r6, r7} │ │ │ │ add r0, r5, #12 │ │ │ │ @@ -401410,42 +401404,42 @@ │ │ │ │ stm r5, {r4, sl, fp} │ │ │ │ orr r0, r1, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r0, [r5, #32] │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r1, #1 │ │ │ │ - bne 1acfc4 │ │ │ │ + bne 1acfac │ │ │ │ uxtb r1, r0 │ │ │ │ add r4, sp, #296 @ 0x128 │ │ │ │ orr r1, r1, r0, lsl #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bcc98 │ │ │ │ + bl 1bcc80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bcdb0 │ │ │ │ + bl 1bcd98 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ add ip, sp, #228 @ 0xe4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ - b 1acff8 │ │ │ │ + b 1acfe0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ mov r1, #65280 @ 0xff00 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 1bcc98 │ │ │ │ - b 1acfe8 │ │ │ │ + bl 1bcc80 │ │ │ │ + b 1acfd0 │ │ │ │ mov r5, #2048 @ 0x800 │ │ │ │ tst r1, #1 │ │ │ │ movwne r5, #8192 @ 0x2000 │ │ │ │ - b 1ad4c8 │ │ │ │ + b 1ad4b0 │ │ │ │ mov r7, fp │ │ │ │ - b 1ad3e4 │ │ │ │ + b 1ad3cc │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ add r4, sp, #296 @ 0x128 │ │ │ │ movt r0, #16 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ mov r0, #14 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ @@ -401454,31 +401448,31 @@ │ │ │ │ mov r0, #11 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ mov r0, #9 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ - bl 1bc928 │ │ │ │ + bl 1bc910 │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ - b 1acff0 │ │ │ │ + b 1acfd8 │ │ │ │ movw r0, #65294 @ 0xff0e │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strh r0, [ip, #40] @ 0x28 │ │ │ │ movw r0, #2304 @ 0x900 │ │ │ │ movt r0, #3083 @ 0xc0b │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 1bcb54 │ │ │ │ + bl 1bcb3c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a9cb0 │ │ │ │ + bl 1a9c98 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr fp, [sp, #164] @ 0xa4 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ @@ -401489,198 +401483,198 @@ │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ add r0, r1, #8 │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r3, r4, r5, r6, r7} │ │ │ │ str fp, [sp, #268] @ 0x10c │ │ │ │ str sl, [sp, #264] @ 0x108 │ │ │ │ - b 1ad478 │ │ │ │ + b 1ad460 │ │ │ │ mov r5, #64 @ 0x40 │ │ │ │ tst r1, #1 │ │ │ │ movwne r5, #256 @ 0x100 │ │ │ │ - b 1ad4c8 │ │ │ │ + b 1ad4b0 │ │ │ │ mov r5, #32768 @ 0x8000 │ │ │ │ tst r1, #1 │ │ │ │ movne r5, #131072 @ 0x20000 │ │ │ │ - b 1ad4c8 │ │ │ │ + b 1ad4b0 │ │ │ │ mov r5, #16384 @ 0x4000 │ │ │ │ tst r1, #1 │ │ │ │ movne r5, #65536 @ 0x10000 │ │ │ │ - b 1ad4c8 │ │ │ │ + b 1ad4b0 │ │ │ │ mov r5, #2 │ │ │ │ - b 1ad4c8 │ │ │ │ + b 1ad4b0 │ │ │ │ mov r5, #128 @ 0x80 │ │ │ │ tst r1, #1 │ │ │ │ movwne r5, #512 @ 0x200 │ │ │ │ - b 1ad4c8 │ │ │ │ + b 1ad4b0 │ │ │ │ ldrsb r0, [r0, #-1] │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 1abf6c │ │ │ │ + bgt 1abf54 │ │ │ │ ldr r9, [fp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ ldr r6, [fp, #4] │ │ │ │ - bl 1be164 │ │ │ │ + bl 1be14c │ │ │ │ ldr sl, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1ad980 │ │ │ │ + beq 1ad968 │ │ │ │ ldr fp, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 24cd4 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1abf6c │ │ │ │ + beq 1abf54 │ │ │ │ add ip, r7, #88 @ 0x58 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ add r1, r5, #12 │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ strb r0, [r5 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes